
دليل تجذير Magisk لهاتف ZTE Blade X1001 (أندرويد 15، معالج Unisoc UMS9230) باستخدام ثغرة CVE-2022-38694. المساهمات ولقطات الشاشة مرحب بها.
⚠️ تحذير: يمكن أن يؤدي تجذير الجهاز إلى إبطال الضمان، وقد يتسبب في تلف الجهاز إذا تم بشكل غير صحيح، وسيحذف جميع البيانات. تابع على مسؤوليتك الخاصة. هذا المستودع هو لأغراض تعليمية فقط.
| الحقل | القيمة |
|---|---|
| الطراز | ZTE Blade X1001 |
| البرنامج الثابت | C1.0.10_X1001_EEA |
| أندرويد | 12 |
| تصحيح الأمان | 2025-09-05 |
| المعالج | Unisoc T606 (UMS9230) |
| التخزين | UFS |
| نظام التقسيم | A/B |
| الفتحة النشطة الافتراضية | _b |
البرامج المطلوبة (جميعها في Windows):
الأجهزة:
قبل البدء، تأكد من تطابق جهازك مع هذا الملف الشخصي. مع تفعيل 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، استخدم إصدار eMMC من البرنامج النصي بدلاً من UFS.
SPD_Driver_R4.20.4201.zipums9230_universal_unlock.zip (إصدار UFS)C:\unisoc_unlock\
تأكد من توفر ADB و Fastboot. إذا قمت بتثبيتها باستخدام Android Studio، فعادةً ما تكون في:
C:\Users\اسم_المستخدم\AppData\Local\Android\Sdk\platform-tools\
لاستخدامها من أي مجلد، أضف هذا المسار إلى متغيرات البيئة للنظام (PATH).
يقوم هذا الاستغلال بالكتابة مباشرة في منطقة تكوين محمل الإقلاع عبر وضع BROM (Boot ROM)، مما يغير علامة oem_unlocked على مستوى الأجهزة ويتجاوز التحقق من ZTE.
C:\unisoc_unlock\ (بدون مسافات في المسار)في مستكشف Windows، انتقل إلى 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.
بالإضافة إلى ذلك، سيقوم البرنامج النصي تلقائيًا بإنشاء ملف boot.bin في المجلد C:\unisoc_unlock\. أعد تسميته إلى 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.imgadb 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، أندرويد 12.
| المشكلة | السبب المحتمل | الحل |
|---|
| الجهاز لا يظهر في BROM | تركيبة الأزرار غير صحيحة | جرب رفع الصوت بدلاً من خفض الصوت |
| الجهاز بمثلث أصفر | برنامج تشغيل SPD غير مثبت بشكل صحيح | أعد تثبيت برنامج التشغيل كمسؤول مع فصل الجهاز اللوحي |
fastboot getvar unlocked يُرجع no | لم يكتمل الاستغلال بشكل صحيح | أعد المرحلة 2 من البداية |
| Magisk يعرض "Requires Additional Setup" | تثبيت غير مكتمل | اتبع التعليمات داخل التطبيق وأعد التشغيل |
| الجهاز اللوحي لا يعمل بعد الوميض | فتحة خاطئة | ادخل إلى bootloader وومّض في الفتحة المقابلة (boot_a / boot_b) |