Meine Stimmen gehen an @Naftuli Kay und andere hilfreiche Antworten hier, aber ich habe einige Informationen, die ich gerne teilen möchte. Es ist zu lang für einen Kommentar, dann sei es eine Antwort.
Seit einer TWRP-Version befindet sich auf dem Löschbildschirm das Element "Daten formatieren". Es löscht nicht nur die Datenpartition, sondern behandelt auch die verschlüsselte FS-Angelegenheit. In meinem Fall löscht TWRP 3.0.2 auf dem Samsung J500H die Verschlüsselung, und es war die einzige Möglichkeit, dass das Zurücksetzen auf die Werkseinstellungen nicht funktioniert. CMR (das, das entlang meiner CM 12.1-ROM für J500H erstellt wird) kann die Verschlüsselung ebenfalls nicht löschen.
--set_encrypted_filesystem=off
funktionierte auch nicht in TWRP und CMR.
Das Löschen von Daten über OpenRecoveryScript https://twrp.me/faq/openrecoveryscript.html funktioniert ebenfalls nicht
Android 3.0 hat begonnen, / sdcard / data / media zuzuordnen, daher mussten sie / data wipe auf not / data / media überarbeiten und werden rm -rf
stattdessen ausgeführt. Weitere Informationen finden Sie unter https://twrp.me/faq/datamedia.html .
Wenn Sie 'Daten formatieren' ausführen, werden im Wiederherstellungsprotokoll (/ cache / recovery / log oder / cache / recovery / last_log) folgende Informationen angezeigt:
I:Successfully wiped crypto footer.
bevor es Formate / Daten mit make_ext4fs
. Der TWRP-Code enthält eine Reihe von Überprüfungen, um festzustellen, wo sich der LUKS-Header befindet, und in meinem Fall wurde er in der Fußzeile gefunden.
Ich habe mir die TWRP-Quelle angesehen und keine Möglichkeit gefunden, Daten über die Befehlszeile zu formatieren (ich muss den verschlüsselten Speicher einer Anwendung in einem benutzerdefinierten ROM löschen). Daher ist diese Option nur in der Benutzeroberfläche verfügbar. Mit der einzigen Ausnahme: Wenn TWRP mit TW_OEM_BUILD
aktiviert kompiliert wird , werden beim Zurücksetzen auf die Werkseinstellungen Daten formatiert, der Krypto-Header gelöscht und die Datenpartition formatiert. Andernfalls wird das reguläre Löschen ohne Formatierung verwendet.
Ich werde es dd
mit Nullen versuchen , tatsächlich macht TWRP dasselbe, um die Verschlüsselung zu löschen, nur weiß es, wo genau nach dem Header gesucht werden muss))