AOKP , short for Android Open Kang Project , is an open-source replacement for smartphones and tablet computers based on the Android mobile operating system . The name is a play on the word kang (slang for stolen code) and AOSP (Android Open Source Project). The name was a joke, but it stuck.  It was started as free and open source software by Roman Birg on the official releases of Android Open Source Project by Google , with added original and third-party code, features, and control.
AOKP users to use their firmware, as of September 2013, it is used by more than 3.5 million devices across the world.  
AOKP allows users to change many aspects of the OS including its appearance and its functions. It allows customizations not allowed by the factory firmware. 
- Custom Toggles: Users can customize the buttons in the Quick Settings, which allow the user to toggle various functions of the device such as Wi-Fi or the Bluetooth. Users also have the ability to create their own toggles.
- LED control: The color and pulsing of the notification LED can be custom set for various applications.
- Navigation ring: Actions can be assigned to the navigation ring, to allow for quicker access applications.
- Ribbon: Allows users to use swipe gestures anywhere and allows a system-wide custom application shortcuts and actions.
- Vibration patterns: Users can build custom vibration patterns to be assigned to certain applications or calls from certain people.
- Native theme support: Themes, downloaded from the Google Play Store or from other sources, can be applied to give a modified appearance to the device interface.
- Permission control: Support is provided for revoking permissions from applications such as the camera or wake the device.
- CPU overclocking : Increase the speed of the mobile device to improve its performance.
AOKP is designed to increase performance and reliability over official stock firmware releases. 
AOKP builds / releases are provided on a milestone and nightly schedule: 
Milestones : Most stable builds
Nightlies : Automatic builds every 3 days with the latest code
To be notified of new releases, users can get the AOKPush  application that uses the Google Cloud Messaging (GCM) service provided by Google to receive notifications when a build is complete and ready to download. With AOKPush, users also get the available test builds and random messages from the developer team. CMG is integrated into the Android framework so the app does not wake up the device Periodically to fetch data nor use extra battery. There are also devices that would rely on AOKP to get latest android update. 
Firmware history and development
Not long partner after the introduction of the HTC Dream (named the “T-Mobile G1″ in the United States) mobile phone in September 2008, method Was Discovered to Attain privileged control (termed ” root access “) Android Within’s Linux-based subsystem .  Having root access, combined with the open source nature of the Android operating system, allowed the phone to stock firmware to be modified and re-installed onto the phone.
In the following years, several modified firmwares for mobile devices were developed and distributed by Android enthusiasts. One, maintained by a developer named Roman Birg of AOKP, was quickly become popular among several high-end Android mobile owners. AOKP started a small community of developers called AOKP Team (also known as “Team Kang”  ). Within a few months, the number of devices and features supported by AOKP escalated, and AOKP quickly became the second most popular Android firmware distributions, CyanogenMod being the first. 
Developed using AOKP is a distributed revision control system with the official repository hosted on GitHub  like Many other open source projects. New features or bug fix changes made by contributors are using Google’s source code review system, Gerrit .  Contributions may be tested by anyone, voted up or down by registered users, and ultimately accepted into the code by AOKP developers.
AOKP Ice Cream Sandwich (ICS) Android 4.0.X
AOKP Jelly Bean (JB) Android 4.1.X
AOKP Jelly Bean (JB) Android 4.3.X AOKP Jelly Bean (JB-MR1)
AOKP KitKat Android 4.4.X
- Nexus 7 (2013) WiFi
- Nexus 7 (GSM)
- Nexus 7 (WiFi)
- One (Intl. / AT & T / T-Mobile ) – Legacy Builds
- One (Generic GSM / Sprint / Verizon )
- One XL (AT & T)
- Vibe K5 (A6020)
- G PAD 8.3
- G2 ( GSM – LTE / AT & T / Sprint / T-Mobile / Verizon)
- Nexus 4
- Nexus 5
- Nitro HD (AT & T)
- Optimus (LTE)
- Spectrum (LTE)
- Droid 3 (XT862)
- Droid 4 (XT894)
- Droid Bionic (XT875)
- Droid Razr (GSM / XT910 • VZW / XT912)
- Motorcycle X (T-Mobile / Verizon Dev Version)
- Motorcycle G4 Plus
- Find 5
- Galaxy Nexus (GSM / Sprint / Verizon)
- Galaxy Note 2 (GSM – LTE / AT & T / Sprint / T-Mobile / Verizon)
- Galaxy Note 3 LTE (Unified)
- Galaxy S2 (Exynos Intl, Omap / T-Mobile Intl)
- Galaxy S3 (Intl. / AT & T / T-Mobile / US Cellular / Verizon)
- Galaxy S3 LTE (Unified)
- Galaxy S4 ( C Spire / Cricket / C Spint / T-Mobile / US Cell / Verizon)
- Galaxy S4 LTE (Unified)
- Galaxy S5 (GSM / Sprint / US Cell / Vodafone) 
- Nexus 10
- Vibrant (T-Mobile)
- Xperia SP
- Xperia T
- Xperia Tablet Z (LTE / WiFi)
- Xperia V
- Xperia Z
- Xperia Z Ultra
- Xperia Z1
- Xperia Z1 Compact
- Xperia Z2
- Xperia ZL
- Xperia ZR
- Yureka / Yureka Plus
- List of custom Android firmware
- List of free and open source Android applications
- Android rooting
- Comparison of mobile operating systems
- Open-source software
- Jump up^ “What is AOKP?” . aokp.co . Retrieved 2014-05-03 .
- Jump up^ Brad Linder (2014-01-24). “CyanogenMod’s new hires: Founders of AOKP, Chameleon ROM” . Liliputing . Retrieved 2014-04-18 .
- Jump up^ “AOSP, AOKP, CM ROM 究竟 有 哪些 区别?” . Xda.cn. 2013-01-07 . Retrieved 2014-03-04 .
- Jump up^ Motorola it iDEN (2014-03-31). “Infographic: Features of AOKP Custom Android ROM” . Intomobile.com . Retrieved 2014-04-18.
- Jump up^ “AOKP is a new ROM, what are the differences to CyanogenMod?” . Androidauthority.com . Retrieved 2014-04-18.
- Jump up^ “AOKP ROM Passes 3.5 Million Users, Android 4.3 Nightlies Available Now” . Androidpolice.com. 2013-09-28 . Retrieved 2014-04-18 .
- Jump up^ “AOKP ROM crosses 3.5 million users; Releases Android 4.3 based nightlies” . Androidbeat.com. 2013-09-29 . Retrieved 2014-04-18 .
- Jump up^ “AOKP Feature Overview” . aokp.co . Retrieved 2014-05-03 .
- Jump up^ “[JB 4.3] [ROM] Infamous AOKP 1.1” . Xda-developers.com . Retrieved 2014-05-03 .
- Jump up^ “AOKP Release Versioning” . aokp.co . Retrieved 2014-05-03.
- Jump up^ “Extras that help support our devs.” . aokp.co . Retrieved 2014-05-03 .
- Jump up^ GMT (2014-01-12). “Galaxy Nexus GT-I9250 Gets Android 4.4.2 KitKat with Official AOKP ROM [How to Install]” . Ibtimes.co.uk . Retrieved 2014-04-18 .
- Jump up^ Ben Marvin (14 May 2009). “How To: Root Your G1 And Install Android 1.5 Cupcake” . The Android Site . Retrieved 2010-10-28 . [ Permanent dead link ]
- Jump up^ “Who we are” . aokp.co . Retrieved 2014-05-15 .
- Jump up^ “AOKP hits 1 million downloads as first Milestone is released” . Androidcentral.com . Retrieved 2014-05-15 .
- Jump up^ “AOKP Source Code at Github” .
- Jump up^ “AOKP Gerrit Site” .
- Jump up^ “AOKP.co: Devices :: Android Open Kang Project” . AOKP . 2017-01-25 . Retrieved 2017-01-26 .