1 votes

Récupération de données - La carte sd interne fait-elle partie de /data (gs4) ?

Sur tous les autres téléphones que j'ai possédés (avec récupération CWM), lorsque je faisais une réinitialisation d'usine, le contenu de ma carte SD (interne) restait intact. Je n'ai pas réfléchi et j'ai fait une réinitialisation d'usine en supprimant tout.

Comme vous le savez tous, le reformatage d'un disque dur n'efface pas réellement le disque. D'après l'apparence des choses, la carte SD interne fait partie de /data. J'ai donc pris le périphérique de bloc de données et a fait ce qui suit à partir de shell ADB

Je ne cherche pas les chemins exacts mais je crois avoir déterminé le périphérique de bloc à utiliser en regardant la sortie 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*
,
.
.

J'ai fait cela avec les quelques 10 Go de /data/ (j'ai oublié la taille réelle, mais c'est un modèle de 16 Go). Je les ai ensuite ouverts dans un éditeur hexadécimal et j'ai cherché des chaînes connues dans mes données sauvegardées (contenu des messages de sauvegarde et de restauration SMS). Je n'ai pas réussi à trouver mes données. En ce qui concerne les textes, j'ai pu trouver des textes bruts sur mon appareil actuel (pas avant ma réinitialisation),

Ma question est la suivante : la carte SD interne se trouve-t-elle sur une autre partie que /data/ ?

2voto

yjwong Points 131

Il semble que la carte SD interne soit sur la même partition que /data (j'ai vérifié avec mon GT-I9500 à XXUEMJ9 - 4.3, résultat ci-dessous) :

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

D'autres fabricants ont des implémentations différentes de la disposition ; en fait, cette décision a été la principale raison de la disparition de l'option Mass Storage et de l'utilisation de MTP - car /data utilisait ext4 que la plupart des PC Windows ne peuvent pas reconnaître.

Certaines versions de CWM n'effectuent pas un formatage sur /data lorsque vous demandez une réinitialisation d'usine - c'est parce qu'elles sont soit.. :

  1. Exécution sur une version d'Android antérieure à la version 3.0 qui utilise l'ancienne mise en œuvre.
  2. Utilisation d'une mise en page personnalisée définie par le fabricant
  3. Exécution d'un code personnalisé "Factory Reset" qui ne fait que rm -rf sur les dossiers

Quant à savoir pourquoi le texte en clair ne peut être trouvé, je n'en suis pas tout à fait sûr - mais je pensais que cela pouvait avoir un rapport avec le formatage effectué avec un effacement sécurisé (MMC_CAP_ERASE).

Vous trouverez de plus amples informations ici : http://teamw.in/DataMedia

Et dans le code source de la 4.2 lui-même : https://Android.googlesource.com/platform/docs/source.Android.com/+/Android-4.2.1_r1/src/tech/storage/index.md

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X