0 votos

¿Cómo puedo diagnosticar el último apagado? ¿Adb Root?

Todo lo que he leído indica /proc/last_kmsg solía ser cómo, sin embargo eso parece haber cambiado con Android 6.0 (estoy en 8.1). También he visto referencia a /sys/fs/pstore/console-ramoops para Android 6.0+, pero no tengo ningún archivo llamado así. No puedo ls el directorio tampoco, porque aparentemente no tengo Root shell con adb.

He intentado adb bugreport pero parece que no contiene registros de apagado. He probado adb root pero entiendo el mensaje:

adbd cannot run as root in production builds

Tengo un Nexus 5x que está rooteado, con TWRP y Magisk.

La única otra sugerencia que he visto es editar '/system/build.prop' para incluir la línea ro.debuggable=1 pero tampoco puedo acceder a ese archivo por falta de acceso a root.

He pasado una semana tratando de resolver esto. ¿Seguro que no puede ser tan difícil encontrar registros de apagado?

0 votos

El almacén persistente no existe en su dispositivo porque su kernel no está construido con CONFIG_PSTORE_* opciones. Last_kmsg también funciona si el teléfono no se reinicia manualmente. Sí, sólo en userdebug y engineering construye de ROM, adbd puede ejecutarse como Root, no en user construye. De hecho, no se puede hacer ninguna depuración razonable en ROMs no depuradas sin acceso Root. Por cierto, ¿por qué estás buscando los registros del kernel? ¿Estás construyendo alguna ROM?

0 votos

¿Por qué intentas leer los registros de apagado? Puede que haya otro método de diagnóstico. ¿Has probado con logcat?

0voto

user157947 Puntos 51

¿Por qué intentas leer los registros de apagado?

Puede que haya otro método de diagnóstico.

¿Has probado con logcat?

1 votos

Logcat normalmente no se almacena en el disco, por lo que se pierde tras el apagado.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X