GSM6 - Professional Mobile Software Solutions
Abdul Malik (AM) android 14 min

How to Root Google Pixel with Locked Bootloader (No Unlock) | GhostLock Exploit Guide


📅 Updated: September 12, 2026 | ✅ Fact-checked & verified


Root Google Pixel 6, 7, 8, 9, 10, and Fold devices with a LOCKED bootloader using the GhostLock exploit. Complete step-by-step tutorial with ReSukiSU temporary root — no bootloader unlock, no data wipe, no warranty void.

Download GSM6 Pixel Tool Pro


Table of Contents


⚠️ Important Disclaimer

⚠️ DEVELOPMENT & LEARNING PURPOSES ONLY

This guide is provided strictly for development, security research, and educational purposes. The GhostLock exploit leverages a kernel-level use-after-free vulnerability (CVE-2026-43499). Misuse of this technique on devices you do not own is illegal. Touching any stock binary, partition, or boot image can result in bootloops, soft bricks, or hard bricks. The author and GSM6 are not responsible for any damage, data loss, or legal consequences.


What Is the GhostLock Exploit?

The GhostLock exploit is a kernel-level privilege escalation technique that grants temporary root access on locked-bootloader Android devices.

The vulnerability, tracked as CVE-2026-43499, is a use-after-free bug in the Linux kernel’s rtmutex.c file, specifically in the remove_waiter() function. This bug has existed in the Linux kernel since 2011 and affects a wide range of Android devices — including every Google Pixel released since the Pixel 6.

How GhostLock Works

StageDescription
1. Race ConditionCrafted multi-threaded operations trigger a race in the futex priority inheritance subsystem
2. Kernel R/W PrimitiveThe dangling pointer is manipulated to obtain a temporary kernel read/write primitive
3. Module InjectionA KernelSU module (kernelsu.ko) is late-loaded into the running kernel
4. Root AccessKernelSU grants superuser access to authorized shells and apps — without modifying the boot image

Key Point: Because nothing is written to the boot image or any partition, the bootloader stays locked, the device stays verified, and root access is lost on reboot.


Why Root Google Pixel with Locked Bootloader

Until now, rooting a Google Pixel required unlocking the bootloader — which wipes all data, voids warranty, and is impossible on carrier-locked devices (Verizon, AT&T). The GhostLock exploit changes that entirely.

Traditional RootGhostLock Root
Bootloader unlock requiredLocked bootloader supported
Data wipe mandatoryNo data loss
Warranty voidedWarranty unaffected
Carrier-locked devices blockedWorks on carrier-locked devices
Permanent rootTemporary root (until reboot)
Fastboot/PC requiredCan be done entirely on-device

Our Testing Experience: We tested the GhostLock method on multiple Pixel 7 and Pixel 8 devices running Android 16 and Android 17 builds. Devices with August 2026 and September 2026 security patches rooted successfully. The method relies on specific firmware offsets — if your build is not listed as supported, the exploit will fail and the tool will refuse to run.

Root My Pixel app installing ReSukiSU via GhostLock exploit on Google Pixel locked bootloader

Root My Pixel app running the GhostLock exploit to late-load ReSukiSU


Essential Requirements

RequirementDetailsImportance
Supported BuildAugust 2026 or September 2026 Pixel firmwareCRITICAL
Shizuku APKGrants elevated shell permissions to Root My PixelRequired
Root My Pixel APKFrontend for the GhostLock exploitRequired
ReSukiSU APKKernelSU manager to verify and manage rootRequired
GSM6 Pixel Tool ProOptional — for PC-side root verificationRecommended
ADB DriversWindows only — for PC-side verificationOptional

Step-by-Step: Root Google Pixel with Locked Bootloader

Step 1: Install the Required APKs {#install-apks}

Install these three APKs on your Pixel. You can push them via GSM6 Pixel Tool Pro or copy them to internal storage and install manually.

APKPurposeDownload
ShizukuProvides elevated shell permissions to Root My PixelGitHub
Root My PixelRuns the GhostLock exploit to install ReSukiSUGitHub
ReSukiSUKernelSU manager — verifies and manages rootGitHub

After installing all three APKs, reboot your phone normally.

Install Shizuku, Root My Pixel, and ReSukiSU APKs on Google Pixel for GhostLock root method

The three APKs required for the GhostLock locked-bootloader root method


Step 2: Pair and Start Shizuku {#shizuku}

  1. Launch Shizuku from your app drawer.
  2. Tap “Pair” on the Shizuku home screen.
  3. Go to Settings > System > Developer Options > Wireless Debugging.
  4. Tap “Pair device with pairing code”.
  5. Enter the PIN code shown on your screen into Shizuku.
  6. Once pairing succeeds, open Shizuku again and tap “Start”.

You should see a notification confirming “Shizuku is running”.


Step 3: Run the GhostLock Exploit via Root My Pixel {#exploit}

  1. Launch Root My Pixel.
  2. Tap “Install ReSukiSU”.
  3. Let the app process the exploit.

If your build is supported, the exploit will pass and ReSukiSU will be late-loaded into the kernel. If your build is not supported, the tool will return an error and refuse to run.

Currently supported builds: August 2026 and September 2026 Pixel firmware only.


Step 4: Verify Root in ReSukiSU {#verify-root}

  1. Launch ReSukiSU from your app drawer.
  2. The manager should show the KernelSU module as loaded and active.
  3. Go to the Superuser tab — you should see entries for Root My Pixel, Shizuku, and Shell.

If ReSukiSU shows the module as active, root is working.


Step 5: Verify Root with GSM6 Pixel Tool Pro {#verify-tool}

For PC-side verification:

  1. Connect your phone to your PC via USB.
  2. Open GSM6 Pixel Tool Pro.
  3. Click “Read Info”.
  4. Look for the Root State line in the output.
OutputMeaning
Root State: ActiveRoot is working — GhostLock exploit succeeded
Root State: InactiveRoot is not currently active

Note: Because this is a temporary root, the state reverts to Inactive after every reboot. You must re-run the exploit to regain root.


How to Verify Root

You can verify root status in three ways:

Method 1: ReSukiSU Manager

Open the ReSukiSU app — if the KernelSU module shows as loaded, root is active.

Method 2: GSM6 Pixel Tool Pro

Click Read Info in the tool. Look for Root State: Active.

Method 3: ADB Shell

From a PC with ADB:

adb shell "sh -c 'id'"

If the output contains uid=0(root), root is active.


Common Problems and Troubleshooting

Problem A: Shizuku Shows “Not Connected”

Cause: Shizuku service was not started after pairing.

Solution: Open Shizuku, tap Start again. If it still fails, reboot and re-pair via Wireless Debugging.

Problem B: Root My Pixel Shows an Error During Exploit

Cause: Your build is not supported, or the KernelSU manager signature check failed.

Solution: Verify your build number matches the supported list (August 2026 / September 2026). If it does, ensure ReSukiSU is installed before running Root My Pixel.

Problem C: Root State Shows “Inactive” After Reboot

Cause: This is expected. GhostLock provides temporary root only.

Solution: Re-run Root My Pixel and let it late-load ReSukiSU again. Root will be restored until the next reboot.

Problem D: GSM6 Pixel Tool Pro Shows “N/A” Instead of “Root State”

Cause: Older versions of GSM6 Pixel Tool Pro may not include the Root State detection feature.

Solution: Update to the latest version of GSM6 Pixel Tool Pro from the official download page.


Risks and Warnings

RiskDescription
BootloopTouching any stock binary or partition can cause the device to fail to boot
Soft BrickIncorrectly running the exploit can leave the device in a recoverable but non-functional state
Hard BrickIn rare cases, partition corruption can render the device permanently unusable
Anti-RollbackPixel 10 series with May 2026+ bootloader cannot downgrade — attempting to flash older firmware will hard-brick the device
Temporary Root OnlyRoot is lost on every reboot; the exploit must be re-run each time
Security ExposureRoot access bypasses Android’s security isolation
OTA UpdatesSystem integrity checks may fail; manual updates required

This guide is for development and learning purposes only. Proceed at your own risk.


Video Guide

Complete video walkthrough for rooting Google Pixel with locked bootloader using the GhostLock exploit:

Video Tutorial

Watch this guide for visual instructions

Uploaded: September 12, 2026

Device: Google Pixel 7 (Android 16) — Method works for Android 17 builds as well.

Subscribe for more tutorials:


File/ToolDescriptionDownload Link
GSM6 Pixel Tool ProAll-in-one Pixel toolkitGSM6 Pixel Tool Pro
Shizuku APKElevated shell permissionsGitHub Releases
Root My Pixel APKGhostLock exploit frontendGitHub Releases
ReSukiSU APKKernelSU managerGitHub Releases
ADB & Fastboot ToolsEssential command-line toolsPlatform Tools
Android USB DriversWindows drivers for ADBGSM6 USB Drivers Guide

Frequently Asked Questions

Can I root my Google Pixel without unlocking the bootloader?

Yes — using the GhostLock exploit (CVE-2026-43499) via the Root My Pixel app. This method late-loads a KernelSU module into the running kernel without touching the boot image, so the bootloader stays locked and no data is wiped. Root is temporary and is lost on reboot.

Is this root method permanent?

No. The GhostLock exploit provides temporary root only. Root access is lost every time the device reboots. You must re-run the exploit via Root My Pixel to regain root access.

Will this method work on my Pixel?

It only works on supported builds — currently August 2026 and September 2026 Pixel firmware. If your build is not supported, the exploit will fail and the tool will refuse to run. Check the Root My Pixel GitHub page for the latest supported build list.

Does this method wipe my data?

No. Unlike traditional bootloader-unlock rooting, the GhostLock method does not modify any partition and does not wipe your data. Your apps, files, and settings remain intact.

Will this void my warranty?

No. Because the bootloader is never unlocked and no partitions are modified, the warranty-voiding event log is never triggered. However, this guide is for development and learning purposes only — proceed at your own risk.

Why do I need Shizuku?

Shizuku provides elevated shell permissions to the Root My Pixel app. The GhostLock exploit requires shell-level access to trigger the kernel race condition. Without Shizuku running, Root My Pixel cannot perform the exploit.

Why do I need ReSukiSU?

ReSukiSU is the KernelSU manager that the GhostLock exploit late-loads into the kernel. It provides the actual root access — the su binary, superuser management, and the root context used by apps and shells.

Can I use Magisk instead of ReSukiSU with this method?

No. The GhostLock exploit is specifically designed to late-load a KernelSU-family module. Magisk works by patching the boot image, which requires an unlocked bootloader. For locked-bootloader root, you must use a KernelSU-family manager like ReSukiSU.

What happens if my device bootloops after running the exploit?

Reboot into fastboot and re-flash the original boot image. Because GhostLock does not modify any partition, a simple reboot usually restores the device to a clean state. If the device does not recover, flashing the full stock factory image via fastboot will restore it.

Can I use this method on a carrier-locked Pixel?

Yes — this is one of the major advantages of the GhostLock method. Because it does not require bootloader unlock, it works on carrier-locked devices (Verizon, AT&T) where OEM Unlocking is grayed out.

How do I verify root is working?

Open ReSukiSU — if the KernelSU module is loaded, root is active. You can also use GSM6 Pixel Tool Pro: click Read Info and look for Root State: Active.

Does this method work on Android 17?

Yes — as of September 2026, the GhostLock exploit has been tested on Android 17 August 2026 and September 2026 builds. Support for future builds depends on the Root My Pixel developer updating the target offsets.

Is the GhostLock exploit safe?

It is as safe as any kernel exploit can be. The most common failure mode is a kernel panic followed by a clean reboot into stock Android — no data loss, no brick. But a won race can still leave priority inheritance state that causes kernel faults later, and touching any stock binary or partition carries a brick risk. Always back up your data first.

Do I need a PC to root my Pixel with GhostLock?

No. The entire method can be done on-device using just the three APKs and Shizuku’s wireless pairing. A PC is only needed if you want to verify root with GSM6 Pixel Tool Pro via ADB.


Connect with the Author & Community


© 2026 GSM6.com | Root Google Pixel Locked Bootloader Guide

This guide is provided for educational, development, and security research purposes only.
Touching stock binaries or partitions can cause bootloops or bricks. Proceed at your own risk.

Abdul Malik - GSM6 Founder
verified

Author:

Abdul Malik

Mobile Software Expert and founder of GSM6.com. Specializes in FRP bypass, IMEI repair, and advanced mobile tools. All tutorials are tested on real devices for accuracy and safety.

Why Trust GSM6?

  • 7+ Years Experience in mobile repair
  • YouTube Channel with working tutorials
  • Active Community for verification