How to Install MIUI 12 on Xiaomi Mi6: Complete Guide

The legendary flagship Xiaomi Mi6 is still one of the most popular smartphones in the enthusiast community, despite the age of the device. Owners often wonder how to give the gadget a second life and access to new interface features that the company has stopped releasing officially. Installing custom build MIUI 12 is the most effective way to significantly update the visual part and optimize the system.

The process of replacing the operating system requires care and a clear follow-up to the algorithm of actions, since any errors can lead to the inoperability of the device. You will have to go through the procedure of unlocking the bootloader, installing a special recovery and directly the firmware of the device. It is important to understand that you take responsibility for your actions, but with a competent approach, the risk is minimal.

In this guide, we will take a look at each step of upgrading your smartphone. We will look at tool preparation, working with Fastboot and TWRP, as well as the nuances of choosing the right firmware version. Officially, the Xiaomi Mi6 has stopped with Android 9 (MIUI 11), so installing MIUI 12 is only possible through custom ports from independent developers.

Preparation of the device and necessary files

Before you start any manipulation of the system partition, you need to make sure you have all the original components. Without the right set of tools and files, you can't do anything else. You need a Windows computer that's working properly. USB-cable and charged smartphone battery.

The first step is to find the right firmware, because there are no official builds for this model in nature. Look for MIUI 12 ports adapted specifically for the code name sagit (it's the internal name Mi6), which are usually distributed on forums like 4PDA or XDA Developers in.zip format.

You'll also need universal ADB and Fastboot drivers, which allow your computer to interact with your phone at a low level, and without them, the system simply won't see the device in the right mode.

  • πŸ“± Xiaomi Smartphone Mi6 battery-charged%
  • πŸ’» Computer or laptop with Windows and installed drivers
  • πŸ”Œ Original or qualitative USB-data-line
  • πŸ“‚ Downloaded firmware file MIUI 12 and the image of the Recovery TWRP

Remember to make a full backup of all important data, as the installation process involves a complete reset of user information.

⚠️ Attention: Using custom firmware always carries risks. Make sure you only download files from trusted sources to avoid injecting malicious code into your system.

πŸ“Š Which version of Android is currently installed on your Mi6?
Android 8 (MIUI 10)
Android 9 (MIUI 11)
Another custom firmware
I haven't unlocked the bootloader yet.

Unlocking the Bootloader bootloader

The bootloader locker is a security mechanism that prevents unofficial software from running. To install MIUI 12, it must be unlocked. This process is officially supported by Xiaomi, but takes time and account binding.

First, activate Developer Mode. To do this, go to Settings β†’ About Phone and quickly click on the build number seven times. Once you have a developer mode activation message, go to the advanced settings and find Mi Unlock Status.

Link your current Mi Account to your device, then turn off your smartphone. Press the volume and power buttons at the same time to enter Fastboot mode. Connect your phone to your PC and launch the Mi Unlock Tool utility.

adb reboot bootloader

If done correctly, the program will show the status of the device and prompt you to unlock the bootloader. Remember that after requesting unlock, you may need to wait from 7 to 168 hours (3-7 days), depending on the policy of the region.

  • πŸ”“ Unlocking completely clears the internal memory of the device
  • ⏳ Waiting times can vary from a few hours to a week.
  • 🌐 A stable internet connection is required to verify your account status

Once successfully unlocked, the phone will automatically restart, and you will see the corresponding open-lock icon when you turn on, which is a signal that the path to install the modified software is open.

πŸ’‘

Before sending a request to unlock, make sure that the option β€œConnect Account to Device” is enabled in the Mi Unlock settings, otherwise the timer will not start.

Installation of custom TWRP Recovery

The regular recovery menu does not know how to install third-party firmware and work with.zip archives. This requires an advanced tool, and the de facto standard is TWRP (Team Win Recovery Project).

Find the twrp.img image file that was collected specifically for the Xiaomi Mi6. Don't use the versions for other models as this can damage partition markup. Place the file in the ADB tool folder on your computer for convenience.

Put your smartphone into Fastboot mode (volume down + power buttons) and connect it to your computer. Open the command line in the ADB folder and enter a command to check the connection:

fastboot devices

If you see the serial number of the device, you've got the connection, and then you've got to flash the image of the recaveri, and the command is as follows:

fastboot flash recovery twrp_sagit.img

Immediately after the firmware is complete, don't let the phone boot into the normal system. Press the power button and volume up to force you to go to the TWRP you just installed. If you boot into Android, the stock recavator will overwrite the TWRP back.

Fastboot TeamDescription of actionThe result
fastboot devicesConnection checkDisplay of the serial number
fastboot flash recovery imgRecording of the image of RecoveryInstall TWRP in the Recovery section
fastboot rebootRebooting the deviceGetting out of Fastboot mode
What happens if TWRP doesn’t start?
If the phone goes into a cyclical reboot after firmware, or immediately loads stock Android, it may be damaged or not suitable for your version of the bootloader. Try to find an alternative TWRP build marked "stable" or "test."

The installation process of MIUI 12 firmware

Now that you have access to the extended recovery menu, you can start the main part β€” installing the operating system. The firmware file you downloaded earlier, you need to put in the internal memory of the smartphone or on the device. SD-map.

Boot to TWRP. First of all, make a full backup of your current system (Backup section) to have a rollback point. Then move on to clearing the partitions. Select Wipe β†’ Advanced Wipe and tick Dalvik, Cache, System and Data.

⚠️ Note: Do not select Internal Storage when cleaning, otherwise you will delete the firmware file you downloaded for installation!

Once cleaned, go back to the main menu and select Install. Find an archive with MIUI 12 and confirm the slider swipe installation. The process can take anywhere from 5 to 15 minutes, depending on the speed of the flash memory.

  • 🧹 Cleaning partitions is mandatory when switching to a new major version of Android
  • πŸ“₯ The firmware file should lie at the root of the memory for a quick search
  • πŸ”„ After installation, it is recommended to perform a repeat Wipe Dalvik/Cache

When you complete the installation, press the Reboot System button. The first turn on can last up to 10 minutes, as the system optimizes applications and creates new configuration files.

β˜‘οΈ Checklist before installation

Done: 0 / 5

Setup of the system after installation

After the successful launch, you will see the welcome screen MIUI 12, the interface has undergone significant changes from the eleventh version, with new animations, control centers and improved privacy.

Set up a Wi-Fi connection and log in to your Mi Account. The system may offer to upgrade some components, agree to this to get up-to-date security patches. Pay attention to the battery settings, as the new shell may otherwise consume charge.

For stable operation, you should set up auto-run applications. Go to Settings β†’ Applications β†’ Auto-run and select only the necessary programs. This will help keep the performance of the Snapdragon 835 processor at a high level.

It’s also worth checking the sensors and the camera, as custom builds sometimes have small bugs with specific modules. If everything is working properly, you can start installing your apps from Google Play.

πŸ’‘

The first couple of days the system will be actively trained to use, so increased battery consumption is possible - this is normal for the adaptation period.

Possible mistakes and ways to solve them

Unforeseen situations can occur during the firmware process. One of the common problems is the installation error 7, which means that the firmware version of Android and the current backup version are incompatible. TWRP last-minute.

If the phone is stuck on the MIUI logo, try logging into TWRP and running Wipe Dalvik/Cache. If that doesn't help, it may be that the firmware is damaged or not suitable for your model, and you'll have to look for another file.

Lack of network or broken Wi-Fi is often treated by modem flashing. Some MIUI 12 builds require separate installation of fix patches that come bundled with the main firmware or downloaded separately.

What if TWRP asks for a password when you sign in?
This is data encryption protection. You either need to enter a password from the lock screen of the old system, or you need to format Data (Format Data) through the Wipe menu in TWRP, entering the word "yes." This will delete all data.
Can I go back to the official firmware?
Yes, you need to unlock the bootloader again (if it is blocked) and flash official global or Chinese firmware through the Mi Flash Tool in Clean All mode.
Does Google Pay work on MIUI 12?
Payment may not work due to lack of Google Play Protect certification.Magisk installation and modules are often required to hide root rights, but it is difficult to guarantee work on older ports.
Does the phone warm up after the upgrade?
In the first hours of operation, yes, indexing. If the heat is maintained, check the background. The Snapdragon 835 processor is known for its heat effect, but the MIUI 12 can be heavier than the MIUI 11.