Rooting your Android phone or tablet allows you to enjoy the benefits of extra memory, custom software installs, and much more. Rooting usually requires access to a PC, but with a little patience and technical know-how, you can root your Android without using any other devices. The safest and most reliable method is to root your device with Magisk using Shizuku and Termux. Rooting your Android may cause it to stop working and will almost always void your warranty. Proceed with caution.
The Best Way to Root Your Android Without a PC
To safely and reliably root your Android with no PC, you’ll need to enable your device’s developer mode and install Shizuku and Termux. Use Termux to flash a custom recovery, such as TWRP or OrangeFox. Then, you can install Magisk from your recovery to root your Android.
Steps
Preparing Your Android
-
1Unlock your device’s bootloader. The bootloader is responsible for loading the kernel, one of the core programs on your Android that helps manage a wide variety of basic tasks. [1] X Research source Unlocking the bootloader is a critical step in the process of rooting your phone or tablet. [2] X Research source Always back up any data on your device that you want to keep before proceeding, since this process will factory reset and erase your Android. Here’s how to unlock the bootloader: [3] X Research source
- Put your device in bootloader mode. If you have the Android Debug Bridge (ADB) installed, you can use it to send the command adb reboot bootloader . Otherwise, check your phone or tablet’s documentation for information on how to boot into the bootloader. For example, you can do this on many devices by holding the volume down button while booting up.
- Run the command fastboot flashing unlock
. If this doesn’t work, you’ll need to enable OEM Unlocking first:
- Boot to the Home Screen.
- Open Settings > System > Developer options .
- Enable OEM unlocking.
- Accept the warning about unofficial images, then wait for your device to reset and reboot.
-
2Enable your Android’s developer options. If you haven’t already enabled developer options, you’ll need to do so before you can root your device. The exact process for doing this varies depending on your device model, but typically, you will go to Settings > About (or About phone ) > Build Number . Tap Build Number 7 times, or until you see a message that says “You are now a developer!” [4] X Research source
- On some devices, the path is something like Settings > About > Software Information > Build number .
- To look up the exact path for this option on your device, check out this article from Android .
Advertisement -
3Turn on USB Debugging. This feature is located in the Developer Options menu. To enable it, go to Settings > System > Developer options and toggle on USB debugging . [5] X Research source
- On some Androids, you may need to go to Settings > System > Advanced > Developer options > USB debugging .
- Note that not all Androids support rooting without a PC , even if you’ve enabled all these settings. If you’re unable to use the process described below, you may need to try a more standard rooting method .
Installing Shizuku
-
1Download the Shizuku app. This app is available in the Google Play Store . Download and install it on your Android phone or tablet. [6] X Research source
- Shizuku allows you to manage permissions that you normally can’t get to without root-level access on your Android. You’ll be using this app, in combination with another app called Termux, to root your device without a PC.
-
2Start Shizuku with wireless debugging. Once Shizuku is installed, launch the app and follow the setup instructions. When you’re able to, select Start via Wireless Debugging .
-
3Let Shizuku run commands. Follow the prompts to give Shizuku permission to run commands on your Android.
Setting Up Termux
-
1Install Termux on your device. Termux is a terminal emulator that allows you to run commands using code in a command-line interface. You can install it from the Google Play Store or from F-Droid . https://magiskmodule.gitlab.io/blog/root-android-without-pc/
- You’ll use Termux in combination with the Shizuku app to root your Android.
-
2Update your Termux packages. Once you’ve installed Termux, run the commands pkg update and pkg upgrade . This will ensure that you’re running the most up-to-date version of the app.
-
3Run a command to install the tools you need. Once you’ve updated Termux, run the command pkg install curl wget unzip . This will install tools that will allow you to flash recoveries and more.
-
4Install ADB. ADB, or Android Debug Bridge, is an Android command line tool that allows you to run a variety of commands you’ll need during the rooting process. [7] X Research source Here’s how to install it in the Termux app: [8] X Research source
- Run the command pgk install root-repo .
- Enter the command pkg install android-tools .
- Type adb version to verify that ADB is installed. This will also tell you which version you have.
Flashing a Recovery
-
1Download the TWRP or OrangeFox image. Next, you will be flashing a custom recovery for your Android. The custom recovery will allow you to create a custom ROM, back up your system, and root your device. The most popular custom recovery options are TWRP and OrangeFox. Download the image file for your preferred option to your Android device. [9] X Research source
-
2Boot up in fastboot mode in the Termux app. Open Termux on your Android and enter the following command: adb reboot bootloader .
-
3Flash your preferred recovery. The command will be slightly different depending on which option you chose. Enter one of the following commands in Termux:
- For TWRP: fastboot flash recovery twrp-x.x.x-x-device.img . Replace “x.x.x-x-device” with the appropriate version number and device name for the image you downloaded.
- For OrangeFox: fastboot flash recovery recovery.img . You may need to change “recovery.img” to the actual name of the recovery file you downloaded. [10] X Research source
-
4Reboot from fastboot mode. In Termux, enter the command fastboot reboot . This will restart your device.
Rooting Your Device
-
1
-
2Boot up in recovery mode using Termux. Launch the Termux app, then enter the command adb reboot recovery . Your device will reboot using the custom recovery you flashed.
-
3Flash Magisk using your custom recovery. The way you do this will vary slightly depending on which recovery you chose, but you should see an obvious “Install” option that will allow you to flash Magisk.
- For example, in TWRP, tap Install , then select the Magisk zip file. Swipe to flash. Once the process is complete, select Reboot > System .
- Your device is now rooted! You can use Magisk to do things like installing root-only apps or granting root permissions to trusted apps.
Community Q&A
-
QuestionHow can I root an Oppo A37?Måns ArvidssonCommunity AnswerUse Magisk Manager. It is one of the best Android rooting tool in the industry in these days.
-
QuestionWhat is the best and safest Android rooting tool?Anis13Community AnswerDownload KingoRoot, the safest rooting tool on earth. Just wait a few minutes and you have successfully rooted your device without blockading or breaking it.
Video
Tips
Warnings
- Root your Android device at your own risk, as rooting will void the manufacturer's warranty. You may not be able to exchange or return your Android for repairs if needed.Thanks
References
- ↑ https://source.android.com/docs/core/architecture/bootloader
- ↑ https://magiskmodule.gitlab.io/blog/root-android-without-pc/
- ↑ https://source.android.com/docs/core/architecture/bootloader/locking_unlocking
- ↑ https://developer.android.com/studio/debug/dev-options
- ↑ https://developer.android.com/studio/debug/dev-options
- ↑ https://magiskmodule.gitlab.io/blog/root-android-without-pc/
- ↑ https://developer.android.com/tools/adb
- ↑ https://magiskmodule.gitlab.io/blog/install-adb-on-termux/
- ↑ https://magiskmodule.gitlab.io/blog/root-android-without-pc/
- ↑ https://wiki.orangefox.tech/en/guides/installing_orangefox
- ↑ https://magiskmodule.gitlab.io/blog/root-android-without-pc/
- ↑ https://magiskmodule.gitlab.io/blog/root-android-without-pc/
- ↑ https://doc.e.foundation/pages/backup-and-restore-with-twrp
- ↑ https://source.android.com/docs/core/architecture/bootloader/locking_unlocking Then, select Recovery Mode .
- ↑ https://magiskmodule.gitlab.io/blog/magisk-app/#magisk-detected-by-app
About This Article
1. Allow app installs from unknown sources.
2. Download the Framaroot APK.
3. Open the APK.
4. Tap INSTALL
.
5. Tap OPEN
.
6. Tap Install SuperSU
.
7. Reboot your Android.
8. Open SuperSU
and tap Update Binaries
.