Root Galaxy S25 Without Unlocking the Bootloader: Limits, Risks, and Compatibility
Learn how temporary Galaxy S25 root on a locked bootloader works, the limits of CVE-2026-43499 and KernelSU, compatible builds, risks, and safer preparation.

Can you root a Galaxy S25 without unlocking the bootloader? A public proof-of-concept indicates that temporary root may be possible on certain vulnerable Galaxy S25 builds by using the Linux kernel vulnerability CVE-2026-43499 with KernelSU. This is not a universal, permanent, or one-click root method.
The technique depends on the exact device, kernel, firmware security patch, and compatible exploit payload. Root access disappears after a reboot, patched firmware may block it, and an incorrect binary can crash or compromise the phone. Treat it as an advanced research workflow for a device you own, not as guaranteed support for every Galaxy S25.
Quick answer: the reported method keeps the bootloader locked and obtains temporary root in the running system. It does not permanently modify the boot image, does not survive a restart, and does not prove that Samsung Knox remains fully trusted or that every security-sensitive app will work.
What Does “Root Without Unlocking the Bootloader” Mean?
The standard Samsung rooting path usually involves enabling OEM unlocking, unlocking the bootloader, and flashing a modified boot image. Unlocking normally wipes user data and permanently changes the device's Knox warranty state.
The locked-bootloader method is different. It uses a local kernel vulnerability to elevate privileges after Android has already started. Because no modified image is flashed, the bootloader can remain locked and the phone continues to boot Samsung-signed firmware.
| Method | Bootloader | Persists after reboot | Typical data wipe |
|---|---|---|---|
| Conventional Magisk-style root | Unlocked | Yes, while patched image remains | Usually required when unlocking |
| CVE-based temporary root | Locked | No | Not normally part of the exploit |
Temporary root is useful for research, diagnostics, backups, or testing commands that require elevated privileges. It is less suitable when you need root modules and automation to remain active after every restart.
How CVE-2026-43499 Relates to the Galaxy S25
CVE-2026-43499 is a Linux kernel rtmutex vulnerability involving incorrect waiter handling during a proxy-lock rollback. Public vulnerability records describe a use-after-free condition that a local, low-privileged process may leverage for kernel memory corruption and privilege escalation.
The CVE is real, but that does not mean every Android phone running Linux is exploitable. A successful Galaxy S25 implementation also depends on:
- Whether the phone's Samsung kernel contains the vulnerable code.
- Whether the installed security patch includes Samsung's or Linux's fix.
- Kernel configuration and Samsung hardening features.
- The exact Galaxy S25 model and firmware build.
- A payload compiled for that kernel and device architecture.
- KernelSU components that match the target kernel.
The public DroidWin guide references files named for an S25 Ultra payload and a Linux 6.6 KernelSU module. Those filenames are a warning against assuming support for the base S25, S25+, every regional model, or a different kernel build.
Supported Devices and Firmware: Verify Before You Begin
Do not rely on the retail name alone. Open Settings > About phone > Software information and record:
- Model number, such as the exact
SM-S93xvariant. - One UI and Android version.
- Baseband and build number.
- Android security patch level.
- Kernel version and build string.
Then compare every value with the release notes or repository that supplied the exploit and payload. If the developer does not publish a compatibility matrix, checksums, source code, or reproducible build information, do not run the binary on a primary phone.
An over-the-air update can close the vulnerability at any time. A tutorial that worked on an earlier security patch can fail or destabilize a later build even when the device name is identical.
Requirements for a Temporary Root Test
Prepare the environment before connecting the phone:
- A Galaxy S25-family device that you own and that matches the documented vulnerable build.
- A complete backup of photos, authentication data, recovery codes, and important files.
- A Windows, macOS, or Linux computer with current Android SDK Platform Tools.
- A reliable USB data cable and direct USB port.
- USB debugging enabled and the computer authorized on the phone.
- The official KernelSU manager from its verified release page.
- Device-specific exploit, payload, helper, and KernelSU module files from a source you trust.
- SHA-256 checksums or signatures to verify every downloaded binary.
Never disable endpoint protection merely because an unknown archive tells you to. Exploit packages naturally perform sensitive operations, making them an effective way to hide credential stealers or persistent malware.
High-Level Workflow
The exact commands and filenames are build-specific. At a high level, the reported process works as follows:
- Confirm that the model, build, kernel, and patch level match the exploit release.
- Install the verified KernelSU manager application.
- Enable Developer options and USB debugging, then authorize the computer.
- Confirm the device appears as authorized when checked with ADB.
- Transfer the matching exploit, payload, helper, and kernel module to an app-writable temporary directory.
- Apply only the executable permissions documented by the maintainer.
- Launch the exploit with its device-specific payload and wait for a clear completion result.
- Open KernelSU and enable ADB root only if the installed build exposes that option.
- Verify the effective user identity and save logs before performing any privileged task.
Do not substitute similarly named modules from another phone. Kernel modules are tightly coupled to kernel versions and configurations; an incompatible module can cause an immediate crash or repeated instability.
What Happens After a Reboot?
The root session is temporary. Restarting the Galaxy S25 returns it to the normal Samsung-signed boot state, and the exploit must be run again if the firmware is still vulnerable.
This also means:
- Root-dependent scripts stop working after restart.
- KernelSU permissions from the previous session do not guarantee active root.
- A system update may permanently close the path.
- Files or settings changed while root was active may remain changed.
Temporary access does not make every action temporary. Deleting system data, changing permissions, exposing credentials, or modifying protected configuration can have lasting consequences.
Does This Preserve Knox and Banking Apps?
Keeping the bootloader locked avoids the usual bootloader-unlock event that permanently trips the hardware Knox warranty bit. However, it is unsafe to promise that Knox, Play Integrity, Secure Folder, Samsung Wallet, corporate MDM, or banking apps will remain unaffected.
Apps can detect runtime root, suspicious processes, altered properties, debugging, or failed integrity verdicts. Samsung services can also change behavior across firmware releases. Test each required service after returning the phone to a clean, non-rooted session, and never use root to bypass an organization's security controls.
Main Risks
Malicious or unverified binaries
The workflow requires highly privileged code. A fake payload can read tokens, messages, files, or account data. Prefer source-available projects, reproducible builds, signed releases, and independent checksums.
Kernel crash or boot instability
Use-after-free exploitation deliberately manipulates kernel memory. Even a compatible proof-of-concept can fail and reboot the device; an incompatible module may cause more serious instability.
Data loss and account lockout
ADB and root commands can overwrite files without a recovery prompt. Back up authenticator recovery codes and ensure you can sign back into critical accounts before testing.
Security exposure
Root weakens Android's application isolation. Grant access only to software you understand, revoke permissions after testing, and disconnect ADB when it is no longer needed.
No guaranteed recovery path
A locked bootloader limits what you can flash manually. Know how to use Samsung Download Mode and official firmware recovery before experimenting, while understanding that recovery may erase data.
Troubleshooting Without Guessing
ADB shows “unauthorized”
Unlock the phone, accept the RSA fingerprint prompt, and reconnect. If necessary, revoke USB debugging authorizations and pair again using a trusted cable and computer.
The exploit exits or the phone reboots
Stop repeating the attempt. Recheck the model, build, patch level, kernel string, binary architecture, and published compatibility notes. Repeated exploitation attempts can increase instability without fixing a mismatch.
KernelSU opens but root is unavailable
The manager app alone does not create root. The compatible kernel component must be loaded successfully during the current boot session. Review the exploit log rather than reinstalling random APK versions.
Root worked before an OTA update
Assume the update patched the vulnerability or changed the kernel ABI. Do not downgrade blindly: Samsung bootloader rollback protection may prevent older firmware, and forcing an incompatible downgrade can brick the device.
Safer Decision Checklist
- [ ] I own the phone or have explicit authorization to test it.
- [ ] I recorded the exact model, firmware, security patch, and kernel build.
- [ ] My build appears in a trustworthy compatibility list.
- [ ] I backed up data and account recovery codes.
- [ ] I verified download URLs and file checksums.
- [ ] I understand root will disappear after reboot.
- [ ] I can recover with official Samsung tools if Android stops booting.
- [ ] I am not depending on unsupported promises about Knox or banking apps.
If any answer is no, pause before running the exploit.
Frequently Asked Questions
Can every Galaxy S25 be rooted without unlocking its bootloader?
No. Compatibility depends on the exact model, kernel, firmware build, security patch, and payload. A method demonstrated on one S25 Ultra build should not be assumed to support every S25 variant.
Is this permanent root?
No. The reported CVE-2026-43499 technique provides temporary root that is lost after a reboot.
Does locked-bootloader root trip Knox?
It avoids the normal bootloader-unlock operation, but there is no responsible basis for guaranteeing that all Knox-backed services or integrity checks remain unaffected during or after the root session.
Can I update the phone after using it?
An OTA update may patch the vulnerability or change the kernel so the existing payload no longer works. Return the phone to a clean state and back up data before updating.
Is installing the KernelSU APK enough?
No. The manager is only the control interface. Root requires a compatible kernel-side component to be loaded successfully.
Can I use files from another Galaxy model?
No. Do not use another device's kernel module or payload unless the maintainer explicitly documents compatibility with your exact kernel and firmware.