Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Features  





2 Release versions  





3 Firmware history and development  





4 Supported devices  





5 See also  





6 References  





7 External links  














AOKP






Boarisch
Deutsch

Italiano

Türkçe
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


AOKP
DeveloperTeam Kang
Written inC (core), C++ (some third party libraries), Java (UI)
OS familyEmbedded operating system (Linux/Android)
Source modelOpen source
Initial releaseIce Cream Sandwich 4.0 (Maguro)
Latest release9
Marketing targetfirmware replacement for Android mobile devices
Available inEnglish, Catalan, Traditional Chinese, Simplified Chinese, Dutch, Finnish, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish
Package managerGoogle Play / APK
PlatformsARM
Kernel typeMonolithic, Linux kernel modified
Default
user interface
Stock Android UI
LicenseApache License 2 (Android UI) GNU General Public License v2 (Linux Kernel)
Official websiteaokp.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 ProjectbyGoogle, with added original and third-party code, features, and control.[2][3][4]

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

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

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

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

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

See also[edit]

  • Android rooting
  • Comparison of mobile operating systems
  • References[edit]

    1. ^ "What is AOKP?". aokp.co. Retrieved 2014-05-03.
  • ^ "AOSP、AOKP、CM ROM 究竟有哪些区别?". Xda.cn. 2013-01-07. Archived from the original on 2013-04-04. Retrieved 2014-03-04.
  • ^ 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.
  • ^ "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.
  • ^ "AOKP ROM Passes 3.5 Million Users, Android 4.3 Nightlies Available Now". Androidpolice.com. 2013-09-28. Retrieved 2014-04-18.
  • ^ "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.
  • ^ "AOKP Feature Overview". aokp.co. Retrieved 2014-05-03.
  • ^ "AOKP Release Versioning". aokp.co. Retrieved 2014-05-03.
  • ^ "Extras that help support our devs". aokp.co. Retrieved 2014-05-03.
  • ^ 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.
  • ^ 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.
  • ^ "Who we are". aokp.co. Retrieved 2014-05-15.
  • ^ "AOKP hits 1 million downloads as first Milestone is released". androidcentral.com. Archived from the original on 2014-04-20. Retrieved 2014-05-15.
  • ^ "AOKP Source Code at Github". GitHub.
  • ^ "AOKP Gerrit Site". Archived from the original on 2017-09-20. Retrieved 2014-05-15.
  • ^ "Pie Is Ready To Serve". AOKP Website.[self-published source]
  • ^ "AOKP.co: Devices :: Android Open Kang Project". AOKP. 2017-01-25. Retrieved 2017-01-26.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=AOKP&oldid=1191318648"

    Categories: 
    Android (operating system) development software
    Custom Android firmware
    Mobile operating systems
    Free mobile software
    Mobile Linux
    Software using the Apache license
    Software using the GPL license
    Hidden categories: 
    All accuracy disputes
    Accuracy disputes from June 2022
    Articles with short description
    Short description matches Wikidata
    Short description is different from Wikidata
    Pages using infobox OS with unknown parameters
     



    This page was last edited on 22 December 2023, at 20:31 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki