Datenwiederherstellung - Ist die interne SD-Karte Teil von /data (gs4)?

Bei jedem anderen Telefon, das ich besessen habe (mit CWM-Wiederherstellung), blieb beim Zurücksetzen auf die Werkseinstellungen der Inhalt meiner (internen) SD-Karte intakt. Ich habe nicht nachgedacht und einen Werksreset gemacht und alles gelöscht.

Wie Sie alle wissen, löscht das Neuformatieren einer Festplatte nicht wirklich das Laufwerk. So wie es aussieht, ist die interne SD-Karte Teil von /data. Also nahm ich das Blockgerät von data und tat Folgendes von der ADB-Shell

Ich suche nicht nach den genauen Pfaden, aber ich glaube, ich habe das zu verwendende Blockgerät bestimmt, indem ich mir die Ausgabe von "busybox df -h" angesehen habe

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*
,
.
.

Ich habe dies mit allen etwa 10 GB von /data/ gemacht (vergessen Sie die tatsächliche Größe, aber es ist ein 16-GB-Modell). Diese habe ich dann in einem Hex-Editor geöffnet und in meinen gespeicherten Daten (Inhalte von Nachrichten aus SMS Backup & Restore) nach bekannten Strings gesucht. Ich konnte meine Daten nicht finden. In Bezug auf Texte konnte ich auf meinem aktuellen Gerät Rohtexte finden (nicht vor dem Zurücksetzen).

Meine Frage ist, ist die interne SD-Karte auf einer anderen Partition als /data/?

Antworten (1)

Es scheint, dass sich die interne SD-Karte auf derselben Partition wie /data befindet (ich habe dies mit meinem GT-I9500 bei XXUEMJ9 - 4.3 überprüft, Ausgabe unten):

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

Einige andere Hersteller haben unterschiedliche Implementierungen des Layouts; Tatsächlich war diese Entscheidung der größte mögliche Grund, warum die Massenspeicheroption verschwand und MTP verwendet werden musste - weil /data ext4 verwendete, das die meisten Windows-PCs nicht erkennen können.

Einige CWM-Versionen führen keine Formatierung von /data durch, wenn Sie eine Zurücksetzung auf die Werkseinstellungen anfordern - das liegt daran, dass sie entweder:

  1. Wird auf einer Version von Android vor 3.0 ausgeführt, die die ältere Implementierung verwendet
  2. Verwenden eines vom Hersteller definierten benutzerdefinierten Layouts
  3. Ausführen von benutzerdefiniertem "Factory Reset" -Code, der nur rm -rf für die Ordner ausführt

Warum der Klartext nicht gefunden werden kann, bin ich mir nicht ganz sicher - aber ich dachte, es könnte damit zu tun haben, dass die Formatierung mit Secure Erase (MMC_CAP_ERASE) erfolgt.

Weitere Informationen finden Sie hier: http://teamw.in/DataMedia

Und im 4.2-Quellcode selbst: https://android.googlesource.com/platform/docs/source.android.com/+/android-4.2.1_r1/src/tech/storage/index.md