
منفذ مستقل لثغرة CVE-2026-43499 لهاتف Galaxy A36 5G SM-A366W A366WVLS3AYG1 مع التحميل المتأخر لـ KernelSU
منفذ مستقل ومختبر على الجهاز لثغرة CVE-2026-43499 لهاتف Galaxy A36 5G الكندي SM-A366W على البرنامج الثابت المحدد A366WVLS3AYG1، بما في ذلك التحميل المتأخر لـ KernelSU والتكامل مع Root My Galaxy.
يحتوي هذا المستودع على الجانب الأصلي الخاص بالجهاز من Root My Galaxy:
لا يحتوي عمدًا على الكود المصدري لتطبيق Android.
| الملف الشخصي (Profile) | الجهاز | البرنامج الثابت (Firmware) | Kernel/KMI | الحالة |
|---|---|---|---|---|
pa3q-S938NKSUACZF1 | Galaxy S25 Ultra SM-S938N | BP4A.251205.006.S938NKSUACZF1 | android15-6.6 | مختبر على الجهاز |
pa3q-S9380ZHUBCZF1 | Galaxy S25 Ultra SM-S9380 | BP4A.251205.006.S9380ZHUBCZF1 | android15-6.6 | مختبر على الجهاز |
e3q-S928USQS6DZF2 | Galaxy S24 Ultra SM-S928U/SM-S928U1 (Snapdragon 8 Gen 3) | BP4A.251205.006.S928USQS6DZF2 | 6.1.145-android14-11-33419968-abS928USQS6DZF2 | تصحيح أجهزة قيد التنفيذ |
essi-A566EXXSCCZG6 | Galaxy A56 5G SM-A566E | BP4A.251205.006.A566EXXSCCZG6 | 6.6.102-android15-8-abA566EXXSCCZG6-4k | مختبر على الجهاز |
a36xq-A366WVLS3AYG1 | Galaxy A36 5G SM-A366W | AP3A.240905.015.A2.A366WVLS3AYG1 | 6.6.46-android15-8-30526735-abogkiA366WVLS3AYG1-4k | مختبر على الجهاز |
الملفات الشخصية مرتبطة بنسخ برامج ثابتة محددة بدقة. الطراز المطابق مع إصدار بناء مختلف ليس مكافئًا ويجب نقله (port) بشكل منفصل.
يتطلب Root My Galaxy قيمة uname -r الدقيقة في الحقل kernelRelease وقيمة /proc/version الكاملة في الحقل kernelVersion. وهذا يميّز نوى (kernels) البائع التي تعرض نفس سلسلة الإصدار لكنها رُبطت من إصدارات بناء مختلفة. حقلَا الطراز والجهاز هما بيانات وصفية توضيحية؛ بينما تظل معرّف عرض البناء وSDK وABI وحجم الصفحة جزءًا من التحديد التلقائي للملف الشخصي.
يعتمد هذا المنفذ على الكود المصدري للاستغلال المنشور في https://github.com/NebuSec/CyberMeowfia/tree/main/IonStack/CVE-2026-43499/exploit.
يحدد تطبيق Root My Galaxy أولاً الالتزام (commit) الحالي لمستودع الحمولة ثم يجلب support/targets-v2.json وكل مُخرَج (artifact) من ذلك الالتزام غير القابل للتغيير. حقول SHA-256 لكل مُخرَج وتوقيعات البيان (manifest) ليست جزءًا من مخطط الإصدار 2.
make TARGET=pa3q-S938NKSUACZF1 ANDROID_NDK_HOME=/path/to/android-ndk
make TARGET=e3q-S928USQS6DZF2 ANDROID_NDK_HOME=/path/to/android-ndk
make TARGET=essi-S721NKSSCDZF3 ANDROID_NDK_HOME=/path/to/android-ndk
make TARGET=e1s-S921BXXSFDZF2 ANDROID_NDK_HOME=/path/to/android-ndk
make TARGET=a15-A155NKSS6BYH1 ANDROID_NDK_HOME=/path/to/android-ndk
make TARGET=essi-A566EXXSCCZG6 ANDROID_NDK_HOME=/path/to/android-ndk
make TARGET=a36xq-A366WVLS3AYG1 ANDROID_NDK_HOME=/path/to/android-ndk
المخرجات:
build/<profile>/cve-2026-43499
build/<profile>/cve-2026-43499-app.so
build/<profile>/cve-2026-43499-root
تُبنى حمولة تطبيق الإصدار باستخدام:
make TARGET=essi-S721NKSSCDZF3 ANDROID_NDK_HOME=/path/to/android-ndk release
الإجراء الكامل من البرنامج الثابت إلى الملف الشخصي موثّق في
docs/PORTING.md. تغييرات KernelSU الخاصة بسامسونج والمخرجات المنسوخة موثّقة في kernelsu/README.md.
التحليل الدقيق لـ S921B DZF2 موثّق بشكل منفصل في
docs/SM-S921B-S921BXXSFDZF2.md، وتحليل
S928U/S928U1 DZF2 موجود في
docs/SM-S928U1-S928U1UES6DZF2.md. S921B
هدف من نوع Exynos 2400 وليس مرجعًا لـ Qualcomm/Snapdragon بالنسبة إلى E3Q.
تحليل A15 بنواة 5.10 موجود في
docs/SM-A155N-A155NKSS6BYH1.md.
سجل تحليل SM-A566E CCZG6 والتحقق منه موجود في
docs/SM-A566E-A566EXXSCCZG6.md.
السجل الكامل لنجاح الجهاز SM-A366W AYG1 موجود في
docs/SM-A366W-A366WVLS3AYG1-SUCCESS.md.
لا تستخدمه إلا على أجهزة تملكها أو مخوَّل صراحةً باختبارها.