¿Registros de fallas del dispositivo Android?

Últimamente he tenido problemas* con mi Samsung Galaxy S4 (Rooted, Echoe rom, SCH-i545, 4.4.2) y he estado tratando de averiguar por qué. El problema es que parece que ni alogcat ni adb pueden mostrar, que puedo ver, el dispositivo falla, es decir, cuando todo el dispositivo se apaga por sí solo. Además, la carpeta /data no parecía tener ningún tipo de carpeta panic o kernelpanic (usando Root Explorer).

¿Hay alguna manera de que pueda hacer esto? Idealmente, encontrar registros anteriores, pero si es necesario, creo que puedo recrear el problema con lo que sea que necesite instalar.

* El bloqueo parece ser causado cuando cambio de 4g (LTE) a Wi-Fi de forma natural, como cuando llego a casa y mi teléfono se conecta automáticamente a mi Wi-Fi (ya conocido).

Estoy teniendo una situación muy similar a la tuya. Amazon Fire Phone, rooteado, CyanogenMod 11, con fallas en las reconexiones de wifi y mal drenaje de la batería al intentar y no poder volver a conectarse a wifi. ¿Alguna vez encontró alguna causa subyacente?

Respuestas (3)

Si no se puede recuperar nada de logcat, es probable que tenga un kernel panic.

Puede verificar a través de adb la salida de:dmesg

Algunos dispositivos también tienen una función de kernel donde, en caso de errores críticos, se puede leer el último mensaje de kernel recibido./proc/last_kmsg

Tal vez esto le dé algunas pistas sobre lo que está fallando. Si no, puede transmitir los registros completos del kernel a través de: cat /proc/kmsgy reproducir el apagado mientras hace esto.

Su respuesta me llevó a esta publicación, que me permitió acceder a los archivos de registro (menú *#9900#)

Por lo general, cuando el sistema falla, se abre una ventana emergente. Sus opciones suelen ser Informar o Cancelar . Si hace clic en Informar, se inicia una aplicación y le permite ver el Registro (que es el que enviaría a Google para informar el error).

No puede ver los errores de Logcat porque cuando una aplicación se compila para su lanzamiento y con Proguard habilitado, los registros enviados por la aplicación no son visibles para el usuario final. Solo para el sistema operativo Android. Es un mecanismo de seguridad.

No se abre una ventana emergente, simplemente se apaga. ¿No hay registro en absoluto, en ninguna parte? ¿Ni siquiera el más mínimo indicio que pueda ayudarme a localizar el problema exacto?

Lo más probable es que uno de los servicios de su sistema esté lanzando ANR y Android lo esté matando para restaurar el servicio. Esto hace que el dispositivo se reinicie o se apague. no verá ninguna ventana emergente (aplicación bloqueada...) ya que el sistema operativo ya eliminó a su usuario.

aquí hay algunos enlaces que pueden ayudarlo a obtener registros:

en general, esta es una buena respuesta que brinda información bastante útil, pero en este caso no ayuda y algunas sugerencias no son realmente ciertas. Hasta donde yo sé, cuando un servicio crítico del sistema muere, se reinicia un par de veces... si aún muere después de estos reinicios, el dispositivo se iniciará en la recuperación. También debería poder ver un servicio de sistema moribundo a través de logcat.