Cómo rastrear reinicios en Jelly Bean

Samsung Galaxy Nexus (Verizon) con Android 4.1.1 (sin rootear).

Parece que tengo reinicios inusualmente frecuentes de mi teléfono; a veces varias veces en un día. Ciertamente mucho más frecuente que con Ice Cream Sandwich (4.0.4).

Además, la duración de mi batería parece ser menor desde la actualización de 4.0.4. (Puede que sea mi imaginación, pero también puede estar más caliente de lo que recuerdo).

He estado buscando algún denominador común pero estoy desconcertado.

¿Qué puedo hacer para tratar de averiguar qué está causando estos bloqueos?

(No hay sugerencias que requieran enraizamiento, por favor).

¿Consideró alguna de las herramientas de monitoreo disponibles en Play Store, como, por ejemplo, SystemPanel o System Tuner ? Supervisan constantemente su dispositivo, por lo que puede verificar los datos recopilados incluso después de reiniciar. Aunque es posible que no puedan recopilar los datos logcat necesarios, la información recopilada puede resultar útil.
@Izzy: Echaré un vistazo a esos.
Jugué con ellos hace un tiempo. Desde SystemPanel, necesitaría la versión paga para grabar (la versión gratuita solo permite la visualización en vivo). SystemTuner podría ser su primera opción: registre (opcionalmente en el arranque) las actividades en segundo plano [...] Muestre el registro (cat) para todos/un proceso (incluso en JellyBean Android 4.1) , y eso es para la versión gratuita (vinculada) . // Cruzando los dedos: manténganos actualizados, así que podría convertirlo en una respuesta si vale la pena :)
Otra cosa que vale la pena investigar, mira /proc/last_kmsg, ese es el último registro del kernel antes de reiniciar...

Respuestas (1)

System Tuner parece que podría ayudarte a descubrir qué está pasando. Extractos de la descripción de la aplicación:

  • Mostrar registro (cat) para todos/un proceso (incluso en JellyBean Android 4.1)
  • Grabar (opcionalmente en el arranque) actividades en segundo plano
  • Grabar todas las aplicaciones o todos los procesos
  • Permite analizar grabaciones pasadas sin límites

No lo probé para este propósito especial, pero la descripción sugiere que puede verificar qué estaba pasando cuando el dispositivo dejó de funcionar incluso después: qué procesos se estaban ejecutando, la memoria y el estado de la CPU, y más. Como puede leer bien los registros del sistema incluso en JellyBean, debería poder brindarle la información necesaria para descubrir qué está sucediendo.