Features Use Cases Compare Pricing Blog Root Tool Affiliates Login Get Started →
XeraX Root Tool — Free

Root with Locked Bootloader
Keep STRONG Integrity

Automated PowerShell tool for Snapdragon 8 Elite devices. Flash a patched GBL via the EFISP partition — bootloader stays locked, STRONG Play Integrity passes natively. No spoofing. No keybox.

⚠ Do NOT accept OTA updates after rooting — the patch removes the exploit permanently
What You Need Before Running the Tool
1

Windows PC

Windows 10 or 11. PowerShell 5.1+ (already included). No Mac/Linux support yet.

✓ Auto-checked by script
2

ADB & Fastboot (Android Platform Tools)

Free tools from Google. If not installed, the script downloads them automatically from Google's servers (~10 MB). You don't need to do anything.

✓ Auto-downloaded if missing
3

USB Debugging enabled on your phone

Settings → About Phone → tap Build Number 7 times → Developer Options → USB Debugging ON. The script walks you through this step-by-step.

✓ Script guides you through it
4

EFI File — AUTO IN v1.4

The script downloads the full EFI toolkit automatically from superturtlee's GitHub, selects the best EFI for your device model, and places it in the right folder. No action needed.

✓ Fully automated — zero user action
5

init_boot_patched.img — AUTO IN v1.4

The script pulls init_boot.img directly from your phone via ADB, downloads magiskboot, and patches it on your PC automatically. No firmware download, no manual extraction. If on-PC patching fails, it installs Magisk app and guides you through one tap.

✓ Automated — at most 1 tap in Magisk app
6

Compatible firmware (before March 2026)

Settings → About → Android Security Patch Level must be before 2026-03-01. The script checks this automatically and stops if your firmware is patched.

✓ Auto-checked by script
v1.4: All 6 steps are now fully automated. Connect your phone, run the script, type YES — everything else happens automatically. The only possible manual step is one tap in the Magisk app on devices where ADB block-device access is restricted.
🔒

How the exploit works — technical explanation

Qualcomm's Generic Bootloader (GBL) on affected Snapdragon 8 Elite firmware loads the EFI binary from the efisp partition without verifying its signature. By flashing a patched EFI (generic_superfastboot.efi from superturtlee's research) to that partition, we get a superfastboot environment that lets us flash a root-patched init_boot.img. The Android bootloader itself never changes — it stays locked. Because Google's Play Integrity checks the bootloader lock state (not init_boot), MEETS_STRONG_INTEGRITY passes natively. Qualcomm closed this hole in March 2026 firmware — only works below that patch level.

Credits & Attribution

superturtlee discovered and documented the GBL/EFISP exploit and released the EFI binaries that make this possible. The XeraX team built the PowerShell automation wrapper — device detection, firmware verification, file validation, and the step-by-step guided flash — on top of that original research.

superturtlee / gbl_root_canoe ⚡ Automation by XeraX Team

What's New in v1.4

Fully automated — zero manual file prep
v1.4 — Complete Automation
EFI auto-downloaded from GitHub
Queries superturtlee/gbl_root_canoe releases API, downloads toolkit_windows.zip, selects device-specific EFI automatically.
init_boot pulled directly from device
ADB dd reads init_boot from the phone's block device — no firmware download or extraction needed.
On-PC patching with magiskboot
Downloads magiskboot.exe + Magisk APK, extracts binaries, injects Magisk into ramdisk — entirely on Windows.
Magisk app fallback (1 tap)
If on-PC patching fails, auto-installs Magisk APK and pre-loads init_boot.img onto the phone — user just taps Patch.
payload-dumper-go auto-download
If ADB extraction fails, downloads payload-dumper-go and extracts init_boot from any firmware ZIP you provide.
Active slot detection
Reads ro.boot.slot_suffix and tries multiple block device paths (_a, _b, no suffix) to find init_boot on any OEM layout.
v1.3 — Deep Audit (10 fixes)
Device-specific EFI auto-detection
Scans folder for any .efi file — prefers device model over generic. Generic is deprecated upstream.
"Failed to patch ABL GBL" detection
Catches the exploit's own "device not vulnerable" signal — previously showed a confusing generic error.
Fastboot serial re-detected after EFI boot
Device serial can change when entering superfastboot. Flash command now targets the correct device.
Root verified via magisk --version
More reliable than su shell — works even without "Grant root to ADB" setting in Magisk.
Removed $ErrorActionPreference = Stop
PS 5.1 wraps ADB stderr as terminating errors — was silently crashing the script on benign warnings.
TLS 1.2 uses -bor additive flag
Direct assignment was dropping TLS 1.3 on newer Windows and breaking downloads on older builds.
Internet check via HTTP not ICMP
ICMP ping is blocked on most corporate and VM networks — switched to google.com/generate_204.
Unblock-File on launch
Removes Windows "Mark of the Web" flag that can block execution of downloaded .ps1 files.
$PSScriptRoot triple fallback chain
Works whether launched from terminal, double-click, or right-click "Run with PowerShell" in Explorer.
Reboot on failure before exit
If Phase 2 or 3 fails, device is rebooted out of fastboot before showing the error — no stuck devices.
v1.1 — initial release  ·  v1.2 — regex fix, USB drivers  ·  v1.3 — deep audit, 10 fixes  ·  v1.4 — fully automated (current)

Live Tool Simulation

What you see when you run it
Windows PowerShell — XeraX-Root.ps1

Supported Devices

OnePlus
OnePlus 15
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk Android 15
↗ XDA Thread
OnePlus
OnePlus 15T
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk Android 15
OnePlus
OnePlus 13
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk Android 15
↗ XDA Thread
OnePlus
OnePlus Ace 6T
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk
Xiaomi
Xiaomi 17 Ultra
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk
Xiaomi
Redmi K90 Pro Max
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk
RedMagic
RedMagic 11 Pro
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk
Nubia
Nubia Z80 Ultra
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 KSU / Magisk
Lenovo
Legion Y700 Series
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 Tablet
Lenovo
Yoga Pad Pro AI
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 Tablet
Lenovo
Xiaoxin Pad Pro GT
Snapdragon 8 Elite
✓ Confirmed
Safe before 2026-03-01 Tablet
OnePlus
OnePlus 15R
Snapdragon 8s Gen 4
⚠ Experimental
Different chip — unconfirmed Testing in progress
Samsung
All Samsung Devices
Exynos / Snapdragon
✗ Not Supported
Knox blocks exploit

Step-by-Step Guide

Works for all confirmed devices
1

Check Your Firmware Patch Level

This exploit works only on firmware with a security patch before March 2026. Go to Settings → About Phone → Android Security Patch Level.

✓ Safe: anything dated 2025-xx-xx, 2026-01-01, or 2026-02-01

✗ Patched: 2026-03-01 or later — stop here, the exploit is closed

2

Enable ADB & OEM Unlock

Tap Build Number 7 times (Settings → About) to unlock Developer Options. Then enable USB Debugging and OEM Unlocking inside Developer Options. Connect phone to PC via USB and authorize the ADB prompt on-device.

3

Download All Three Required Files

Place all three in the same folder on your Windows PC:

1. XeraX-Root.ps1 ← this tool (download above) 2. generic_superfastboot.efi ← from superturtlee GitHub releases 3. init_boot_patched.img ← see step 4
4

Patch init_boot.img with Magisk or KernelSU

Extract init_boot.img from your device's stock firmware ZIP. Copy it to your phone. Open Magisk or KernelSU → Install → Select and patch a file → pick init_boot.img. Copy the output file (named magisk_patched_*.img) back to your PC and rename it init_boot_patched.img.

5

Run XeraX Root Tool

Right-click XeraX-Root.ps1Run with PowerShell. The tool will auto-detect your device, check the firmware patch level, verify all three files are present, and walk you through the flash. You can also run it from a terminal:

powershell -ExecutionPolicy Bypass -File XeraX-Root.ps1

If Windows blocks execution policy, select "Yes" at the UAC prompt or run PowerShell as Administrator.

6

The Tool Does the Rest Automatically

Once you confirm, the script reboots your device to fastboot, sends the patched EFI to the EFISP partition to activate the Qualcomm GBL bypass, then flashes your patched init_boot. It reboots back to Android automatically. The whole process takes about 3 minutes.

7

Verify Root + Play Integrity

After reboot, open Magisk or KernelSU to confirm root status. Install Play Integrity API Checker from the Play Store. All three checks should pass — including MEETS_STRONG_INTEGRITY — with no PIF module or keybox required.

8

Block OTA Updates — Critical

Any OTA will close the EFISP exploit and remove root permanently. Run this via Termux or ADB shell to disable auto-updates:

adb shell settings put global auto_update_time -1 adb shell settings put global ota_disable_automatic_update 1

Also install the OTA Survival Script from Magisk modules for persistent protection across reboots.

After Rooting — STRONG Integrity Passes Natively

Because your bootloader stays locked, Google's Play Integrity sees a clean device. STRONG passes with zero modules. If any app still fails (rare), use our Play Integrity Fix page for additional hardening — usually just a GMS denylist update is enough.