
استخدام CVE-2026-43499 لتجذير جهاز Galaxy S24 Series الخاص بك (SM-S92X0، (الصين / هونغ كونغ / تايوان))
Root بدون فتح قفل · سلسلة Samsung Galaxy S24 (S9210 / S9260 / S9280) + Z Fold6 الإصدار الصيني
مشروع بحث أمني يعتمد على ثغرة النواة CVE-2026-43499
إخلاء مسؤولية البحث الأمني: هذا المشروع مخصص للبحث الأمني وصيانة الأجهزة الشخصية فقط. استخدام ثغرة النواة لرفع الصلاحيات ينطوي على مخاطر قد تسبب انهيار النظام أو فقدان البيانات أو تحوّل الجهاز إلى قالب (brick). يتحمل المستخدم وحده جميع العواقب. يُرجى عدم استخدامه لأغراض غير قانونية.
الأجهزة من نفس المنصة (e3q/e1q) وبنفس رقم البناء تتطابق رموز نواتها، فيمكن استخدامها مباشرة بشكل عام؛ وإصدارا هونغ كونغ وتايوان بنفس رقم البناء يتشاركان نفس الحمولة. عند اختلاف رقم البناء يلزم مقارنة الرموز وتصحيحها رمزًا برمز؛ وعند الانتقال بين منصات أو إصدارات رئيسية يلزم إعادة معايرة كاملة، وقد تكون الثغرة أُصلحت بالفعل. راجع دليل التنقل لمنهجية التكييف وتقارير معايرة كل هدف.
الاستغلال احتمالي؛ إذا فشل أو بعد إعادة التشغيل حاول مجددًا (يزداد احتمال النجاح مع كل محاولة). علامة النجاح:
exploit completed+retval=0 socket=1.
مركز الوثائق الكامل موجود في docs/README.md.
يعتمد هذا التطبيق على ثغرة النواة CVE-2026-43499 (use-after-free في مكدس نواة rtmutex): من خلال التراجع عن جمود (deadlock) سلسلة PI futex يُفعَّل مسار تنظيف خاطئ يترك مؤشرًا معلقًا إلى مكدس نواة مُحرَّر؛ ثم تُعاد الاستفادة من ذلك المكدس لتزوير rt_mutex_waiter والحصول على قراءة/كتابة في الذاكرة الفعلية، فيُتجاوز KASLR وتُخفَّض صلاحيات SELinux ويُنفَّذ برنامج مساعد بصلاحيات root، وأخيرًا يُحمَّل برنامج تشغيل KernelSU تحميلًا متأخرًا (late-load). لا تُعدَّل أي أقسام دائمة طوال العملية، ويبقى bootloader مقفلاً دون حرق e-fuse الخاص بـ KNOX.
المبدأ الكامل (السبب / سلسلة الاستغلال / تجاوز الحمايات / مقارنة الكود المصدري) موجود في docs/technical-principles.md ومستودع الأبحاث VULNERABILITY_ANALYSIS.md.
./gradlew :app:assembleDebug # debug APK
./gradlew :app:assembleRelease # release APK(需自行配置签名)
الحمولة (الاستغلال / المساعد root / ksud) مدمجة بالفعل في app/src/main/assets/. سلسلة بناء الحمولة هي مسؤولية المطوّر ولا تقع ضمن نطاق هذا المستودع.
| الطراز | البرنامج الثابت | النواة | الحالة |
|---|
| SM-S9280 (الإصدار الصيني DZF2) | S9280ZCS6DZF2 | 6.1.145 | تم اختباره فعليًا بنجاح (خط الأساس) |
| SM-F9580 (إصدار Z Fold6 الصيني) | حمولة DZF2 المشتركة | نفس رقم بناء GKI | نجح لدى مستخدمي Coolapk |
| SM-S9280 (إصدار هونغ كونغ/تايوان DZE2) | S9280ZHS6DZE2 | 6.1.145 | تم اختباره فعليًا بنجاح (إصدارا هونغ كونغ وتايوان يتشاركان الحمولة لنفس رقم البناء) |
| SM-S9280 (الإصدار الصيني DZG1) | S9280ZCS6DZG1 | 6.1.145 | مدمج في حمولة DZF2 (منذ v2.5.6) |
| SM-S9280 (إصدار هونغ كونغ/تايوان CZA1) | S9280ZHS4CZA1 | 6.1.128 | تمت معايرته (مشترك بين هونغ كونغ وتايوان) |
| SM-S9210 (الإصدار الصيني BYH7، One UI 7) | S9210ZCU4BYH7 | 6.1.99 | تمت معايرته، بانتظار التحقق على جهاز حقيقي |