How To Root Xiaomi 12S Ultra With Magisk? (Easy Rooting Guide)

Want to gain administrative privileges on your Xiaomi 12S Ultra? If you are willing to do so, then rooting will grant you access to it. Here, you will learn how to root Xiaomi 12S Ultra. Follow this guide and you are all set to start the rooting process.

Before going to begin the rooting process. Let’s take a look at the brief description of what is Rooting process?

What is Rooting?

Rooting is the process to gain the administrative privileges on your smartphone. This means you can take hold of your phone software completely. Make an extreme customization according to your will. On the top of that, you can install the special rooted apps, custom recovery, and different types of custom ROMs.

Besides this, you can add more tweaks with the help of custom ROMs. You can only get these opportunities just after rooting your device.

Pros of Rooting:

  • Access to administrative privileges
  • Allows endless customization opportunity
  • Allows flashing custom ROMs
  • Allows installing special/rooted apps
  • Allow removing pre-installed apps/bloatware

Cons of Rooting:

  • Void phone warranty
  • Compromises on system security
  • Cannot use Find My Device
  • Cannot install most of the official apps

Guide To Root Xiaomi 12S Ultra

root-xiaomi-12-ultra-with-magisk

Before starting the rooting process, first of all, you are supposed to follow the pre-requisites below:

Pre-Requisites

Steps To Root Xiaomi 12S Ultra

Follow the steps carefully to the end and you will be able to successfully root your smartphone.

Step 1: Download and extract ADB & Fastboot drivers folder. Install all the files included in this folder.

Step 2: Now, move the custom recovery file that you have downloaded before to the ADB & Fastboot directory. You can access the directory by typing C:\ADB in the address bar.

Step 3: After that, you would need to change the custom recovery file name to “recovery.img“.

Step 4: Moreover, transfer the Magisk manager application to the micro-SD card. In addition, also change the magisk manager application file to the “magisk.zip” and then make a transfer to the micro-SD card again. This means you have now a total of two magisk manager application files (1 zip file and 1 APK file) on a micro-SD card.

Step 5: Boot your phone into Fastboot Mode.

Step 6: Connect your smartphone to a computer.

Step 7: Launch the command prompt with the “run as administrator” option.

Step 8: Now, access the ADB folder by typing the below commands in the command prompt and pressing enter to execute:

cd\

cd adb

Step 9: To check whether your device is connected successfully and all the required drivers are installed, you would need to run the below command:

fastboot devices

Step 10: Now, to flash the custom recovery on your Xiaomi 12S Ultra, you will use the following command:

fastboot flash recovery recovery.img

Step 11: Once, you flashing process gets finished on the command prompt interface, now disconnect your smartphone from a PC.

Step 12: Boot your phone into Custom Recovery.

Step 13: Tap on the “Install -> Select Storage -> micro-SD card” in the custom recovery main menu.

Step 14: Now, you will be able to see the magisk.zip file in your micro-SD card that you have transferred before. Select it.

Step 15: Swipe to confirm flash at the bottom of the interface to start the flashing process.

Step 16: Once, the process gets complete, tap on the “Reboot System” button.

Step 17: When your phone boots up successfully, you will see the setup screen to set your phone from the beginning. Avoid all the settings by tapping on next. Just connect to the available Wi-Fi network only.

Step 18: When you get into the home screen of your phone. open the “File Manager” app and then the micro-SD directory and select the “magisk.apk” file this time.

Step 19: After selecting the magisk.apk file, a new window will pop up with a security warning, just tap on the “settings -> enable Allow from the source” option.

Step 20: Now, get back and tap on the “Install” button to install the magisk.apk file on your smartphone.

Step 21: Simply, use the “decline” button, if the pop-up appears displaying “Turn on Play Protect”.

Step 22: Once, the app gets installed successfully, tap on “Allow” and then launch the app.

Finally, you have got your device rooted now successfully!

How To Boot Xiaomi 12S Ultra Into Custom Recovery?

Step 1: Simultaneously press and hold Volume Down and Power buttons.

Step 2: Once, your phone reboots and the screen goes black, now release both of the buttons instantly and press the Volume UP button.

Step 3: When the custom recovery interface appears on the screen, release the Volume up button.

Step 4: Now, to access the main menu of custom recovery, swipe the slider located at the bottom of the interface.

How To Factory/Hard Reset Xiaomi 12S Ultra?

Step 1: Go to “Settings – > About Phone”.

Step 2: In About Phone, select the “Factory Reset – > Erase all Data” option.

Step 3: When the window pop-ups with a warning message, tap on “Next” to confirm the factory reset process.

That’s it, you have successfully performed a factory reset on your Xiaomi 12S Ultra!

How To Boot Xiaomi 12S Ultra Into Fastboot Mode?

  • Turn your Phone Off Completely.
  • Now, press and hold Volume Down, and Power buttons simultaneously.
  • Once, the fastboot interface appears on the screen, release all the buttons.

Now Your Xiaomi 12S Ultra is in Fastboot Mode!

I am a tech enthusiast and always practice exploring and learning new things. I always like to get knowledge about smartphone hardware and software and try to find out different problems and related solutions.

Leave a Comment