¿Cómo recuperar datos de LGE Nexus 4 con la versión de Android 4.4.2?

Estoy usando LGE Nexus 4 que se ejecuta en la versión de Android 4.4.2. De alguna manera, accidentalmente realicé un restablecimiento de fábrica en mi teléfono y, a cambio, perdí todos mis correos electrónicos, mensajes, imágenes, es decir, casi todo. Ahora estoy desesperadamente quiero recuperarlos pero no sé cómo hacerlo.

Traté de encontrar una solución en Google, pero me confundieron más las soluciones dadas en Google. Probé un software de recuperación de datos (Dr Drone para Android) pero el software no puede recuperar datos de aquellos dispositivos que se ejecutan en la versión 4.2 de Android. El equipo técnico de Dr Drone para Android quiere que rootee el dispositivo, pero debido a complicaciones en el proceso de rooteo, no quiero rootear mi dispositivo.

¿Hay alguna forma de recuperarlos?

¿ Has consultado con nuestra wiki de etiquetas de recuperación de datos ? Tiene información de primeros auxilios, que apunta, por ejemplo, a Recuperar contenido eliminado de la partición de datos de usuario y ¿Cómo puedo recuperar un archivo eliminado en Android? Además, sus preguntas más frecuentes podrían apuntar a otras fuentes, ya que tuvimos preguntas similares en el pasado.

Respuestas (3)

Aquí hay un par de cosas que podrían ayudar,

  • Un restablecimiento de fábrica regular no borra la partición de la tarjeta SD. Cosas como imágenes y mensajes de WhatsApp deberían poder restaurarse cuando vuelva a instalar las aplicaciones relevantes.

  • Si es usuario de Gmail, simplemente inicie sesión de nuevo y se resincronizará automáticamente. Si está utilizando una cuenta de correo electrónico corporativa o una aplicación de correo general, y si el correo electrónico se configuró mediante IMAP, los mensajes aún deberían estar en el servidor y agregar la cuenta de correo electrónico nuevamente debería sincronizar los mensajes. Si la configuración usó POP, es posible que no tenga suerte aquí.

  • De forma predeterminada, los contactos de su teléfono se sincronizan con Google si inició sesión en el teléfono. Iniciar sesión nuevamente debería sincronizarlos también.

¡Buena suerte!

Un restablecimiento de fábrica en un dispositivo sin una tarjeta SD externa (como el Nexus 4) borrará por completo el dispositivo, incluidas las fotos. Consulte restablecimiento de fábrica "Este proceso elimina todos los datos del usuario y las aplicaciones instaladas por el usuario, por lo que el dispositivo parece recién salido de la caja".
Eso es parcialmente correcto. La partición de la tarjeta SD no se borra cuando ocurre un restablecimiento de fábrica. Las fotos son un ejemplo de datos de aplicaciones almacenados en la tarjeta SD. Sin embargo, los datos de la aplicación almacenados en la memoria interna se borrarán.

Tenga en cuenta: se recomienda seguir este método solo si sabe qué es ROOT y acepta que lo está haciendo bajo su propio riesgo. No tengo crédito por esta técnica ya que este método ha sido tomado de aquí y el 100% del crédito es para el autor respectivo.

Requisitos:

  • Un teléfono Android rooteado.
  • BusyBox instalado en su dispositivo.
  • Cygwin instalado en [c:\cygwin] con pv y util-linux desde el repositorio. Asegúrese de abrir Cygwin una vez para asegurarse de que se haya creado la carpeta /bin. Además, creé una carpeta en [c:\cygwin\nexus] para colocar el archivo .RAW exportado.
  • Netcat (descargue el archivo ZIP y extraiga nc.exe en [c:\cygwin\bin]).
  • ADB (asegúrese de que adb.exe esté en su camino).
  • Habilite la depuración USB en su dispositivo. Para Android 4.0 y superior, hágalo desde: Configuración> Opciones de desarrollador> Depuración de USB. Para Android 2.3 y versiones anteriores, hágalo desde: Configuración > Aplicación > Desarrollo > Depuración de USB.
  • Herramienta VHD Coloque el archivo VhdTool.exe en [c:\cygwin\nexus].
  • Piriform Recuva o su herramienta de recuperación de datos favorita (parece que Recuva solo encuentra los tipos de archivos más comunes, como imágenes, videos, etc. Esos eran los tipos de archivos que me interesaban. Si busca tipos de archivos más exóticos, tal vez podría compartir el software que utilizó).

El proceso en resumen:

  • Esto ha sido probado en Samsung Galaxy Nexus, aunque debería funcionar para CUALQUIER teléfono con memoria interna.
  • Usaremos una máquina con Windows 7 para: hacer una copia de seguridad de toda la partición de la memoria interna en su computadora como un solo archivo .RAW masivo, convertir la salida del archivo .RAW a un VHD, montar el VHD como un disco en el Administrador de discos, escanear el volumen VHD adjunto para los archivos que se han eliminado y recuperarlos.

Trabajo real por hacer:

  1. Se recomienda que elija recuperar todo el bloque de memoria en lugar de solo la partición de datos. En este caso, es mmcblk0 . Para nuestro propósito aquí, buscamos recuperar la partición de datos de usuario: /dev/block/mmcblk0p12
  2. Enciende tu teléfono.
  3. Conecte el teléfono en modo ADB.
  4. Desbloquea la pantalla.
  5. Abra una terminal Cygwin e ingrese (esto supone que su instalación de BusyBox está en [/system/bin/busybox]. Puede estar en [/system/xbin/busybox]):

    • adb adelante tcp: 5555 tcp: 5555
    • shell adb
    • /sistema/bin/busybox nc -l -p 5555 -e /system/bin/busybox dd if=/dev/block/mmcblk0p12
  6. Abra otra terminal Cygwin e ingrese:

    • adb adelante tcp: 5555 tcp: 5555
    • cd / nexo
    • nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0p12.raw
  7. Para una memoria interna de 16 GB o 32 GB, este proceso llevará de 2 a 3 horas o más, respectivamente.

  8. Necesitamos convertir el archivo .RAW en un disco duro virtual. VhdTool.exe básicamente solo coloca un pie de página de VHD al final del archivo .RAW. Abra un símbolo del sistema de Windows, vaya a [c:\cygwin\nexus] y escriba:

    • VhdTool.exe /convertir mmcblk0p12.raw
  9. Ahora necesitamos montar el VHD en Windows. Seleccione el botón Inicio-->haga clic con el botón derecho en Equipo-->seleccione Administrar.

  10. Seleccione Almacenamiento-->Administración de discos.
  11. En el menú, seleccione Acción-->Adjuntar VHD.
  12. Para Ubicación, ingrese [c:\cygwin\nexus\mmcblk0p12.raw] y seleccione el botón Aceptar.
  13. Haga clic con el botón derecho en el nombre (p. ej., "Disco 1") a la izquierda del espacio sin asignar y seleccione Inicializar disco.
  14. Seleccione el botón de radio GPT (tabla de particiones GUID) y seleccione el botón Aceptar.
  15. Haga clic con el botón derecho en el espacio sin asignar y seleccione Nuevo volumen simple...
  16. En el Asistente, seleccione Siguiente>, deje el valor predeterminado para el tamaño del volumen, seleccione Siguiente>, seleccione una letra de unidad (p. ej., K), seleccione Siguiente>, ASEGÚRESE de seleccionar el botón de opción 'No formatear este volumen', seleccione Siguiente> , seleccione Finalizar.
  17. Aparecerá un cuadro pidiéndole que formatee la unidad. NO desea formatear la unidad en este momento.
  18. Haga clic derecho en el espacio RAW y seleccione Formatear... ASEGÚRESE de cambiar el sistema de archivos a FAT32. Establezca el menú desplegable Tamaño de la unidad de asignación en 'Predeterminado'. ASEGÚRESE de que la casilla Realizar un formateo rápido esté MARCADA. No desea sobrescribir toda la nueva unidad con ceros (0) y destruir sus datos. Formato rápido significa que solo intentará destruir el índice de la unidad mediante el establecimiento de un nuevo índice. Sin esta casilla marcada, el sistema operativo Windows escribirá ceros (0) en todo el volumen, lo que podría destruir sus datos. Seleccione el botón Aceptar.
  19. Aparecerá un cuadro que indica que al formatear este volumen se borrarán todos los datos que contenga. Eso sería doblemente cierto si en realidad no marcara la casilla de verificación 'Realizar un formato rápido'. Vuelva a verificar que realmente marcó la casilla y seleccione el botón Aceptar. (No se preocupe. Esto esencialmente deja el volumen exactamente en el mismo estado en el que se encuentra la memoria interna de su teléfono en este momento: hay datos en el disco... simplemente no puede verlos. Volverá, lo prometo !)
  20. Abre la aplicación Recuva. En el asistente, seleccione el botón 'Siguiente >'. Seleccione el botón de radio 'Otro' y seleccione Siguiente >. Seleccione el botón de radio 'En una ubicación específica' e ingrese: k:\ (asumiendo que K es la letra de la unidad que eligió...) Seleccione el botón Siguiente >. Seleccione la casilla de verificación Habilitar análisis profundo. Esta es la configuración mágica que encuentra archivos que se han eliminado... pero que no se han eliminado realmente. Seleccione el botón Inicio.
  21. Finalmente, la aplicación puede tardar alrededor de una hora en realizar el 'Análisis profundo'. ¡Es hora de más vueltas por la casa! Una vez que la aplicación haya devuelto sus resultados, puede elegir qué archivos recuperar utilizando las casillas de verificación. Seleccione el botón 'Recuperar...' y elija la ubicación a la que desea enviar sus archivos.
Para la transferencia, prefiero algo más parecido a $adb shell su -c "stty raw; dd if=/dev/block/mmcblk0" | pv -s 16G | dd of=mmcblk0.raw, por supuesto, que copia todo el flash NAND y no solo la partición individual, pero se modifica fácilmente.
en mi caso (Nexus 4 con Android 4.4.4): 1. La partición era /dev/block/mmcblk0p232. Busybox estaba instalado en /system/xbin3. Tuve que usar un puerto diferente por alguna razón. captura de pantalla por diversión

Una vez que realice el restablecimiento de fábrica, se perderán los datos, como los mensajes y otro contenido almacenado en el almacenamiento local, excepto que si ha sincronizado el teléfono con la cuenta de Gmail, todos los contenidos de la categoría compatibles con la sincronización se pueden recuperar.

Recuerde estas cosas, si usa datos de Gmail como contactos, correos electrónicos, Calendario, Chrome, Drive, Google+ son compatibles para sincronizar con la cuenta de correo, habilite la sincronización, para que tenga una copia de seguridad de todos estos contenidos en línea, lo importante que proporciona Gmail con sincronización son datos de aplicaciones, es decir, datos asociados con cada aplicación que instala en su teléfono, y con respecto a los mensajes, gmail no proporciona respaldo, por lo que puede usar otras aplicaciones como hangouts y otras, para que sus datos se guarden en sincronización.

Espero que estos consejos te ayuden a tener una copia de seguridad, incluso si haces un restablecimiento de fábrica por error la próxima vez.