Looking for a custom ROM for the Lenovo P2 (codename kuntao)? This is a list of the best ones. The P2 launched in 2016 on Android 6.0.1 Marshmallow and officially reached Android 7.0 Nougat, but since Android is open source, the community has built ROMs that take it all the way up to Android 14.
The Lenovo P2 has a 5.5-inch 1080p AMOLED display, a Qualcomm Snapdragon 625 (MSM8953) processor, 3GB or 4GB of RAM, and 32GB or 64GB of expandable storage. It has a 13MP rear camera, a 5MP front camera, and a large 5,100mAh battery. Most of the ROMs below are community builds, and several are no longer maintained, so open each thread to check the latest build and its known bugs before you flash.
For background, here is the difference between a stock ROM and a custom ROM.
What is a stock ROM?
A stock ROM is the operating system your phone ships with, preinstalled by the manufacturer. Its features are limited to what the maker chose to include. If you want more, you switch to a custom ROM.
What is a custom ROM?
Android is open source, so developers can take Google’s code and build their own OS image for a phone. That community-built OS is a custom ROM, and it replaces the stock software, usually stripped of carrier and OEM apps for a cleaner, closer-to-stock experience. Custom ROMs are updated by the community, which fixes bugs and often brings a newer version of Android than the manufacturer ever shipped.

Best custom ROMs for the Lenovo P2
To flash any ROM below, you need an unlocked bootloader and TWRP recovery installed. Read each ROM’s thread first, since not every build is stable enough to use as a daily driver.
Android 14:
Android 14 adds a revamped lock screen, drag-and-drop between apps, Ultra HDR photo support, more Material You theming, and a range of privacy and battery improvements.
Download ROM Here
Android 13:
Android 13 builds on Android 12’s Material You design with per-app language settings, a notification permission prompt for apps, Bluetooth LE Audio support, themed app icons, and a built-in QR scanner.
Download ROM Here
Android 12:
Android 12 centres on the Material You design, with dynamic theming from your wallpaper, a Privacy Dashboard, camera and mic indicators, and a redesigned notification shade.
Download ROM Here
LineageOS:
LineageOS is the community successor to CyanogenMod and one of the most widely used custom ROMs. The Lenovo P2 has builds across several Android versions, from 17.1 up to 21.
Download ROM Here – LineageOS 17.1
Download ROM Here – LineageOS 18.1
Download ROM Here – LineageOS 19.1
Download ROM Here – LineageOS 20
Download ROM Here – LineageOS 21
AOSPExtended:
AOSPExtended is based on the AOSP source with cherry-picked commits from several projects. It runs smoothly out of the box while adding features like status bar and lock screen customization, theming, and a configurable navigation bar.
Download ROM Here
ArrowOS:
ArrowOS is an AOSP-based project that keeps things simple and clean, aiming for smooth performance and good battery life with a useful set of customizations.
Download ROM Here
Havoc OS:
Havoc OS is based on LineageOS and adds a system-wide rounded UI, Spectrum support, battery and status bar tweaks, and quick-multitasking options like OmniSwitch.
Download ROM Here
DotOS:
DotOS (Droid On Time Operating System) is a community-built ROM that adds its own tweaks and features alongside ones borrowed from other popular ROMs.
Download ROM Here
DerpFest:
DerpFest is an Android 10-based ROM with a wide range of customization options, including system fonts, icon shapes, status bar and Quick Settings tweaks, and lock screen and notification changes.
Download ROM Here
PixysOS:
PixysOS is an AOSP-based ROM with a mix of original features and the customizations the community is used to.
Download ROM Here
Syberia Project:
Syberia Project is an AOSP-based ROM built to enhance the stock Android experience, using CodeAurora (CAF) sources for its HALs.
Download ROM Here
POSP:
Potato Open Sauce Project (POSP) is a lightweight custom ROM based on AOSP, with a handpicked set of features aimed at a clean, smooth experience.
Download ROM Here
ViperOS:
ViperOS is based on AOSP with its own mods borrowed from CM, Lineage, Slim, Omni, and AOSPA. It aims for a good balance between battery life and performance.
Download ROM Here
crDroid:
crDroid is built mainly on LineageOS and aims to improve performance and reliability over stock Android while adding many popular custom features. Because it is based on LineageOS, it works with LineageOS-compatible kernels.
Download ROM Here
Resurrection Remix:
Resurrection Remix combines the stability of CM with features from Slim, Omni, and the original Remix builds. It is a full-featured, heavily customizable ROM with a wide range of its own add-ons for performance, theming, and system tweaks.
Download ROM Here
AOSiP:
AOSiP (Android Open Source illusion Project) is based on Google’s AOSP source, aiming for a clean, stable build with a light set of extra features.
Download ROM Here
Bootleggers:
Bootleggers is based on the Ground Zero Open Source Project (GZOSP). It keeps the stability of GZOSP and adds custom wallpapers, ringtones, fonts, and icon and header packs for a fresher look.
Download ROM Here
AICP:
AICP (Android Ice Cold Project) started on the Desire HD and grew into a mature ROM. It was AOKP-based until Lollipop, then moved its source to LineageOS.
Download ROM Here
Pixel Experience:
Pixel Experience brings the Google Pixel look and apps to the Lenovo P2, giving you a clean, stock-style Android experience.
Download ROM Here
Mokee:
Mokee is an open-source ROM based on LineageOS, maintained by a small developer community since 2012. It pulls features from Omni, LineageOS, Slim, and AOSPA and adds its own.
Download ROM Here
FAQ
What do I need before flashing any of these ROMs?
An unlocked bootloader and TWRP recovery. Back up your data first, since flashing wipes the phone.
Are these ROMs still updated?
Some are, many are not. Open the linked thread to check the latest post and whether the developer is still active before flashing. The LineageOS builds (up to 21) are usually the best maintained.
Do I need GApps?
Yes, for the Play Store and Google apps, unless the ROM already includes them (Pixel Experience does). Flash a GApps package that matches the ROM’s Android version right after the ROM.
Which one should I pick?
For everyday use, a LineageOS build is usually the safest choice. The Snapdragon 625 and up to 4GB of RAM handle even the newer versions reasonably well.
That is the list of the best custom ROMs for the Lenovo P2. If you have a favourite that is not here, leave it in the comments.