
# منفذ حمولة Root My Galaxy SM-S9180 (dm3q) S9180ZHS8FZG1 - CVE-2026-43499 + KernelSU LKM
منافذ حمولة CVE-2026-43499 (UAF → جذر مؤقت عبر KernelSU LKM) لجهاز Samsung Galaxy S23 Ultra SM-S9180 (dm3q).
5.15.189-android13-8-33413713-abS9180ZHS8FZG1 (تصحيح أمني بتاريخ 2026-07-05)su -c id → uid=0(root) context=u:r:ksu:s0، ksud 3.2.5| الملف | الوصف |
|---|---|
RootMyGalaxy-S9180-FZG1.apk | APK موقّع (v3، CN=RMG)، قابل للتثبيت، يحتوي على الحمولة |
cve-2026-43499-app.so | حمولة مُرقّعة، md5 ad6306e330897aa6b85b8badea1d60f7 |
fzg1-patch-spec.json | 6 ترقيعات movz مطبّقة على حمولة تفرّع FZF5 |
target.h | ملف تعريف هدف FZG1 مع إزاحات مصحّحة |
ISSUE.md | تقرير مشكلة/نقل للمستودع الأصلي (BuSung-dev/Root-My-Galaxy-Payloads) |
تغيّرت 3 رموز بيانات فقط بين FZF5 وFZG1 (جميعها أُزيحت بمقدار +0x5c0):
| الرمز | FZF5 | FZG1 |
|---|---|---|
kmalloc_caches | 0x020641f8 | 0x020647b8 |
anon_pipe_buf_ops | 0x01e7f1e0 | 0x01e7f7a0 |
ashmem_fops | 0x0200d238 | 0x0200d7f8 |
جميع الرموز الأخرى (عائلة ashmem، init_task، prepare_kernel_cred، إلخ) دون تغيير. ترحيل movz يتكوّن من 6 ترقيعات فقط:
0x0067ec: 0xd238 -> 0xd7f8 (ashmem_fops)
0x007470: 0xf1e0 -> 0xf7a0 (anon_pipe_buf_ops)
0x00754c: 0xf1e0 -> 0xf7a0 (anon_pipe_buf_ops)
0x00765c: 0xf1e0 -> 0xf7a0 (anon_pipe_buf_ops)
0x0078ac: 0x41f8 -> 0x47b8 (kmalloc_caches)
0x007af4: 0xf1e0 -> 0xf7a0 (anon_pipe_buf_ops)
نقل يعمل للبرنامج الثابت الصيني — راجع CHC-README.md
للاطلاع على ملاحظات النقل الكاملة، بما في ذلك فخّ إزاحة الأسماء بمقدار واحد في
kallsyms الخاص بـ CHC وعناوين رموز البيانات العشرة المصحّحة.
| الملف | الوصف |
|---|---|
RootMyGalaxy-S9180-CHC.apk | APK موقّع (v3، CN=RMG)، قابل للتثبيت، يحتوي على حمولة CHC |
cve-2026-43499-chc-app.so | حمولة CHC مُرقّعة، md5 5292cdf88e64cf54bd1b4b44f63e45ed |
chc-patch-spec.json | 10 ترقيعات movz مطبّقة على حمولة TGY FZG1 العاملة |
chc-target.h | ملف تعريف هدف CHC مع إزاحات مصحّحة |
5.15.189-android13-8-3251900-abS9180ZCS8FZG1 (إصدار 3251900)تم تفكيك البرنامج الثابت CHC اللاحق (نواة بُنيت في 12 أغسطس 2026، نفس سلسلة الإصدار)
ومقارنته مع ZG1: remove_waiter() متطابقة تعليميًا (1331 تعليمة، 0 فروق بنيوية) و
rt_mutex_start_proxy_lock / task_blocks_on_rt_mutex متطابقتان بايتًا ببايت — إصلاح
المنبع 3bfdc63936dd غائب. أُعيد بناء منطقة rodata فقط، مما أزاح 3 رموز بيانات بمقدار −0xC0.
تم التحقق من عمل الجذر على ZH3 باستخدام الحمولة المنقولة.
| الملف | الوصف |
|---|---|
RootMyGalaxy-S9180-CHC-ZH3.apk | APK موقّع (v3، CN=RMG) لـ S9180ZCS8FZH3 |
cve-2026-43499-chc-zh3-app.so | حمولة ZH3، md5 d7de6cebf66975f40d7d301fe2f0d7f3 |
chc-zh3-patch-spec.json | 6 ترقيعات movz (3 رموز أُزيحت بمقدار −0xC0) |
# 1. Install the APK matching your firmware
adb install -r RootMyGalaxy-S9180-FZG1.apk # TGY S9180ZHS8FZG1
adb install -r RootMyGalaxy-S9180-CHC.apk # CHC S9180ZCS8FZG1
adb install -r RootMyGalaxy-S9180-CHC-ZH3.apk # CHC S9180ZCS8FZH3
# 2. Launch the app and run the exploit (one attempt)
# Root is temporary: re-run the exploit after every full reboot.
pm install (SIGKILL) — استخدم su الخاص بـ KernelSU (u:r:ksu:s0).