Ich habe gerade eine Datei auf meinem Nexus S gelöscht, die ich wirklich brauche. (Es war Teil einer App, die eine SQLite-Datenbank verwendete und beim Upgrade auf eine neue Version eine Drop-Tabelle erstellt hat.)
Vermutlich muss ich zuerst das Telefon rooten (was bei Nexus-Telefonen leicht zu hören ist), aber bin ich hier in einem Catch-22? Bedeutet das Rooten des Telefons das Löschen / Überschreiben der Partition, in der sich die Daten befinden?
Wenn nicht, was empfehlen Sie für Tools zur Datenwiederherstellung? Vermutlich war die Datei nur nicht verlinkt und wurde nicht aktiv überschrieben (wie beim "Löschen" einer Datei üblich), daher müssen die Daten technisch gesehen dort sein ...
dd
auf die Micro-SD-Karte in 4-GB-Schritten: `` dd if = / dev / dm-0 of = / sdcard / x1 ... n bs = 1048576 count = 4095 skip = ... `` `Nun, Sie haben die Möglichkeit, ein externes OTG-Laufwerk einzubauen (suchen Sie jedoch eine externe Stromquelle). Meins funktionierte jedoch nicht, so dass ich Stücke auf Micro-SD legen musste. In skip
Parameter werden Sie setzen: 0, 4095, 8190, 16380 usw.
cat
.
testdisk
, um sich zu erholen. Dies ist das vielseitigste Tool zum Wiederherstellen von Dateien. Es ermöglicht das Wiederherstellen von Dateien aus einem bestimmten Verzeichnis und das Wiederherstellen von beschädigten Dateien und arbeitet sehr schnell (abgesehen von heuristischen Scannern). So können Sie sicher sein, dass alles, was möglich ist, wiederhergestellt oder überschrieben wird.
testdisk
als Teil des Busybox-Pakets installieren und auf dem Telefon behalten.
/data
(Ihre lokalen und gelöschten Dateien befinden sich in/data/media
oder so ähnlichem).