Xiaomi Mi 6 was launched a year back, but still it has support from developer communities. The device recently got Project Treble support (unofficially), which means Mi 6 owners can flash Generic System Image (GSI) on it. Here is how to enable Project Treble on Mi 6 and flash GSI (Generic System Image).
To be able to enable Project Treble and flash GSI on Xiaomi Mi 6 all you need to update your device to firmware version 8.4.19 or later and TWRP recovery.

Note that Xiaomi Mi 6 does not have official Project Treble, which means it has A- partition only, while Project Treble-supported device has A/B partition. With “Project Trouble reloaded”, you can enable Project Treble support on Mi 6, thanks to XDA senior member NeoArian. Read more about Project Treble.



For your information, GSI (Generic System Images) are custom ROMs meant for no specific device. You can install any GSI ROM on any Treble enabled devices. You can download GSI from this XDA thread.

Don’t miss: More Xiaomi Mi 6 stories 

Prerequisites for enabling Project Treble and installing GSI on Mi 6

– Xiaomi Mi 6 should be running on firmware version 8.4.19 or later

– Latest version of TWRP custom recovery installed

– Project Trouble reloaded zip file [download from development page] [Choose the file for ARM A only devices].

– GSI (Generic System Images) [download from here]

– Back up of all important files and data

How to Enable Project Treble on Xiaomi Mi 6 and Install GSI

Disclaimer: Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only

1. Save downloaded Project Trouble reloaded zip file and GSI on Mi 6 internal storage

2. Boot your device into TWRP custom recovery (Press and hold the Power + Volume Up + Home buttons together after switching off the phone).

3. In TWRP, tap Wipe > Advanced Wipe and perform a Factory reset

4. Return to TWRP main screen and format Data partition too

5. Now, on the main TWRP screen select “Install”, go to “ProjectTrouble_Reloaded-Mi6-sagit-treble-v.1.1.zip” file and Swipe to confirm the installation.

6. Once done, install the GSI file as well that you have saved on your phone

7. Finally, reboot your phone.

You should now have GSI of your choice on your Xiaomi Mi 6. Enjoy!

Previous articleHow to Get Android P Developer Preview 4 (Unofficial) on Moto Z
Next articleRedmi Note 5 Pro Gets MIUI V9.5.17.0 OEIMIFA Global Stable Update [Download]
Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.