[Miscellaneous Android Development] Rohan Taneja:
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.x (Lollipop), which is designed to increase performance and reliability over stock Android for your device.

#include
/*
* Your warranty is now void.
*
* I or any other contributor are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for CyanogenMod is available in the CyanogenMod Github repo.

And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review.

IMPORTANT INFORMATIONS

We will not support users and answer questions from users which:

have flashed mods

modified system files

didn't follow our instructions word by word

are unfriendly

INSTRUCTIONS

Installing CyanogenMod 12.1 on your Lenovo A7000-a or coming from another ROM:

Flash a custom recovery via SPFT (any other installing methods will do, just make sure you have TWRP recovery installed) From my tests, only valid signed zips can be successfully installed, so please do not try to modify the zip yourself.

Push Slim GApps (arm64) and the CM 12.1 zip to your device

Boot into Recovery

Perform factory reset

Flash the CM 12.1 zip from SD card

Flash GApps for 5.1.x from SD card

Reboot (be patient, "optimizing apps" takes a while)

Don't restore system data using Titanium Backup! ( Restoring Apps + Data might cause problems and is not recommended, avoid it if possible! )

DOWNLOADS

Lastest Release (2016-01-28)[1% battery bug - will be fixed in few time] : https://drive.google.com/file/d/0B__FXU5sYM3QVjE5QjZiYWRhYkk/view?usp=sharing

OLD (2015-12-20): https://drive.google.com/file/d/0B__FXU5sYM3QMWw3cnNvbWE2N0k/view

Lastest TeamWin Recovery Release : http://d-h.st/Wfaj

-----------------------------------------------------------------------------

Google Apps (arm64): wiki.cyanogenmod.org/w/gapps

BUGS

Report bugs for builds below the thread. Please keep in mind that bugs are expected on these builds.

Current status:

Builds: STABLE

Known issues: Notification LED color can't be changed manually.

FAQ

ROOT! ROOT! Give me root or i'll die!!! Where root is???

First of all do not flash any supersu/superuser/superman zip package to get root. Go to Settings>Developement Settings>Root acces > Apps Only

Are these gapps <insert random gapps package here> working with cm12.1?

Use the suggested package

When do I have to wipe data?

You must wipe data only when you're switching from another rom or migrating to Snapshot branch from Nightly and vice versa. You don't need to wipe data when you update in the same release channel.

Why no <insert miui feature here>?

Because this is CyanogenMod

XDA:DevDB Information

Cyanogenmod for Lenovo A7000-a, ROM for all devices (see above for details)

Contributors

Rohan Taneja, lokjianming, nofearnohappy, ibule, nobita iful

Source Code: https://github.com/RohanTaneja/android_device_lenovo_a7000

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.10.x

ROM Firmware Required: TWRP 2.8.7.4

Version Information

Status: Stable

Stable Release Date: 2016-01-28

Created 2015-12-21

Last Updated 2015-01-28