How to Root & Install TWRP Recovery on Xiaomi Mi 8/SE Running MIUI 10

How to Root Xiaomi Mi 8

Hello OKTricks Readers:) Hope you are enjoying our blog:)) Today we are sharing step by step tutorial on how to root xiaomi mi 8 and mi 8 SE smartphone. As all you know xiaomi has launched Mi 8 and Mi 8 SE edition in china with in display fingerprint sensor, Qualcomm Snapdragon 845 SoC and more. So in this tutorial we are sharing guide on how to root xiaomi mi 8 and install TWRP recovery. Let’s Start.

Warning : Please don’t try this method on any other devices. We are not responsible for device loss/damage.

Advantage After Rooting & Installing TWRP Recovery on Xiaomi Mi 8/SE :

  • You will be able to customize Your Smartphone as you wish
  • You will able to flash Custom ROM and zip files
  • Easily rooting your device
  • You’ve the power to modify your device (Knowledgeable persons only can try)


So we’ve list of equipments and gears that is must required to root Xiaomi Mi 8/SE and install TWRP recovery. Once all the items listed below is available with you, go and start the process to unlock some magical things of your device

  1. Xiaomi Mi 8/SE Device
  2. Unlocked Bootloader (Very Important)
  3. Leptop/PC (32/64 Bit)
  4. ADB & Fastboot Drivers – Download
  5. MI Flash Unlock Tool – Download
  6. TWRP – Xiaomi Mi 8 | Xiaomi Mi 8 SE (rename to recovery.img after downloaded)
  7. Magisk 16 – Download (For rooting)
  8. Root Checker – Download

First Unlock Bootloader Of Xiaomi Mi 8/SE –

1. How to Request Unlocking Permission :

  • First You need to Login/signup for MI account on your device Login/Signup
  • Now visit and click on Unlock Now Button
  • Enter your MI account id/password (enter same account details used on your device to signin)
  • Once you login click again on Unlock Now button. After that you will see next page like this

  • Now enter your Name,Country,Mobile Number and Unlocking Reason (use unlocking reason like below)

“i want to root my device so please grant my bootloader unlocking permission”

  • Finally enter captcha as you see on page -> click on ‘i confirm’ and APPLY NOW
  • After that enter verification code which you received on your mobile number & click NEXT

  • Now you will see a message says ‘Submitted‘. Please Wait For The Review’

  • All done. Now wait 3 days and you’ll receive an update regarding unlocking permission via SMS
  • Received sms would be – “You have been granted permission to unlock your device”

Important note : After receiving unlocking permission from MI Wait at least 2 Week then follow Next Step (Don’t Try to unlock bootloader Before 2 Week)

Please Don’t Change Your Sim Card After Receiving Unlocking Permission (Important)

Keep Your MI Account Logged In on Your Device Till Unlocking Process (Important)

2. Setting Preference To Unlock Xiaomi Mi 8/SE Bootloader :

  • First goto settings on your phone
  • Click on About phone and Tap on MIUI version 4-5 times
  • A popup message will appear on your screen says – “you are now a developer”
  • Now again go to settings & click on ‘Additional settings’

  • Scroll down and select ‘Developer options’

  • Here you find ‘OEM Unlocking’ just click on it

  • Confirm your pattern & click on ‘Enable’

  • Now click on ‘USB Debugging’ & click OK

  • All done !! Now follow the steps given below to finally unlock your bootloader

3. Steps to Unlock Bootloader on Xiaomi Mi 8/SE :

  • Make sure ADB & Fastboot Drivers are already installed
  • Make sure your Laptop/PC is connected to INTERNET
  • Download MI Flash Tool & Open on your Laptop/PC
  • Now Login with same MI account id/pass which you used on your device (Important)
  • Turn off your device & wait 10 seconds
  • Now Press Volume Down + Power Button simultaneously until you see MI Bunty logo (Fastboot Mode)
  • Release both button after you see MI bunty logo on your screen (see above screenshot)
  • Now connect your device using original USB cable to your Laptop/PC
  • If You see ‘Phone Connected’ on MI Flash Unlock Tool you’re going great 😉

  • Otherwise make sure you have properly installed ADB & Fastboot Drivers
  • If your phone is connected then finally click on ‘Unlock’ Button

  • Wait till your device is Unlocking…..
  • Finally you will see “UNLOCKED SUCCESSFULLY” that’s enough !! your Bootloader Is Now Unlocked

    • Now click on ‘Reboot Phone’ button to restart your device
    • If you see any error on MI Flash Unlock Tool during unlock then try all steps again
    • If you have successfully unlocked your bootloader then come now, let’s root your device 🙂

How to Root & Install TWRP Recovery On Xiaomi Mi 8/SE:

  • First make sure you have Successfully Unlocked your Bootloader (check above process)
  • Download & Copy Magisk 16 to Internal Memory of your device (Important)
  • After copying above file Turn off your device & wait 10-15 seconds
  • Now Press Volume Down + Power Button simultaneously until you see MI Bunty logo (Fastboot Mode)

  • Release both button after you see MI bunty logo on your screen (see above screenshot)
  • Download TWRP Recovery from above on your Computer and rename it to recovery.img
  • Now Copy recovery.img to C:\Program Files\Minimal ADB and Fastboot\ Paste here
  • Make sure your device in fastboot mode (MI bunty logo appear on device)

  • Now connect your device to laptop/PC using original USB data cable
  • Now Press ‘Shift Key’ and Press Right Click on your mouse
  • Select ‘Open Command Window Here’ Option
  • You will see Command Prompt Window with black background
  • Type fastboot flash recovery recovery.img and press enter
  • Make sure your device is connected
  • Now type fastboot boot recovery.img and press enter (if you see ‘waiting for device’ means your device not connected properly OR ADB/Fastboot drivers not properly installed on your computer)
  • You will see TWRP Menu on your device screen
  • Done ! You have successfully installed TWRP Recovery on your Xiaomi Mi 8/SE
  • After TWRP is booted on your device click on “Keep Read Only” button

  • Now you will see main menu like this

  • Click on Install button & Select Magisk file from internal memory

  • Finally tick mark on “Reboot after installation is complete”

  • Now Swipe Slider to Right Side (see screenshot)

  • Wait till flash completed After process is done your device reboot automatically (don’t panic)
  • Congratulations !! You’ve successfully ROOTED your Xiaomi Mi 8/SE & TWRP Recovery is successfully installed on your device as well
  • To clear all the doubts, lets check the root status of your device

You may also like How to Root & Install TWRP Recovery on Redmi Note 5/Pro MIUI 9

How to Check Root Status?

  • First Download & Install Root Checker App On your device
  • Open App and click on ‘Agree’ button

  • After that you will see main page of Root Checker App. Just click on ‘Verify Now’ button
  • Now Superuser request is ask to grant permission.simply click on ‘Grant’ button

  • If you see screen like this Congrats root access is properly installed on this device
  • Congratulations ! You Have Successfully Rooted Your Xiaomi Mi 8/SE.. Cheers 😉


This Guide is only for Xiaomi Mi 8/SE Device. This method is tested by us on MIUI 10 Global Stable & worked perfectly without any problem. I hope you’ve liked our deep guide on how to root xiaomi mi 8/se 🙂 Your queries are welcomed, do write to us in comment box below regarding this post and we assist you on the same asap.

Join WhatsApp Broadcast @ 9067949164

2 thoughts on “How to Root & Install TWRP Recovery on Xiaomi Mi 8/SE Running MIUI 10

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.