
# रूट माई गैलेक्सी 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 | FZF5 फ़ोर्क पेलोड पर लागू 6 movz पैच |
target.h | सुधारे गए ऑफ़सेट के साथ FZG1 लक्ष्य प्रोफ़ाइल |
ISSUE.md | अपस्ट्रीम रेपो (BuSung-dev/Root-My-Galaxy-Payloads) के लिए इश्यू/पोर्ट रिपोर्ट |
FZF5 और FZG1 के बीच केवल 3 डेटा सिंबल बदले (सभी +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 देखें, जिसमें CHC kallsyms का off-by-one
नाम-शिफ्ट ट्रैप और 10 सुधारे गए डेटा-सिंबल पते शामिल हैं।
| फ़ाइल | विवरण |
|---|---|
RootMyGalaxy-S9180-CHC.apk | हस्ताक्षरित APK (v3, CN=RMG), इंस्टॉल करने योग्य, CHC पेलोड युक्त |
cve-2026-43499-chc-app.so | पैच किया गया CHC पेलोड, md5 5292cdf88e64cf54bd1b4b44f63e45ed |
chc-patch-spec.json | कार्यरत TGY FZG1 पेलोड पर लागू 10 movz पैच |
chc-target.h | सुधारे गए ऑफ़सेट के साथ CHC लक्ष्य प्रोफ़ाइल |
5.15.189-android13-8-3251900-abS9180ZCS8FZG1 (बिल्ड 3251900)अनुवर्ती CHC फ़र्मवेयर (कर्नेल 12 अगस्त 2026 को बिल्ड, वही वर्ज़न स्ट्रिंग) को
ZG1 के विरुद्ध डिसअसेंबल किया गया: remove_waiter() निर्देश-स्तर पर समान है (1331 insns, 0 संरचनात्मक अंतर) और
rt_mutex_start_proxy_lock / task_blocks_on_rt_mutex बाइट-स्तर पर समान हैं — अपस्ट्रीम फ़िक्स
3bfdc63936dd अनुपस्थित है। केवल rodata क्षेत्र पुनर्निर्मित हुआ, जिससे 3 डेटा सिंबल −0xC0 स्थानांतरित हुए।
पोर्ट किए गए पेलोड के साथ ZH3 पर रूट कार्यरत सत्यापित।
| फ़ाइल | विवरण |
|---|---|
RootMyGalaxy-S9180-CHC-ZH3.apk | S9180ZCS8FZH3 के लिए हस्ताक्षरित APK (v3, CN=RMG) |
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) — KernelSU su (u:r:ksu:s0) का उपयोग करें।