AOKP

Last updated
AOKP
Android Open Kang Project (AOKP) Logo.png
Developer Team Kang
Written in C (core), C++ (some third party libraries), Java (UI)
OS familyEmbedded operating system (Linux/Android)
Source model Open source
Initial releaseIce Cream Sandwich 4.0 (Maguro)
Latest release 9
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 aokp.co

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 kang (slang for stolen code) and AOSP (Android Open Source Project). The name was a joke, but it stuck. [1] 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. [2] [3] [4]

Contents

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 around the world. [5] [6]

Features

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. [7]

Release versions

AOKP builds/releases are provided on a milestone and nightly schedule: [8]

Milestones: Most stable builds which are usually released once a month. However, milestone builds have not been released for several years and the AOKP team appears to just release nightlies as of Nougat builds.

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 [9] 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. [10]

Firmware history and development

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. [11] 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.

In the following years, several modified firmware releases for mobile devices were developed and distributed by Android enthusiasts. One, maintained by a developer named Roman Birg of AOKP, quickly became popular among several high-end Android mobile owners. AOKP started in November 2011 and quickly grew in popularity, forming a small community of developers called the AOKP Team (also known as "Team Kang" [12] ). 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. [13]

AOKP is developed using a distributed revision control system with the official repositories hosted on GitHub [14] like many other open source projects. New features or bug fix changes made by contributors are submitted using Google's source code review system, Gerrit. [15] Contributions may be tested by anyone, voted up or down by registered users, and ultimately accepted into the code by AOKP developers.

In early 2020 AOKP Developers posted a blog outlining parity with LineageOS upstream. "Device support will be a bit different this time around. We can support any device that is getting Lineage 16.0 builds. We just need a maintainer to test builds and maintain a forum thread." [16]

2011

2012

2013

2014

2014

2015

2016

2017

2020

Supported devices

ASUS
BQ
Elephone
HTC
Huawei
Lenovo
LG
Motorola
Oppo
Samsung
Sony
OnePlus
YU
Xiaomi

See also

Related Research Articles

<span class="mw-page-title-main">Motorola Mobility</span> American consumer electronics company

Motorola Mobility LLC, marketed as Motorola, is an American consumer electronics manufacturer primarily producing smartphones and other mobile devices running Android. Headquartered at Merchandise Mart in Chicago, Illinois, it is a subsidiary of the Chinese multinational technology company Lenovo.

<span class="mw-page-title-main">HTC Hero</span> Smartphone developed by HTC

HTC Hero is the third phone manufactured by HTC running the Android platform, announced on June 24, 2009 in London.

<span class="mw-page-title-main">Motorola Droid</span> Android smartphone developed by Motorola Mobility

The Motorola Droid is an Internet and multimedia-enabled smartphone designed by Motorola, which runs Google's Android operating system. The Droid had been publicized under the codenames Sholes and Tao and the model number A855. In Latin America and Europe, the model number is A853 (Milestone), and in Mexico, the model number is A854 (Motoroi). Due to the ambiguity with newer phones with similar names, it is also commonly known as the DROID 1. The brand name Droid is a trademark of Lucasfilm licensed to Verizon Wireless.

<span class="mw-page-title-main">Sony Ericsson Xperia X10</span> High-end smartphone by Sony Ericsson

The Sony Ericsson Xperia X10 is a 2010 high end smartphone in the Xperia series designed by Sony Ericsson. It was the first Sony Ericsson smartphone to run the Android operating system, and was designed to be the successor of the Xperia X2. The phone was shipped with Android 1.6 (Donut), but an upgrade to 2.1 (Eclair) was made available starting 31 October 2010, with a gradual international rollout. Originally, Sony Ericsson stated that the X10 would not receive an upgrade to Android 2.2 (Froyo) or beyond, but the phone was later upgraded to 2.3.3 (Gingerbread) with the updates starting on 29 July 2011.

<span class="mw-page-title-main">CyanogenMod</span> Discontinued open-source mobile operating system

CyanogenMod is a discontinued open-source operating system for mobile devices, based on the Android mobile platform. Developed between 2009 and 2016, it was free and open-source software based on the official releases of Android by Google, with added original and third-party code, and based on a rolling release development model. Although only a subset of total CyanogenMod users elected to report their use of the firmware, on 23 March 2015, some reports indicated that over 50 million people ran CyanogenMod on their phones. It was also frequently used as a starting point by developers of other ROMs.

<span class="mw-page-title-main">Samsung Galaxy S (2010 smartphone)</span> First Samsung Smartphone

The Samsung Galaxy S is a touchscreen-enabled, slate-format Android smartphone designed, developed, and marketed by Samsung Electronics; it is the first smartphone of the Samsung Galaxy S series. It is the first device of the third Android smartphone series produced by Samsung. It was announced to the press in March 2010 and released for sale in June 2010. Due to shortage of Super AMOLED displays, Samsung released a successor to the device called S scLCD or SL and ceased production of the original I9000 model.

<span class="mw-page-title-main">Motorola Atrix 4G</span> Android smartphone developed by Motorola Mobility

The Motorola Atrix 4G is an Android-based smartphone developed by Motorola, introduced at CES 2011 along with the Motorola Xoom, Motorola Droid Bionic, and Motorola Cliq 2 on January 5, 2011. It was made available in the first quarter of 2011.

<span class="mw-page-title-main">Droid Bionic</span> Android smartphone developed by Motorola Mobility

The Motorola Droid Bionic is an Android-based, 4G LTE-capable smartphone designed by Motorola. It was originally scheduled for release in Q2 2011 but was delayed, eventually being released on 8 September 2011.

The Samsung Galaxy S 4G LTE also known as the Droid Charge (Verizon), Galaxy S Aviator and Galaxy S Lightray 4G, was an Android smartphone manufactured by Samsung. It has a 1 GHz "Hummingbird" processor, front and rear cameras, and CDMA and 4G LTE radios. It was announced at CES 2011 under the name Samsung Galaxy S 4G LTE device. It is available from Verizon Wireless.

<span class="mw-page-title-main">Galaxy Nexus</span> Smartphone designed by Google and Samsung

The Galaxy Nexus (GT-I9250) is a touchscreen Android smartphone co-developed by Google and Samsung Electronics. It is the third smartphone in the Google Nexus series, a family of Android consumer devices built by an original equipment manufacturer partner. The phone is the successor to Google's previous flagship phones, the Nexus One and Nexus S.

<span class="mw-page-title-main">Droid Razr</span> Android smartphone developed by Motorola Mobility

The Verizon Droid Razr is an Android-based, 4G LTE-capable smartphone designed by Motorola that launched on Verizon Wireless on November 11, 2011. It was announced on October 18, 2011 in New York City.

The HTC Rezound is a smartphone by HTC and sold through Verizon. Along with the Galaxy Nexus and Droid RAZR, it was expected to be a major competitor to the iPhone 4S. It was released on November 14, 2011. It is also the first phone to use Beats Audio technology, and comes with a special pair of the Beats by Dr. Dre's iBeats earphones with black earpieces and red wiring.

<span class="mw-page-title-main">Nexus 6</span> Android smartphone developed by Motorola Mobility and Google

The Nexus 6 is a phablet co-developed by Google and Motorola Mobility that runs the Android operating system. The successor to the Nexus 5, it is the sixth smartphone in the Google Nexus series, a family of Android consumer devices marketed by Google and built by an original equipment manufacturer partner. Nexus 6 and the HTC Nexus 9 served as the launch devices for Android 5.0 "Lollipop".

<span class="mw-page-title-main">Sony Xperia Z1</span> Android smartphone produced by Sony

The Sony Xperia Z1 is an Android smartphone produced by Sony. The Z1, at that point known by the project code name "Honami", was unveiled during a press conference in IFA 2013 on 4 September 2013. The phone was released in China on 15 September 2013, in the UK on 20 September 2013, and entered more markets in October 2013. On 13 January 2014, the Sony Xperia Z1s, a modified version of the Sony Xperia Z1 exclusive to T-Mobile US, was released in the United States.

<span class="mw-page-title-main">OmniROM</span> Open-source mobile operating system based on Android

OmniROM is an open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It involves a number of prominent developers from other projects.

<span class="mw-page-title-main">Sony Xperia Z3</span> Android smartphone by Sony

The Sony Xperia Z3 is an Android smartphone produced by Sony. Part of the Sony Xperia Z series, the Xperia Z3, at that point known by the project code name "Leo", was unveiled during a press conference at IFA 2014 on September 4, 2014. It was first released in Taiwan on September 19, 2014.

Paranoid Android is an open-source operating system for smartphones and tablet computers, based on the Android mobile platform. The latest official version is Topaz, based on Android 13, released on 15 October 2022.

crDroid is a customized fork of Android based on LineageOS. It is one of the first to offer unofficial releases of Android 10, Android 11, Android 12.1, Android 13 and Android 14 Custom ROMs.

<span class="mw-page-title-main">Bootloader unlocking</span> Process of disabling secure device booting

Bootloader unlocking is the process of disabling the bootloader security that makes secure boot possible. It can make advanced customizations possible, such as installing a custom firmware. On smartphones this can be a custom Android distribution or another mobile operating system. Some bootloaders are not locked at all, others can be unlocked using a standard command, others need assistance from the manufacturer. Some do not include an unlocking method and can only be unlocked through a software exploit.

References

  1. "What is AOKP?". aokp.co. Retrieved 2014-05-03.
  2. "AOSP、AOKP、CM ROM 究竟有哪些区别?". Xda.cn. 2013-01-07. Archived from the original on 2013-04-04. Retrieved 2014-03-04.
  3. Motorola il iDEN (2014-03-31). "Infographic: Features of AOKP Custom Android ROM". Intomobile.com. Archived from the original on 2014-04-19. Retrieved 2014-04-18.
  4. "AOKP is a popular new ROM, what are the differences to CyanogenMod?". Androidauthority.com. 10 April 2012. Archived from the original on 2014-04-19. Retrieved 2014-04-18.
  5. "AOKP ROM Passes 3.5 Million Users, Android 4.3 Nightlies Available Now". Androidpolice.com. 2013-09-28. Retrieved 2014-04-18.
  6. "AOKP ROM crosses 3.5 million users; Releases Android 4.3 based nightlies". Androidbeat.com. 2013-09-29. Archived from the original on 2014-04-19. Retrieved 2014-04-18.
  7. "AOKP Feature Overview". aokp.co. Retrieved 2014-05-03.
  8. "AOKP Release Versioning". aokp.co. Retrieved 2014-05-03.
  9. "Extras that help support our devs". aokp.co. Retrieved 2014-05-03.
  10. 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.
  11. Ben Marvin (14 May 2009). "How To: Root Your G1 And Install Android 1.5 Cupcake". The Android Site. Archived from the original on 17 May 2009. Retrieved 2010-10-28.
  12. "Who we are". aokp.co. Retrieved 2014-05-15.
  13. "AOKP hits 1 million downloads as first Milestone is released". androidcentral.com. Archived from the original on 2014-04-20. Retrieved 2014-05-15.
  14. "AOKP Source Code at Github". GitHub .
  15. "AOKP Gerrit Site". Archived from the original on 2017-09-20. Retrieved 2014-05-15.
  16. "Pie Is Ready To Serve". AOKP Website.[ self-published source ]
  17. "AOKP.co: Devices :: Android Open Kang Project". AOKP. 2017-01-25. Retrieved 2017-01-26.