![]() |
|
Developer | Team Kang |
---|---|
Written in | C (core), C++ (some third party libraries), Java (UI) |
OS family | Embedded operating system (Linux/Android) |
Working state | Active |
Source model | Open source |
Initial release | Ice Cream Sandwich 4.0 (Maguro) |
Latest release | jb-mr2-milestone1 (Android 4.3.1) / 18 December 2013 |
Latest preview | kitkat (Android 4.4.4) / 25 June 2014 |
Marketing target | firmware replacement for Android mobile devices |
Available in | English, Catalan, Traditional Chinese, Simplified Chinese, Dutch, Finnish, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish |
Package manager | Google Play / APK |
Platforms | ARM |
Kernel type | Monolithic, Linux kernel modified |
Default user interface | Stock Android UI |
License | Apache License 2 (Android UI) GNU General Public License v2 (Linux Kernel) |
Official website | www |
AOKP, short for Android Open Kang Project, is an open-source replacement distribution for smartphones and tablet computers based on the Android mobile operating system. The name is a play on the word (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 based on the official releases of Android Open Source Project by Google, with added original and third-party code, features, and control.
Although only a portion of the total AOKP users elect to report their use of the 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 normally not permitted by the factory firmware.
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 which are usually released once a month
Nightlies: Automatic builds every 3 days with the latest code committed but may contain bugs
To be notified of new releases, users can get the AOKPush application that uses the Google Cloud Messaging (GCM) service provided by Google to immediately receive push 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. GCM is integrated into the Android framework so the application 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.
Not long after the introduction of the HTC Dream (named the "T-Mobile G1" in the United States) mobile phone in September 2008, a method was discovered to attain privileged control (termed "root access") within Android's Linux-based subsystem. Having root access, combined with the open source nature of the Android operating system, allowed the phone's stock firmware to be modified and re-installed onto the phone.