So erhalten Sie einen Adoptable-Speicherverschlüsselungsschlüssel ohne Root-Zugriff, nachdem ich ihn „vergessen“ habe

Meine Micro-SD-Karte (als verwendbarer Speicher eingestellt) wurde beschädigt, als ich mein Telefon ( Wiko Tommy mit Android 6.0 ) während einer Reise benutzte . Wahrscheinlich wegen eines Schreibfehlers im Dateisystem, denke ich.

Ich habe mehrmals versucht, die SD-Karte zu entfernen und wieder einzustecken, aber es hat sich nichts geändert.

Ich hätte dort aufhören und warten sollen, um das Dateisystem der SD-Karte ein paar Tage später zu reparieren. Aber mein Telefon ließ mich keine Bilder mit ausgesteckter SD-Karte aufnehmen ("Speicher ist voll", auch wenn der interne Speicher nicht voll war). Also habe ich die SD-Karte entfernt und meinem Telefon gesagt, dass ich es vergessen soll . So konnte ich den internen Speicher wieder nutzen und Fotos machen.

Zurück mit einem verfügbaren Computer und einem SD-Kartenleser habe ich mit dem ddBefehl ein Image meiner SD-Karte erstellt. Ich habe versucht, Dateisystemprobleme mit Testdisk zu analysieren, Dateien mit Photorec wiederherzustellen ... Aber ich habe festgestellt, dass die SD-Karte verschlüsselt ist und dass dies wahrscheinlich meine größte Sorge ist.

Ich habe diese Methode gefunden , die es mir ermöglichen würde, den Verschlüsselungsschlüssel zu erhalten und die SD-Karte zu lesen. Leider erfordert es Root-Zugriff , um den Ordner /data/misc/vold zu lesen, und mein Telefon ist nicht gerootet. Ich würde es gerne tun, aber ich konnte keinen Weg dorthin finden (es ist ein Wiko Tommy).

Da stecke ich also fest. Denken Sie an eine Möglichkeit, die Dateien auf der SD-Karte zurückzubekommen?

  • Einen Weg finden, mein Telefon zu rooten?
  • Die „Vergessen“-Aktion umkehren, damit das Telefon die SD-Karte erneut liest (wenn das beschädigte Dateisystem repariert ist)?
  • Finden Sie einen Weg, um den Verschlüsselungsschlüssel ohne Root-Zugriff zu erhalten, und lesen Sie dann aus dem Bild, das ich auf dem Computer habe?
  • Verwenden Sie eine andere SD-Karte als verwendbaren Speicher, ersetzen Sie deren Inhalt durch die alte (wenn das beschädigte Dateisystem behoben ist)?

Danke

Antworten (1)

Einen Weg finden, mein Telefon zu rooten? Nicht relevant ... siehe unten

Die „Vergessen“-Aktion umkehren, damit das Telefon die SD-Karte erneut liest (wenn das beschädigte Dateisystem repariert ist)? Nein, die Vergessen-Aktion löscht das Entschlüsselungstoken. Es kann nicht mit normalen Mitteln wiederhergestellt werden.

Finden Sie einen Weg, um den Verschlüsselungsschlüssel ohne Root-Zugriff zu erhalten, und lesen Sie dann aus dem Bild, das ich auf dem Computer habe? Nein, das Entschlüsselungstoken befindet sich in einem Verzeichnis, das nur mit Root-Zugriff gelesen werden kann, aber das macht nichts, da das Entschlüsselungstoken nicht mehr existiert.

Verwenden Sie eine andere SD-Karte als verwendbaren Speicher, ersetzen Sie deren Inhalt durch die alte (wenn das beschädigte Dateisystem behoben ist)? Es gibt eine Lösung wie diese, die in einigen Situationen wie dieser verwendet werden kann oder wenn Sie zu einer größeren Karte wechseln. Das Problem besteht darin, dass selbst wenn die Beschädigung der Karte korrigiert wird, die Daten nicht entschlüsselt werden können, da das Entschlüsselungstoken wann gelöscht wurde Sie haben die Karte "vergessen".

Es tut mir leid zu sagen, aber Ihre Daten auf der Karte sind jetzt nur zufällige 0 und 1, es gibt keine Möglichkeit, die Daten ohne das Entschlüsselungstoken zu entschlüsseln (ich nenne es ein "Token", es ist die Passphase / der Schlüssel oder was auch immer Sie nennen möchten), werden die Daten niemals durch eine derzeit bekannte Methode wiederhergestellt werden können.

Der Root-Zugriff ist nicht mehr relevant, wenn Sie ihn nicht bereits hatten ... Der Grund dafür ist, dass zum Rooten des Geräts der Bootloader (in den meisten Fällen) entsperrt werden muss und dadurch alle Daten auf dem Telefon gelöscht werden, einschließlich der Entschlüsselungstoken, weshalb angegeben wird, wenn Sie vor diesem Ereignis root sind, besteht die Möglichkeit, dass Sie das Token abrufen und die SD-Karte entschlüsseln können.

Das eigentliche Problem ist, dass der Token weg ist, weil Sie ein "Vergessen" gemacht haben. Wenn ein neuer Token generiert wird (durch Annehmen einer neuen Karte), wird er anders sein als der alte. Wenn Sie eine „feste“ SD-Karte mit denselben Daten neu installieren, Ihr Telefon nicht weiß, wie es sie entschlüsseln soll, und die Daten nicht lesen kann, wird es höchstwahrscheinlich empfehlen, die Karte entweder als tragbaren oder angenommenen Speicher zu formatieren, damit sie verwendet werden kann.

ok, ich dachte, der Schlüssel wäre noch da, weil er wieder verwendet werden könnte (für den nächsten adoptierbaren Speicher) oder weil, wie ich auf dem in meiner Frage angegebenen Link gelesen habe: "'vergessen', dass das Laufwerk ihn aus dem System entfernt und sollte löschen Sie vermutlich den zugehörigen Verschlüsselungsschlüssel (was im aktuellen Preview-Build nicht der Fall zu sein scheint)"
@proprit In der Vorschauversion von Marshmallow hat es es vielleicht belassen, aber in meinem Moto G 2015 hat es den Schlüssel eindeutig entfernt, ich nehme an, alle Produktionsversionen tun es auch.