Unterstützt die TWRP-Wiederherstellung verschlüsselte /data/-Partitionen?

Ich habe ein Smartphone mit Android 6.0 Marshmallow. Ich habe das Gerät mit dem eingebauten Mechanismus verschlüsselt. Leider habe ich das Passwort (absichtlich) vergessen. Die einzige Möglichkeit, das Telefon wiederherzustellen, besteht darin, das Gerät auf die Werkseinstellungen zurückzusetzen, entweder aus dem Wiederherstellungsmodus oder mithilfe von fastboot.

Mein Smartphone hat die TWRP-Wiederherstellung. Als ich das Gerät in diesem Modus auf die Werkseinstellungen zurücksetzen wollte, konnte ich das einfach nicht tun, weil TWRP die Partition /data/ nicht mounten konnte:

Geben Sie hier die Bildbeschreibung ein

Die Frage ist also einfach: Wie kann man ein verschlüsseltes Gerät mit der TWRP-Wiederherstellung auf die Werkseinstellungen zurücksetzen? Ist das überhaupt möglich? Unterstützt die TWRP-Wiederherstellung diese Aktion?

Ist Ihre Wiederherstellung portiert oder aus der Quelle erstellt, möglicherweise hat der Entwickler die recovery.fstab-Datei verschraubt. Theoretisch sollte twrp keine Probleme mit verschlüsselten /data haben. Wenn Sie jedoch nicht von twrp. Flash-Stock-Firmware sollte die Dinge erledigen.
Die TWRP-Wiederherstellung wurde von einem anderen Gerät portiert. Ich habe die fstab-Datei geschrieben und das Löschen einer unverschlüsselten /data/Partition funktioniert gut. Ich habe length=-16384und encryptable=footerzum /data/Eintrag hinzugefügt, aber das hat nichts bewirkt (ich weiß, dass sich der Schlüssel am Ende dieser Partition befindet und nicht auf einer separaten). Ich weiß auch, dass die Bestandswiederherstellung das beheben kann, aber ich möchte es nur über TWRP tun.
Sie machen wahrscheinlich etwas falsch mit .fstab. Stellen Sie Fragen zu Stack-Flow oder xda, Entwicklungs- und Programmierfragen sind hier nicht zum Thema
TWRP > „Wipe“ > „Daten formatieren“, um „/data“ neu zu formatieren und zu mounten, wodurch alle Daten gelöscht werden.

Antworten (1)

Ich habe es geschafft, dieses Problem zu lösen. Anscheinend unterstützte das portierte TWRP-Image keine Verschlüsselung. Deshalb hat es versucht, die verschlüsselte /data/-Partition einzuhängen. Ich habe das Bild aus der Quelle erstellt und das folgende Flag gesetzt:

TW_INCLUDE_CRYPTO := true

Jetzt kann es die verschlüsselte Partition erkennen:

Geben Sie hier die Bildbeschreibung ein

Das einzige Problem ist, dass es die Daten nicht mit dem richtigen Passwort entschlüsseln kann. Vielleicht fehlt noch was.

Können Sie erläutern, wie Sie TWRP dazu gebracht haben, die Partition zu erkennen? Ich habe das gleiche Problem, aber definitiv nicht annähernd so gut wie Sie in dieser Abteilung. Es fällt mir schwer zu glauben, dass ich eine verschlüsselte Partition nicht speichern kann; wischen Sie das Gerät ab; Installieren Sie dasselbe gerootete Standard-Betriebssystem neu, das ich verwendet habe. fügen Sie die Datenpartition hinzu und verwenden Sie dasselbe Passwort, um die Daten zu entschlüsseln. Ich bin wahrscheinlich sehr naiv.