En algunas ocasionas, tenemos consumos de batería que no se corresponden con nuestro uso, y eso se puede deber a diversos factores. Una forma sencilla de encontrar la causa a un gasto desconocido de batería, es usar la app Better Battery Stats. No hace falta ser Root, ya que con unos simples comandos por ADB podemos darle los permisos necesarios a la aplicación para detectar wakelocks, o los estados del procesador.
- Una vez instalada, es necesario tener ADB funcionando en un PC con Windows para dar los permisos necesarios. Una manera sencilla es mediante Minimal ADB and Fastboot: https://forum.xda-developers.com/sho....php?t=2317790
- Con ADB correctamente instalado en el PC, activamos la depuración USB en el G7, lo conectamos al PC y abrimos Minimal ADB and Fastboot.
- Se iniciará una consola de comandos de Windows, en la cual debemos introducir adb devices. A continuación, nos saltará un aviso en nuestro G7 indicándonos si se debe añadir ese PC a la lista de admitidos por nuestro terminal. Aceptamos.
- Con todo esto, introducimos los siguientes comandos:
Código:
adb -d shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.BATTERY_STATS
adb -d shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.DUMP
adb -d shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.PACKAGE_USAGE_STATS
- Reiniciamos por si acaso.
La aplicación ya es totalmente funcional, y nos permitirá conocer cuanto tiempo se mantiene nuestro G7 en deep sleep, que procesos lo están despertando... Información muy útil para maximizar la batería.
Con ADB también es posible desinstalar parte del bloatware de LG y Google. Si hay interés, próximamente se podría publicar otro hilo con las instrucciones necesarias.