0 votos

Recuperación de datos - ¿La tarjeta sd interna forma parte de /data (gs4)?

En todos los demás teléfonos que he tenido (con CWM recovery) cuando hacía un reset de fábrica, dejaba intacto el contenido de mi tarjeta SD (interna). No estaba pensando e hice un restablecimiento de fábrica y borré todo.

Como todos sabéis reformatear un disco duro no supone realmente un borrado de la unidad. Por lo que parece la tarjeta sd interna es parte de /data. Así que tomé el dispositivo de bloque de datos e hice lo siguiente desde el shell ADB

No estoy buscando las rutas exactas pero creo que determiné el dispositivo de bloque a utilizar mirando la salida de "busybox df -h

dd if=/dev/*--PATH-TO-mmblk-WHICH-DATA-IS-ON/ of=/cache/img1.img bs=1M count=1024
tar cvzf /cache/img1.tar.gz /cache/img1.img
*Copy img*.tar.gz to network share on my comp with ES file explorer
rm -f /cache/img*

dd if=/dev/*--PATH-TO-mmblk-WHICH-DATA-IS-ON/ of=/cache/img2.img bs=1M count=1024 offset=1024
tar cvzf /cache/img2.tar.gz /cache/img1.img
*Copy img*.tar.gz to network share on my comp with ES file explorer
rm -f /cache/img*

dd if=/dev/*--PATH-TO-mmblk-WHICH-DATA-IS-ON/ of=/cache/img3.img bs=1M count=1024 offset=2048
tar cvzf /cache/img3.tar.gz /cache/img1.img
*Copy img*.tar.gz to network share on my comp with ES file explorer
rm -f /cache/img*
,
.
.

Hice esto con los 10 o más GB de /data/ (olvide el tamaño real, pero es un modelo de 16GB). Luego los abrí en un editor hexadecimal y busqué cadenas conocidas en mis datos guardados (contenido de los mensajes de la copia de seguridad y restauración de SMS). No pude encontrar mis datos. En cuanto a los textos, pude encontrar los textos en bruto en mi dispositivo actual (no antes de restablecer),

Mi pregunta es, ¿la tarjeta sd interna está en una partición diferente a /data/?

1voto

LieX Puntos 141

Parece que la tarjeta SD interna se encuentra en la misma partición que /data (lo he comprobado con mi GT-I9500 en XXUEMJ9 - 4.3, salida de abajo):

root@ja3g:/storage/emulated/legacy # df                                        
Filesystem               Size     Used     Free   Blksize
/dev                   931.8M    76.0K   931.8M   4096
/mnt/secure            931.8M     0.0K   931.8M   4096
/mnt/asec              931.8M     0.0K   931.8M   4096
/mnt/obb               931.8M     0.0K   931.8M   4096
/system                  2.7G     2.1G   588.6M   4096
/efs                    19.7M     9.2M    10.5M   4096
/cache                   2.0G    32.6M     1.9G   4096
/data                    8.8G     8.3G   540.4M   4096
/persdata/absolute      11.8M     4.2M     7.6M   4096
/mnt/shell/emulated      8.8G     8.3G   520.4M   4096
/mnt/shell/container     8.8G     8.3G   520.4M   4096
/mnt/ntfs              931.8M     0.0K   931.8M   4096
/storage/emulated      931.8M     0.0K   931.8M   4096
/storage/extSdCard      14.8G    10.4G     4.4G   8192
/storage/emulated/0      8.8G     8.3G   520.4M   4096
/storage/emulated/0/Android/obb     8.8G     8.3G   520.4M   4096
/storage/emulated/legacy     8.8G     8.3G   520.4M   4096
/storage/emulated/legacy/Android/obb     8.8G     8.3G   520.4M   4096

Algunos otros fabricantes tienen implementaciones diferentes de la disposición; de hecho, esta decisión fue la mayor razón posible por la que desapareció la opción de almacenamiento masivo y se tuvo que usar MTP - porque /data usaba ext4 que la mayoría de los PCs con Windows no pueden reconocer.

Algunas versiones de CWM no realizan un formato en /data cuando solicitas un restablecimiento de fábrica - eso es porque son:

  1. Ejecutado en una versión de Android anterior a la 3.0 que utiliza la implementación más antigua
  2. Utilizar un diseño personalizado definido por el fabricante
  3. Ejecutando un código personalizado de "Factory Reset" que sólo hace rm -rf en las carpetas

En cuanto a por qué no se puede encontrar el texto plano, no estoy del todo seguro - pero pensé que podría tener que ver con el formateo que se hace con el borrado seguro (MMC_CAP_ERASE).

Puede encontrar más información aquí: http://teamw.in/DataMedia

Y en el propio código fuente de la 4.2: https://Android.googlesource.com/platform/docs/source.Android.com/+/Android-4.2.1_r1/src/tech/storage/index.md

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