Clicky

AndroidPure
  • Leaks
  • News
  • Reviews
  • Updates
  • How to
No Result
View All Result
AndroidPure
  • Leaks
  • News
  • Reviews
  • Updates
  • How to
No Result
View All Result
AndroidPure
No Result
View All Result
Home Guide

How to install the official Cyanogenmod 12.1 ROM on the Xiaomi Mi 4

Ashwin Karthik by Ashwin Karthik
7 years ago
in Guide, ROMs, Root

The Xiaomi Mi 4 is a great device, but is one of the unfortunate devices not to have a Lollipop Update.

Xiaomi Mi 4 CM 12.1 homescreen

Well, when OEMs fail to provide a solution, we hae only one option. To install a custom ROM.

We will be guiding you on how to install the official Cyanogenmod CM 12.1 ROM on the Xiaomi Mi 4. The firmware is based on Android 5.1.1 Lollipop.

Disclaimer:

Androidpure and the author are not responsible for any damage you incur. Proceed at your own risk. Perform a nandroid backup of your current firmware.

Backup the EFS (IMEI) partitions by using the Partitions backup & restore app (requires root). Backup all your data, pics, videos, SMS, etc.

Install the official CM 12.1 ROM on the Xiaomi Mi 4

1. Download the official Cyanogenmod CM 12.1 ROM for the Xiaomi Mi 4 from the Cyanogen website and copy it to your phone.

2. Also download the TWRP Recovery img and copy it to your phone.

3. You will also need a GAPPS package to use Google services, so download it by selecting an option from the wiki. I recommend the Open GAPPS packages. The ARM minimal version should do just fine.

4. Since the Mi 4 has two system partitions, you will need to have CWM recovery to install the ROM to the active partition. Download it from here, and flash the CWM recovery using either the fastboot method or from your device’s recovery. (I used the cwm 11 version)

5. Wipe the data and cache partitions using the CWM recovery. (Do NOT wipe the storage completely, as it will delete all your files)

6. Select install zip and choose the Cyanogenmod ROM file which you copied to the phone, and flash the firmware.

7. Reboot the phone.

Tip: CWM touch recovery is a bit odd in that you must use swipe gestures to navigate and confirm the action. Swipe up or down to scroll, and swipe right to confirm the action.

If you do not use CWM, your phone will boot into MIUI even after you flash the Cyanogenmod ROM, because by default TWRP or other recoveries, flash the ROM to your 1st partition, which is not the active one.

Install GAPPs on Xiaomi Mi 4:

If you try installing the GAPPS on CWM, you will get an error which says you need to use TWRP. Read our previous article to install TWRP recovery on the Mi 4, or just flash TWRP when you are booted into CWM. Flash the GAPPS file and wipe dalvik/cache partitions and reboot the device.

Congratulations, you now have Cyanogenmod CM 12.1 on the Xiaomi Mi 4.

To enable root on CM 12.1, first enable developer mode by navigating to Settings > About Phone > Build number (tap on it 7 times). This will unlock the developer options. Now, navigate to Settings>Developer Options > Root access. Select Apps and ADB (or Apps only) to enable root.

Here is a screenshot of the Mi 4’s about phone screen:

Xiaomi Mi 4 CM 12.1 about phone

And here are the AnTuTu benchmark screenshots of the Mi 4 running on CM 12.1.

Xiaomi Mi 4 AnTuTu Benchmark CM 12.1
Xiaomi Mi 4 AnTuTu Benchmark CM 12.1 b

If you need help installing the ROM, drop a comment below.

Tags: CM 12.1CyanogenmodCyanogenMod 12.1How ToMi 4RootXiaomiXiaomi Mi 4
Share2Tweet1SendShare
Previous Post

Meizu M2 to be launched next week in India

Next Post

How to install the official Android 6.0 Marshmallow update on the Spice Dream Uno Android One (Flashable Zip)

Ashwin Karthik

Ashwin Karthik

Originally a Business Grad, Ashwin is a natural at testing and reviewing apps & games for Windows and Android Apps, as well as flashing ROMs. A proud owner of a Redmi K20, he is also an avid gamer and loves playing on his Computer, PS4 & Nintendo consoles.

Related Posts

How to fix lags in Citra emulator on Android
Guide

What is the Citra resolution hack? Learn how to improve FPS in 3DS games on your Android phone

January 28, 2022
How to fix Poco M3 boot loop issue or stuck on MIUI logo
Guide

How to fix the Poco M3 boot loop issue or stuck on MIUI logo

August 25, 2021
How to change the double tap fingerprint gesture shortcut in MIUI 12
Guide

How to change the double tap fingerprint gesture shortcut in MIUI 12

May 5, 2021
How to show the screen refresh rate counter in MIUI
Guide

How to enable the screen refresh rate widget, temperature and memory usage monitors in MIUI

April 28, 2021
How to fix MelonDS Android emulator not loading ROMs
Apps

How to fix MelonDS Android emulator not loading ROMs

February 26, 2021
realme x2 pro b
Guide

How to Fix Battery drain in Realme X2 Pro on Realme UI [Android 10]

May 6, 2020
Please login to join discussion

Follow Us

  • 923 Followers
  • 11.6k Subscribers

Popular

  • How to fix lags in Citra emulator on Android

    What is the Citra resolution hack? Learn how to improve FPS in 3DS games on your Android phone

    1869 shares
    Share 756 Tweet 464
  • How to install Elder Scrolls Morrowind on Android

    1570 shares
    Share 636 Tweet 389
  • How to fix pin required after phone restarts issue – random reboots?

    1634 shares
    Share 659 Tweet 406
  • List of phones that support 5G in India

    385 shares
    Share 154 Tweet 96
  • How to fix the “no sound during calls” issue on the Moto G

    965 shares
    Share 387 Tweet 241
  • How to fix the Poco M3 boot loop issue or stuck on MIUI logo

    869 shares
    Share 348 Tweet 217
  • List of Motorola phones that will get the Android 13 update

    55 shares
    Share 22 Tweet 14

Latest

Poco X5 Pro Yellow colour

Poco X5 Pro with 67W fast charging, 100MP camera launched in India

February 6, 2023
Android 13 update for Oppo phones roadmap

Android 13 update with ColorOS 13 to roll out to more Oppo phones this month

February 6, 2023
Oppo Reno8T 5G

Oppo Reno8T 5G with curved display, 67W fast charging launched

February 3, 2023
Samsung galaxy s23 s23+ s23 ultra officially launched

Samsung Galaxy S23, Galaxy S23+ and Galaxy S23 Ultra officially launched

February 2, 2023
Poco X5 Pro launch date

Poco X5 Pro to launch on February 6th

January 31, 2023
OnePlus Tab design revealed Halo green colour

OnePlus Pad design revealed; to launch on February 7th

January 30, 2023
Infinix Note 12i

Infinix Note 12i with Helio G85, 50MP camera launched in India

January 26, 2023
AndroidPure

© 2022 AndroidPure - Non-Stop Android.

AndroidPure, founded in Feb 2012 is based at NOIDA, NCR Delhi, INDIA.

  • Privacy
  • About Us
  • Tip Us
  • Contact Us

Follow Us

No Result
View All Result
  • Leaks
  • News
  • Reviews
  • Updates
  • How to

© 2022 AndroidPure - Non-Stop Android.