OOS Oreo में अपग्रेड करने वाले OnePlus 3T मालिकों ने पाया है कि डिवाइस को रूट करने के प्रयास, या /system पार्टीशन में परिवर्तन करने वाले किसी भी अन्य स्क्रिप्ट को फ्लैश करना किसी तरह रीबूट करने पर अपनी मूल स्थिति में वापस आ जाता है। ऐसा इसलिए है क्योंकि OOS Oreo अपडेट ने डिवाइस पर DM-Verity और Force Encryption को लागू किया। इसका मूल अर्थ है कि जब DM-Verity ट्रिगर होता है, तो /system में किए गए किसी भी परिवर्तन को रीबूट करने पर इसकी मूल स्थिति में वापस लाया जाता है।
इसका मतलब है कि डिवाइस को रूट नहीं किया जा सकता या किसी भी प्रकार की कस्टम रिकवरी (या उस मामले के लिए /system को छूने वाली कोई भी चीज़) को डिवाइस पर फ्लैश नहीं किया जा सकता; सौभाग्य से, DM-Verity और Force Encryption को अक्षम करने का एक तरीका है।
चेतावनी: हम इस प्रक्रिया के लिए पैच्ड बूट इमेज फ्लैश करेंगे। कृपया अपने फोन के सभी महत्वपूर्ण डेटा का बैकअप लें, जिसमें मूल फर्मवेयर भी शामिल है।
डाउनलोड:
- OOS Beta Oreo के लिए Force Encryption Disabler
OnePlus 3T के लिए पैच्ड बूट इमेजेज
- पैच्ड बूट इमेज Stable OOS 5.0.1
- पैच्ड बूट इमेज Stable OOS 5.0
- पैच्ड बूट इमेज OOS Beta 21
- पैच्ड बूट इमेज OOS Beta 20
- पैच्ड बूट इमेज OOS Beta 19
OnePlus 3 के लिए पैच्ड बूट इमेजेज
- पैच्ड बूट इमेज Stable OOS 5.0.1
- पैच्ड बूट इमेज Stable OOS 5.0
- पैच्ड बूट इमेज OOS Beta 30
- पैच्ड बूट इमेज OOS Beta 29
- पैच्ड बूट इमेज OOS Beta 28
प्रक्रिया 1 - स्टॉक OOS, उपयोगकर्ता एन्क्रिप्टेड डेटा चाहता है, कोई DM-Verity ट्रिगर नहीं
- अपने मॉडल और OOS संस्करण से मेल खाने वाले boot-patched.img और Stock ROM .zip फ़ाइलें डाउनलोड करें।
- अपने OnePlus 3T को TWRP Recovery में रीबूट करें (Appual's OnePlus 3T रूट गाइड पर TWRP इंस्टॉलेशन निर्देश देखें)
- पहले TWRP में Stock ROM .zip फ्लैश करें, और अपने डिवाइस को वापस TWRP Recovery में रीस्टार्ट करें - Android सिस्टम में रीबूट न करें!
- अब TWRP में boot-patched.img फ़ाइल फ्लैश करें। अब आप DM-Verity को ट्रिगर किए बिना कोई अन्य स्क्रिप्ट या मॉड फ्लैश कर सकते हैं।
स्टॉक OOS, उपयोगकर्ता Force Encryption और DM-Verity ट्रिगर नहीं चाहता
यहां दो प्रक्रियाओं का पालन करना है। पहली उन लोगों के लिए है जो Force Encryption से छुटकारा पाना चाहते हैं और DM-Verity के आगे ट्रिगर को रोकना चाहते हैं। दूसरी उन लोगों के लिए है जिनका डेटा वर्तमान में एन्क्रिप्टेड है, और DM-Verity पैच फ्लैश करने से पहले डेटा को डिक्रिप्ट करने की आवश्यकता है।
प्रक्रिया 1 - अनएन्क्रिप्टेड डिवाइस, Force Encryption और DM-Verity ट्रिगर हटाएं
- बाद में रिस्टोर करने के लिए अपने सभी महत्वपूर्ण डेटा का बैकअप सुनिश्चित करें।
- अपने OnePlus 3T को TWRP Recovery में रीबूट करें, और System, Dalvik, और Cache को फॉर्मेट करने के लिए आगे बढ़ें।
- TWRP में, पूर्ण Oreo Beta OOS .zip फ़ाइल फ्लैश करें। इसके बाद अपने डिवाइस को रीबूट न करें!
- ऊपर डाउनलोड से boot-patched.img फ़ाइल फ्लैश करें - फिर से, सिस्टम में रीबूट न करें। TWRP में रीबूट करें!
- TWRP मेनू में, System माउंट करना चुनें, फिर Advanced > Terminal पर जाएं और निम्न कमांड टाइप करें: df system
- आपके /system पार्टीशन का विवरण प्रदर्शित होगा - Use% और Free Space देखें, और आगे बढ़ने से पहले सुनिश्चित करें कि /System में कम से कम 100MB है। यदि आपके पास पर्याप्त स्पेस नहीं है, तो TWRP में System माउंट करें, File Manager पर जाएं और ब्लोटवेयर ऐप्स जैसे Duo, Google Hangouts, आदि को हटाकर स्पेस खाली करें। इसका कारण यह है कि यदि /system पार्टीशन में पर्याप्त खाली स्पेस नहीं है, तो फ्लैश की जा रही Fstab फ़ाइल विफल हो जाएगी, जिसके परिणामस्वरूप एक खाली Fstab फ़ाइल होगी, और डिवाइस बूटलूप होगा!
- तो एक बार जब आपके /system पार्टीशन में कम से कम 100MB रिज़र्व्ड स्पेस हो, तो TWRP में रीबूट करें।
- TWRP में OOS Oreo के लिए Force Encryption Disabler .zip फ़ाइल फ्लैश करने के लिए आगे बढ़ें।
- अब आप अपनी पसंद के रूटिंग टूल को फ्लैश कर सकते हैं, जैसे SuperSu या Magisk। जब आप कर लें, तो System में रीबूट करें!
प्रक्रिया 2 - एन्क्रिप्टेड डिवाइस को डिक्रिप्ट करने और DM-Verity ट्रिगर हटाने की आवश्यकता है
- इस प्रक्रिया के लिए आपके कंप्यूटर पर ADB इंस्टॉल होना चाहिए। कृपया Appual's गाइड "How to Install ADB on Windows" देखें।
- आगे बढ़ने से पहले अपने सभी महत्वपूर्ण उपयोगकर्ता-डेटा का बैकअप सुनिश्चित करें।
- अपने OnePlus 3T को USB के माध्यम से कनेक्ट करें, एक ADB कमांड टर्मिनल लॉन्च करें, और टाइप करें: fastboot format userdata (नोट: यह आपके उपयोगकर्ता-डेटा को मिटा देगा)

- सिस्टम में रीबूट न करें - TWRP में रीबूट करने के लिए Boot to Recovery चुनने के लिए वॉल्यूम बटन का उपयोग करें।
- डाउनलोड सेक्शन से Stock ROM .zip और boot-patched.img फ़ाइलें फ्लैश करें, इसके बाद सिस्टम में रीबूट न करें। TWRP में रीबूट करें।
- TWRP मेनू में, System माउंट करना चुनें, फिर Advanced > Terminal पर जाएं और निम्न कमांड टाइप करें: df system
- आपके /system पार्टीशन का विवरण प्रदर्शित होगा - Use% और Free Space देखें, और आगे बढ़ने से पहले सुनिश्चित करें कि /System में कम से कम 100MB है। यदि आपके पास पर्याप्त स्पेस नहीं है, तो TWRP में System माउंट करें, File Manager पर जाएं और ब्लोटवेयर ऐप्स जैसे Duo, Google Hangouts, आदि को हटाकर स्पेस खाली करें। इसका कारण यह है कि यदि /system पार्टीशन में पर्याप्त खाली स्पेस नहीं है, तो फ्लैश की जा रही Fstab फ़ाइल विफल हो जाएगी, जिसके परिणामस्वरूप एक खाली Fstab फ़ाइल होगी, और डिवाइस बूटलूप होगा!
- तो एक बार जब आपके /system पार्टीशन में कम से कम 100MB रिज़र्व्ड स्पेस हो, तो TWRP में रीबूट करें।
- TWRP में OOS Oreo के लिए Force Encryption Disabler .zip फ़ाइल फ्लैश करने के लिए आगे बढ़ें।
- अब आप जो चाहें /system स्क्रिप्ट या रूट टूल्स फ्लैश कर सकते हैं, जैसे SuperSU या Magisk, और फिर System में रीबूट करने के लिए आगे बढ़ें।
प्रक्रिया 3 - DM-Verity पहले ट्रिगर हो चुका है, उपयोगकर्ता DM-Verity चेतावनी संदेश को स्थायी रूप से हटाना चाहता है।
आवश्यक:
- Oneplus 3T के लिए 4.0.2 Firmware
- Oneplus 3 के लिए 4.0.2 Firmware
- अपने OnePlus मॉडल संस्करण के लिए फर्मवेयर डाउनलोड करके शुरू करें, और इसे TWRP Recovery के अंदर फ्लैश करें।
- सिस्टम में रीबूट न करें - TWRP मेनू से बूटलोडर में रीबूट करें।
- अपने फोन को USB के माध्यम से अपने PC से कनेक्ट करें, और एक ADB कमांड प्रॉम्प्ट लॉन्च करें।
- ADB कंसोल में निम्नलिखित कमांड टाइप करें:
Fastboot oem disable_dm_verity
Fastboot oem enable_dm_verity - अब TWRP मेनू के अंदर से TWRP Recovery में रीबूट करें।
- अब यदि आप OnePlus 3T पर हैं, तो इनमें से जो भी फ़ाइल आपके OS संस्करण से मेल खाती है उसे फ्लैश करें:
5.0.1 – Oreo
Open Beta 21 – Oreo - यदि आप OnePlus 3 पर हैं, तो इसके बजाय इन फ़ाइलों में से एक फ्लैश करें:
Android 6.0.1 OxygenOS:
– Firmwares + Modems – Download
Open Beta:
– Firmwares + Modems – Download
Android 7.0 OxygenOS:
– Firmwares + Modems – Download
Open Beta:
– Firmwares + Modems – Download
Android 7.1.1 OxygenOS:
– Firmwares + Modems – Download
Open Beta:
– Firmwares + Modems – Download
Android 8.0.0 OxygenOS:
– Firmwares + Modems – Download
Open Beta:
– Firmwares + Modems – Download - उपरोक्त फ़ाइलों में से एक को फ्लैश करने के बाद रीबूट न करें – अब आपको इस गाइड की शुरुआत में डाउनलोड सेक्शन से boot-patched.img फ़ाइल फ्लैश करनी होगी।
- अब आप रीबूट कर सकते हैं, और DM-Verity संदेश पूरी तरह से गायब हो जाना चाहिए।