How to Root Android Devices Without TWRP Recovery

In this article, we will be sharing all the methods on How to Root Android Devices Without TWRP Recovery. Custom Recovery makes a lot of things easier when it comes to customization on Android devices as the stock recovery of any device puts on some restrictions for the users.

And tech geeks would already know about the best Custom Recovery of all times – TWRP Recovery. Such custom recoveries help you root your device, flash firmware files, flash custom ROMs, perform a factory reset, and so on. However, thanks to our developers, we now have many other ways to perform a particular process without using TWRP.

Yes, TWRP Recovery does make everything easier. Many devices constantly get official TWRP Builds, and others left out get unofficial TWRP Builds from forums like XDA. However, there are still some devices that do not get a TWRP Build either way.

And hence, they are left with no other option than to abstain from customizing their device. But this isn’t how it should be. And hence, our developers have brought methods through which you can perform advanced level customization and tweaks without using TWRP Recovery.

Let us take, for example; you can now Disable DM-Verity or Android Verified Boot without TWRP. If you were not aware yet, you could also Root OnePlus 8 Pro without TWRP Recovery. So if yours is a device that does not have a TWRP Build or is looking for a more adventurous way, you can follow the below guide to root android devices without TWRP Recovery.

How to Root Android Devices Without TWRP Recovery

Here is a detailed guide on how to root android devices without TWRP Recovery. Just follow all the prerequisites first and then proceed with each step in the given sequence. We have shown you 2 methods for patching stock boot.img file as well as for installing the patched boot image.

root android without twrp

Prerequisites

Step 1: Get Stock Boot.img file from Stock ROM

To start with, we will need the stock boot.img file from Stock ROM. For different devices, these files are encrypted inside various packages. For OnePlus, the files are inside Payload.bin; for Realme and Oppo, these files are inside OZIP format. You will need to extract these files and then patch the stock boot.img file using the next step. You can use the guide below to extract the payload.bin file to get the stock boot.img –

payload bin extract via python

Step 2: Patch Stock Boot.img file

2 ways are using which you can patch stock boot.img file. One is using new magisk and the other using old magisk –

Method 1 – Patch Stock Boot.img using New Magisk

  • Open Magisk Manager on your device.
  • Tap on the Install option.
  • The patched boot image file will be saved in Internal Storage > Downloads. The name of the file will be magisk_patched.img
  • From the types of methods shown, choose Select and Patch a file. 
  • Locate the Stock boot. img that you extracted earlier and select it.
  • Please tap on the option of Let’s Go.
  • new-magisk-patched-boot-image
  • Soon Magisk will patch this file, and you will receive a message of Download complete on the screen.
  • This patched boot image file will be saved in your device’s internal storage under the Downloads section and will be named as – magisk_patched.img.

Method 2 – Patch Stock Boot.img using Old Magisk

  • To begin with, Download Stock firmware for your device.
  • Then, Extract boot.img file from it.
  • Move the file to the internal storage of your device.
  • Now install Magisk Manager App on your phone.
  • Open the app and tap on the Install button. Again choose Install from the menu that pops up.
  • Next, choose the option of ‘Select and Patch a File’.
  • Patch-and-flash-boot-image-magisk-patch
  • Go to the internal storage of your device and then choose the previously extracted stock boot.img file.
  • Magisk will now begin the patching procedure. Once it is finished, you can copy the patched boot.img file, named as magisk_patched.img, and paste it on your PC in the platform-tools folder (ADB and Fastboot folder).

You can then proceed to the next step.

Step 3: Install Patched Boot image

Assuming that you have followed all the steps mentioned above and patched the stock boot IMG file, you can now go ahead to install and flash the patched boot image file on your device to root it. Here again, you have 2 methods of flashing patched boot images.

The first is installing patched boot IMG using Fastboot, and the second is using Magisk. You can follow any of the below processes depending on your convenience. However, if we are to be asked, the Fastboot method to install a patched boot image would be better and more convenient.

Method 1 – Install Patched Boot Image using Fastboot

  • To start with, connect your device to the PC.
  • Move the patched boot image file from your device to the ADB and Fastboot tools folder on your PC.
  • In this folder, click on the space while pressing the Shift key. This will show several options on the screen. Of them, choose open PowerShell Window here.
  • Patch and flsh boot image via magisk- Open PowerShell window here
  • Or, you can also open the command prompt window by typing cmd in the address bar of this folder and then hit the Enter key.
  • command-prompt-adb
    command-prompt-ADB
  • Enter the below command to see if your device has been successfully connected to PC –

adb devices

  • Then enter the below command to boot your device to Fastboot/bootloader mode –

adb reboot bootloader

  • Now to flash patched boot image file, enter the below command –

fastboot flash boot magisk_patched.img

  • For the devices with a dual partition, i.e. A/B Partition, you will have to flash patched boot files to both parts. For this, enter the below commands –

fastboot flash boot_a magisk_patched.img fastboot flash boot_b magisk_patched.img

  • Lastly, enter the below command to reboot your device-

fastboot reboot

You have successfully rooted your device without using TWRP Recovery! However, if you could not root your device using the above Fastboot method, then do not worry just yet. You can still try out the below method to patch boot images using Magisk.

Method 2 – Install Patched Boot Image using Magisk

In case the above method to patch stock boot image using Fastboot commands did not work out for you, there is another method you can go for –

  • Open the Magisk Manager app on your device.
  • Now tap on the Install button and tap on the Install button that appears on the pop-up box.
  • From the ‘Select Method‘ pop-up, choose Direct Install (Recommended) method.
  • Root-Android-Device-without-TWRP-Patch-boot-image-via-Magisk
  • Once chosen, Magisk will now start flashing the patched boot image on your device.
  • Lastly, tap on the Reboot option.

That was how easy it was to Root Android Devices Without TWRP Recovery or Custom Recovery.

FAQs

Can I root my phone without TWRP Recovery?

Yes, you can root your device without TWRP Recovery or any other Custom Recovery using the stock boot image file. The above guide will be helpful in this case.

How can I root my phone without a PC or TWRP?

  • Download Kingroot. Open the app on your device.
  • Click on the Start Root button.
  • Your device will start the rooting process.
  • In the end, restart your device.

How do I root my phone without custom recovery?

You can use the method given above to root your device without Custom Recovery, or you can use SuperSU Binaries without using Custom Recovery. You can use one-click root apps like Kingroot or SuperSU-Me Pro.

Can I install SuperSU without TWRP?

Unfortunately, No. You cannot install SuperSU without TWRP. Like any other root solution installed by flashing root zip using a Custom Recovery, you will need a custom recovery like TWRP or OrangeFox to install SuperSU.

Concluding Words

I hope that the above article was useful and you could all easily root Android devices without using TWRP recovery/ custom recovery. If you are stuck at any of the above steps, feel free to let us know in the comment section below. We will be glad to help you out.

Happy Androiding:-)