
Magisk रूट गाइड ZTE Blade X1001 (Android 15, Unisoc UMS9230) के लिए CVE-2022-38694 एक्सप्लॉइट का उपयोग करते हुए। योगदान और स्क्रीनशॉट का स्वागत है।
⚠️ चेतावनी: किसी डिवाइस को रूट करने से वारंटी समाप्त हो सकती है, गलत तरीके से करने पर डिवाइस ब्रिक हो सकता है, और सभी डेटा नष्ट हो सकता है। अपने जोखिम पर आगे बढ़ें। यह रिपॉजिटरी केवल शैक्षिक उद्देश्यों के लिए है।
आवश्यक सॉफ्टवेयर (सभी विंडोज़ पर):
हार्डवेयर:
शुरू करने से पहले, पुष्टि करें कि आपका डिवाइस इस प्रोफ़ाइल से मेल खाता है। ADB सक्षम और टैबलेट कनेक्ट होने पर इन आदेशों को एक-एक करके चलाएं:
adb shell getprop ro.board.platform
adb shell getprop ro.hardware
adb shell getprop ro.bootloader
adb shell getprop ro.build.version.security_patch
adb shell cat /proc/cpuinfo | head -20
adb shell ls -la /dev/block/ | grep -E "mmcblk|sd[a-z]"
इन परिणामों से आप पुष्टि कर सकते हैं:
sda/sdb/sdc के रूप में दिखेगा, mmcblk नहीं)यदि स्टोरेज
mmcblkके रूप में दिखाई देता है, तो UFS के बजाय स्क्रिप्ट का eMMC बिल्ड उपयोग करें।
SPD_Driver_R4.20.4201.zip डाउनलोड और निकालेंums9230_universal_unlock.zip (UFS बिल्ड) डाउनलोड करेंC:\unisoc_unlock\
पुष्टि करें कि आपके पास ADB और Fastboot उपलब्ध हैं। यदि आपने Android Studio से इंस्टॉल किया है, तो वे आमतौर पर यहाँ होते हैं:
C:\Users\आपका_उपयोगकर्ता\AppData\Local\Android\Sdk\platform-tools\
इन्हें किसी भी फ़ोल्डर से उपयोग करने के लिए, उस पथ को सिस्टम पर्यावरण चर (PATH) में जोड़ें।
यह एक्सप्लॉइट BROM मोड के माध्यम से सीधे बूटलोडर कॉन्फ़िगरेशन ज़ोन में लिखता है, oem_unlocked फ़्लैग को हार्डवेयर स्तर पर बदलता है और ZTE के सत्यापन को बायपास करता है।
C:\unisoc_unlock\ (पथ में कोई रिक्त स्थान नहीं) में निकाली गईविंडोज़ एक्सप्लोरर में, C:\unisoc_unlock\ पर नेविगेट करें। एड्रेस बार पर क्लिक करें, cmd टाइप करें और Enter दबाएं। खुलने वाली विंडो में:
unlock_autopatch_9230.bat
आपको Waiting for device... संदेश दिखेगा — स्क्रिप्ट प्रतीक्षा में रहेगी।
स्क्रिप्ट के प्रतीक्षा करने पर:
यह कैसे पता चलेगा कि यह काम कर गया:
डिवाइस मैनेजर में पोर्ट्स (COM और LPT) के अंतर्गत एक नया उपकरण दिखाई देगा जिसका नाम कुछ इस प्रकार होगा:
Spreadtrum PhoneSPRD U2S Diag (COMx)SPD...यदि पीला त्रिकोण दिखाई देता है → SPD ड्राइवर पुनः स्थापित करें।
यदि 5 प्रयासों के बाद भी कुछ नहीं दिखता है → वॉल्यूम डाउन के बजाय वॉल्यूम अप आज़माएं।
एक बार डिवाइस का पता चलने पर, स्क्रिप्ट अपने आप आगे बढ़ती है। आपको इस प्रकार के संदेश दिखाई देंगे:
[*] Waiting for device in BROM mode...
[*] Device found!
[*] Connecting to BROM...
[*] Reading chipset info... UMS9230
[*] Sending exploit payload...
[*] Bypassing DAM...
[*] Writing unlock flag...
[*] Done! Rebooting device...
⚠️ पूरी प्रक्रिया के दौरान:
अनुमानित अवधि: 1 से 3 मिनट
रीबूट होने पर, टैबलेट एक नारंगी/पीली चेतावनी दिखा सकता है:
Your device software can't be checked for corruption. Please lock the bootloader.
यह एक अच्छा संकेत है। आदेशों द्वारा इसकी पुष्टि करने के लिए:
adb reboot bootloader
fastboot getvar unlocked
परिणाम unlocked: yes होना चाहिए।
इसके अलावा, स्क्रिप्ट ने स्वचालित रूप से C:\unisoc_unlock\ फ़ोल्डर में boot.bin फ़ाइल उत्पन्न की होगी। इसे boot.img नाम दें:
copy C:\unisoc_unlock\boot.bin C:\unisoc_unlock\boot.img
adb install C:\path\to\Magisk.apk
या टैबलेट के ब्राउज़र से github.com/topjohnwu/Magisk/releases/latest से सीधे डाउनलोड करें।
adb push C:\unisoc_unlock\boot.img /sdcard/boot.img
/sdcard/boot.img चुनें/sdcard/Download/ में magisk_patched-XXXXX_XXXXX.img जैसे नाम से एक पैच की गई फ़ाइल उत्पन्न करेगाadb pull /sdcard/Download/magisk_patched-XXXXX_XXXXX.img C:\unisoc_unlock\magisk_patched.img
adb reboot bootloader
fastboot flash boot_b C:\unisoc_unlock\magisk_patched.img
fastboot reboot
यदि आपका सक्रिय स्लॉट
_bनहीं है, तो आदेश कोboot_aमें बदलें।
रीबूट के बाद, Magisk ऐप खोलें। यदि यह स्थापित और संस्करण के साथ दिखाई देता है, तो रूट सक्रिय है। आप इसे किसी भी रूट सत्यापन ऐप से भी जांच सकते हैं।
ZTE Blade X1001, फर्मवेयर C1.0.10_X1001_EEA, Android 12 पर आधारित दस्तावेज़ीकरण।
| क्षेत्र | मान |
|---|
| मॉडल | ZTE Blade X1001 |
| फर्मवेयर | C1.0.10_X1001_EEA |
| एंड्रॉइड | 12 |
| सुरक्षा पैच | 2025-09-05 |
| प्रोसेसर | Unisoc T606 (UMS9230) |
| स्टोरेज | UFS |
| विभाजन प्रणाली | A/B |
| डिफ़ॉल्ट सक्रिय स्लॉट | _b |
| समस्या | संभावित कारण | समाधान |
|---|
| डिवाइस BROM में दिखाई नहीं देता | गलत बटन संयोजन | वॉल्यूम डाउन के बजाय वॉल्यूम अप आज़माएं |
| पीले त्रिकोण वाला उपकरण | SPD ड्राइवर सही ढंग से स्थापित नहीं | टैबलेट को डिस्कनेक्ट करके व्यवस्थापक के रूप में ड्राइवर पुनः स्थापित करें |
fastboot getvar unlocked no लौटाता है | एक्सप्लॉइट पूरी तरह से पूरा नहीं हुआ | चरण 2 को शुरू से दोहराएं |
| Magisk "Requires Additional Setup" दिखाता है | अधूरी स्थापना | ऐप के अंदर दिए गए निर्देशों का पालन करें और रीबूट करें |
| फ़्लैश करने के बाद टैबलेट बूट नहीं होता | गलत स्लॉट | बूटलोडर में प्रवेश करें और विपरीत स्लॉट (boot_a / boot_b) में फ़्लैश करें |