Recuperación de archivos en Android con FileZilla y ADB

Recuperación de archivos en Android con FileZilla y ADB

Las fotos y los vídeos se pierden de la memoria interna del teléfono con más frecuencia que de la tarjeta SD. De lejos, no todos los programas pueden encontrar una manera de resolver este problema.

Sin embargo, esto no es sólo una cuestión de pérdida de datos. Los usuarios de Android tienen un conjunto limitado de herramientas que pueden utilizar para recuperar datos del almacenamiento interno de un teléfono.

El método de recuperación que estamos describiendo no puede llamarse simple, pero funciona.

¿Es difícil recuperar datos de la memoria interna del teléfono Android?

No es fácil acceder a la memoria interna de un dispositivo Android. Cuando conecte el teléfono a la computadora, se abrirá a través del protocolo de transferencia de medios. El contenido del almacenamiento del teléfono está conectado como un disco separado y no es reconocido por el software de recuperación de datos.

(Mientras que la tarjeta SD externa puede ser fácilmente accesible y escaneada en busca de datos borrados).

Esa es la principal dificultad a la que uno se enfrenta cuando se restauran archivos desde la memoria interna. Más adelante en el texto encontrarás cómo sortear este obstáculo.

Pasos a seguir para recuperar archivos borrados de la memoria del teléfono

Estas instrucciones son aplicables a cualquier teléfono Android ya que puede acceder a la memoria interna de cualquiera de ellos. Otro componente que necesita es Windows 7 o 10 (o, en principio, cualquier sistema operativo).

Aquí está el resumen para la recuperación de almacenamiento interno de Android:

  1. Haga una copia de la partición de la memoria interna (como un archivo RAW),
  2. Convertir RAW a formato VHD,
  3. Conecte la unidad de disco duro virtual al sistema de archivos a través de la administración del disco,
  4. Escanear el disco duro virtual usando el software de recuperación,
  5. Restaurar archivos desde la copia del almacenamiento interno.

Configuración de FileZilla Server

FileZilla Server es un programa para la creación y gestión de un servidor FTP. Sin configurar el servidor, es poco probable que obtenga una imagen del almacenamiento interno de Android.

1. Instale FileZilla Server, deje la configuración predeterminada tal como está.

2. Ejecute la aplicación como Administrador.

3. No cambie el nombre del servidor.

4. Alterar la configuración general de FileZilla:

  • escuchar en esos puertos – 40
  • ajustes de tiempo de espera – especificar el valor «0» en cada caso

5. En la sección Usuarios (editar – usuarios) agregue un nuevo usuario: haga clic en Agregar y escriba qwer como nombre y contraseña.

6. En el mismo menú Usuarios, a la izquierda, encuentre la pestaña Carpetas compartidas . En él se agrega una carpeta donde se va a copiar la imagen de almacenamiento interno. Haga clic en Agregar y especifique la dirección C:cygwin6400.

7. Elija la línea C:cygwin6400, haga clic en Set as home dir (para obtener la letra H a la izquierda). Habilite las opciones de lectura y escritura.

Configuración de ADB

Para configurar la conexión ADB entre su teléfono y su PC necesita los siguientes archivos:

  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

Pueden ser copiados del kit de distribución Android SDK (tamaño aproximado 700MB) o descargados en formato portátil desde nuestra página:

Descargar ADB

Copia estos archivos a la carpeta C:cygwin64bin.

Conexión del teléfono al PC mediante el protocolo ADB

  1. Instale controladores USB para su dispositivo (si aún no los tiene).
  2. Reinicie su PC.
  3. Habilita la depuración USB en tu teléfono (para un correcto funcionamiento del ADB).
  4. Ahora comprueba si el ADB funciona. La forma más fácil es a través de Windows (cmd). En la consola, escriba:
adb devices

En la lista de dispositivos debería ver el código y el nombre de su tableta o teléfono.

Habilitar la conexión USB

Su dispositivo móvil necesita estar conectado a la computadora a través del protocolo USB usando un sistema de conexión.

  1. Ve a Configuración e Internet, y luego a Hotspot tethering (o Configuración ; Hotspot móvil y Tethering – USB Tethering en Samsung Galaxy).
  2. Habilite la opción de conexión USB.
  3. En el ordenador abra la línea de comandos (cmd) y escriba ipconfig. La dirección aparecerá en la línea IPv4.
  4. Recuerde la figura: va a cambiar cada vez que conecte su teléfono.

Buscando la partición con datos perdidos

Por qué copiar toda la memoria interna al ordenador (su tamaño puede alcanzar decenas de gigabytes). Basta con copiar la partición de la que se eliminaron los archivos.

1. Para obtener la lista de particiones en forma de texto, realice la siguiente secuencia de comandos:

shell

adb su find /dev/block/platform/ -nombre  mmc*  -exec fdisk -l {} ; ; /sdcard/list_of_partitions.txt

2. A continuación, copie el archivo de texto list_of_partitions.txt en su ordenador. Para hacer esto en la nueva ventana de la consola, escriba:

adb pull /sdcard/list_of_partitions.txt C:/cygwin64/000

Por el momento su archivo con la lista de particiones está en la carpeta 000.

3. Averiguar la ubicación exacta de las fotos, vídeos y otros archivos antes de su eliminación no es una tarea fácil. Considere la partición más grande, es probable que sea la que está buscando. Si no hay ningún signo de archivos borrados en él, examine las otras particiones de almacenamiento internas una por una.

Creación de una imagen del almacenamiento interno de Android

1. Abra una nueva ventana de la consola, escriba (reemplácela con sus propios datos):

shell

adb su mkfifo /cache/myfifo ftpput -v -u qwer -p pass -P 40 192.168.42.79 mmcblk0p27.raw /cache/myfifo

Llaves:

  • qwer – nombre de usuario
  • pass – contraseña
  • 40 – número de puerto
  • 192.168.42.79 – dirección del servidor
  • mmcblk0p27.raw – área del almacenamiento interno donde se localizaron los archivos

2. Abra otra ventana en la consola y escriba:

shell

adb su dd if=/dev/block/mmcblk0p27 of=/cache/myfifo

donde mmcblk0p27 es el nombre de la partición de almacenamiento interno de Android.

3. FileZilla comenzará a copiar el almacenamiento interno de Android en la carpeta 000, lo que consume bastante tiempo (desde diez minutos hasta una hora).

Convertir la imagen de la memoria al formato VHD

VHDDTool es un programa que crea discos duros virtuales VHD y VHDX. Necesita su archivo VHD para montarlo en el sistema. Permite que el software de recuperación de datos vea la imagen de memoria como un disco separado, lo que no se puede lograr conectando el teléfono con el método básico.

  1. Descargar VHDDTool.
  2. Copie el archivo VHDDTool.exe en la carpeta 000.
  3. Abre la utilidad de consola Cygwin.bat y escribe:

cd C:/cygwin64/000/ VhdTool.exe /convert mmcblk0p27.raw

Aquí mmcblk0p27.raw es el nombre de su partición (renombrarla!).

Al final se obtiene un archivo VHD, a pesar de tener la extensión.raw.

Montaje de la imagen de la memoria interna

Para una posterior recuperación de almacenamiento interno, debe montar VHD como un disco virtual en Windows. Cómo hacerlo:

  1. Iniciar – Ejecutar – ejecutar el comando diskmgmt.msc. A continuación, vaya a Administración de discos.
  2. Menú Acción ; Adjuntar VHD.
  3. Como una ubicación definir[c:cygwin exusmmcblk0p12.raw] .
  4. Haga clic con el botón derecho en el nombre a la izquierda del espacio en blanco y seleccione Inicializar disco y, a continuación, GPT.
  5. Haga clic con el botón derecho en el espacio en blanco – Nuevo volumen simple.
  6. En el asistente, haga clic en Siguiente y deje la configuración predeterminada para el tamaño sin cambios. A continuación, asigne una letra a la unidad (digamos, K). Siguiente. Compruebe que no ha activado la opción Partición no permitida con formato .

Crítico ! Aparecerá una ventana de formato de disco. NO FORMATEE el disco en esta etapa. Es imposible restaurar archivos después de formatear la memoria interna!

1. Haga clic con el botón derecho en el espacio RAW y seleccione Formato…

  • Tipo de sistema de archivos – FAT32
  • Tamaño del cluster – por defecto

2. Compruebe si la opción Formato rápido está activada y haga clic en Aceptar.

Obtendrá una notificación advirtiéndole que al formatear esta partición se eliminarán todos los datos de la misma. Sólo un recordatorio: seleccionó la opción de formato rápido (vuelva a comprobar si es así), así que todo va bien.

Cómo recuperar datos de la imagen de la memoria del teléfono usando Recuva

  1. Abra Piriform Recuva (puede descargar aquí). En el Asistente de recuperación, haga clic en Siguiente. Seleccione Todos los archivos y haga clic en Siguiente. En el cuadro de texto En una ubicación específica indique la letra asignada a la unidad montada. Haga clic en Siguiente.
  2. Marque la opción Activar escaneo profundo – aumentará sus posibilidades de encontrar y recuperar datos borrados de la memoria del teléfono.
  3. Pulse en Inicio para escanear el disco. Recuva trabaja lentamente en el modo de escaneo profundo, y el proceso completo puede durar aproximadamente una hora.
  4. Después de que Recuva muestre los resultados del análisis, selecciona los archivos que deseas recuperar. Pulse sobre Recuperar y especifique la ubicación en la que desea guardar los datos seleccionados del almacenamiento interno de su teléfono.

Deja un comentario