What is a Custom ROM?
A custom ROM is an alternative version of the Android operating system developed by independent developers (not by the device manufacturer). It is installed instead of the original software (“stock ROM”) to gain new features, newer Android versions, or improved performance.