
ATOZEE P12 को Android 14 पर CVE-2022-38694 का उपयोग करके रूट करना — क्योंकि fastboot oem unlock ने मना कर दिया, तो हमने एक और तरीका ढूंढ लिया।
एक ATOZEE P12 को Android 14 पर CVE-2022-38694 का उपयोग करके रूट करना — क्योंकि
fastboot oem unlockने मना कर दिया, इसलिए हमने दूसरा रास्ता खोजा।
तो एक टैबलेट है। ATOZEE P12। आपने कभी इसके बारे में नहीं सुना होगा। किसी ने नहीं सुना। इसकी कीमत लगभग $80 है और निर्माता का नाम ऐसा लगता है जैसे किसी ने कीबोर्ड पर सोते हुए टाइप किया हो। यह Android 14 चलाता है, इसमें Unisoc चिप है जिसकी किसी को परवाह नहीं, और इसमें पहले से एक ऐप इंस्टॉल है जिसे com.guanhong.guanhongpcb कहते हैं जिसका उद्देश्य हमें अब भी नहीं पता।
हम इसे रूट करना चाहते थे।
बूटलोडर ने मना कर दिया।
हमने फिर भी कर दिया।
$ fastboot oem unlock
FAILED (remote: 'Unlock bootloader fail.')
$ fastboot flashing unlock
FAILED (remote: 'unknown cmd.')
$ fastboot oem unlock-go
FAILED (remote: 'unknown cmd.')
$ google "how to root atozee p12"
0 results found
$ cry
फिर हमने adb shell getprop ro.board.platform चलाया और ums9230 मिला। पता चला कि Unisoc ने अपने बूटलोडर में एक छोटा सा उपहार छोड़ दिया था। CVE-2022-38694। TomKing062 ने इसे खोजा। हमने इसका उपयोग किया। टैबलेट रोया। हम जीत गए।
कुछ भी चलाने से पहले, सुनिश्चित करें कि आपके पास है:
adb और fastboot आपके PATH में। यदि आप नहीं जानते PATH का क्या मतलब है, पहले DOWNLOADS.md पढ़ेंC:\P12\
├── unlock\unlocker\ ← the goods (download separately, see DOWNLOADS.md)
├── sprd_driver\ ← unisoc usb driver (also download separately)
├── firmware\ ← boot.bin lives here (script grabs it for you)
├── magisk\ ← magisk.apk + your patched boot image
├── backup\ ← for your files before the inevitable wipe
└── scripts\ ← helper scripts
इसे छोड़ें नहीं। गंभीरता से।
scripts\verify_env.bat
यह जांचता है कि आपके पास सब कुछ है या नहीं, इससे पहले कि आप कुछ ब्रिक करें।
यह आपके डिवाइस को वाइप कर देगा। अपना डेटा बैकअप करें। हमने आपको चेतावनी दी थी।
p12_autoroot.bat → option 1 (full auto) js so you know still hold volume down while waiting for connection
या यदि आप इसे मैन्युअल रूप से करना चाहते हैं और हैकर जैसा महसूस करना चाहते हैं:
unlock\unlocker\ में एक टर्मिनल खोलेंunlock_autopatch_9230.bat चलाएंअनलॉक स्क्रिप्ट ने मददगार तरीके से आपकी स्टॉक boot.bin को ऑटोमैटिक डंप कर दिया। इसकी अच्छाई देखो।
adb push firmware\boot.bin /sdcard/Download/
टैबलेट पर Magisk इंस्टॉल करें, इसे खोलें, install पर टैप करें → select and patch a file → boot.bin चुनें। यह एक magisk_patched_*.img फाइल बनाएगा। इसे वापस खींचें:
adb pull /sdcard/Download/magisk_patched_*.img magisk\
adb reboot bootloader
fastboot --disable-verity --disable-verification flash boot_a magisk_patched_*.img
fastboot reboot
यदि adb shell getprop ro.boot.slot_suffix ने _b लौटाया है तो boot_a को boot_b से बदलें। शायद ऐसा नहीं हुआ। लेकिन जांच लें।
adb shell su -c "whoami"
अगर यह root कहता है तो आपने कर लिया। अगर कुछ और कहता है, तो TROUBLESHOOTING.md देखें और घास छुएं।
guanhongpcb ऐप सहित)/product erofs है। यह केवल पढ़ने योग्य है। यह आप पर हंसता है। Magisk भी इसे ओवरले नहीं कर सकता। हमने सब कुछ आज़माया। यह जीत गया। इसे स्वीकार करें।हर बूट पर आप देखेंगे:
Your device is corrupt.
It can't be trusted.
Boot state: unlocked
यह डरावना लगता है। ऐसा नहीं है। यह 5 सेकंड के बाद गायब हो जाता है। आपका टैबलेट ठीक है। चेतावनी सिर्फ Android का नाटक है कि अब आप अपने डिवाइस के मालिक हैं।
| स्क्रिप्ट | यह क्या करता है |
|---|---|
p12_autoroot.bat | पूरे रूट प्रक्रिया को फेज़ दर फेज़ लॉगिंग के साथ आपको बताता है। |
p12_root.bat | रूट के बाद का टूलकिट — डीब्लोट, APK इंस्टॉल, फ़ाइलें पुश/पुल, रीबूट विकल्प |
scripts/verify_env.bat | शुरू करने से पहले जाँचता है कि आपका एनवायरनमेंट सही तरीके से सेट है या नहीं। |
सभी स्क्रिप्ट्स में ANSI रंग कोडेड TUI आउटपुट है और पूरे सेशन के लॉग लिखते हैं क्योंकि हम जंगली नहीं हैं।
यह जैसा है वैसा प्रदान किया गया है। यदि आप अपना टैबलेट ब्रिक करते हैं, तो यह आपकी जिम्मेदारी है। हमने अपना थोड़ी देर के लिए ब्रिक किया और वह ठीक हो गया, लेकिन हम कोई वादा नहीं करते। इसे चलाने से पहले कोड पढ़ें। हमें दोष न दें। आप एक बिना नाम के बजट टैबलेट को रूट कर रहे हैं, सर्जरी नहीं कर रहे।
मज़े करें। 🤙
| चीज़ | मान |
|---|
| मॉडल | ATOZEE P12 (हाँ, सच में) |
| चिपसेट | Unisoc UMS9230 (T615) |
| एंड्रॉइड | 14 |
| बिल्ड | UP1A.231005.007 |
| स्टोरेज | UFS |
| पार्टीशन | A/B slots, dynamic, erofs |
| बूटलोडर | लॉक था। अब नहीं है। |