prima di tutto disabilità da impostazioni/servizi di localizzazione il servizio di localizzazione di Google,poi scarica da xda networklocation.apk e mettilo nella root della tua sd,apri root explorer,in alto a destra clicca su MOUNT R/W,spostati sul file apk,lunga pressione su di esso e scegli MOVE,risali tra le cartelle sino a system/app,scegli quindi COPY,ti chiederà di sostituire l'apk con quella già esistente,fallo.una volta sostituita sempre con una lunga pressione sull'apk scegli PERMISSIONS,quindi nella colonna ( da leggere in orizzontale) OWNER selezioni solo e dico solo READ e WRITE,EXECUTE no,poi nella colonna GROUP e in quella OTHERS seleziona solo READ,WRITE e EXECUTE no.dopodichè dai ok,esci da root explorer e riavvia il cell.torna su impostazioni e riabilita il servizio di localizzazione di google.ora il gps dovrebbe funzionare a dovere.fammi sapere se non capisci.