[Xiaomi Mi 9 Guides, News, & Discussion] ChingghisKhan:
Well, if you are looking for a custom ROM, there are are few such as PE.

BUT: I personally have used custom ROMs on every device I have owned, EXCEPT for my Mi9!

REASON: Custom ROMs will break useful functions of the device such as the AI-button and Fingerprint.

I love the MIUI ROM the way it is, it has many functions that are missing in vanilla Android.

For those who say, it is too complicated: You are either too lazy or don't want to learn new stuff - or both.

ROOT:

And I absolutely refuse to use a device that I can't root in order to De-Bloat and Firewall it, etc...

So here my instructions for successfully root. Please DON'T ask about other ROMs or other ways to root!

I have failed with many other intructions and I found what works perfectly for me, as it should for you as well.

[FONT=&quot]HOW TO ROOT MI9 SUCCESSFULLY[/FONT]

[FONT=&quot]ATTENTION: [/FONT]

[FONT=&quot]If your device comes new out of the box, the bootloader needs to be unlocked.

[/FONT]

[FONT=&quot]Use this tool: https://en.miui.com/unlock/download_en.html

[/FONT]

[FONT=&quot]You do need to connect your Mi9 to your MI account and you need to wait for the Flash Tool to work after the waiting period.

[/FONT]

[FONT=&quot]But you must first initiate the wait count by using the flash tool.[/FONT]

[FONT=&quot]If flashing bricked device with Mi-FlashTool, the Bootloader becomes locked again and needs to be unlocked.

[/FONT]

[FONT=&quot]If your the waiting period is over, this goes instantly.[/FONT]

[FONT=&quot]Install the CORRECT TWRP via “fastboot flash recovery twrp-new.img” then install the latest Stable GLOBAL ROM from here:[/FONT]

[FONT=&quot]http://en.miui.com/download-361.html[/FONT]

[FONT=&quot]Without installing anything else, set-up the system!

[/FONT]

[FONT=&quot]Do NOT USE the option to restore your apps (since another wipe is necessary after rooting).

[/FONT]

[FONT=&quot]There is also no need to login to Play-Store or MI-Sync.

[/FONT]

[FONT=&quot]I don’t use Mi-Sync nor any other MI-Apps at all!!![/FONT]

[FONT=&quot]Enable Developer Options, then USB-Debugging and Unknown-Sources.[/FONT]

[FONT=&quot]Check unlock status of MI Account in Dev-Options, add account.[/FONT]

[FONT=&quot]Without installing anything else, set-up the system, YES – AGAIN since BL was locked.[/FONT]

[FONT=&quot]Install Mi9 specific TWRP 3.2.3 from Mauronofrio from here.[/FONT]

[FONT=&quot][RECOVERY][3.3.1-35][cepheus]Unofficial TWRP for Xiaomi Mi 9 (Stable) or newer:[/FONT]

[FONT=&quot]https://xdaforums.com/Mi-9/development/recovery-unofficial-twrp-xiaomi-mi-9-t3905825[/FONT]

After flashing TWRP, press volume up and power together and hold both until the phone reboots, let go of power after it vibrates but keep holding Vol up until it boots again to TWRP. That way it'll stick.

[FONT=&quot]Install latest MAGISK from here: [/FONT]

[FONT=&quot]https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445[/FONT]

[FONT=&quot]Update Magisk in Magisk Manager if necessary and Configure in Settings SU to always allow if you don’t like to have the danger of missing a SU-Request.

[/FONT]

[FONT=&quot]You might keep the notifications on for a while to see that it works.[/FONT]

[FONT=&quot]Install Busybox and verify that it stays installed, if not change settings.

[/FONT]

[FONT=&quot]The Busybox from Jared Rummler [/FONT]JRummy Apps [FONT=&quot]should stick if installed into /system/xbin/ or try another location.

[/FONT]

[FONT=&quot]I had trouble having the version from [/FONT]Stephen (Stericson) [FONT=&quot]stick.[/FONT]

[FONT=&quot]To check if rooting was successfully, I suggest Advanced Root Checker:

[/FONT]

[FONT=&quot]https://play.google.com/store/apps/details?id=com.anu.developers3k.rootchecker&hl=de [/FONT]

[FONT=&quot]If you want to block Ads, install ADAWAY manually since it is not in the Store. [/FONT]

AND PLAESE REMEMBER:

I will be glad to help with my method!

DO NOT ASK ABOUT OTHER METHODS!

Why: I spent much time to make this work while other methods terribly failed.

Thanks

Robert