I miei voti vanno a @Naftuli Kay e altre utili risposte qui, ma ho alcune informazioni che vorrei condividere. È troppo lungo per un commento, lascia che sia una risposta allora.
Da qualche versione di TWRP, nella schermata di cancellazione è presente l'elemento di "formattazione dei dati". Non solo cancella / partizione dati, ma gestisce anche l'argomento FS crittografato. Nel mio caso, TWRP 3.0.2 su Samsung J500H cancella la crittografia ed è stato l'unico modo, il ripristino delle impostazioni di fabbrica non funziona. Nemmeno il CMR (quello in fase di creazione lungo la mia rom CM 12.1 per J500H) non può cancellare la crittografia.
--set_encrypted_filesystem=off
inoltre non ha funzionato in TWRP e CMR.
cancellare i dati tramite OpenRecoveryScript https://twrp.me/faq/openrecoveryscript.html non funziona
Android 3.0 ha iniziato a mappare / sdcard su / data / media, quindi hanno dovuto rielaborare / cancellare i dati su non / data / media e rm -rf
viene invece eseguito. Vedi https://twrp.me/faq/datamedia.html per maggiori dettagli.
Quando si eseguono "formattazione dei dati", è possibile che vengano visualizzate le seguenti informazioni nel registro di ripristino (/ cache / recover / log o / cache / recovery / last_log):
I:Successfully wiped crypto footer.
prima che formatta / dati con make_ext4fs
. Il codice TWRP ha un numero di controlli per trovare dove si trova l'intestazione LUKS, e nel mio caso lo ha trovato nel piè di pagina.
Ho esaminato l'origine TWRP e non ho trovato un modo per "formattare i dati" dalla riga di comando (ho bisogno di cancellare l'archiviazione crittografata da un'applicazione nella rom personalizzata), quindi questa opzione è presente solo nell'interfaccia utente. Con la sola eccezione: se TWRP viene compilato con TW_OEM_BUILD
abilitato , "formatterà i dati" al ripristino delle impostazioni di fabbrica, cancellando l'intestazione crittografica e formattando la partizione dei dati, altrimenti userebbe la pulizia normale senza formattazione.
Ho intenzione di provare dd
con gli zeri, in realtà TWRP fa lo stesso per cancellare la crittografia, solo sa esattamente dove cercare l'intestazione))