हुआवेई अपडेट है कि मैगिस को अंदर तक ठीक करने के लिए जानबूझकर, आसान तरीके से नहीं तोड़ता है

एंड्रॉयड / हुआवेई अपडेट है कि मैगिस को अंदर तक ठीक करने के लिए जानबूझकर, आसान तरीके से नहीं तोड़ता है 5 मिनट पढ़े

Huawei अपडेट रूट किए गए डिवाइस को तोड़ता है, लेकिन ठीक करना आसान है।



हाल ही में हुआवेई उपकरणों के लिए हाल ही में अपडेट ने मैजिक इंस्टॉलेशन को तोड़ दिया है और उन डिवाइसेज को बूट नहीं किया है, जब तक कि स्टॉक रैमडिस्क इमेज को फ्लैश नहीं किया जाता है।

बाद में हुआवेई और ऑनर ने विकास समुदाय के लिए बूटलोडर अनलॉक कोड पेश करना बंद कर दिया, कुछ ने इसे रूट की गई उपयोगकर्ताओं को अपनी स्टॉक छवि को चमकाने के लिए मजबूर करने के प्रयास के रूप में देखा (और इसलिए अपने उपकरणों को फिर से रूट करने में असमर्थ रहा), अगर उन उपयोगकर्ताओं ने इस नवीनतम रूटेड फोन को लागू किया था ब्रेकिंग अपडेट।



इस Huawei पैच को लागू करने के बाद बूट करने के लिए रूट किए गए डिवाइस क्या कारण हैं, जाहिर तौर पर पैच में शामिल एक छोटा कर्नेल 'फिक्स' है। इस मुद्दे को पहले XDA मंचों पर उल्लिखित किया गया था, और XDA वरिष्ठ सदस्य Tecalote द्वारा आधिकारिक Magisk Beta XDA थ्रेड के भीतर पता लगाया गया था:



Tecalote बताता है कि कर्नेल पैच रूट किए गए Huawei उपकरणों को कैसे तोड़ता है।



हुआवेई फ़ोनों पर नया मुद्दा - मेट 10, मेट 10 प्रो, पी 9 - हुआवेई ने एक नया ओटीए कहा है: 'पैच 01'। चैंज में कुछ फिक्सड (उदाहरण: mms…) का उल्लेख किया गया है, लेकिन रूट की संभावना को निष्क्रिय करने के लिए मुख्य पैच है।

इसका मतलब है कि: अगर कोई मैजिक को TWRP के साथ फ्लैश करता है, या फ़्लैश पैच किए गए_boot.img को रैमडिस्क करता है और फोन को रिबूट करता है, तो फोन छप स्क्रीन पर अटक जाता है: 'आपके डिवाइस पर भरोसा नहीं किया जा सकता ...'

केवल मूल Huawei ramdisk.img को वापस फ्लैश करने से सिस्टम को फिर से बूट करने में मदद मिलती है। लेकिन मैजिक के साथ कोई रूट संभव नहीं है।



डाउनग्रेड में मदद मिलती है (यदि उपलब्ध हो, क्योंकि मेट 10 जैसे कुछ फोन के लिए यह डाउनग्रेड करना खतरनाक है, अगर डाउनग्रेड फर्मवेयर में एक और Xloader.img है ... लेकिन यह एक और कहानी है)

→ इसलिए, हुआवेई फ़ोन के उपयोगकर्ताओं के लिए यह बेहतर है कि पैच-इन के साथ OTA स्थापित न करें और Systemupdate को / system / app / HwOUC में अक्षम करें - HwOUC.apk का नाम बदलकर HwOUC.bak करें

असल में, Tecalote ने अपडेट लेने से पहले मूल बूट छवि, मूल पुनर्प्राप्ति, और Magisk प्रबंधक को अनइंस्टॉल कर दिया, जिस बिंदु पर फ़ोन ठीक बूट करने में कामयाब रहा। हालांकि, अपडेट के बाद मैजिक को फिर से फ्लैश किया गया जिसके परिणामस्वरूप फोन 'आपकी डिवाइस पर भरोसा नहीं किया जा सकता है' छप स्क्रीन।

अद्यतन हुआवेई फर्मवेयर केवल के साथ बूट करने में सक्षम था मूल b528 रैमडिस्क छवि , और यह व्यवहार कायम रहा या नहीं, डीएम-सत्यापन, जबरन एन्क्रिप्शन, या Android सत्यापित बूट अक्षम किया गया था, और Magisk v16.0 और v16.7 दोनों का परीक्षण किया गया है।

फ्लैशिंग TWRP अपने आप में एक समस्या नहीं थी क्योंकि रिकवरी अपने स्वयं के विभाजन को पुनर्प्राप्ति_क्रमडिस्क कहा जाएगा, लेकिन फोन को TWRP में चमकती हुई किसी भी चीज के माध्यम से रूट नहीं किया जा सकता है और बाद में प्रयास करने पर बूटलूप को ट्रिगर किया जाएगा।

अब तक, कई उपयोगकर्ता इस व्यवहार की पुष्टि कर चुके हैं। यह भी प्रतीत होता है कि यह Huawei P9 तक सीमित नहीं है, क्योंकि Huawei Mate 10 के उपयोगकर्ता भी पुष्टि करते हैं कि 'पैच01' OTA अपडेट रूट किए गए डिवाइस को भी तोड़ देगा। डरावनी बात यह है कि इसकी संभावना से अधिक यह अपडेट Huawei उपकरणों की एक विस्तृत श्रृंखला के लिए रोल आउट होगा और Huawei फोन-ब्रेकिंग कर्नेल 'फिक्स' के बारे में कुछ भी नहीं करेगा, क्योंकि वे बहुत अधिक विकास समुदाय का समर्थन नहीं करते हैं।

जैसा कि हमने पहले कहा था, कई लोग इसे जानबूझकर देख रहे हैं - और इसकी बहस करना कठिन है। हुआवेई बूटलोडर अनलॉकिंग कोड की पेशकश करना बंद कर देता है, फिर एक अपडेट को रोल आउट करता है जो पहले से ही रूट किए गए फोन को तोड़ता है, इसलिए उन्हें स्टॉक छवि पर वापस फ्लैश करने और रूट खोने की आवश्यकता है? यह निश्चित रूप से संदिग्ध है, हालांकि कुछ Huawei को संदेह का लाभ देने के लिए तैयार हैं ( हम अनिर्णीत हैं)

मैजिक डेवलपर topjohnwu अपने ट्विटर अकाउंट पर भी इस मुद्दे को स्वीकार किया:

इसलिए जैसा कि हमने कहा, यह विश्वास करना मुश्किल नहीं है कि यह मैजिक इंस्टॉलेशन और अन्य रूट तरीकों को ब्लॉक करने का एक जानबूझकर अपडेट है - और वे रूट किए गए उपकरणों को लक्षित करने वाले पहले फोन निर्माता नहीं होंगे। शायद ही कभी पिछले साल, एलजी ने अपने कुछ उपकरणों में एक रूट चेकर उपकरण शामिल किया था, जो जानबूझकर रूट किए गए उपकरणों पर एक टन अनावश्यक प्रक्रियाओं को जन्म देता है, और यदि यह रूट का पता लगाता है तो डिवाइस के प्रदर्शन को गंभीर रूप से खराब कर देता है।

लेकिन हुआवेई के बचाव में, यह नहीं भी हो सकता था जानबूझकर - यह वास्तव में एक वैध कर्नेल पैच का साइड-इफेक्ट हो सकता है, जो असुविधाजनक रूप से Magisk- पैचेड रैमडिस्क छवि का कारण बनता है। हम ऐसा कहते हैं, क्योंकि इस मुद्दे की आगे की जांच के बाद, विकास समुदाय के कुछ उपयोगकर्ता एक आसान समाधान के साथ आने में सक्षम थे, और यहां तक ​​कि बाद के पैच किए गए Huawei उपकरणों पर काम करने वाले मैगीस्क प्राप्त कर सकते हैं।

तो ऐसा लगता है कि पूरे “हुआवेई रूटेड डिवाइसेज को बूट करने से रोक रहा है” विवाद एक जानबूझकर की बजाय एक पैच का अनजाने में साइड इफेक्ट है। यदि आप पहले से ही अपडेट हैं, तो भी आसानी से काम किया जा सकता है

इसलिए निश्चित रूप से, हम यह सुनिश्चित करने में असमर्थ हैं कि क्या यह हुआवेई द्वारा जानबूझकर किया गया कार्य है, या केवल एक वैध पैच का साइड-इफेक्ट है। एक बात का हमें पूरा यकीन है कि उन्होंने इस बात की परवाह नहीं की या विचार किया कि पैच रूट किए गए उपयोगकर्ताओं को कैसे प्रभावित कर सकता है, या इसके बारे में किसी को भी चेतावनी दे सकता है - विकास समुदाय का समर्थन करने से रोकते हुए वे क्यों विचार करेंगे? लेकिन हो सकता है कि हम सब कुछ के बाद Huawei के साथ परेशान होने के लिए और अधिक कारणों से मछली पकड़ रहे हों।

मैं इसे कैसे ठीक करूं?

यदि आप पहले से ही अपने डिवाइस को अपडेट कर चुके हैं और उस पर Magisk इंस्टॉल करना चाहते हैं, तो आपको स्थापित करने से पहले 'संरक्षित AVB 2.0 / dm-verity' ध्वज को सक्षम करने की आवश्यकता होगी, जैसा कि XDA फ़ोरम फ़ोरम मंचों पर पता चलता है। आप बस TWRP पर नवीनतम Magisk ज़िप फ्लैश नहीं कर सकते, जैसा कि कहा जाता है कि झंडा स्वचालित रूप से इंस्टॉल पर सेट नहीं है, लेकिन आप बूट छवि को Magisk प्रबंधक के साथ मैन्युअल रूप से पैच कर सकते हैं:

  • आधिकारिक धागे से नवीनतम मैजिक प्रबंधक एपीके डाउनलोड करें, इसे अपने डिवाइस पर इंस्टॉल करें और ऐप खोलें।
  • सुनिश्चित करें कि 'संरक्षित AVB 2.0 / dm-verity' चेकबॉक्स सक्षम है, और यदि यह अक्षम है तो इसे सक्षम करें। यदि आपका डिवाइस एन्क्रिप्ट किया गया है, तो यह भी सुनिश्चित करें कि 'सुरक्षा बल एन्क्रिप्शन को सक्षम करें'।
  • इंस्टॉल बटन पर टैप करें और 'पैच बूट इमेज फाइल' विकल्प चुनें। यह एप्लिकेशन के अंदर एक मैगिच-पैच बूट छवि बनाएगा।
  • परिणामी बूट छवि को अपने डिवाइस पर फ्लैश करें। आप फ़ाइल को अपने कंप्यूटर की फ़ास्टबूट डायरेक्टरी में ले जाकर फास्टबूट मोड पर स्थापित कर सकते हैं, अपने फ़ोन को फास्टबूट मोड में रिबूट कर सकते हैं और 'फास्टबूट फ़्लैश बूट बूट.इमग' कमांड का उपयोग कर सकते हैं, या बस इंस्टाल पर जाकर TWPP के साथ इसे फ्लैश कर सकते हैं, टैप कर सकते हैं 'छवि स्थापित करें' बटन और नए पैच किए गए बूट को चमकाना।
  • सिस्टम में रीबूट करें और फिर से मैजिक मैनेजर ऐप खोलें। यदि आपको एक पॉपअप मिलता है जो आपसे पूछता है कि क्या आप मैगीस्क के अतिरिक्त सेटअप के साथ आगे बढ़ना चाहते हैं, तो हां पर टैप करें।

यदि आप पहले से ही निहित हैं और अपडेट लेने का मन नहीं कर रहे हैं, तो आप अभी भी ओटीए प्रबंधक को अक्षम करने के पुराने स्कूल में जा सकते हैं:

  • डाउनलोड ठोस एक्सप्लोरर, MiXplorer , FX फ़ाइल एक्सप्लोरर, या Google Play स्टोर से किसी अन्य रूट-सक्षम फ़ाइल ब्राउज़र XDA लैब्स ।
  • एप्लिकेशन खोलें, नियमों और शर्तों को स्वीकार करें, इसे अनुमति दें, और इसे रूट एक्सेस प्रदान करें।
  • अपने स्टोरेज के रूट पर जाएं, और फिर / system / app / HwOUC पर जाएं।
  • HwOUC.apk को HwOUC.apk का नाम बदलें।
  • रिबूट, और आपको जाने के लिए अच्छा होना चाहिए।
टैग हुवाई मैजिकल जड़