|
ROMs y desarrollo Huawei Nexus 6P ROMs y desarrollo Huawei Nexus 6P |
|
Herramientas |
#1
|
||||
|
||||
Cómo hacer funcionar las app’s GsamBatteryMonitor, BetterBatteryStats y WakelockDetector Lite en terminales sin rotear.
En más de una ocasión alguno ha experimentado problemas con el rendimiento de su batería a raíz de la descarga de alguna aplicación o simplemente y de repente algo está haciendo que nuestro terminal “no duerma” correctamente estando este activo más tiempo del que debiera.
En los hilos de duración de batería cuando alguien sufre esto se le recomienda siempre que se descargue alguna de estas tres app´s (GsamBatteryMonitor, BetterBatteryStats o WakelockDetector) y testee los wakelock de su terminal durante su ciclo de batería. Lo malo es que para poder utilizar estas app’s el terminal tenía que estar roteado ya que si no estás no funcionaban (la app GsamBatteryMonitor en versión básica y pro funcionan perfectamente en terminales no roteados pero sus estadísticas son muy limitadas si tu terminal no está roteado). Bien pues desde hace unas semanas se ha logrado hacer que cualquiera de estas tres app´s funcionen perfectamente en terminales NO roteados y de forma permanente (yo lo llevo probando desde hace más de un mes y funciona perfectamente) tanto para en Android Lollipop (5.0, 5.0.1, 5.0.2, 5.1, 5.1.1), Android Marsmallow (6.0 y 6.0.1), Android Nougat (7.0, 7.0.x, 7,x,x) y siempre y cuando Google no se cargue el permiso necesario para que funcione. Así que si tienes algún problema de consumo con la batería de tu terminal o simplemente quieres tener unas estadísticas del consumo de esta mucho más completas que las que ofrece android este tutorial (que por cierto es muy sencillo) Vamos al lio. Voy a realizar este tutorial para activar las estadísticas completas de la app GsamBatteryMonitor que es la app que ahora mismo estoy utilizando (me parece una app muy completa aunque tiene alguna cosilla que no me acaba de convencer). Pero cada cual puede utilizar de las tres app’s descritas en el titulo la que quiera. Incluso si alguien quiere instalarse dos de las tres app´s o las tres y activarlas lo puede hacer perfectamente. Para realizar el tutorial lo primero de todo necesitamos:
Una vez que tengáis todo lo necesario comenzamos el tutorial. Para ello:
Toda las posibles novedades que vayan surgiendo sobre este tema las iré publicando en este hilo y aquellas dudas que tengaís sobre el proceso descrito las responderé lo ante posible. IMPORTANTE!!!! Si realizas un restablecimiento a los valores de fabrica en el terminal o bien haces el FullWipe pertinente desde el recovery (wipe data/cache) el permiso ABD que utilizamos en el pto 5) para activar la app deja de tener efecto. Asi que si quieres volver a utilizar de nuevo alguna de estas app's despues de restablecer tu terminal será necesario que la actives de nuevo realizando los ptos 5 y 6 del tutorial. Última edición por juan1606 Día 22/09/16 a las 16:50:36. |
Los siguientes 20 usuarios han agradecido a juan1606 su comentario: | ||
|
#4
|
||||
|
||||
|
Gracias de parte de: | ||
#5
|
||||
|
||||
Brutal el tutorial. Acabo de descubrir que el Tapatalk me está matando la batería. 228 despertares en 7 horas... 0_o
¿Esto puede ser? No piloto de las aplicaciones de Wakelock... |
Gracias de parte de: | ||
#6
|
||||
|
||||
Aqui te dejo una capturilla de como van los mios. En mi caso GoogleMaps y Los Servicios del Google play estan siempre en las primeras posiciones. Despertares.jpg |
#7
|
||||
|
||||
Deja pasar un ciclo completo para sacar mas conclusiones. De todas formas apps como esa y otras muy conocidas como facebook y el mesenger son unas deboradoras de baterias. Lo bueno de tu captura es que "parece" que la app mesenger tiene unos despertares muy moderados, de momento....
Aqui te dejo una capturilla de como van los mios. En mi caso GoogleMaps y Los Servicios del Google play estan siempre en las primeras posiciones. Archivo Adjunto 923177 De todos modos, lo que más me consume es el puto sistema Android de N. Y tapatalk ya va por 207 veces... 🤔 Enviado desde mi Nexus 6P mediante Tapatalk |
Gracias de parte de: | ||
#8
|
||||
|
||||
El sistema android en 7.0 aun no esta del todo pulido. Imagino que el proximo mes de octubre, cuando saquen la 7.1, estara mas optimizado.
La captura que te he puesto es de hoy mismo y con MM. Fijate 137 despertares en dos dias de uso.... |
#9
|
||||
|
||||
Pues yo, mirando en el Gsam acabo de ver, además de los 324 desperatares de Tapatalk 0_o, nada más y nada menos que 2625 de Servicios de Google Play!
|
Gracias de parte de: | ||
#10
|
||||
|
||||
|
Gracias de parte de: | ||
#11
|
||||
|
||||
Voy a ver si desinstalo Tapatalk a ver si mejora algo la duración de batería. Y si sigo así quizás vuelvo a M hasta que mejore N.
Gracias de nuevo por el tutorial, muy grande. 🙌 Enviado desde mi Nexus 6P mediante Tapatalk |
#12
|
||||
|
||||
Funciona a la perfección el tutorial! Muchísimas gracias!
Cierto que tapatalk ahora consume más que antes. No recuerdo nunca haber visto tantos despertares de tapatalk. Hoy a la noche quiero poner la compilación U de cero y a ver si mejora la cosa!! saludos compañeros
__________________
:::Ride or Die:::
|
Gracias de parte de: | ||
#13
|
||||
|
||||
No os dejeis llevar solo por los numero de despertares que una aplicacion haga o las veces que despierta al dispositivo. Es mucho mas importante el tiempo que esta ha estado despierta. Esto es clave para saber que app puede haberse quedado "pillada". Eso es lo que realmente chupa bateria. Fijaos estas dos capturas:
7.jpg1.jpg Si me dejo guiar por el numero de despertares o las veces que la app despierta al movil los servicios de google y el google maps baten en mi ciclo de bateria los records de despertares por aplicacion. Pero fijaros que ambas aplicaciones no han estado mucho tiempo activas o despiertas (sobre todo el google maps). 2.jpg6.jpg Pero en cambio el SO android (el kernel) y sobretodo Hangouts (que por cierto ni la he utilizado en lo que llevo de ciclo) es justo todo lo contrario. Ambas tienen pocos despertares y despiertan pocas veces al terminal, pero ambas estan mas tiempo activas y por tanto consumiendo bateria. Los servicios del google play aunque estan en una posicion elevada en la lista casi siempre me rondan el mismo tiempo despierta, asi que de momento no me preocupa su alto posicion. 5.jpg4.jpg Mencion especial a la app Hangouts (en mi caso). No se que diablos puede estar ocurriendo con esta app y mas sin utilizarla lo mas minimo. Desde que la actualice (hace ya un tiempo) por alguna extraña razon se queda pillada y me aparece mucho tiempo despierta. Siempre tengo que cerrarla o detenerla para que no me acabe fastidiando la bateria. Como siga asi tiene todas las papeletas de ser inhabilitada.. Asi que por esto mismo que os describo no os dejeis guiar solo por los despertares que una app hace. |
Los siguientes 2 usuarios han agradecido a juan1606 su comentario: | ||
#14
|
||||
|
||||
Tenemos la primera novedad sobre este tema y me acaba de pasar justo cuando he actualizado a N.
Si restauras el telefono a los valores de fabrica o bien haces un reset (wipe data/cache) desde el recovery el permiso adb (con el que se activa cualquiera de estas aplicaciones para que funcione sin root) se elimina y deja de tener efecto. Asi que es necesario, despues de realizar el reset, activar de nuevo el permiso adb a las aplicaciones que utilizabais para que vuelvan a funcionar otra vez. Voy a modificar el tutorial para hacerlo publico. |
Los siguientes 4 usuarios han agradecido a juan1606 su comentario: | ||
#15
|
||||
|
||||
Aunque en mi caso no tengo problemas de consumo y no necesito hacer uso de tu estupendo tutorial, hay que reconocer que
en pocas ocasiones he visto algo tan sencillamente explicado y con tanto lujo de detalles como este que tú te has currado. Bravo, y gracias por tu trabajo. Un saludo. |
Gracias de parte de: | ||
#16
|
||||
|
||||
Aunque en mi caso no tengo problemas de consumo y no necesito hacer uso de tu estupendo tutorial, hay que reconocer que
en pocas ocasiones he visto algo tan sencillamente explicado y con tanto lujo de detalles como este que tú te has currado. Bravo, y gracias por tu trabajo. Un saludo. Yo como tu tampoco tengo problemas de consumo en mi n6p con android 7.0 (compilacion nbd90x) pero estas estadisticas son siempre un plus y creo que nunca estan de mas..... y mas ahora que ya no es necesario rotear el terminal para obtenerlas. Asi que nos dure mucho.... |
Gracias de parte de: | ||
#18
|
||||
|
||||
Buenos dias, pues no se que sera, mi nexus lo detectar perfectamente , vamos que no es la primera vez que usa adb fastboot etc. y cuando meto el comando para bettetarey stats comprada, me dice null mode no fount device, cuanto me lo detecta perfectamente, o tal vez este haciendo algo mal. gracias
saludos
__________________
|
Gracias de parte de: | ||
#19
|
||||
|
||||
Buenos dias, pues no se que sera, mi nexus lo detectar perfectamente , vamos que no es la primera vez que usa adb fastboot etc. y cuando meto el comando para bettetarey stats comprada, me dice null mode no fount device, cuanto me lo detecta perfectamente, o tal vez este haciendo algo mal. gracias
saludos Entonces por lo que veo cuando escribes el comando: [PHP]adb devices[/PHP] Te detecta perfectamente el terminal y te devuelve el serial de este. Pero cuando escribes el comando para activar la app betterbatterystats (que es el siguiente) con el terminal encendido: [PHP]adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS [/PHP] Te muestra error que describes.... Pues deberia de funcionarte perfectamente ya que el permiso aun no se lo han cargado (funciona tanto en android 7.1 como en las dos betas de android 7.1.1), es mas ahora mismo lo acabo de activar en mi nexus (con android 7.0) y no me ha dado fallo de ningun tipo. Puede ser que estes escribiendo mal el comando adb (es muy facil liarla con este comando....). Puedes probar a copiar y pegar el que te he dajado anteriormente, ya que funciona para la version del betterbatterystast que utilizas. O incluso puedes probar a revocar las autorizaciones usb que tengas en tu nexus y volver a activarlas de nuevo, para volver a probar otra vez con los dos comandos adb necesarios (que son los que te he dejado anteriormente) Ya contaras como te ha ido @iron |
|
#20
|
||||
|
||||
Que cosa mas rara no.....
Entonces por lo que veo cuando escribes el comando: [PHP]adb devices[/PHP] Te detecta perfectamente el terminal y te devuelve el serial de este. Pero cuando escribes el comando para activar la app betterbatterystats (que es el siguiente) con el terminal encendido: [PHP]adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS [/PHP] Te muestra error que describes.... Pues deberia de funcionarte perfectamente ya que el permiso aun no se lo han cargado (funciona tanto en android 7.1 como en las dos betas de android 7.1.1), es mas ahora mismo lo acabo de activar en mi nexus (con android 7.0) y no me ha dado fallo de ningun tipo. Puede ser que estes escribiendo mal el comando adb (es muy facil liarla con este comando....). Puedes probar a copiar y pegar el que te he dajado anteriormente, ya que funciona para la version del betterbatterystast que utilizas. O incluso puedes probar a revocar las autorizaciones usb que tengas en tu nexus y volver a activarlas de nuevo, para volver a probar otra vez con los dos comandos adb necesarios (que son los que te he dejado anteriormente) Ya contaras como te ha ido @iron Hola compi, lo primero de todo que no dije que lo estaba haciendo en el moto z, puesto que no es el P, puesto que el P, tengo el root como no desde el primer dia como aquel que dice, asi que puede ser que no funke en el moto z,. y si, pasa eso , volvere a probrar, lo que no se que hago que no he abierto ya el bootloader al moto z.. Muchas gracias compañero... saludetes..
__________________
|
Gracias de parte de: | ||
Estás aquí | ||||||
|