Lo primero que trataría de hacer es recuperar los registros de los errores a través de ADB y / o volcados de memoria.
Recuperar los registros es complicado, ya que el caché del registro se borra al reiniciar. Si el teléfono se reinicia incluso mientras está sentado en un cargador, intente ejecutarlo adb logcat
continuamente (necesitará que el SDK de Android y los controladores USB estén instalados y configurados en su PC). Cuando el teléfono se reinicie, mire las últimas páginas en la ventana del símbolo del sistema para ver si hay algún error o anormalidades
Si no puede reproducir los reinicios mientras el teléfono está conectado a USB, sugiero instalar una aplicación como a Logcat y configurarla para escribir registros en la tarjeta SD en un intervalo. Esperemos que tengas suerte y descubras los errores de esa manera.
También puede intentar extraer los volcados de memoria mediante los siguientes comandos:
su
cat /proc/last_kmsg > /mnt/sdcard/last_kmsg
Esto debería crear un archivo llamado "last_kmsg" en su tarjeta SD que contiene los últimos mensajes de depuración del núcleo. Ábralo con cualquier editor de texto y vea si aparece algo obvio.