giovedì 20 settembre 2012

Velocizzare fix GPS non solo per Tattoo (permessi di root)

Ecco come velocizzare il gps nei smartphone android in generale

ATTENZIONE ESEGUIRE QUESTA PROCEDURA SENZA AVERE UN PO' DI NOZIONI SU LINUX POTREBBE PORTARE A DANNI AL SISTEMA OPERATIVO ANDROID

Prima di tutto bisogna avere i permessi di root e l'accesso alla shel del proprio smartphone per esempio tramite adb io mi trovo comodo con ssh usando sullo smarphone l'app sshdroid (questa app la uso anche per trasferire file con il pc usando filezzilla con protocollo SFTP e con il WI-FI)


 dal lato pc per chi come me usa linux basta dare il comando ssh root@IP-SMARTPHONE

mentre per chi usa windows può usare putty

una volta entrati nella shell dello smartphon bisogna modificare il file gps.conf che si trova in /etc/gps.conf (/etc è un link simbolico/etc -> /system/etc)

prima di tutto vi consiglio di farvi una copia di /etc/gps.conf sulla scheda sd oppure sul vostro pc

Adesso prima di modificare il file bisogna montare il file system in modalita lettura scrittura con il seguente comando

mount -oremount,rw /dev/block/mtdblock3 /system

adesso siamo pronti a editare gps.conf
 con il seguente comando

vi /system/etc/gps.conf oppure vi /etc/gps.conf

in cima al file dovremo trovare la seguente stringa
NTP_SERVER=indirizzo server ntp attuale

bisogna sostituirlo con le seguenti stringhe

NTP_SERVER=it.pool.ntp.org
NTP_SERVER=0.it.pool.ntp.org
NTP_SERVER=1.it.pool.ntp.org
NTP_SERVER=2.it.pool.ntp.org
NTP_SERVER=3.it.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org

a fine file se non presenti aggiungere le seguenti stringhe

DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
DEFAULT_USER_PLANE=TRUE

riavviate lo smartphone e tutto dovrebbe andare bene

p.s. al riavvio il file system viene rimontato di nuovo in sola lettura

Nessun commento:

Posta un commento