Root My Pixel is an Android application designed to automate root access on Google Pixel devices leveraging the NebuSec IonStack exploit (CVE-2026-43499) and integrating ReSukiSU / KernelSU.
Root My Pixel lets you temporarily gain root access with ReSukiSU in just one tap.
Device Detection & Profiling
- At startup, the app uses native JNI (NativeProbe), /proc/version queries, and system properties to detect the device codename, kernel version, CPU ABI, memory page size, and build display ID.
- Via ResolveTargetUseCase, it matches the device details against supported target profiles defined in assets/profiles.json.
Shizuku Integration
- The app uses Shizuku (UID 2000) to acquire ADB shell privileges without needing initial root access, which is required to stage and execute payload binaries in /data/local/tmp.
- A managed ExploitService is bound via Binder IPC to stream exploit execution logs to the UI in real time.
Exploit Payload Extraction & Execution
- Precompiled binary payloads (.so) corresponding to each supported build and the native helper tool (libcve43499root.so) are extracted from APK assets to /data/local/tmp.
- The IonStack exploit (CVE-2026-43499) is executed to establish a local root daemon socket (temp_su.sock), acquiring full root privileges.
KernelSU / ReSukiSU Integration
- Staging of the ksud binary matching the device's Kernel Module Interface (KMI, e.g., android15-6.6).
- The app triggers the KernelSU late-load mechanism (ksud late-load --kmi <kmi>).
- Verifies KernelSU through its UAPI, with ksud debug info and /proc/modules as compatibility fallbacks.
- Registers the installed ReSukiSU Manager only after validating its production APK signature.
User Interface & Management Tools
- Real-time live log progress monitoring.
- Handy actions for Soft Reboot (restarting system_server) and Log Exporting for debugging purposes.
| Device | Codename | Supported Builds | Kernel KMI | Tested |
|---|---|---|---|---|
| Pixel 11 | cubs |
CD1A.260618.001.C2 |
android16-6.12 |
✅ |
| Pixel 11 Pro | grizzly |
CD1A.260618.001.C2 |
android16-6.12 |
✅ |
| Pixel 11 Pro XL | kodiak |
CD1A.260618.001.C2 |
android16-6.12 |
✅ |
| Pixel 11 Pro Fold | yogi |
CD1A.260618.001.C3 |
android16-6.12 |
✅ |
| Pixel 10 | frankel |
CP2A.260705.006 |
android15-6.6 |
✅ |
| Pixel 10 Pro | blazer |
CP2A.260705.006 |
android15-6.6 |
✅ |
| Pixel 10 Pro XL | mustang |
CP2A.260705.006CP2A.260805.005 |
android15-6.6 |
✅ |
| Pixel 10 Pro Fold | rango |
CP2A.260705.006 |
android15-6.6 |
✅ |
| Pixel 10a | stallion |
CP2A.260705.006CP2A.260805.005 |
android14-6.1 |
✅ |
| Pixel 9 Pro Fold | comet |
CP2A.260705.006 |
android15-6.1 |
✅ |
| Pixel 9 Pro | caiman |
CP2A.260705.006 |
android15-6.1 |
✅ |
| Pixel 9 Pro XL | komodo |
CP2A.260705.006 |
android15-6.1 |
✅ |
| Pixel 9 | tokay |
CP2A.260705.006AD1A.240905.004 |
android14-6.1 |
✅ |
| Pixel 9a | tegu |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel 8 Pro | husky |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel 8 | shiba |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel 8a | akita |
CP2A.260805.005 |
android14-6.1 |
✅ |
| Pixel 7a | lynx |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel 7 Pro | cheetah |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel 7 | panther |
CP2A.260705.006BP2A.250705.008 |
android14-6.1 |
✅ |
| Pixel 6a | bluejay |
CP2A.260705.006CP1A.260405.005 |
android14-6.1 |
✅ |
| Pixel 6 | oriole |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel 6 Pro | raven |
CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel Fold | felix |
CP2A.260605.012CP2A.260705.006 |
android14-6.1 |
✅ |
| Pixel Tablet | tangorpro |
BP1A.250405.007CP2A.260705.006 |
android14-6.1 |
✅ |
adb shell sh /sdcard/Android/data/rikka.shizuku/starter.sh or Wireless Debugging).To compile the entire project (native helper, exploit payloads for all targets, and the final debug APK):
ANDROID_NDK_HOME set or present in Android SDK)./build-all.sh
The compiled APK will be generated at:
app/build/outputs/apk/debug/app-debug.apk
To install it on a connected device via ADB:
adb install -r app/build/outputs/apk/debug/app-debug.apk
⚠️ Keep in mind that the exploit does not have a 100% success rate. Many users have had to try more than 20 times. Many report higher success by opening the app immediately after a reboot, while others find better results 10–40 minutes after rebooting.
🚨 If you root your phone, you might run into trouble making payments with Google Wallet and using RCS messages. Once you unroot, you'll have to wait a couple of days before everything works properly again.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|