1 votos

¿Existe alguna forma de acceder a los registros anteriores a un restablecimiento de fábrica?

Recientemente tuve que restablecer mi teléfono de fábrica debido a que se bloqueaba en la pantalla de Recuperación de Android. Parece que varios otros usuarios han tenido el mismo problema; todos en la última semana.

¿Es posible ver los registros del sistema que se registraron antes de restablecer de fábrica, después del restablecimiento, para diagnosticar lo que pudo haber causado esto?

Sospecho que no es posible ya que el restablecimiento borra datos; pero espero que los registros se guarden en algún lugar antes del restablecimiento para que la información sobre la causa root pueda ser identificada después de que se resuelvan los problemas del dispositivo y sea accesible nuevamente.

Relacionado: Foro de FairPhone discutiendo el problema subyacente.

2 votos

En un sistema Android normal, los registros se guardan en la partición de datos del usuario, la cual se borra por completo al restablecer de fábrica. A menos que FairPhone haya modificado Android de manera que ciertos registros se guarden en una partición separada, el restablecimiento de fábrica ha eliminado todo de tal manera que es imposible restaurarlo.

1 votos

Los registros no se guardan en el almacenamiento persistente a menos que lo hagas tú. Guardar los registros en almacenamiento externo o extraer los archivos de registro antes de realizar el restablecimiento de fábrica también depende de ti. En algunos dispositivos, pstore también tiene un pequeño búfer para los registros de espacio de usuario, pero también necesita ser configurado.

0 votos

¡Gracias a ambos; se aprecia mucho!

0voto

JohnLBevan Puntos 183

ACTUALIZACIÓN

Según el hilo de comentarios - esto probablemente no es una solución a la pregunta que había hecho; más bien esto es simplemente cómo ver registros (y es posible hacerlo sin la aplicación ejecutando adb shell logcat (opcionalmente escribiendo en un archivo agregando > logs.txt (nota: el registro es un flujo continuo, por lo que no se detendrá hasta que lo detengas o se desconecte el teléfono) sin la necesidad de los pasos 3 y 7 a continuación (es decir, aquellos que se relacionan con la aplicación de Logcat Reader).


Encontré una solución para el FairPhone 3...

  1. Activar el modo desarrollador:

    • desliza hacia abajo desde la parte superior del teléfono
    • vuelve a deslizar hacia abajo desde la parte superior del teléfono
    • haz clic en el (es decir, el ícono de engranaje) para ver el menú de configuración
    • haz clic en Acerca de teléfono
    • toca la entrada del número de compilación 7 veces
  2. Activar la depuración USB:

    • regresa al menú de configuración
    • haz clic en Sistema
    • haz clic en Avanzado
    • haz clic en Opciones de desarrollador
    • Activar Depuración USB
  3. Instalar LogCat Reader a través de Google Play

  4. Conecta el teléfono a tu computadora

    • utiliza un cable USB para conectar el puerto USB de tu computadora al puerto USB C de tu teléfono
    • desliza hacia abajo desde la parte superior para ver tus notificaciones
    • toca el menú de opciones de carga USB
    • selecciona transferencia de archivos
  5. En tu computadora instala Android Debug Bridge (adb)

    • Documentación
    • Descargas
    • Descarga la versión apropiada para tu sistema operativo
    • Extrae los archivos del archivo comprimido
  6. En tu computadora, conecta adb a tu teléfono

    • Abre una línea de comandos y navega a la carpeta de herramientas del paquete extraído
    • ejecuta adb shell pm grant com.dp.logcatapp android.permission.READ_LOGS
  7. Abre la aplicación LogCat Reader en tu teléfono; ahora debería tener acceso para ver los registros de tu dispositivo.

3 votos

Hola John. Esto no responde a la pregunta que hiciste. Esta es una respuesta a una pregunta que podría titularse "¿Cómo ver los registros de un dispositivo Android?". Para eso, esta respuesta funcionaría. Aunque esa parte de la aplicación de terceros no es necesaria.

0 votos

@Firelord Ah sorry - this allowed me to find FATAL EXCEPTION: main from a time before I'd performed a factory reset; though there were no other logs there until much later (i.e. until the time at which I'd performed the reset). It's possible that I'm misremembering timings of events (I'd had to reset many times over the past few days so it's a bit of a blur); but assuming I've remembered correctly, maybe the FP3 stores the most recent fatal exceptions somewhere permanently? I admit that it's more likely that I'm wrong given everyone's saying this can't be done though.

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