Después de actualizar a la 6.0.1 (MMB29K) desde la 6.0.0 (MRA58R) me he encontrado con un problema muy extraño y nunca visto. Mis estadísticas de la batería son salvajemente mal. Mis estadísticas muestran 4k% o más y ningún monitor de estadísticas de la batería, como el monitor de la batería del sistema o GSAM, por ejemplo, puede ver nada correctamente.
Aquí hay una imagen de lo que muestra el estado de la batería:
Aquí está el gestor de energía:
¿Alguien se ha encontrado con este problema y, si es así, cuál es la causa? Hasta ahora no he encontrado nada que lo explique. Aunque todavía no he tenido la oportunidad de examinar el código fuente de la última versión, no creo que la hayan lanzado con un problema tan evidente, así que me pregunto cómo ha llegado a suceder.
Algunos FYI, Su un dispositivo Nexus 6, totalmente rooteado y no es que su relevante, pero también totalmente encriptada. Cualquier otra cosa que desee saber, hágamelo saber. Las aplicaciones y configuraciones han sido las mismas en este dispositivo (+/- aplicación de prueba ocasional que generalmente se elimina dentro de un día o así) desde su stock 5.0 OS (que fue desbloqueado y rooteado inmediatamente después de la recepción).
ACTUALIZACIÓN: 20/12/15
Quiero empezar con muchas gracias a @beeshyams por ofrecer ayuda y aportar posibilidades a tener en cuenta. Aunque el problema no estaba del todo cubierto por nuestra discusión, me di cuenta de cuál era el problema gracias a la decisión que tomamos de reflashear el boot.img
y eso reveló el problema. Versión corta, reflashed el stock 6.0.1 boot.img
y resolvió el problema. Versión larga, leer a continuación:
TL/DR/RL
El método sin sistema por el cual el arranque se está haciendo a partir de M (6.0) fue utilizar la actualización de SuperSU zip para Root el sistema sin modificar realmente la partición del sistema, lo que hace que para una forma potencialmente más limpio o si se quiere menos hacky de conseguir Root que en el pasado utilizando el exploit del sistema. Siéntase libre de seguir el proceso por @chainfire aquí: [WIP][2015.12.20] Android 6.0 Marshmallow [v2.64] pero, en pocas palabras, utilizaría un boot.img
y una versión especial de la SuperSU y conseguir root. Sin embargo, a medida que el proyecto cobraba impulso y se probaba la nueva metodología, se decidió abandonar el uso del boot.img
y permitiendo que el binario mejorado de SuperSU maneje las modificaciones requeridas internamente. Me había olvidado de cambiar el archivo por lotes que utilizo para automatizar el proceso para eliminar el Parcheando del arranque modificado encima del arranque stock y eso es en término simplificado lo que causaba el problema. He revertido el arranque al stock y he vuelto a aplicar el binario de SuperSu para modificar el stock correctamente y se ha solucionado el problema. Gracias por la atención de todos y espero que esto ayude a otros de alguna manera.