UniRoot README

The project's README from github.com/kuuky29/UniRoot. As one markdown file: README.md.

UniRoot

One-tap root for Samsung Galaxy devices — New exploit (DirtyFrag CVE-2026-43284, unprivileged) + Old exploit profiles, with auto-root at every boot.

Made by kuuky.

I am not responsible for bricked phones.


What's new in V5

Old exploit (slow)

The classic profile pipeline stays untouched: CVE-2026-43499 payloads (local or Shizuku), Root My Galaxy integration, per-device validated profiles (S25 ZZHL/ZZI4, S26 Ultra ZZHK, S93XX, Oppo), profile editor, instant root, and run-log archives.

Build

./gradlew assembleRelease   # -> app/build/outputs/apk/release/

Credits

This app stands on the shoulders of:

Thank you all 🙏

UniRoot (kuuky29/UniRoot)

Searching Database…

What is this?UniRoot is a one-tap rooting app for Samsung Galaxy devices. It ships a new unprivileged kernel exploit (DirtyFrag, CVE-2026-43284) that roots the phone with a single button press, plus an older CVE-2026-43499-based exploit with per-device profiles, and it automatically re-roots the device on every boot.
How do I root my device with it?For the new exploit, just open the app and tap Root; the DirtyFrag engine runs automatically with no profile setup needed. For the old exploit, you pick or edit a per-device profile first and then trigger instant root through the Root My Galaxy integration.
Do I need Shizuku or anything else set up first?The new exploit needs nothing extra - no Shizuku, no profile. The old exploit's CVE-2026-43499 payloads can run locally or through Shizuku, and the app can also download and patch the official ksud (KernelSU or KernelSU Next) for you.
Will this work on any Samsung Galaxy, or only specific models?The old exploit's validated profiles only cover specific listed models (plus some Oppo devices), and the author explicitly warns rooting with this app can brick the phone.
What devices does it actually run on?It only runs on Android, specifically targeting Samsung Galaxy phones, with a few Oppo profiles also listed for the old exploit.
What makes the new DirtyFrag exploit different from the old one?DirtyFrag (CVE-2026-43284) is an unprivileged kernel exploit where IpSecManager allocates the SA and a native engine corrupts the kernel page cache to load ksud from memory - no profile selection or Shizuku needed, unlike the older CVE-2026-43499 profile-based exploit.
What happens when my phone reboots?A foreground boot service waits for the first unlock and automatically re-runs the whole exploit chain up to 6 times, holding a partial WakeLock so the phone can't sleep until it's rooted again.
Can I update the KernelSU binary from inside the app?Yes - the ksud updater button downloads the latest official ksud (KernelSU Next or classic) and patches it with the bundled Samsung KDP+DEFEX kos file directly on the device.
Creator
kuuky29
Size
42.8 MB
Stars
229
Age
1mo
Commits · 90 Days