Android 小工具:当设备上已有 CVE-2026-43499 临时 root(/data/local/tmp/rms24/helper root 守护进程运行中)时,
通过 Shizuku 获得 shell 权限,一键执行 helper --late-load,把 KernelSU 驱动以 late-load 模式加载进当前内核。
⚠️ 仅用于自己拥有的设备上的研究/自用。late-load 只在当前这次开机有效,重启后需要重新执行。
- 设备已用 CVE-2026-43499 流程提权,且
/data/local/tmp/rms24/helper与ksud存在(helper 守护进程运行中) - 已安装并启动 Shizuku(ADB 模式即可)
- 本应用已获 Shizuku 授权
- 安装 APK(
dist/KsuLateLoad-v1.2-release.apk) - 打开 App → 首次会弹出 Shizuku 授权框 → 点 始终允许
- 点 检查状态:应看到
Shizuku shell 身份: uid=2000(shell)helper / root: uid=0(root)
- 点 Late-load KernelSU:自动暂存 ksud → 执行
helper --late-load→ 验证kernelsu模块与 SELinux 状态
成功标志:cat /proc/modules | grep kernelsu 出现 kernelsu ... Live。
- 关于 Shizuku 授权弹框的表现,详见
CORRECTIONS.md(曾误判 debug 包会被自动放行,实际不会) - 应用本身不包含 exploit 代码;exploit 在电脑侧通过 ADB 完成
- 依赖 Shizuku API(Apache-2.0),详见
NOTICE
./gradlew assembleRelease
# 产物未签名:app/build/outputs/apk/release/app-release-unsigned.apk
# 用你的 keystore 签名(或 debug keystore):
zipalign -f 4 app-release-unsigned.apk aligned.apk
apksigner sign --ks <keystore> --out KsuLateLoad.apk aligned.apk环境:JDK 17+、Android SDK 36、AGP 9.3.1、Gradle 9.7。
- v1.2 (2026-11-01):修复 Shizuku 授权流程(主线程申请、release 包弹框)、修复启动崩溃、增加临时 root 前置检查
- v1.0 (2026-11-01):首版
MIT(见 LICENSE);Shizuku API 为 Apache-2.0(见 NOTICE)。