Home Custom Roms How to Install CM 12.1 on Nexus 4, Nexus 5, Nexus 6...

How to Install CM 12.1 on Nexus 4, Nexus 5, Nexus 6 or Nexus 7


Cyanogenmod is the only community which keep on building a customizable operating system for almost all popular devices out there in the market since the day 2 of the android debut. And today, this community has become so popular that even Google tried to acquire but Microsoft is successful.

What is so special about Cyanogenmod (CM), after-all it is also an android OS?

Yes, it is built on Android but what it does is, it gives the administrator the right to customize their android (third-party code) which isn’t possible in stock android.

What do you mean by customization in the above context?

Can you go full screen in android lollipop? can you change the navigation button icons? can you change the order or add new icons in navigation drawer quick panel settings? can you clear all the recent apps at once? Is there any theme to customize your current operating system(lollipop)? Do you have ‘smart call’ option in dailer and messenger settings?

There are number of other customizable options packed in the all new CM 12.1. The guys behind CM 12.1 used to think more from user perspective and so are those customizable options for us to try and extend our device capabilities.

Interesting, right! then lets get started.

How to Install CM 12.1 on Nexus 4, Nexus 5, Nexus 6 or Nexus 7

Lets simplify the process involved in rooting and flashing a new custom rom.

Step 1: Unlock your Bootloader:

First and the foremost thing is, your device must be in unlocked state. To check ‘power off’ your device then press ‘voulme down+power button’ to boot into bootloader. There in bootloader screen, you see the “Device state” as locked/unlocked. If it is unlocked then you can proceed to next step. If not, check this guide How to Root your Nexus running Android 5.1 Lollipop (from step 1 to 7) to unlock your device.

Step 2: Root and Flash Custom Recovery:

Now our purpose, full administrative access and that is possible only by root. So, from NRT’s main screen, under the Root subsection, tick the box next to And Also Flash: Custom Recovery. Then, just hit the Root button to begin the process.

Root and Flash Custom Recovery

On the next screen, click OK to begin rooting and installing a custom recovery on your phone. When it’s all finished, a confirmation box will let you know that the process was successful. You should see two new apps in your app drawer one is SuperSu and other BusyBox.

Step 3: Flashing CM 12.1

Step 1 : Put the downloaded CyanogenMod [official] Android v5.1 Lollipop CM12.1 custom ROM .zip file (Nexus 4, Nexus 5, Nexus 6 or Nexus 7) onto your Internal Storage
Step 2 : Reboot into Recovery(TWRP) – Volume down + Power button.
Step 3 : Goto “wipe” – > Advanced
Step 4 : Check all (Dalvik, System, Data and cache) except internal storage and usb-otg then at bottom drag the “Swipe to Wipe” button to confirm and begin the wipe process.

Twrp Wipe Process
Step 5 : Next goto “Install” -> “install zip from sdcard” -> choose the [filename.zip] and confirm flashing procedure
Step 6 : When done “wipe dalvik cache” once again
Step 7 : “reboot into system”

That’s it. It may take up to 5 minutes for the device to boot completely– be patient.

Any queries feel free to ask using the below comment section.

Links of Interest:

Nexus Root Tool Kit (NRT) : Click here!

CM 12.1 for Nexus 4: Click here!

CM 12.1 for Nexus 5 : Click here!

CM 12.1 for Nexus 6 : Click here!

CM 12.1 for Nexus 7 (2013) WiFi : Click here!

GApps for above 4 devices: click here! (Flash the same way as above – Step 3)

Web & Mobile Developer