Skip to content
Exploit for Incorrect Authorization in Qualcomm Aqt1000_Firmware

Exploit for Incorrect Authorization in Qualcomm Aqt1000_Firmware

Sploitus • September 24, 2026

RAM-only temp root for OPPO Find X5 Pro PFEM00 (kernel `5.10.198-android12-9`, ColorOS, locked bootloader) via CVE-2025-21479 (Adreno KGSL) → [KernelSU]( v3.3.0 LKM late-load. 中文:[README_zh.md](README_zh.md)

Chain: KGSL physical R/W → disarm OEM guard, SELinux permissive, `kptr_restrict=0` → `capset` patch grants full caps → `ksud late-load` (official KernelSU LKM `android12-5.10`) → KernelSU manager `me.weishu.kernelsu`. Everything is gone after reboot; nothing is flashed.

**Own device, security research only. The exploit writes kernel memory: a bad run reboots the device.**

Get the bundle from [Releases](../../releases) (`exploit_guard`, `su0`, `ksud`, `oneclick_root.sh`), put it in one folder, run with adb on the PC:

bash oneclick_root.sh # run chain + verification

bash oneclick_root.sh shell # then drop into a uid=0 shell

bash build.sh # Android NDK r28c (or set ANDROID_NDK_HOME), aarch64, API 31

Every push builds on GitHub Actions and uploads a bundle artifact; `v*` tags publish to Releases.

src/cheese.c exploit (single TU: KGSL primitive, guard patch, SELinux/kptr, capset patch)

src/adrenaline.h KGSL ioctl interface (Project Zero Adrenaline)

src/kallsyms_lookup.c kallsyms helpers

scripts/oneclick_root.sh PC-side one-click chain

GPL-3.0 — see [LICENSE](LICENSE).

Extracted Entities