一键为三星 Galaxy 设备获取 Android root 权限,基于 CVE-2026-98260 定时器漏洞(posix-cpu-timers UAF)以及一个兼容三星 KDP/RKP/DEFEX 的 KernelSU-Next 延迟加载模块构建。
基于 CVE-2026-98260-aurora 仓库——其定时器 LPE 移植(real-cred 零写入 / fake-cred ksud 延迟加载链)正是
app/src/main/cpp/timer.c的演化来源。
[!WARNING] 仅适用于你拥有或获得明确授权测试的设备。该漏洞利用属于概率性内核 UAF——运行失败可能导致系统在下一次重启前处于不稳定状态。重启始终会将手机恢复到干净、未 root 的状态。
| 漏洞利用 | CVE-2026-98260(timer.c 载荷,由 Gradle 构建) |
| Root 模块 | KernelSU-Next 3.4.2(ksud-next-generic-kdp,android14-6.1 no-patch-text) |
| 执行上下文 | Shizuku shell(uid 2000) |
| su 授权 | KernelSU-Next 管理器(com.rifsxd.ksunext),域 u:r:ksu:s0 |
| Root 生命周期 | 每次启动(临时——重启后清除) |
已在 SM-S921N(e1s,Exynos 2400)、内核 6.1.162-android14-11、OneUI 9 上测试。
assembleDebug 始终附带最新的二进制文件com.rifsxd.ksunext)——su 仅授予管理器授权的应用。./gradlew assembleDebug
# APK: app/build/outputs/apk/debug/app-debug.apk
app/src/main/cpp/timer.c 由 buildPayload 任务编译为
app/src/main/jniLibs/arm64-v8a/libtimer.so
(NDK 自动检测:ANDROID_NDK_HOME → local.properties → SDK →
~/android-ndk-r27c)libksud.so 是预构建的 KernelSU-Next 延迟加载守护进程./gradlew clean 会删除所有输出,包括生成的 payload
(预构建的 libksud.so 会保留)sutimer.c 通过 kmem trace 泄露子进程 cred,清除 DEFEX
creds_hash 槽位,安装伪造的 uid-0 cred(selinux_state 写入
落在 -7 处,因此 initialized 得以保留——在偏移 0 处写入 8 字节零会
破坏 policy-loaded 标志,并导致所有属性写入失败)u:r:init:s0,在私有挂载命名空间内将 ksud
绑定覆盖到 /system/bin/logcat(KDP 安全的 exec),并运行
late-load --package-name com.rifsxd.ksunextreboot() 后门 ioctl 验证成功aurora 仓库的 timer
LPE 移植:timer.c payload(真实 cred 零写入和伪造 cred /
ksud 延迟加载链)起源于此,并以
app/src/main/cpp/timer.c 的形式存在于本项目su_daemon.c
结构、.ksud-stage 暂存、管理器配对)ksud/kernelsu.ko 配对,以及三星 KDP/RKP/DEFEX 移植
方法论(精确版本 vermagic、Exynos 的 no-patch-text)ksud-next-generic-kdp(KernelSU-Next 3.4.2)使用风险自负。作者不对数据丢失、设备变砖,或你将其指向的硬件所发生的任何其他情况承担责任。