List of custom Android distributions

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

This is an incomplete list of aftermarket distributions (custom firmware, custom ROM) of the Android operating system that have received independent coverage in notable Android-related sources.

The list does not include distributions that come preinstalled on a device (stock ROM) or modifications of them.

Table of ROMs

Only official builds are listed.

Name Developer Development status Open source? Latest release Android version Year started Supported devices Notes
AOKP Team Kang Active Yes Oreo 8.1 Oreo 2011 115[1] Based on LineageOS
Baidu Yi Baidu Discontinued No Unknown Unknown 2011 Unknown Discontinued in March 2015
CopperheadOS Copperhead Security Active Sources available for non-commercial usage[2] 2019.05.05 9 Pie 2014 6[2] Security- and privacy-focused, no OS analytics by default, smartphones with preinstalled OS commercially available.
crDroid crDroid team Active Yes 5.10 9 Pie 2019 74[3] Based on LineageOS. Security- and privacy-focused, no OS analytics by default, smartphones with preinstalled OS commercially available.
CyanogenMod CyanogenMod Open-Source Community, Cyanogen Inc Discontinued Yes 14.1 Nightly 7.1.1 Nougat 2009 571[4] CyanogenMod's official successor is LineageOS
/e/ e Foundation Active Yes 0.5 beta 8.1 Oreo 2017 88[5] Privacy focused. Forked from LineageOS. Formerly called Eelo.
Fire OS Amazon.com, Inc. Active No 7.3 9.0 Pie 2011 Amazon Kindle Fire, Fire TV, Fire Phone, Amazon Echo Centered on content consumption, heavy ties to Amazon's store and content.
GrapheneOS Daniel Micay Active Yes 2019.11.05.23 10 ? 8 Security and privacy focused. Lead developer worked on CopperheadOS until he left. Project renamed from "Android Hardening."
Indus OS Team Indus OS Active No 3.0 7.0 Nougat 2015 80[6]
LeWa OS Lewa Technology Discontinued Closed source with open-source components OS 7 beta 5.1.1 Lollipop 2011 ?
LineageOS LineageOS community Active Yes 17.0 10.0 Q 2016 121[7] Officially the successor of CyanogenMod.
MIUI Xiaomi Tech Active Partial 11 10 2010 Xiaomi devices and unknown amount of ports
OmniROM OmniROM community Active Yes Android 10.0 10.0 Q 2013 35[8]
OxygenOS OnePlus creators Active Partial 10.0
9.0 Pie 2015 8[citation needed] Only supporting its own devices. Merged with HydrogenOS

(now Ported GSI(s) Works on some treble enabled devices)

Paranoid Android Paranoid Android Team Active[9] Yes 8 9.0 Pie 2012[citation needed] 48[10][11] Based on CAF
PixelExperience PixelExperience Team Active Yes Android 10.0
10.0 Q 2017 72[12] Based on AOSP with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Replicant Denis Carikli, Paul Kocialkowski Active Yes 6.0 0003 6.0 Marshmallow 2010 12[13] Based on LineageOS, removes or replaces proprietary components and anti-features
Resurrection Remix OS Resurrection Remix team Discontinued Yes 7.1 9.0 Pie 2012 126[14] More Customize Menu (Resurrection Tools),Based on LineageOS.
Smartisan OS Smartisan Technology Active Partial 6.6.5 Oreo 2018 15
ViperOS Active Partial 6.6.5 8.1 Oreo 2012 15
MokeeOS Active Partial 1.0 8.1 Oreo 2014 15
AospExtended ROM[15] AospExtended Team Active Yes 7.0 9.0 Pie ? 98[15] Based on AOSP

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.