How to Root Any Android Smartphone ~ 3 [Working Methods]

Hello friends, do you want to root your Android smartphone? Then you are in the right place. In this article, I will tell you how you can root your smartphone, as well as how to root any Samsung, OnePlus, Realme, or any other smartphone.

Before knowing how to root your Android smartphone, it is important to know what root is and what its advantages and disadvantages are.

What is Root?

Rooting any Android device gives you access to the subsystems of that device. After rooting the phone, you can go deep into the operating system, which remains locked to non-rooted users. Rooting the device allows you to do full customization of the device. such as boosting device performance, optimizing battery life, and overall optimization.

Rooting your device means becoming the “superuser” of your Android device. With which you can change the internal core of your device.

Benefits or Advantages of Rooting

  • Updated OS: Rooting gives you the complete freedom to update the OS (operating system) of your Android device, and you can also use various root apps and mods to update ROMs and custom ones.
  • Superuser Access: Rooting gives you superuser access to your Android device. With this, you can go deep into the operating system of the device and have complete control over it.
  • App Access: Rooting allows you to install and remove all types of apps on an Android device, giving you a wide range of options for custom updates, personalization, and review.
  • Battery Life: Many root apps and mods can help you extend your phone’s battery life, such as battery optimization apps and kernel mods.
  • Customization: Rooting allows you to completely customize your Android smartphone. You can use different apps, themes, icons, launchers, etc., and change the feel and look of your device. That is, you can increase or decrease the overall performance of your device according to your own.

Cons Or Disadvantages of Rooting

  • Bricking your phone: If something goes wrong during the rooting process, you may end up damaging your device, or your device may be out of order. The only way to avoid this is to do the rooting process very carefully and also make sure that the custom ROM you flashed is only for your smartphone.
  • Voiding your warranty: Keep in mind that if you root, you lose the warranty of your device, you can unroot your phone if you want. But uninstalling the root will not void your device’s warranty. So if your phone is in warranty period then take any step keeping this thing in mind.
  • Disabled apps: Some services and apps may not work on a rooted device. Like Paytm, Google Pay, Phone Pay, and some banking-related services, Netflix, etc.
  • Security risks: Rooting may bring some risks to your device, it depends on the apps you use, some malware installs other malware on your device and some malware steals data from your device.

Pre Requirements:

  • Data Backup: Rooting has the potential to corrupt your device’s data very easily, so before rooting, put your device’s data in a safe place.
  • Battery charge: while root Make sure that your device has above 80% charge, because your device may drain completely.
  • Device version check: For your device, you need to know the correct rooting method and download some additional files. therefore you need to check the model number and version of your device.
  • Internet access: while root you need internet access to download some unlock tools and files.
  • Correct USB Drivers and Cable: Install the correct USB drivers for your device on your PC And choose an original USB Cable. This will help you connect your phone to the PC properly.

Let’s Root your Android Smartphone

To root any Android smartphone, we employed a variety of techniques. Then, we gave you our recommendations for three quick and safe ways to root your device. In the first way, a custom recovery called TWRP is used, and in the second, Fastboot and ADB are used. Third strategy Without a computer, root your device. Any of the approaches listed below, step by step, can be chosen based on your preferences. However, be sure to fulfil the requirements before rooting.

Warning: Remember, rooting your device carries risks, and voids your device warranty. So continue root at your own risk.

Method #1: Using the TWRP Custom recovery

Here is the first method to root your Smartphone follow the steps carefully to root successfully.

Step 1: Unlock the bootloader

  • Enable Developer Options: Go to device Settings, scroll down, and tap on >> “About phone” >> then tap on >> “Build number”, several times until >> “Developer Options” is activated.
Enable Devloper Option
  • Go to Settings and select > “Developers mode” Now find the option > “OEM Unlocking” and “USB Debugging” and enable them.
Enable USB Debugging
oem unlocking
  • Now boot your Smartphone into bootloader mode to Unlock the Bootloader.
  • Connect the phone to the PC or Laptop using a USB cable.
  • Type the command “fastboot oem unlock” in the terminal.

Now the bootloader of your Smartphone will be unlocked.

Step 2: Install and flash TWRP custom recovery

  • Download the file: Go to the TWRP official website and download the TWRP recovery file for your Smartphone, according to the model “Model Name” and brand “Brand Name” of your device. The file can be a string or in “img” format.
  • Boot your phone into bootloader mode: To enter Bootloader Mode, you can press and hold the “Power button” and “Volume Down” buttons of your phone simultaneously. After that, you have to select “Bootloader” or “Fastboot” by using the “Volume Up/Down button”.
  • Flashing TWRP Recovery: After getting your device into Fastboot mode, use a USB cable and connect it to your Laptop or PC.
  • Flash the recovery: Now, open the flashing tool on your PC and select the TWRP recovery file of your phone. Select the appropriate option to flash the file, and wait for the process to complete.

If you need a TWRP installation guide, you can check out our related posts; you may know more about TWRP Custom Recovery.

Step 3: Get the correct Magisk Zip

You are prepared to flash the Magisk file on your device if you have finished flashing TWRP on your smartphone. You will find the most recent Magisk zip file in this section. To obtain the Magisk Zip file, click the download button above.

Step 4: Root using Magisk Zip

I hope you have downloaded the Magisk zip file from above, then you are ready to root your device. Follow the below steps properly, and your

  • Boot into the TWRP custom recovery first.
  • To access the Magisk file location, click the Install button.
Install Button
  • To access the flashing menu, choose the Zip file from the list.
Select Magisk Zip
  • Right-swipe to start the flashing process.
  • Reboot your device, after the flashing process is complete.

Now Magisk app will automatically install on your rooted Android smartphone. You may now start customizing the user interface and take advantage of great rooting features.

Method #2: Root using Fastboot and ADB

Unlocking the bootloader settings is necessary before starting this method, just like with the first one. In this instance, we’ll use the command prompt to gain root access. Install platform tools and ADB drivers on the PC as a result.

Note:- To start the process, you must download the Magisk file into your computer.

  • Go to Settings >> About Phone >> Tap on “Build Number” several times until “Developer Mode” is enabled.
  • Access the “Developer option” to Enable “USB debugging” and “OEM Unlocking”.
oem unlocking
  • Connect your Smartphone to the PC or Laptop using the “USB Cable”.
  • Open the platform tool folder and type “cmd” in the folder’s search bar.
  • A terminal window or command prompt will display on the screen.
  • Now type the first command, “adb reboot bootloader” to boot into the bootloader.
adb reboot bootloader
  • Now, enter the command “fastboot flash boot” space and choose the then, hit Enter to start the flashing process on your device.
fastboot flash boot
  • Finally, type the command “fastboot reboot” to reboot the Smartphone.

Method #3: Root your Smartphone without a PC

  • Download and install the KingoRoot app on your Smartphone.
install the application
  • Make sure to enable the “unknown source” settings on your device.
  • Now, open the application and click on the One Click Root option.
One Click Root option
  • Wait until the Rooting process ends on the Kingoroot app.
  • After completing the process, your Smartphone has been successfully rooted.

How to uninstall Magisk on Your Smartphone?

If you want or have decided to unroot your Smartphone, Then there are some common steps to follow.

  • Open the Magisk App on your device.
  • Go to the “Settings” menu Tap (three horizontal lines) in the upper-left corner, and then select “Settings”.
  • Scroll down in the Settings menu and tap the “Uninstall” button.
Uninstall Magisk
  • Follow the prompts to “Uninstall Magisk” and Restore your device to its original, unrooted state.
Complete Uninstall

FAQs (Frequently Asked Questions)

Q- Is it safe to root your phone?

Ans. Rooting your Android smartphone can pose security risks, void the warranty, and may lead to software instability. It’s essential to weigh the benefits against potential drawbacks before proceeding.

Q- Is rooting legal in India?

Ans. Rooting, which refers to gaining administrative access to a smartphone’s operating system, is not illegal in India. However, it may void the device’s warranty and can potentially lead to security risks or software instability if not done correctly.

Q- Can I Unroot my phone after rooting?

Ans. Yes, you can unroot your phone after rooting it. By using specific unrooting methods or apps, you can revert your phone back to its original, non-rooted state.


Rooting your Android smartphone can open up a world of customization and advanced functionality. You can enhance your device performance, and personalized theme customization and root access allow you to take full control of your device.

At the end of the article, I hope you have successfully rooted your Android smartphone very easily by following the instructions given to me. In case of any kind of problem, you can ask us by commenting in the comment box, we will try our best to solve your problem.

Leave a Comment