How to Root OnePlus 15 via Magisk/KernelSU/APatch
In this guide, we will show you the steps to root your OnePlus 15 via Magisk, APatch, and KernelSU. The newest addition to the OnePlus family has managed to grab quite a few eyeballs. After all, how wouldn’t it, when it boasts of a 7,300mAh battery, 165Hz refresh rate, and the new Snapdragon 8 Elite Gen 5 chipset, all of which are packed into an aggressive price. But what about the tech enthusiasts?
Well, initially there were some heart-in-the-mouth moments with regard to bootloader unlocking [more on that later], but it all settled down quite smoothly. Once you have checked that requirement, you can then easily root your OnePlus 15 via Magisk, KernelSU, and APatch. And in this guide, we will show you how to do just that. So without any further ado, let’s get started.
Don’t Miss: How to Convert OnePlus 15 from ColorOS to OxygenOS
- How to Root OnePlus 15 via Magisk/KernelSU/APatch STEP 1: The Prerequisites STEP 2A: Root via Magisk STEP 2B: Root via KernelSU Using a Custom Kernel Without a Custom Kernel STEP 2C: Root via APatch
How to Root OnePlus 15 via Magisk/KernelSU/APatch

Before you get started with the process, please take a complete device backup. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
STEP 1: The Prerequisites
- Download the stock firmware of your device- the same one that is currently installed on your device [you can verify the same from the Version Number].
- If you’re currently on the latest version, then you can get the exact same firmware from the Oxygen Updater app .
- However, if you’re not on the latest version, then the app wouldn’t come in handy [as it only lists the latest firmware]. In that case, you may use a third-party site to get the firmware.
- Moving on, now extract the firmware ZIP file and you’ll get the payload.bin. Load this into Fastboot Enhance Tool and extract init_boot.img or boot.img, depending on how you would like to root the device: init_boot: For Rooting via Magisk and KernelSU/KernelSU Next boot.img: For Rooting via APatch
- Next up, download and extract Android SDK Platform Tools on your PC.
- Then, enable USB Debugging & OEM Unlocking on your device.
- After that, unlock the bootloader of your device using our guide . If you’re having the Chinese variant [ColorOS], you’ll have to use the In-Depth Test App, which is attached in that guide. OxygenOS users don’t need to use that app, atleast not for now.
- Now open Command Prompt inside platform-tools and type in: adb reboot bootloader
- Then type the below command and verify you’re getting an ID: fastboot devices
- If you aren’t, then please install the Fasboot Drivers on your PC.
STEP 2A: Root via Magisk
- First, download the stock firmware for your device and region.
- Extract it, get the init_boot.img, and transfer it to your device.
- Next, download the Magisk app and install it onto your device.
- Launch it, hit Install next to Magisk, and select init_boot.img.
- The file will be patched and placed in the Downloads folder.
- Transfer it to the platform-tools folder. Then open CMD there. Make sure you’re booted to Fastboot Mode, as explained in STEP 1.
- Now type in the below command to flash the patched init_boot.img fastboot flash init_boot patched_init_boot.img
- Finally, boot the device to the OS via the below command: fastboot reboot
- Now launch Magisk. You might get a prompt of “Require Additional Setup”.
- Tap OK > select Direct Install [Recommended] > hit Reboot.
- Your device will now reboot to the rooted OS.
That’s it. These were the steps to root your onePlus 15 via Magisk. Let’s now show you how this could be done via APatch and KernelSU.
STEP 2B: Root via KernelSU
Using a Custom Kernel
Some Custom kernels come with built-in support for KernelSU/KernelS-Next. In such cases, you just need to flash the kernel and you’ll be rooted. As of now, no such kernel exists. When any one of them goes live, we will update this section accordingly. Stay tuned.
Without a Custom Kernel
If you’re device doesn’t yet have a custom kernel that supports KSU/KSU-Next, or you are willing to stay on the stock kernel, then here’s how you can root your OnePlus 15 via KernelSU.
- First, download the stock firmware for your device and region.
- Extract it , get the init_boot.img, and transfer it to your device.
- Next, download the KernelSU app and install it on your device.
- Launch it, tap on Not Installed, and select the init_boot.img file.
- The file will be patched and placed in the Downloads folder.
- Transfer it to the platform-tools folder. Then open CMD there. Make sure you’re booted to Fastboot Mode, as explained in STEP 1.
- Now type in the below command to flash the patched init_boot.img fastboot flash init_boot patched_init_boot.img
- Finally, boot the device to the OS via the below command: fastboot reboot
- Now launch KernelSU and verify if your device is rooted or not.
STEP 2C: Root via APatch
Do note that APatch always uses the boot.img instead of init_boot.
- First, download the stock firmware for your device and region.
- Extract it , get the boot.img, and transfer it to your device.
- Next, download the APatch app and install it on your device.
- Launch it, tap on Not Installed, and select the boot.img file.
- Then tap on Set SuperKey, set your key, and hit OK. The length of Superkey should be at least 8 characters, in alphanumeric format. [Do not use weak keys like 1234abcd] .
- The file will now be patched and placed in the Downloads folder.
- Transfer it to the platform-tools folder and Rename it to apatch_boot. Make sure you’re booted to Fastboot Mode, as explained in STEP 1.
- Now type in the below command to flash the patched boot.img: fastboot flash boot apatch_boot.img
- Then, boot the device to the OS via the below command: fastboot reboot
- Now launch APatch and verify if your device is rooted or not.
- How to Root using Magisk when it’s Already Rooted via KernelSU
- How to Add Module and Repository to Magisk/KernelSU/APatch
- Guide to Spoof Custom Kernel to Stock using KernelSU & SUSFS
- How to Install OTA Updates on Rooted Devices using KernelSU
- Andak788 2 months ago Reply Does VoLTE still work after rooting?
- Darpan 2 months ago Reply Does VoLTE still work after rooting?
(Cancel Reply)
Δ