2 votos

¿Cómo puedo determinar la causa de que mi Nexus 4 se congele?

Tengo un Nexus 4 más o menos nuevo con la ROM Cataclysm instalada (rooted, 4.3).

El dispositivo ha empezado a congelarse recientemente, sin responder a la pulsación de los botones, pero con el LED blanco parpadeando. Tengo que pulsar prolongadamente el botón de encendido y volver a pulsarlo para reiniciar.

Antes se congelaba de vez en cuando, digamos que una vez a la semana, pero desde hace una o dos semanas ha empezado a congelarse todos los días o al menos cada dos días.

No puedo pensar en una aplicación recientemente instalada o en un cambio de configuración que pueda haber provocado esto.

Me pregunto si hay alguna forma de determinar "cuándo" se congela el dispositivo y "qué" es lo que lo provoca, idealmente para poder determinar si es la ROM o el dispositivo el que tiene la culpa. ¿Existe alguna aplicación que pueda registrar el comportamiento del dispositivo y ser leída por un usuario semi-técnico como yo?

2 votos

Tal vez quiera considerar el uso de adb logcat . Google tiene una página de documentación para ello aquí . También hay una pregunta en nuestro sitio llamada ¿Cómo puedo ver y examinar el registro de Android? que tal vez quiera comprobar.

0 votos

Probablemente la mejor forma de determinar si la rom es la culpable es volver a la rom original y ejecutarla durante un tiempo, si sigues teniendo problemas, entonces es casi seguro que es un problema de hardware. Logcat es una buena solución después de haber determinado que no es un problema de hardware, por lo que puede enviar la información al desarrollador de la rom (s) y se puede depurar correctamente.

0 votos

Puede que me maten por esto, pero CyangoenMod ha sido bastante buggy y laggy para mí en mi HTC One, Nexus 4, HTC Desire, Galaxy S4 en diversos grados. Me he movido de ella a una combinación ASOP / Wanam Xposed así que tengo un sistema operativo estable con toda la personalización que quiero. No estoy golpeando CyanogenMod son un gran grupo, pero sin duda tratar de otra ROM en primer lugar como los otros sugirieron.

1voto

juvenis Puntos 801

Hay algunas formas de localizar su problema. La forma más fácil es leer el last_kmsg que normalmente se almacena en /proc/last_kmsg . El kernel registra todo allí y puede ser leído hasta el próximo reinicio.

Así que la lectura de last_kmsg siempre muestra las cosas que sucedieron antes de que el dispositivo se reiniciara la última vez.

Otra forma sería utilizar "adb logcat" o -más cómodo- la aplicación Catlog que puede grabar su logcat en un archivo .txt en la tarjeta SD. Ten en cuenta que logcat no es lo mismo que un mensaje del kernel, sino que también incluye mensajes de aplicaciones del espacio de usuario y cosas de la interfaz de usuario.

Si se me permite hacer una conjetura, diría que es culpa de la ROM (por ejemplo, subvoltaje o algo más que va mal).

Saludos cordiales.

0 votos

Espero que sea la ROM y no el teléfono. Probaré los métodos que mencionas la próxima vez que el teléfono se congele.

0 votos

Acabo de intentar leer last_kmsg y no se abre con un editor de texto. Traté de enviar a Dropbox y no lo hizo. Ni siquiera se copia a otra ubicación en el dispositivo.

0 votos

Parece que no tienes derecho a leerlo. ¿Intentas leerlo como Root? ¿Cuáles son las propiedades del archivo? Debería ser -r--r----- .

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