Originariamente inviato da
LykosTO
Buongiorno,
spero di postare in un thread corretto, anche se l'esistenza di tutte quelle discussioni mette molti dubbi...
Il mio G700 [versione U10], che fino 3 settimane fa era ancora in versione stock e non rootato, ha preso ad attivare il gps in maniera assolutamente autonoma, casuale, e senza che tramite i classici comandi da utente alle voci "localizzazione" (impostazioni) o "geolocalizzazione google" (nelle impostazioni di Maps) si possa in alcun modo arginare il problema (per capirci, non viaggio MAI con il gps attivato, l'ho sempre selezionato all'occorrenza quando attivavo Maps o altro e disattivato subito dopo tramite il classico menù a tendina del g700, o le impostazioni del telefono).
Ovviamente, il telefono non si limita a mantenere il gps "attivato" in standby per eventuali richieste di app, ma rimane costantemente in fix come se viaggiassi con il navigatore (o qualche altra app che sfrutti il gps), e potete immaginare l'impatto che questo ha sulla durata della batteria, specie se sono dentro a qualche edificio.
Durante i primi giorni mi sono limitato a cercare di capire cosa causasse questo comportamento, scoprendo (tramite la semplice descrizione dei processi che si ha guardando il grafico consumo batteria e le voci sottostanti) che il gps era attivato e mantenuto attivo per ore dal Sistema, non da app installate da me o comunque "esterne" come Maps (da qui la capacità di bypassare le decisioni dell'utente sulla localizzazione, possibilità riferite all'uso del gps da parte di altre app).
Vi scrivo nell'ordine ciò che ho provato a fare in queste 3 settimane:
- disattivare le voci dei menù sulla localizzazione precedentemente citate: nessun effetto
- disinstallare alcune applicazioni più recentemente installate (anche se si parla di settimane prima): nessun effetto
- pulizia cache da recovery: sembra funzionare, ma al massimo per 2-3 giorni, poi si ricomincia come nulla fosse accaduto (p.s. una pulizia anche giornaliera tramite c-cleaner non sortisce lo stesso effetto
- wipe data con ritorno a impostazioni factory: di nuovo 2-3 giorni di pace, poi ritorna il problema
- wipe data seguito da root, installazione firmware Huawei b124 (di base avevo il b115): nessun effetto
- wipe data con installazione TWRP e ROM MIUI 4.6.2: nessun effetto
Ah, piccolo dettaglio: con MIUI (installata ieri, su sto cellulare sto mettendo mano pesantemente solo nei weekend, che in settimana mi basta il lavoro) riesco ad avere informazioni sullo specifico processo di sistema che attiva il gps.
Alla prima attivazione il processo indicato nella notifica del menù a tendina era Google Backup Transport (lo stesso che mi appare quando attivo il gps usando Maps): ho provato a "bloccarla" con Titanium e riavviare, e dopo un paio di ore il gps era di nuovo attivo, ma questa volta ad opera di MTK Thermal Manager, che presumo sia il sistema di regolazione della temperatura del processore MediaTek: mi sono sentito un po' preso per il culo (va bene che disattivi il gps se il cellulare si surriscalda, ma che lo possa anche attivare da solo è troppo!) ma non ho avuto il coraggio di bloccare pure questo...
Sto pensando di effettuare un ENNESIMO wipe per riportare tutto a stock (o quantomeno alla b115 rootata) e provare per una settimana o due a usarlo solo con Whatsapp e le 2-3 app davvero necessarie, anche se mi scoccerebbe non poco e MIUI mi piace, quindi potrei anche resettare questo e pulirlo di alcune app "inutili".
Il fatto è che la causa di tutto sembra arrivare dal sistema, non dalle app, e vorrei rinviare più possibile questa prova perchè se non dovesse servire sarebbe la volta buona che prendo lo Huawei a martellate... Forse, se nessuno qui dovesse avere una risposta geniale o frutto di esperienza, potrei cominciare dal "bloccare" con Titanium alcune app tra quelle con permessi per la localizzazione, tra cui Maps (in MIUI lo posso fare grazie al Titanium Pro) e vedere cosa accade.
Qualcuno ha altri suggerimenti per questo caso disperato?