Xiaomi Mi 8 is the latest flagship of the company back in 2018. The phone was very special because the company rolled it out during its 10 years anniversary. The absence of Mi 7 made this flagship even more special.
The phone sports beasts hardware specifications under the hood. The main machine is Qualcomm SDM845 Snapdragon 845 (with 10 nm finfet technology). This beautiful beast SoC boasts Octa-core (4×2.8 GHz Kryo 385 Gold & 4×1.8 GHz Kryo 385 Silver).
The specs itself are not the only selling point of the phone. The company also rolled out Mi 8 Explorer Edition (Mi 8 EE). The higher variant sports same hardware but different body design. While the standard Mi 8 is called Dipper, the Mi 8 EE has codename Ursa.
Check also: List of all Xiaomi phones codenames.
Yet, die-hard Mi Fans can also enjoy a lowered version of the flgaship phone called Mi 8 SE. The phone sports different hardware specifications. Qualcomm SDM710 Snapdragon 710 that is the same 10 nm fabrication technology is running under the hood. This SoC boasts Octa-core 2×2.2 GHz 360 Gold & 6×1.7 GHz Kryo 360 Silver processors. The Mi 8 SE has codename Sirius.
The Mi 8 flagship phone is now available worldwide including countries in Europe and Russia. Hence, many Android users can taste its awesomeness.
Nevertheless, the awesomeness of a flagship phone will not truly be unleashed unless you have obtained root access. Rooting an Android phone is nearly impossible without a helpful hand of a custom recovery.
The best recovery to do this magic trick is TWRP (Team Win Recovery Project) by Team Win Dev Team. The recovery sports many advanced key features including the ability to flash third-party binaries such as SuperSU, Magisk, a custom ROM, and tweaks.
People in Android Development community such as XDA members may be familiar already with the flashing process of TWRP. On the other hand, novice users and day-to-day users are not accustomed with the whole process.
Luckily, some good people usually create a tool to make the process easier. One of them is a member of Mi Community known as Perdana1. He has managed to create a TWRP Flasher tool for Xiaomi Mi 8, Mi 8 EE, and Mi 8 SE.
The main function of this tool is obvious, flashing TWRP to your phone. However, there is only one drawback; the tool is available only in non-English language. Yes of course you can easily use Google Translate.
Here in this page, you can download this TWRP Flasher tool along with some explanation of how to use it. We try to give a simple and a nice instruction about its usage. We translated it for you and we hope you can grasp it easily.
Download TWRP Flasher Toolkit for Mi 8/EE/SE
Download from the link below. Please note, this version below needs a Windows computer with 64-bit system.
Alternative direct hot link:
How to use it?
First, your phone should already have its bootloader unlocked. Read here.
Enable USB Debugging option on your phone. This option is available at Settings > Additional Settings > Developer Options > USB Debugging.
Connect your phone to your computer using its USB cable.
Download No DM-Verity or Lazy Flasher and copy it to your phone.
Next, download the flasher tool from the link above and extract it. Winrar and 7zip will come in handy.
Once extracted, you will get several files including the essential ADB Fastboot drivers and the Toolkit itself.
Now simply double-click the “TOOLKIT” file to run it. You will see something like this:
All you need to do is to type in the number of any option you want and then hit Enter on keyboard. Here’s the list of available options (in English):
- Check phone information
- Check bootloader unlock status
- Check Anti-rollback Protection Status
- Flash TWRP v3.2.1 on Mi 8
- Flash TWRP v3.2.2 on Mi 8
- Flash TWRP v3.2.3 on Mi 8
- Flash TWRP on Mi 8 Explorer Edition
- Flash TWRP 3.2.1 on Mi 8 SE
- Flash TWRP 3.2.3 on Mi 8 SE
- (0) Zero is for Exit.
Voila! The tool will do its job. Your phone will reboot in TWRP once done.
Do the “Swipe to allow system modification” in TWRP interface.
Next, choose Install and flash the Lazy Flasher or No DM-Verity.
Finally, reboot your phone.
Congratulation, you have successfully installed TWRP on your Mi 8.
Possible error: When you want to flash either Magisk or Lazy Flasher, you cannot find the zip file due to the Internal storage displays 0 mb. The workaround for this problem is to format the /data partition.
In TWRP, go to Wipe > Advanced > Format Data > type “Yes” > and tap on the check-mark button.
Found any problem? Share your feedback in the comment form below.