Here’s an easy step-by-step tutorial on how you can root your unlocked Xiaomi Mi6 phone without installing the TWRP Custom Recovery. Pay attention that you must have unlocked bootloader on your device before continuing with this guide.

Root Xiaomi Mi 6 without TWRP Recovery

  1. First you’ll need to unlock bootloader on your Mi 6 phone.
  2. Download and install ADB drivers.
  3. Download official TWRP Custom Recovery for Xiaomi Mi6 (sagit). Copy downloaded TWRP to the folder with adb drivers and rename TWRP image file to “twrp.img”.
  4. Download SuperSU .zip archive and copy to phone internal memory.
  5. Just in case, you check bootloader lock state by following this instruction.
  6. Boot your device in fastboot mode (turn off, press “Volume Down” and “Power” buttons at the same time, wait for fastboot logo to appear) and connect it to PC or laptop.
  7. Now we will boot into TWRP Custom Recovery without installing it on our device. (After reboot, TWRP will be gone and replaced back with stock recovery.)
  8. In the folder with ADB files and “twrp.img” press and hold “Shift” button and right mouse click on empty space, then select “Open command window here”.
  9. In the command line enter fastboot devices” to check if device is connected.
  10. Next type fastboot boot twrp.img” to boot into TWRP without installing it. (In case you would like to install TWRP Custom Recovery permanently on your device then replace “boot” to “flash recovery”).
  11. If everything was done correctly, your device will reboots into TWRP Custom Recovery.
  12. In the TWRP menu press “Install”.
  13. Find previously copied SuperSU .zip archive.
  14. Swipe to confirm installation.
  15. Reboot into system.
  16. That’s it! Now you’ve got root on your Mi 6 phone!