How to get Android Oreo on Xiaomi Mi 3, Mi 4 right now

Yes, there is an unofficial Android Oreo ROM for the aging Xiaomi Mi 3 and Mi 4.


Just last week, Google released Android 8.0 Oreo OS to Google Pixel and Nexus devices. Flagship smartphones from Motorola, HTC, Samsung, LG and OnePlus, to name a few are due to get the latest Android update in the coming months. Xiaomi’s flagship smartphones, the Mi 6, Mi 5 and Mi Note 2 among others are likely to get the update too, but the aging Mi 3 and Mi 4 smartphones will be left behind. However, there’s a way you can get Android Oreo on these smartphones right now, here’s how.

Before you get excited, it is important to know that it is not an official update. And to install the ROM on your smartphone, you’ll need a rooted smartphone. A senior developer going by the name Vasishath at XDA-Developer forum has managed to use the Android Oreo source code from Android Open Source Project (AOSP) library, and build a custom ROM for the Xiaomi Mi 3, and the Mi 4.

How to install Android Oreo ROM on Xiaomi Mi 3, Mi 4

Step One: You will need to root your Xiaomi Mi 3 or Mi 4 first. You can head over to this XDA post to look for rooting instructions. Once your smartphone is rooted, you need to install the custom TWRP recovery, and instructions for the same can be found here. ALSO READ: Android Oreo: Here’s a look at some of its sweetest features

Step Two: Now that you have your device rooted and custom recovery installed, go ahead and download the required files from this XDA post. At the bottom of the post, you have download links, which include the ROM and GApps, you need to download both those files.

Step Three: Once the required files are downloaded, copy them on the root directory of internal storage. Next, reboot your device into the recovery mode, and follow the instructions mentioned here. The process is simple, in recovery, you need to wipe data and cache, and reboot recovery. ALSO READ: Android Oreo: Google has addressed consumer and developer concerns

Now, navigate to the files in the root directory and flash the ROM, followed by GApps. After the flashing is complete, reboot your device. If there are no errors in the installation process, your device should boot to Android Oreo custom ROM. Do remember, the first boot may take up to 15 minutes after the ROM is installed. ALSO READ: Android 8.0 Oreo: How to download and install on your Pixel and Nexus devices right now

Few things to note

This being an early build, not everything is working. Also, it is not a stable ROM, so avoid installing it on a smartphone that you use as a daily driver. The developer has mentioned that the smartphone boots, camera, Wi-Fi, Bluetooth and sensors work. There may be random reboots and some features may not work, but considering Mi 3 and Mi 4 are old devices, having Android Oreo running on them is something like brownie points.

You Might be Interested

Xiaomi Mi 3


Android OS, v4.3 (Jelly Bean), upgradable to v4.4.2 (KitKat)
Quad-core 2.3 GHz Krait 400
13 MP, 4128 x 3096 pixels, autofocus, dual-LED flash
  • Published Date: August 28, 2017 1:09 PM IST