Questa è una semplice guida che ha lo scopo di raggruppare i più efficienti metodi, raccolti in vari forum e discussioni, per ridurre al minimo il consumo della batteria e il surriscaldamento del 4x hd.
Quanto segue è stato testato in prima persona con ROM STOCK JB V20A.
Non mi assumo responsabilità riguardo ai malfunzionamenti che possono riscontrare altri utenti. Nel complesso i passi sono abbastanza semplici e sicuri.
Presupposto per tutto è avere i permessi di root nel dispositivo. Bastano solo quelli, non serve avere il bootloader sbloccato o recovery modificate.
(La guida è in parte valida anche per utenti che montano rom moddate, ma non ho testato il comportamento per questi ultimi).
Per chi non ha il root, qui c'è il link alla discussione per ottenerlo
https://www.androidiani.com/forum/mo...ware-v20a.html
In ordine quello che verrà fatto è:
1)Disabilitare le bloatware app
2)Disabilitare le bootup app.
3)Disabilitare il fast dormancy (provato solo per utenti con operatore wind)
4)Installare ed utilizzare al meglio l'apk "greenify"
I vari punti sono indipendenti tra loro. L'uno non esclude l'altro, anzi, contribuiscono al raggiungimento dell'obbiettivo. Chi vuole però è libero di eseguirne solo uno o tutti.
Passo 1
Il primo passo per poter avere un significativo miglioramento della batteria, è quello di eliminare/freezare le bloatware app.
Per chi non ha ben chiaro di cosa siano, sono delle app che non "servono" alla funzionalità del sistema. Spesso sono app aggiunte dalla casa costruttrice. Fanno parte del bagaglio di personalizzazioni che un telefono possiede una volta immesso nel mercato. Per chi vuole approfondire il discorso, ed è caldamente invitato a farlo, ecco queste discussione su xda:
JB frozen apk/service list - xda-developers
improve battery life - xda-developers
Questo è un elenco abbastanza completo degli apk e servizi di cui sopra. Si trovano tutte in system/ app.
Il mio consiglio è di NON ELIMINARE, ma di RINOMINARE queste app.codice:AAT Application Manager Backup Camera Test Cell broadcast Chrome com.lge.appbox.bridge com.lge.appbox.remote com.lge.defaultaccount com.lge.internal com.lge.lgdrm.permission com.lge.lgfota.permission com.lge.permission DmFAdmin Downloads DRM Service DRM-Protected Content Storage E-mail E-mail widget Face Unlock Favorites Contact Widget Google+ Home Theme - biz Home Theme - Cozywall Home Theme - Marshmallow LG MLT LgInstallService LGSystemServer Live Wallpaper Picker Maps Media Home Memo Widget Music Widget NFC Service On Screen Phone PC Suite Service PC Suite UI Picasa Uploader QSlide Framework QuickMemo REmote support Service RemoteCall Service SIM Toolkit Smart Log Service SmartShare Software update Streaming Player Street View SystemBackupService Tags Talk TalkBack VpnDialogs Weather WeatherTheme_Optimus_Still
Ovviamente lavorate solo sulle app che non utilizzate o che non vi interessa avere a portata di click.
Per disabilitarle, potete freezarle con vari programmi di terze parti (es titanium backup), ma il mio consiglio è di rinominare ogni singolo apk e relativo file .odex e servizio, aggiungendo alla fine ".bak" (escluse le ") (es: tags.apk in tags.apk.bak).
Il fatto di rinominare e non eliminare i file dalla loro cartella, permette di rendere reversibile il processo qualora qualcosa non dovesse funzionare. Per rendere effettive le modifiche, bisogna riavviare il dispositivo. Questa modalità rende "più pulita" la procedura rispetto all'utilizzo di app di terze parti per ottenere lo stesso risultato.
Passo 2
Fatte le operazioni di sopra, sempre con root explorer, rechiamoci in system/ apps/ bootup e rinominiamo alla stessa maniera le app che troverete al suo interno (LgSmartWorldbin.apk; LW_BasicLiveWallpapersbin.apk; LW_bubblesbin.apk; ecc)
NB: se utilizzate polar office ,invece di altre suite office, potete benissimo spostare l'apk e inserirlo in data/app dove si trovano i vari apk scaricati e installati.
Se utilizzate i live wallpaper, evidentemente non vi interessa risparmiare batteria e potete saltare la guida da subito. Altrimenti se non potete rinunciarci, evitate di rinominare gli apk relativi.
Passo 3
Disabilitare il fast dormancy.
Cos'è il FD? Per avere un quadro chiaro di cosa sia, consultate queste discussioni.
[DATABASE EDIT] Disable Fast Dormancy to get less com.android.phone wake-ups - xda-developers
[GUIDE]Disable fast dormancy to save batter&list of confirmed carrier supporting. - xda-developers
Un buon riassunto sarebbe questo:
"Come sappiamo bene, tutti i terminali si connettono ad una rete, abitualmente, passando dalla modalità idle (di riposo) a quella attiva in maniera costante. Per risparmiare batteria, dopo che il terminale ha scaricato i dati richiesti torna in modalità idle. Durante questa modalità, in caso venga riutilizzata la connessione, il telefono prima di poter passare nuovamente in modalità attiva, deve scambiare nuovamente altri dati con la rete ("richiesta accesso")e questo genera traffico. Per ovviare al problema, la tecnologia NCFD configura il terminale in modalità intermedia, permettendo al terminale di essere più reattivo quando si desiderano scaricare altri dati, considerato il fatto che non deve partire da uno stato idle ma da uno stato intermedio. Finita la trasmissione dati, per ritornare allo stato intermedio il terminale attende dal ripetitore il comando per poter ritornare in modalità fastdormancy. In questo modo il dispositivo passa alla modalità attiva in meno tempo e generando meno traffico. Quindi, in conclusione, se attivo e supportato dalla rete, questo Fast Dormancy è in grado di fare ridurre e anche di molto il consumo della batteria".
Molti operatori supportano questa funzionalità. Alcuni stanno adeguando le infrastrutture per questa tecnologia adottata da tutti i produttori di smartphone. In italia, tuttavia, la wind non la ha ancora adottata. Ho letto di un "adeguamento entro il 2013" ma in verità nulla pare sia cambiato. Il punto di tutto questo è che il terminale, nel tentativo di "trovare" questo segnale di interruzione connessione, resta vagante nella rete nella speranza di trovarlo, facendo ovviamente consumare più batteria.
Ci sono molte perplessità riguardo alla funzionalità o meno di questa modifica. Parlano di effetto placebo, chi sostiene che la modifica su jb non sia efficace ecc ecc. Io ho provato sul mio terminale, e con operatore wind, e posso dirvi che per me funziona. Quindi se siete wind potete provare ad eseguire questa modifica, altrimenti lasciate perdere o provate ugualmente se siete interessati.
Procedura:
- Prendere nota dei dati MCC ed MNC relativi al vostro operatore in questa pagina Mobile country code - Wikipedia, the free encyclopedia
- scaricate un programma per modificare file.db. Io ho preso SQlite Editor.apk ma potete scegliere quello che vi piace di più.
-Recarsi in questa cartella /data/data/com.android.providers.telephony/databases
-copiate nella vostra sd una copia di backup del file telephony.db (eventualmente per poter restorare il tutto) (nb: le autorizzazioni sono rw-rw----)
-aprite il file con SQlite e cliccate dcm_settings. Cercare la stringa che inizi con i valori di mcc e mnc che vi interessano (per la wind mcc= 222, mnc= 88. La stringa di riferimento dovrebbe essere 22288)
-se non trovate la stringa createla in questo modo: cliccate il sibolo + in alto a destra;troverete dei campi da completare così:
_id: (lasciare vuoto com'è)
numeric: 22288 (per wind, altrimenti l'equivalente rispettivo ad altri operatori);
fastdormancy: 0;
ipmtu:0
mpdp:1
-cliccate salva
-andare indietro e uscire
-riavviare
A questo punto il problema FD non dovrebbe più esserci. Ad ogni modo il funzionamento della rete, almeno per me, è rimasto lo stesso, con le stesse prestazioni.
...continazione al post #2