Dado que nuestro teléfono no tiene una guía específica, con el permiso del compañero Zaldi00 (mil gracias por todo tu saber) abro este hilo para echarnos una mano a todos los poseedores de nuestros NOTE 2 y averiguar que es lo que mantiene despierto a nuestros teléfonos.
Esta primera parte se lo quiero agradecer de manera especial a Zaldi00 y con su permiso lo posteo tal cual, con alguna pequeña adaptación.
“
En vista de que últimamente proliferan los hilos sobre el consumo de batería (sobre todo por la noche en reposo) y el deep sleep, o la ausencia de éste, y que en la mayoría de las respuestas se acaba recomendando BetterBatteryStats, pero esta app es difícil de comprender y usar, abro este hilo con un mini tutorial sobre la manera correcta de usar la app, para ver si así entre todos podemos ayudarnos."
El asunto es el siguiente :
1- Carga el móvil hasta el 100 % antes de irte a dormir preferiblemente, así tendremos un buen rato el móvil en reposo total.
2- Desenchufar el móvil y usarlo lo justo, para quitar sonido, poner modo avión, wifi, etc... como lo soléis dejar por las noches y os esta dando problemas, aceptar los permisos de superusuario que nos pedirá la propia app y apagar la pantalla.
3- Dejar el móvil en reposo total durante las horas de sueño.
4- Por la mañana cuando cojamos el móvil, vamos lo primero a BBS y hacemos las siguientes capturas :
Process, alarms, kernel wakelock y partial wakelock
Las distintas pestañas son:
Other: Información variada de tiempos.
Kernel Wakelock: Os explico luego lo que son los wakelocks ;) en este caso del kernel
Partial Wakelocks: Os explico luego lo que son los wakelocks ;) y en este caso de aplicaciones
Alarms: Nos indica los "despertares" del dispositivo, que procesos despiertan el móvil de deep sleep
Network: El consumo de datos (acceso a red ) de cada aplicación
CPU States: El tiempo que pasa la CPU en cada frecuencia
Process: Los procesos o aplicaciones que ejecuta directamente el usuario
Respecto a los
wakelocks , una traducción más o menos exacta podría ser "Bloqueo-Despertar" y a mi modo de entender es lo que realizan, bloquear el teléfono en modo despierto para impedir que pase a estado de inactividad luego veremos porque y no necesariamente es malo, al contrario son totalmente necesarios para un buen funcionamiento pero en ocasiones un mal wakelock nos puede chupar mucha batería.
En la segunda pestaña lo optimo seria "
since unplugued"
Como tiene otras opciones os pongo que significa cada una de ellas pues dependiendo de cuando que señaléis las estadísticas saldrán tomando en cuenta lo siguiente:
Since Charged: Desde la última carga completa de batería
Since Unplugged: Desde la última vez que desenchufaste el móvil del cargador ( la más usada )
Since Custom Ref: Desde el momento que yo le diga. (Le indico que me voy a la cama y solo toma los datos por la noche por ej. )
Since Screen Off: Desde la última vez que se apago la pantalla
Since Boot: Desde la última vez que arranco el móvil
Recordar que si se reinicia se pierden las estadísticas.
Si tenéis una de las ultimas versiones encontrareis 3 pestañas, en la tercera ponemos "
current"
Después subimos aquí las capturas y así entre todos podremos echarnos una mano
Podemos descargar la app gratis desde el hilo de xda
http://forum.xda-developers.com/show...php?p=15869868
Gracias a
Chamonix, creador de la app por su esfuerzo
Tened en cuenta que no conozco todos los procesos y no puedo contestaros a todas vuestras preguntas por que yo mismo lo desconozco, pero seguro que entre todos podemos echarnos una mano.
Lo ideal sería que Awake y screen On coincidiesen lo más posible cuanto más se acerquen, más optimización en el uso de la batería.
El teléfono tiene tres estados a grandes rasgos:
Screen ON (Pantalla encendida y por lo tanto teléfono funcionando)
Awake (Despierto, aunque muchas veces por desgracia no necesariamente con la pantalla encendida)
Deep Sleep (el móvil esta en estado de reposo no gasta).
Deep Sleep + Awake = 100% del tiempo
Puesto que la pantalla encendida es lo que mas batería gasta con diferencia y podemos hacer relativamente poco con este programa para reducirlo y que en deep sleep es cuando menos gasta el móvil, lo que trataremos de averiguar con este programa es que pasa en ese tiempo mientras el móvil esta con la pantalla apagada pero todavía está despierto.
% Awake -
% del tiempo Screen On = Este % seria el tiempo en el que "
algo" ha impedido que el móvil pase a deep sleep y generalmente son los famosos wakelocks.
Os voy a poner una serie de capturas de pantalla, para que veáis que información nos facilita cada una de las opciones de cada pestaña. Yo en mi caso por la noche lo dejo en modo avión.
1- OTHER
Es la primera pantalla y nos da una serie de información genérica sobre los estados, si ha estado con el wifi activo, datos, si la pantalla ha estado encendida etcétera. De esta pantalla no se puede sacar mucha información para averiguar el origen de los males, salvo los tiempos en que ha estado cada uno de los estados y si ha entrado en deep sleep
2- KERNEL WAKELOCK
Esta es uno de las cosas que más quebraderos de cabeza nos puede dar, pero tiene su aquel.
Os pongo un ejemplo:
Caso 1º Estas navegando y apagas la pantalla el proceso lógico seria que el teléfono entrase en deep sleep puesto que el teléfono no utiliza recursos,
Caso 2º Te llaman por teléfono este se despierta, abre la pantalla y coges la llamada, mientras hablas según como lo tengas configurado la pantalla se apaga, pero el teléfono no entra en deep sleep, porque en ese caso la llamada se cortaría, es decir trabaja en 2º plano. Esto también ocurre cuando se escucha música.
Es decir hay veces que el móvil esta haciendo algo y estos despertares (wakelocks) mantienen al móvil activo hasta que termine y posteriormente entra de nuevo en el sueño profundo.
El gran problema estriba en aquellos procesos/apps que hacen que el teléfono se quede “pillado” y la cpu funcionando (a veces a tope) y no le permite entrar en “deep sleep” chupando la batería. Lo interesante seria pues que los wakelocks fuesen lo mas breves posible.
Por lo tanto lo ideal seria que los wakelocks fuesen lo mas pequeños posible.
Os doy mi pequeña aportación sobre los wakelocks:
Alarm Manager: Todas las aplicaciones dan algún tipo de alerta cuando se usa, no se puede eliminar pero si reducir.
Alarm_rtc: Proceso que indica que el alarm manager ha ejecutado wakelocks.
Audio_outXXX: Estos procesos tienen que ver con los sonidos del sistema/vibración de teclas etcétera es un bug de Samsung.
Connectivity Service: Proceso que tiene que ver con la conexión a una red de datos móvil.
Gtalk_async_conn com.google.android.gsf.gtalkservice.android endpoint: Este proceso es uno de los permanentes y está asociado a Android por lo que difícilmente lo podremos solucionar a menos que cambiemos de teléfono o sistema operativo.
L2_hsic: Este proceso se utiliza para comunicar el procesador con el usb o con los datos 3G de ahí que sea necesario un wakelock que no nos corte las comunicaciones si se transmite algo importante. Este wakelock consume pocovy tiene que ver con modem//wifi//transmisión de datos.
MediaScannerService: De vez en cuando este proceso se pone a escanear el teléfono buscando nuevo contenido y se queda pillado. Probar a darle a reiniciar a ver si se quita.
Multi pdp: Proceso que se debe a las conexiones de red.
Power_manager _service: Es un protocolo de Android que permite que el procesador entre en deep slepp, por lo que es totalmente necesario.
Rils: Proceso que tiene que ver con la cobertura si esta no es buena es posible que tenga mas despertares, se aconseja en ese caso dejar el móvil si no es para navegar en 2g, La señal en 2g es mas amplia pero mas débil por lo que en ese caso el teléfono no tendrá que estar todo el rato cambiando de 2g a 3g con el consiguiente despertar y consumo de batería. La otra opción es cambiar de modem.
Sec_battery_monitor: Proceso de monitorización de la carga de batería.
Secril_fd_interface: Este proceso es el famoso fast dormancy, se supone que solo funciona bajo las alas de Vodafone (Pepephone) también en mi caso tras hacer una prueba y tengo Vodafone, no note ningún ahorro ni gasto extra así pues dissabled. Editó el código *#9900# no sirve para nuestros notes.

.
Signalcollectorscanner: Este proceso tiene que ver con nuestra ubicación. Tendríamos que ir a Servicios de ubicación y desactivar todas las casillas de ubicación: Utilizar redes/ usar satélites GPS/ Ubicación y búsqueda de Google
Suspend_backoff: Relacionado con Gogle Chrome es un kernel wakelock.
SyncLoopWakeLock: Proceso que te avisa que el teléfono se queda despierto mientras se sincroniza.
Vbus_present: Proceso que suele ir relacionado con el uso de usb bien como medio de almacenamiento o como carga
Wlan_rx: Proceso que tiene que ver con el wifi.
Wlan_rx_wake: Proceso que igualmente tiene que ver con el wifi y que puede dar mas de un disgusto. Puede estar relacionado con un problema con el Router. A veces se soluciona reiniciando el mismo o dándole un ip estática.
Solo son algunos, existen mas, intentare irlos ordenando según vayamos averiguando para que son.
Veréis que en la captura al lado de
Power_manager _service aparece un símbolo de interrogación, al pulsar nos deriva a una página web donde se explica a fondo todo lo que tiene que ver con este proceso
3- PARTIAL WAKELOCKS
La gran diferencia con el
Kernel wakelocks es que en este caso los causa no el kernel sino las distintas apps que tenemos instaladas.
El caso de los
partial wakelocks es como los anteriores solo que en lugar de ser a instancias del kernel , estos wakelock son generados por aplicaciones.
Aquí tendremos un poco de todo dependiendo de la aplicaciones que tengamos instaladas
Tasker, Titanium, bbs, MediaScannerService, AudioOut_2, AlarmManager;RILJ, y otras muchas otras.
En este caso lo importante es que ninguna se dispare.
4- ALARMS
Las alarmas o despertares (wake up)) nos indican que aplicaciones se despiertan, durante cuanto tiempo y cuantas veces. Aquí es donde vamos a saber si tenemos alguna de esas aplicaciones chuponas, chuponas y que realmente afectan a la duración de la batería.
Los Wakeups de Android son totalmente necesarios, estos difícilmente los podremos bajar, aunque si podremos disminuirlos usando otros programas tipo Autostarts o Greenify.
5- NETWORK
Vamos a ver aquí el consumo de datos que llevamos por cada uso que le demos y separa wifi y datos por separado (mobile). Esto tiene poco misterio.
6- CPU STATES
Esto no tiene mucho misterio. Aquí veremos el tiempo que se ha tirado en cada estado, lo importante es ver si entra en Deep Slepp. El resto ya el uso que le des.
7- PROCESS
Se divide en dos colores
azul y
rojo
En
azul indica el tiempo del proceso en primer plano y
roja el tiempo de los procesos en 2º plano y el numero de veces que se ha iniciado la aplicación.
Apps con gran consumo/despertares
Line, Google Maps, Googgle Latitude, Google Play Music, Google Now, Badoo, Facebook, Juice Defender, Skype y los
Widget del tiempo, además de otras que igualmente iremos incluyendo.
Si se necesitan por el motivo que fuere lo suyo seria dentro de sincronización y ajustarlo para a las necesidades
OTRAS FUENTES
Aparte del hilo de Chamonix en XDA (de nuevo gracias) hay otros enlaces que os pueden se útiles
http://www.elandroidelibre.com/2013/...terystats.html
http://www.howtogeek.com/139592/how-...tery-problems