HTC U12+ हाल ही में जारी किया गया प्रमुख HTC डिवाइस है - इसमें क्वालकॉम स्नैपड्रैगन 845 SoC, 6GB RAM और 64GB / 128GB स्टोरेज संस्करण हैं। HTC U12+ पर सबसे दिलचस्प डिज़ाइन परिवर्तनों में से एक नया पेश किया गया "दबाव संवेदनशील" वॉल्यूम और पावर बटन है - डिवाइस में सचमुच कोई भौतिक बटन नहीं है, यह हैप्टिक फीडबैक का जवाब देता है। कुल मिलाकर यह काफी सेक्सी डिवाइस है।
हालांकि नए उपकरणों को रूट होने में आमतौर पर कुछ समय लगता है (नमस्ते, गैलेक्सी S8/S9) , ऐसा लगता है कि रूट समुदाय HTC U12+ को रूट करने के लिए बहुत उत्सुक था, क्योंकि मैजिक के साथ संयुक्त कस्टम कर्नेल पैच का उपयोग करके एक कार्यशील रूट विधि है। यह भी मदद करता है कि एचटीसी देव-अनुकूल है (हैलो फिर से, सैमसंग) ।
इस गाइड का बारीकी से पालन करें और आपका HTC U12+ कुछ ही समय में रूट हो जाएगा।
चेतावनी:इस गाइड में आपके बूटलोडर को अनलॉक करना शामिल है, जो आपके डिवाइस पर फ़ैक्टरी रीसेट करेगा। आगे बढ़ने से पहले सुनिश्चित करें कि आपने सभी महत्वपूर्ण उपयोगकर्ता डेटा का बैकअप लिया है!
आवश्यकताएं:
- आपके पीसी पर एडीबी फास्टबूट और टूल्स (Appuals गाइड "विंडोज पर एडीबी कैसे स्थापित करें" देखें)
- Magisk प्रबंधक
- HTC U12+ boot.img (वह चुनें जो आपके फ़र्मवेयर से मेल खाता हो, आप सेटिंग> फ़ोन के बारे में जाँच कर सकते हैं)
सबसे पहले आपको अपने बूटलोडर को अनलॉक करना होगा - यह आधिकारिक HTCDev.com वेबसाइट के माध्यम से किया जाता है।
HTCDev पर एक खाता पंजीकृत करें, फिर मुख्य पृष्ठ पर "अनलॉक बूटलोडर" पर क्लिक करें।
- "समर्थित डिवाइस" ड्रॉपडाउन मेनू से, "अन्य सभी समर्थित डिवाइस" चुनें (जब तक कि इस लेखन के समय के बाद HTC U12+ को जोड़ा नहीं गया था, इसके बजाय इसे चुनें )।
- पॉपअप बॉक्स स्वीकार करें, और अंत में "निर्देशों को अनलॉक करने के लिए आगे बढ़ें"।
- अब आपको अपने HTC U12+ को USB के माध्यम से अपने पीसी से कनेक्ट करना होगा और USB डीबगिंग को सक्षम करना होगा।
- सेटिंग में जाएं> फ़ोन के बारे में> बिल्ड नंबर पर 7 बार टैप करें जब तक कि डेवलपर मोड सक्रिय न हो जाए।
- अब सेटिंग> डेवलपर विकल्प> यूएसबी डिबगिंग सक्षम करें पर जाएं।
- अपने कंप्यूटर पर ADB टर्मिनल लॉन्च करें (अपने मुख्य ADB पाथवे के अंदर शिफ्ट + राइट क्लिक करें और "यहां एक कमांड विंडो खोलें" चुनें)
अब निम्न कमांड टाइप करें:adb devices
आपकी फ़ोन स्क्रीन पर ADB युग्मन संवाद दिखाई देना चाहिए, इसलिए इसकी पुष्टि करें, और फिर ADB टर्मिनल प्रकार में:fastboot oem get_identifier_token
यह वर्णों की एक लंबी स्ट्रिंग लौटाएगा जिसे आपको कॉपी करने की आवश्यकता है। एचटीसीडीव पर माई डिवाइस आइडेंटिफायर टोकन पेज में कैरेक्टर पेस्ट करें और सबमिट करें दबाएं।
आपको एचटीसी से "अनलॉक_कोड.बिन" नामक एक डाउनलोड करने योग्य अनुलग्नक के साथ एक ईमेल प्राप्त होगा, इसलिए इसे डाउनलोड करें और इसे अपने मुख्य एडीबी मार्ग में सहेजें।
एडीबी टर्मिनल में टाइप करें:फास्टबूट फ्लैश अनलॉकटोकन Unlock_code.bin
बूटलोडर को अनलॉक करने के लिए अपने फ़ोन स्क्रीन पर दिए गए निर्देशों का पालन करें, और आपके डिवाइस के रीसेट होने के बाद, आप Android में वापस आ जाएंगे।
अब आपको अपने वर्तमान फर्मवेयर के लिए Magisk ऐप और boot.img डाउनलोड करना होगा।
दोनों फाइलों को अपने फोन में कॉपी करें, और मैजिक ऐप इंस्टॉल करें।
Magisk ऐप लॉन्च करें, और "Patch Boot.img" चुनें और आपके द्वारा डाउनलोड की गई boot.img फ़ाइल चुनें।
Magisk द्वारा boot.img को पैच करने के बाद, ADB टर्मिनल लॉन्च करें और टाइप करें:adb pull /sdcard/MagiskManager/patched_boot.img
फिर टाइप करें:adb रिबूट बूटलोडर
जब आप बूटलोडर में हों, तो यह आपको बताएगा कि आप किस सक्रिय स्लॉट पर हैं (ए या बी)। सक्रिय स्लॉट के आधार पर, आप टाइप करना चाहते हैं:
Fastboot flash boot_a patched_boot.img
या
Fastboot flash boot_b patched_boot.img
अगर फ्लैश सफल होता है, तो टाइप करें:फास्टबूट रीबूट
जब आपका फ़ोन Android में रीबूट होता है, तो आपका HTC U12+ अब रूट हो जाना चाहिए!