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
Share1Tweet1SendShare
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

  • 933 Followers
  • 11.5k 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

    754 shares
    Share 310 Tweet 185
  • How to install Elder Scrolls Morrowind on Android

    930 shares
    Share 380 Tweet 229
  • How to fix pin required after phone restarts issue – random reboots?

    869 shares
    Share 353 Tweet 215
  • How to fix JioJoin (Jio4GVoice) not working on Android 7.0 Nougat

    52 shares
    Share 21 Tweet 13
  • How to fix the Poco M3 boot loop issue or stuck on MIUI logo

    411 shares
    Share 165 Tweet 103
  • How to fix the “no sound during calls” issue on the Moto G

    442 shares
    Share 177 Tweet 110
  • Samsung Android 10 Update list surfaces; here are the phones and tablets that will get the update [UPDATED]

    191 shares
    Share 77 Tweet 48

Latest

Moto G42 official

Moto G42 with Snapdragon 680, 6.4-inch FHD AMOLED launched in India

July 4, 2022
OnePlus Nord 2T 5G Jade Fog

OnePlus Nord 2T 5G with Dimensity 1300 launched in India

July 1, 2022
Nothing Phone 1 processor

Nothing Phone 1 will have a Snapdragon 778G+ custom-tuned processor

June 30, 2022
ASUS Android 12 Update for ROG Phone 3

ASUS releases the Android 12 Update for ROG Phone 3

June 29, 2022
Nokia G11 Plus

Nokia G11 Plus with 90Hz HD Display, 50 MP camera announced

June 29, 2022
Moto G42 launch date

Moto G42 to launch on July 4th in India

June 28, 2022
OnePlus Nord 2T India launch date

OnePlus Nord 2T to launch soon in India

June 27, 2022
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.