Dear Mi Mix 2 user,
I'm not responsible if anything happens to your device. If you execute this procedure properly then you shouldn't face any problems. I tried this procedure on several Mi Mix 2 and every time it worked flawlessly. I used a computer with Windows 10.
Before you proceed please back up all your important data and make sure that your phone battery is charged >80%!!!
A. Prerequisites:
1. Disable driver signature enforcement in Windows
How to do this pls read here: http://en.miui.com/thread-237673-1-1.html
2. Install ADB and Fastboot tools with drivers on Windows
How to do this pls read here: https://forum.xda-developers.com/showthread.php?t=2588979
3. Enable "OEM unlocking" and "USB debugging" in your device
a. Enable Developer Options in: Settings/About Phone/MIUI version. Click on MIUI version seven times
b. Now go to: Settings/Additional Settings/Developer Options and check "OEM unlocking" and "USB debugging"
4. Check if your bootloader is unlocked
a. After successful installation of "ADB and Fastboot" enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable).
b. Go to the folder where you have put the "ADB and Fastboot" and open a command window inside that folder. To do that hold together "Shift + Right Click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
c. Enter the terminal command in command line: >>fastboot devices<<
If you don't see your device it means that the drivers weren't installed properly or the device wasn't connected properly. If this happens please reinstall your drivers from Point A. 2. or try these drivers here:
http://xiaomiadvices.com/download-xiaomi-usb-drivers/
d. If you see your device then enter the terminal command in command line: >>fastboot oem device-info<<
If your bootloader is locked, you'll get the following status (or something similar):
…………………………………………………………………….
(bootloader) Device tampered: false
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.058s]
finished. total time: 0.063s
………………………………………………………………………
If your bootloader is unlocked, you'll get following status (or something similar):
…………………………………………………………………….
(bootloader) Device tampered: false
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.053s]
finished. total time: 0.055s
………………………………………………………………………
5. Request Permission from Xiaomi to Unlock the Bootloader
a. Create a Mi Account: https://account.xiaomi.com/pass/register
b. Sign to Xiaomi and apply for unlocking http://en.miui.com/unlock
You have to give a reason for requesting to unlock the bootloader. I gave following reason on my request:
"I purchased my Mi Mix 2 from the vendor xxx and they have installed a fake (custom) rom. I want to install an original rom from Xiaomi. So please approve my request to unlock the bootloader."
c. Wait for permission. I have 5 different accounts approved by Xiaomi and the longest I had to wait was 1 day for the approval of each account. Most of the users are reporting the same, however very few users are reporting a waiting time of up to 10 days . If your request is approved then you should receive a message with following content:
"You've been granted the permission to unlock your device (Mi Account xxxx). Donload Mi Unlock Tool At http://en.miui.com/unlock"
6. Connect your Mi Account to your Device
Go to: Settings/Additional Settings/Developer Options/Mi Unlock status and check "Add account and device".
In case you cannot connect your Mi Account to your device pls try one of these solutions:
a. Install the App FlyVPN and connect it to one of the Chinese servers and then try to connect your Mi Account to your device.
If this doesn't work then
b. Download the firmware Developer Version for Xiaomi Mi Mix 2 here:
http://en.miui.com/download-334.html
+ Put the firmware into internal memory of the device
+ Go to: Settings/About phone/System update. On the upper right corner there are three points, click them, select "Choose update package", select "File Manager" and choose the Developer Version package you just downloaded on your internal memory and then press OK. After the firmware installation try to connect your Mi Account to your device.
B: Unlock the Bootloader
1. Download Mi Unlock Tool here: http://en.miui.com/unlock
2. Enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable)
3. Start the Mi Unlock Tool
4. Enter your eMail and your password of your Mi Account
5 Connect you device to your computer and start the unlock procedure
6. Follow the unlock tool instructions until the unlock procedure is finished
7. Reboot your device
P.S.: In case you get the message, that the unlocking can be done after 72h then you have to wait for that time to pass.
C: Install the TWRP Recovery
1. Your bootloader must be unlocked
2. Enter fastboot mode by holding together "Volume Down + Power"
3. Download "twrp-3.2.1-0-chiron.img" from here: https://twrp.me/xiaomi/xiaomimimix2.html and put it into a dedicated folder in your computer.
4. Go to the folder where you have put the twrp-file. Now open a command window inside that folder. To do that hold together "Shift + Right click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
5. Enter the terminal command in command line: >>fastboot flash recovery twrp-3.2.1-0-chiron.img <<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!
6. Boot your device into recovery (3 possible methods)
+ by entering terminal command in command line: >>fastboot boot twrp-3.2.1-0-chiron.img <<, or
+ by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
+ by holding together "Volume Up + Volume Down + Power" until you see recovery
If you only want to root your smartphone then please continue to point E.
If you want to install a custom firmware then please continue to point F.
E. Root Your Smartphone
1. Donwload latest Magisk from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
2. Put Magisk into internal memory of your smartphone or into on-the-go memory stick
3. Flash Magisk
4. Restart your smartphone
F. Install the Custom Firmware
1. Download the desired ROM
a. Lineage OS
https://download.lineageos.org/chiron
b. AICP
http://dwnld.aicp-rom.com/?device=chiron
c. OMNI
https://dl.omnirom.org/chiron/
2. (in case you want to have root on your device) Download "addonsu-15.1-arm64-signed.zip" (for Lineage: https://download.lineageos.org/extras) or for other ROMs the latest Magisk (from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445) and put it into device's internal memory
3. Download Google Apps 8.1, ARM64, Pico, Nano etc. at www.opengapps.org and put them into device's internal memory or computer or on-the-go memory stick or micro sd-card.
4. Enter recovery mode:
+ by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
+ by holding together "Volume Up + Volume Down + Power" until you see recovery
5. Wipe: Dalvik / Art Cache; System; Data; Cache; (be careful, don't wipe internal storage!)
6. Go back to main TWRP screen and install the firmware, install Google Apps, install " addonsu-15.1-arm64-signed.zip " (in case of Lineage) or the latest Magisk (in case of other firmware).
7. Reboot
That's it, you are done!
If my guide helped you please click "thanks" and enjoy your phone. :fingers-crossed:
I'm not responsible if anything happens to your device. If you execute this procedure properly then you shouldn't face any problems. I tried this procedure on several Mi Mix 2 and every time it worked flawlessly. I used a computer with Windows 10.
Before you proceed please back up all your important data and make sure that your phone battery is charged >80%!!!
A. Prerequisites:
1. Disable driver signature enforcement in Windows
How to do this pls read here: http://en.miui.com/thread-237673-1-1.html
2. Install ADB and Fastboot tools with drivers on Windows
How to do this pls read here: https://forum.xda-developers.com/showthread.php?t=2588979
3. Enable "OEM unlocking" and "USB debugging" in your device
a. Enable Developer Options in: Settings/About Phone/MIUI version. Click on MIUI version seven times
b. Now go to: Settings/Additional Settings/Developer Options and check "OEM unlocking" and "USB debugging"
4. Check if your bootloader is unlocked
a. After successful installation of "ADB and Fastboot" enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable).
b. Go to the folder where you have put the "ADB and Fastboot" and open a command window inside that folder. To do that hold together "Shift + Right Click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
c. Enter the terminal command in command line: >>fastboot devices<<
If you don't see your device it means that the drivers weren't installed properly or the device wasn't connected properly. If this happens please reinstall your drivers from Point A. 2. or try these drivers here:
http://xiaomiadvices.com/download-xiaomi-usb-drivers/
d. If you see your device then enter the terminal command in command line: >>fastboot oem device-info<<
If your bootloader is locked, you'll get the following status (or something similar):
…………………………………………………………………….
(bootloader) Device tampered: false
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.058s]
finished. total time: 0.063s
………………………………………………………………………
If your bootloader is unlocked, you'll get following status (or something similar):
…………………………………………………………………….
(bootloader) Device tampered: false
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.053s]
finished. total time: 0.055s
………………………………………………………………………
5. Request Permission from Xiaomi to Unlock the Bootloader
a. Create a Mi Account: https://account.xiaomi.com/pass/register
b. Sign to Xiaomi and apply for unlocking http://en.miui.com/unlock
You have to give a reason for requesting to unlock the bootloader. I gave following reason on my request:
"I purchased my Mi Mix 2 from the vendor xxx and they have installed a fake (custom) rom. I want to install an original rom from Xiaomi. So please approve my request to unlock the bootloader."
c. Wait for permission. I have 5 different accounts approved by Xiaomi and the longest I had to wait was 1 day for the approval of each account. Most of the users are reporting the same, however very few users are reporting a waiting time of up to 10 days . If your request is approved then you should receive a message with following content:
"You've been granted the permission to unlock your device (Mi Account xxxx). Donload Mi Unlock Tool At http://en.miui.com/unlock"
6. Connect your Mi Account to your Device
Go to: Settings/Additional Settings/Developer Options/Mi Unlock status and check "Add account and device".
In case you cannot connect your Mi Account to your device pls try one of these solutions:
a. Install the App FlyVPN and connect it to one of the Chinese servers and then try to connect your Mi Account to your device.
If this doesn't work then
b. Download the firmware Developer Version for Xiaomi Mi Mix 2 here:
http://en.miui.com/download-334.html
+ Put the firmware into internal memory of the device
+ Go to: Settings/About phone/System update. On the upper right corner there are three points, click them, select "Choose update package", select "File Manager" and choose the Developer Version package you just downloaded on your internal memory and then press OK. After the firmware installation try to connect your Mi Account to your device.
B: Unlock the Bootloader
1. Download Mi Unlock Tool here: http://en.miui.com/unlock
2. Enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable)
3. Start the Mi Unlock Tool
4. Enter your eMail and your password of your Mi Account
5 Connect you device to your computer and start the unlock procedure
6. Follow the unlock tool instructions until the unlock procedure is finished
7. Reboot your device
P.S.: In case you get the message, that the unlocking can be done after 72h then you have to wait for that time to pass.
C: Install the TWRP Recovery
1. Your bootloader must be unlocked
2. Enter fastboot mode by holding together "Volume Down + Power"
3. Download "twrp-3.2.1-0-chiron.img" from here: https://twrp.me/xiaomi/xiaomimimix2.html and put it into a dedicated folder in your computer.
4. Go to the folder where you have put the twrp-file. Now open a command window inside that folder. To do that hold together "Shift + Right click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
5. Enter the terminal command in command line: >>fastboot flash recovery twrp-3.2.1-0-chiron.img <<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!
6. Boot your device into recovery (3 possible methods)
+ by entering terminal command in command line: >>fastboot boot twrp-3.2.1-0-chiron.img <<, or
+ by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
+ by holding together "Volume Up + Volume Down + Power" until you see recovery
If you only want to root your smartphone then please continue to point E.
If you want to install a custom firmware then please continue to point F.
E. Root Your Smartphone
1. Donwload latest Magisk from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
2. Put Magisk into internal memory of your smartphone or into on-the-go memory stick
3. Flash Magisk
4. Restart your smartphone
F. Install the Custom Firmware
1. Download the desired ROM
a. Lineage OS
https://download.lineageos.org/chiron
b. AICP
http://dwnld.aicp-rom.com/?device=chiron
c. OMNI
https://dl.omnirom.org/chiron/
2. (in case you want to have root on your device) Download "addonsu-15.1-arm64-signed.zip" (for Lineage: https://download.lineageos.org/extras) or for other ROMs the latest Magisk (from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445) and put it into device's internal memory
3. Download Google Apps 8.1, ARM64, Pico, Nano etc. at www.opengapps.org and put them into device's internal memory or computer or on-the-go memory stick or micro sd-card.
4. Enter recovery mode:
+ by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
+ by holding together "Volume Up + Volume Down + Power" until you see recovery
5. Wipe: Dalvik / Art Cache; System; Data; Cache; (be careful, don't wipe internal storage!)
6. Go back to main TWRP screen and install the firmware, install Google Apps, install " addonsu-15.1-arm64-signed.zip " (in case of Lineage) or the latest Magisk (in case of other firmware).
7. Reboot
That's it, you are done!
If my guide helped you please click "thanks" and enjoy your phone. :fingers-crossed:
Last edited: