
Ein Ein-Tipp-Android-Root für Samsung-Galaxy-Geräte, aufgebaut um den Timer-Exploit CVE-2026-98260.
Ein-Tipp-Android-Root für Samsung-Galaxy-Geräte, aufgebaut um den CVE-2026-98260-Timer-Exploit (posix-cpu-timers UAF) und ein KernelSU-Next-Late-Load-Modul mit Samsung-KDP/RKP/DEFEX-Kompatibilität.
Basiert auf dem CVE-2026-98260-aurora-Repo — dessen Timer-LPE-Port (real-cred Zero-Write / fake-cred ksud Late-Load-Ketten) ist das, woraus
app/src/main/cpp/timer.chervorgegangen ist.
[!WARNING] Für Geräte, die dir gehören oder die du ausdrücklich zum Testen autorisiert bist. Der Exploit ist ein probabilistischer Kernel-UAF — ein fehlgeschlagener Lauf kann das System bis zum nächsten Neustart instabil zurücklassen. Ein Neustart versetzt das Telefon immer in einen sauberen, nicht gerooteten Zustand zurück.
| Exploit | CVE-2026-98260 (timer.c-Payload, von Gradle gebaut) |
| Root-Modul | KernelSU-Next 3.4.2 (ksud-next-generic-kdp, android14-6.1 no-patch-text) |
| Ausführungskontext | Shizuku-Shell (uid 2000) |
| su-Autorisierung | KernelSU-Next-Manager (com.rifsxd.ksunext), Domain u:r:ksu:s0 |
| Root-Lebensdauer | Pro Boot (ephemer — beim Neustart gelöscht) |
Getestet auf SM-S921N (e1s, Exynos 2400), Kernel
6.1.162-android14-11, OneUI 9.
assembleDebug
liefert immer eine frische Binärdateicom.rifsxd.ksunext) installiert — su wird nur
an Apps erteilt, die der Manager autorisiert../gradlew assembleDebug
# APK: app/build/outputs/apk/debug/app-debug.apk
app/src/main/cpp/timer.c wird durch die buildPayload-Task in
app/src/main/jniLibs/arm64-v8a/libtimer.so kompiliert
(NDK wird automatisch erkannt: ANDROID_NDK_HOME → local.properties → SDK →
~/android-ndk-r27c)libksud.so ist ein vorkompilierter KernelSU-Next-Late-Load-Daemon./gradlew clean entfernt alle Ausgaben einschließlich des generierten Payloads
(das vorkompilierte libksud.so bleibt erhalten)su für deine Apps im KernelSU-Next-Manager gewährentimer.c leakt die Child-Credentials über den kmem-Trace, leert den DEFEX-
creds_hash-Slot, installiert gefälschte uid-0-Credentials (der selinux_state-Write
landet bei -7, damit initialized überlebt — eine 8-Byte-Null bei Offset 0 tötet
das Policy-Loaded-Flag und bricht jeden Property-Write)u:r:init:s0, bindet ksud über /system/bin/logcat
innerhalb eines privaten Mount-Namespace (KDP-sicherer Exec) und führt
late-load --package-name com.rifsxd.ksunext ausreboot()-Backdoor-ioctl des KSU-Treibers verifiziertaurora-Repos: der timer.c-Payload (Real-Cred-Zero-Write- und Fake-Cred-/
ksud-Late-Load-Ketten) entstand dort und lebt in diesem Projekt als
app/src/main/cpp/timer.csu_daemon.c-
Form, .ksud-stage-Staging, Manager-Pairing)ksud/kernelsu.ko-Paare und die Samsung-KDP/RKP/DEFEX-Port-
Methodik (exakte Release-Vermagic, No-Patch-Text für Exynos)ksud-next-generic-kdp (KernelSU-Next 3.4.2) wird hier verwendetNutzung auf eigene Gefahr. Die Autoren übernehmen keine Verantwortung für Datenverlust, gebrickte Geräte oder sonstiges, was mit der Hardware passiert, auf die du das hier richtest.