मेरे वोट यहां @Naftuli Kay, और अन्य उपयोगी उत्तर पर जाते हैं, लेकिन मेरे पास कुछ जानकारी है जिसे मैं साझा करना चाहता हूं। यह एक टिप्पणी के लिए बहुत लंबा है, इसे एक उत्तर दें।
TWRP के कुछ संस्करण के बाद से, वाइप स्क्रीन पर 'प्रारूप डेटा' आइटम है। यह न केवल पोंछे / डेटा विभाजन करता है, बल्कि एन्क्रिप्टेड एफएस मामले को भी संभालता है। मेरे मामले में, सैमसंग J500H पर TWRP 3.0.2 एन्क्रिप्शन को मिटा देता है, और यह एकमात्र तरीका था, फ़ैक्टरी रीसेट काम नहीं करता है। CMR (जो कि J500H के लिए मेरे CM 12.1 रोम के साथ बनाया जा रहा है) या तो एन्क्रिप्शन को स्पष्ट नहीं कर सकता है।
--set_encrypted_filesystem=off TWRP और CMR में भी काम नहीं किया।
OpenRecoveryScript के माध्यम से डेटा को पोंछना https://twrp.me/faq/openrecoveryscript.html भी काम नहीं करता है
एंड्रॉइड 3.0 ने / sdcard को / data / मीडिया को मैप करना शुरू कर दिया, इसलिए उन्हें / data / मीडिया को नहीं, बल्कि rework / data wipe करना पड़ा और rm -rfइसके बजाय प्रदर्शन किया गया। अधिक जानकारी के लिए https://twrp.me/faq/datamedia.html देखें ।
जब आप 'फ़ॉर्मेट डेटा' करते हैं तो आप रिकवरी लॉग (/ कैश / रिकवरी / लॉग या कैश / रिकवरी / last_log) में देख सकते हैं:
I:Successfully wiped crypto footer.
इससे पहले कि यह प्रारूप / डेटा के साथ make_ext4fs। TWRP कोड में LUKS हेडर कहाँ है, यह जानने के लिए कई जाँचें हैं, और मेरे मामले में यह इसे पाद लेख में पाया।
मैंने TWRP स्रोत को देखा और मुझे कमांड लाइन से 'डेटा फॉर्मेट' करने का तरीका नहीं मिला (मुझे कस्टम रोम में एक एप्लिकेशन से एन्क्रिप्टेड स्टोरेज को पोंछना होगा), इसलिए यह विकल्प केवल UI में मौजूद है। एकमात्र अपवाद के साथ - अगर TWRP को TW_OEM_BUILDसक्षम के साथ संकलित किया गया है, तो यह फ़ैक्टरी रीसेट पर 'डेटा स्वरूपित' करेगा , क्रिप्टो हेडर को साफ़ करने और डेटा विभाजन को प्रारूपित करेगा, अन्यथा यह नियमित रूप से पोंछे w / o स्वरूपण का उपयोग करेगा।
मैं ddशून्य के साथ प्रयास करने जा रहा हूं , वास्तव में TWRP एन्क्रिप्शन को साफ़ करने के लिए ऐसा ही करता है, बस यह जानता है कि शीर्ष लेख के लिए कहाँ देखना है))