A custom ROM is a customized version of the Android operating system, designed to run on a specific device. It's a modified version of the stock ROM (Read-Only Memory), which is the original operating system that comes pre-installed on a device. Custom ROMs are developed by third-party developers, often enthusiasts or teams of developers who aim to improve upon the stock ROM or provide a unique experience.

To install a , gather the following:

When Lenovo stops providing official Android updates, the developer community often keeps the device alive with newer versions.