
GhostLock-X200 v1.0 - سلسلة أدوات جذر مؤقتة لجهاز vivo X200 (نواة PD2415 / b57) استنادًا إلى CVE-2026-43499. لأغراض البحث الأمني المصرح به فقط.
⚠️ إخلاء المسؤولية القانوني والأمني (يرجى القراءة أولاً)
هذا المستودع مخصص لأغراض البحث الأمني والتعليمي فقط، ويُسمح باستخدامه فقط على الأجهزة التي تملكها أو التي حصلت على إذن كتابي صريح بشأنها. قد يُعد استخدام هذه الأداة على أجهزة الآخرين دون إذن مخالفاً للقوانين واللوائح المحلية. قد يؤدي استخدام هذه الأداة إلى إعادة تشغيل غير طبيعية للجهاز، أو تلف البيانات، أو خلل في النظام، أو إبطال الضمان، وغيرها من العواقب، لذا يرجى تقييم المخاطر بنفسك. لا يتحمل المؤلف أي مسؤولية عن أي أضرار مباشرة أو غير مباشرة، ولا عن أي إساءة استخدام. استمرارك في قراءة هذا المستودع أو استخدامه يعني أنك تفهم وتوافق على تحمل جميع المخاطر والمسؤوليات بنفسك.
سلسلة أدوات root مؤقتة مخصصة لـ vivo X200 (PD2415 / Dimensity 9400 / نواة b57)، مبنية على ثغرة النواة CVE-2026-43499 (GhostLock): لا تحتاج إلى فتح Bootloader، ولا إلى تفليش الجهاز، ولن تمسح البيانات. بعد التشغيل تحصل على root مؤقت، يزول بعد إعادة التشغيل.
الميزات • الأجهزة المدعومة • الاختلافات عن المشاريع الأخرى • البدء السريع • كيفية العمل • هيكل الدليل • الترخيص
root.ps1: يكتشف الجهاز والنواة تلقائيًا، ويثبّت الاعتماديات الناقصة تلقائيًا، ويولّد الإزاحات تلقائيًاlog\، وعند حدوث panic/watchdog يتم تلقائيًا
جمع تشخيصات مثل pstore وتعبئتها (قابلة للقراءة بواسطة الذكاء الاصطناعي)، ويكفي إرسالها وفق التعليمات للتحليلdevices/<اسم الطراز>/،
ويمكن للطرز غير المدرجة استخراج الإزاحات تلقائيًا وتوليد وحدة؛ لكن باستثناء X200 b57، فإن إمكانية عمل root
على بقية الطرز تتطلب اختبارًا وتهيئة ذاتيين (يجب إعادة بناء vermagic/modversions للـ ko وفق النواة الهدف)،
والأداة توفر فقط الاستخراج التلقائي والفحص المسبق للجدوى (تنبيهات بعدم التوصية مثل الاختيار الخاطئ لـ init_boot، أو عائلات MTK غير المعروفة)قيد التعبئة، سلسلة تعبئة تلقائية من أربعة مستويات
permissive_restore، لإصلاح خلل الشبكة/نقطة الاتصال في KernelSU على هذا الجهاز
في وضع enforcing (انظر "الاختلافات عن المشاريع ذات المصدر نفسه" أدناه)| الجهاز | النظام / النواة | الحالة |
|---|---|---|
| vivo X200 (PD2415) | 16.1.12.2.W10 (تم التحقق منه فعلياً) | ✅ متاح |
| vivo X200s | 16.1.12.12.W10 (نفس نواة b57: بصمة SHA256 للنواة مطابقة تماماً لـ X200، والتحقق المتقاطع للإزاحات متوافق مع target.h الذي تحقق منه طرف ثالث؛ لم يُختبر على جهاز فعلي) | ⚠️ قابل للتجربة (يطابق وحدة x200_b57 بدقة على نفس النواة، ويتطلب التحقق بنفسك) |
| vivo X200 (PD2415) | 16.1.12.12.W10 (بناء نفس النواة b57) | ⚠️ لم يُختبر |
| vivo X200 (PD2415) | إصدارات 16.1.x أخرى، النواة b57af212129c | ⚠️ لم يُختبر، قابل للتجربة |
| vivo X200 (PD2415) | النواة >= 6.6.140 | ❌ تم إصلاحها، غير متاح |
| iQOO Neo11 وغيرها (نفس نواة MTK 6.6.89) | نفس النواة | ⚠️ لم يُختبر، يتطلب تطويراً ثانوياً بنفسك |
المتطلبات المسبقة: نواة < 6.6.140 (CVE-2026-43499 غير مُصلحة) وبناء
6.6.89-android15-8-gb57af212129c. الطُرز/البنيات غير المُختبرة عمليًا تتطلب التحقق الذاتي. للاطلاع على الشرح الكامل راجع
دليل الاستخدام.
نطاق التوافق: هذا المشروع أجرى تكييفًا كاملًا على جهاز حقيقي فقط لطراز vivo X200 المُعلَّم بـ ✅ في الجدول (PD2415 / 16.1.12.2.W10 / نواة b57). جميع الطُرز الأخرى (بما فيها X200s ذو النواة نفسها) هي غير مُختبرة عمليًا / تتطلب تكييفًا ذاتيًا: يمكن إعادة بناء الإزاحات تلقائيًا، ويمكن إعادة ختم vermagic لـ ko تلقائيًا، لكن الحصول على root غير مضمون، ويتطلب تطويرًا ثانويًا ذاتيًا وفق الطراز/النواة المستهدفة (يتطلب ABI الخاص بـ modversions إعادة تجميع ko من مصدر النواة ذي البناء نفسه).
الطُرز الأخرى: الطُرز غير المدرجة في قائمة الدعم الرسمي يُسمح بمحاولتها قسرًا، والأداة لن تمنع التشغيل؛ ستُعاد الإزاحات تلقائيًا من المواد، وعند إعادة التشغيل غير الطبيعية أثناء التشغيل ستُحزَّم سجلات التشخيص تلقائيًا. يعتمد نجاح root في النهاية على التكييف الثانوي للطراز/النواة المستهدفة (يتطلب إعادة تجميع vermagic للوحدة وفق النواة المستهدفة)، ويتطلب تكييفًا ذاتيًا، ولا يُضمن جاهزيتها للاستخدام المباشر.
تنبيه حول جدوى طُرز MTK: باستثناء عائلة b57 المُختبرة عمليًا، لا يُنصح بالاستثمار في عائلات نوى MTK (Dimensity/Helio) غير المعروفة — فالسجلات العامة للمجتمع (vivo PD2241/Dimensity 9200) تُظهر أن توقيت KernelSnitch غير موثوق على MTK (تداخل KASAN_HW_TAGS/MTE، وPANIC_ON_OOPS دون مجال للتجربة والخطأ، ومُجدوِل vivo RSC الذي يُعطِّل سلاسل pselect/pi). ستُجري الأداة فحصًا مسبقًا تلقائيًا وتُنبِّه عند اختيار المواد أثناء تشغيلها.
permissive_restore
لإصلاح خلل شبكة/نقطة اتصال KernelSU تحت وضع enforcing، ويوفر سكربتًا بنقرة واحدة، وإعادة بناء ديناميكية للإزاحات، وتشخيصًا تلقائيًا
عند إعادة التشغيل غير الطبيعية.هذا المستودع هو سلسلة أدوات بنسخة PC؛ إذا كنت بحاجة إلى root بنقرة واحدة مباشرة من الهاتف (بترخيص عبر [Shizuku]
(https://github.com/RikkaApps/Shizuku)، دون الحاجة إلى adb من الحاسوب)، فاستخدم التطبيق المرافق
ghostlock-x200-app. يشترك الاثنان في
سلسلة رفع الصلاحيات نفسها ووحدات الطُرز نفسها (نسخة PC devices/<id> ← نسخة التطبيق payload/<id>).
نزِّل أصل الإصدار ghostlock-x200-root-v1.3.4.zip وفُكَّ ضغطه (يحتوي الـ zip على
ثنائيات prebuilt/ وmodules/*.ko، وكلاهما ضروري)؛
المدخل الوحيد: انقر نقرًا مزدوجًا على run_root.bat (تبقى النافذة مفتوحة بعد انتهاء التشغيل، فلا تختفي الأخطاء)؛ أو من سطر الأوامر:
powershell -ExecutionPolicy Bypass -File root.ps1
يتم حفظ سجلات التشغيل وحزمة تشخيص إعادة التشغيل غير الطبيعية بشكل موحّد في مجلد log\ داخل الحزمة
(log\ghostlock_root_<الطابع الزمني>.log / log\ghostlock_diag_<الطابع الزمني>.zip،
وستطبع وحدة التحكم المسار الكامل)؛ تُرسل حزمة التشخيص وفقًا للإرشادات إلى المشرف/الوكيل للتحليل.
للاستخدامات المتقدمة مثل التكيّف مع طرازات متعددة، وإنشاء الإزاحات دون اتصال، ومشاركة وحدات الطرازات، وتجميع طرازات جديدة، راجع دليل الاستخدام docs/USAGE.zh-CN.md.