Google is de drijvende kracht achter het Android-besturingssysteem. Fabrikanten geven er vaak hun eigen draai aan, zoals Samsung met TouchWiz doet. De ‘kale’ versie van Android is verkrijgbaar in het Android Open Source Project en zo is er een aantal custom roms ontstaan, waarvan CyanogenMod en Android Open Kang Project, meestal afgekort als AOKP, de bekenste zijn.De naam AOKP is ontstaan als een humoristische variatie op het woord Kang, wat staat voor het hergebruiken en hernoemen van andermans werk. Wat AOKP onderscheidt van de andere ROM’s is dat het een zo standaard mogelijke Androidversie probeert te zijn, maar wel met enorm veel aanpassingsmogelijkheden, door middel van de ingebouwde ROM Control. Ook maakt AOKP het mogelijk om de thema’s van CyanogenMod te gebruiken.De nieuwste versie van AOKP is JB-MR1 build 2 en deze wordt onder de experimentele vlag uitgebracht. Hij is gebaseerd op Android 4.2.1 en beschikbaar voor een handvol toestellen. Naarmate er meer builds komen, zullen er ook meer toestellen toegevoegd worden. De verwachting is dat ondersteuning voor de internationale versie van de Galaxy SIII, die in Nederland in omloop is, in de volgende build wordt toegevoegd. Op het XDA developers-forum zijn altijd het laatste nieuws en ook onofficiële releases te vinden. De release notes voor JB-MR1 Build 2 zien er als volgt uit:
