LineageOS

{{short description|Free and open-source Android-based operating system}}

{{Use dmy dates|date=January 2017}}

{{Infobox OS

| name = LineageOS

| logo = LineageOS Wordmark.svg

| logo_size = 250

| screenshot = LineageOS 22.1 Home Screen.png

| screenshot_size = 200px

| caption = LineageOS 22.1 home screen on a Pixel 9

| developer = LineageOS open-source community

| programmed_in = C (core), C++ (some third party libraries), Java and Kotlin (UI)

| family = Android (Linux)

| released = {{Start date and age|df=yes|2016|01}} (First public builds)

| working_state = Active

| source_model = Open source{{efn|name=source model}}

| latest release version = LineageOS 22.2{{efn|based on Android 15}}

| latest release date = {{Start date and age|df=yes|2025|05|14}}{{Cite web |last=LineageOS |title=Changelog 29 - Flourishing Fifteen, Simply Streamlined, Vibrant Vibes |url=https://lineageos.org/Changelog-29/ |access-date=2024-12-31 |website=lineageos.org |language=en |archive-date=2024-12-31 |archive-url=https://web.archive.org/web/20241231001153/https://lineageos.org/Changelog-29/ |url-status=live }}

| repo = [https://review.lineageos.org Gerrit], [https://github.com/lineageos GitHub], [https://gitlab.com/LineageOS GitLab]

| marketing_target = Operating system replacement for Android devices

| language = {{Collapsible list

| title = Languages list

| Arabic

| Bangla

| Belarusian

| Burmese

| Catalan

| Simplified Chinese

| Traditional Chinese

| Czech

| Danish

| Dutch

| English

| Filipino

| Finnish

| French

| German

| Hebrew

| Hindi

| Hungarian

| Indonesian

| Italian

| Japanese

| Kannada

| Korean

| Lithuanian

| Malay

| Malayalam

| Norwegian

| Polish

| Portuguese

| Punjabi

| Russian

| Sinhala

| Spanish

| Swedish

| Tamil

| Thai

| Turkish

| Ukrainian

| Vietnamese

}}

| updatemodel = Over-the-air (OTA), ROM flashing

| package_manager = APK-based, Google Play (if installed)

| supported_platforms = arm, arm64, x86, x86-64

| kernel_type = Monolithic (Linux)

| license = Apache 2{{cite web | url = https://github.com/LineageOS/android_vendor_lineage/blob/lineage-16.0/LICENSE | title = android_vendor_lineage_LICENSE | work = LineageOS | access-date = 31 March 2019 | archive-date = 2 April 2019 | archive-url = https://web.archive.org/web/20190402211151/https://github.com/LineageOS/android_vendor_lineage/blob/lineage-16.0/LICENSE | url-status = live }} and other licenses{{cite web | url = https://github.com/LineageOS/ | title = Other licenses can be viewed per repo on GitHub under NOTICE/LICENSE files | work = LineageOS | access-date = 31 March 2019 | archive-date = 30 January 2020 | archive-url = https://web.archive.org/web/20200130012302/https://github.com/LineageOS | url-status = live }}

| preceded by = CyanogenMod

CyanogenOS

| website = {{URL|https://www.lineageos.org}}

}}

LineageOS is an open source{{Efn|name=source model|Includes nonfree libraries.{{Cite web |url=https://www.gnu.org/distros/common-distros.html#LineageOS |title=Explaining Why We Don't Endorse Other Systems |author= |editor=Free Software Foundation's Licensing and Compliance Lab |website=GNU |access-date=25 July 2022 |archive-date=24 April 2011 |archive-url=https://web.archive.org/web/20110424061731/http://www.gnu.org/distros/common-distros.html#LineageOS |url-status=live }}}} Android operating system{{efn|LineageOS is "based on the Android mobile platform", but the terms operating system, distribution and/or custom ROM have been used to describe it.{{cite web |title=LineageOS Android Distribution |url=https://lineageos.org/ |website=lineageos.org |access-date=19 September 2024 |archive-date=19 September 2024 |archive-url=https://web.archive.org/web/20240919013705/https://lineageos.org/ |url-status=live }} LineageOS doesn't license Google Mobile Services.{{cite web |title=Google apps - LineageOS wiki |url=https://wiki.lineageos.org/gapps/ |website=wiki.lineageos.org |access-date=19 September 2024 |archive-date=19 September 2024 |archive-url=https://archive.today/20240919045426/https://wiki.lineageos.org/gapps/ |url-status=live }}}} for smartphones, tablets, and set-top boxes. It is community-developed and serves as the successor to CyanogenMod, from which it was forked in December 2016.{{cite news |last=Gallagher |first=Sean |date=27 December 2016 |title=Cyanogen Inc. shuts down CyanogenMod in Christmas bloodbath. |url=https://arstechnica.com/information-technology/2016/12/cyanogen-inc-shuts-down-cyanogenmod-in-christmas-bloodbath/ |url-status=live |archive-url=https://web.archive.org/web/20190709173459/https://arstechnica.com/information-technology/2016/12/cyanogen-inc-shuts-down-cyanogenmod-in-christmas-bloodbath/ |archive-date=9 July 2019 |access-date=12 August 2017 |work=Ars Technica}} As of 2023, there are about 1.5 million devices running LineageOS.{{Cite web |url=https://9to5google.com/2023/11/20/lineageos-number-of-devices/ |title=LineageOS is currently installed on 1.5 million Android devices |access-date=4 December 2024 |website=9to5google.com |archive-date=21 November 2023 |archive-url=https://web.archive.org/web/20231121133845/https://9to5google.com/2023/11/20/lineageos-number-of-devices/ |url-status=live }}

History

In 2009, CyanogenMod{{efn|often abbreviated "CM"}} was created by Stefanie Jane (Cyanogen).{{efn|Jane had a different name at the time}}{{citation needed|date=September 2024}} In 2013, Jane obtained venture funding under the name Cyanogen Inc. to allow commercialization of the project.{{cite web|last1=Helft|first1=Miguel|title=Meet Cyanogen, The Startup That Wants To Steal Android From Google|url=https://www.forbes.com/sites/miguelhelft/2015/03/23/meet-cyanogen-the-startup-that-wants-to-steal-android-from-google-2/|work=Forbes|access-date=16 April 2015|archive-date=16 April 2015|archive-url=https://web.archive.org/web/20150416072704/http://www.forbes.com/sites/miguelhelft/2015/03/23/meet-cyanogen-the-startup-that-wants-to-steal-android-from-google-2/|url-status=live}}{{cite news |last=Reed |first=Brad |date=18 September 2013 |title=With $7 million in funding, Cyanogen aims to take on Windows Phone |url=http://bgr.com/2013/09/18/cyanogen-venture-funding-7-million-dollars/ |work=Boy Genius Report |access-date=26 December 2016 |archive-date=6 November 2018 |archive-url=https://web.archive.org/web/20181106211839/https://bgr.com/2013/09/18/cyanogen-venture-funding-7-million-dollars/ |url-status=live }} In 2016, as part of a corporate restructure which involved a change of CEO, closure of offices and projects, and cessation of services,{{cite tweet |author=CyanogenMod |user=CyanogenMod |date=25 December 2016 |title=UPDATE: As of this morning we have lost DNS and Gerrit is now offline — with little doubt as a reaction to our blog post yesterday. Goodbye |number=813086249506349056 |url=https://twitter.com/CyanogenMod/status/813086249506349056 |access-date=26 December 2016}} Jane either left or was forced out of Cyanogen Inc.{{cite web |last=Tal |first=Lior |date=30 November 2016 |title=Update on Cyanogen |url=https://cyngn.com/blog/update-on-cyanogen |publisher=Cyanogen Inc. |access-date=24 January 2017 |url-status=dead |archive-url=https://web.archive.org/web/20161227202203/https://cyngn.com/blog/update-on-cyanogen |archive-date=27 December 2016 |df=dmy-all }}{{cite news |last=Ruddock |first=David |date=28 November 2016 |title=Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Jane could be out |url=http://www.androidpolice.com/2016/11/28/cyanogen-inc-will-shutter-seattle-office-by-end-of-year-more-layoffs-happening-kondik-could-be-out |work=Android Police |access-date=24 January 2017 |quote=Kondik was removed from the company's board, allegedly |archive-date=4 December 2018 |archive-url=https://web.archive.org/web/20181204052106/http://www.androidpolice.com/2016/11/28/cyanogen-inc-will-shutter-seattle-office-by-end-of-year-more-layoffs-happening-kondik-could-be-out |url-status=live }}

The LineageOS project was formed as a fork of it and was officially launched on 23 December 2016.{{cite news |last=Heater |first=Brian |date=24 December 2016 |title=After having its infrastructure shuttered, CyanogenMod will live on as Lineage |url=https://techcrunch.com/2016/12/24/lineage/ |url-status=live |archive-url=https://web.archive.org/web/20161228103250/https://techcrunch.com/2016/12/24/lineage/ |archive-date=28 December 2016 |access-date=26 December 2016 |work=TechCrunch}}{{cite web |date=24 December 2016 |title=A fork in the road |url=https://www.cyanogenmod.org/blog/a-fork-in-the-road |url-status=dead |archive-url=https://web.archive.org/web/20161225144318/https://www.cyanogenmod.org/blog/a-fork-in-the-road |archive-date=25 December 2016 |access-date=26 December 2016 |website=cyanogenmod.org}} Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.{{cite news |last=Levy |first=Nat |date=26 December 2016 |title=Open-source Lineage project rises from Cyanogen's ashes as Android maker abruptly shuts down services |url=http://www.geekwire.com/2016/open-source-lineage-project-rises-cyanogens-ashes-android-maker-abruptly-shuts-services/ |url-status=live |archive-url=https://web.archive.org/web/20190403113753/https://www.geekwire.com/2016/open-source-lineage-project-rises-cyanogens-ashes-android-maker-abruptly-shuts-services/ |archive-date=3 April 2019 |access-date=26 December 2016 |work=GeekWire}}

= LineageOS beginning =

The code itself, being open source, was forked around December 2016 under the new name LineageOS and efforts began to resume development as a community project.

On January 22, 2017, the first official builds of LineageOS versions 14.1 and 13.0 became available, following the official announcement in a blog post. In March 2017, it reportedly had one million users with the OnePlus One being the most popular device.{{cite web |date=20 March 2017 |title=LineageOS now has one million users, OnePlus One is the most popular device |url=http://www.androidauthority.com/lineageos-one-million-users-one-plus-one-757895/ |url-status=live |archive-url=https://web.archive.org/web/20190712215518/https://www.androidauthority.com/lineageos-one-million-users-one-plus-one-757895/ |archive-date=12 July 2019 |access-date=4 January 2018 |website=Androidauthority.com}}

Starting in 2017, LineageOS posted recent development updates on their blog,{{cite web |date= |title=Blog |url=https://www.lineageos.org/blog/ |access-date=11 March 2021 |website=lineageos.org |archive-date=27 February 2021 |archive-url=https://web.archive.org/web/20210227215612/https://lineageos.org/blog/ |url-status=live }} though this has been mostly discontinued since 2020.

During August 2017, the LineageOS team held a Summer Survey{{cite web |last=LineageOS |title=Summer Survey |url=https://www.lineageos.org/Summer-Survey/ |access-date=2017-10-25 |website=Lineageos.org |archive-date=18 August 2017 |archive-url=https://web.archive.org/web/20170818195448/https://www.lineageos.org/Summer-Survey/ |url-status=live }} in which they asked users for feedback to improve the development of the operating system. The results were published{{cite web |last=LineageOS |title=Summer Survey - Results |url=https://www.lineageos.org/Summer-Survey-Results/ |access-date=2017-10-25 |website=Lineageos.org |archive-date=1 November 2017 |archive-url=https://web.archive.org/web/20171101133800/https://www.lineageos.org/Summer-Survey-Results/ |url-status=live }} in October and, according to the team, they used the gathered data to improve the upcoming LineageOS 15 release.

As a response to one of the main suggestions received during their first public survey, LineageOS launched a section on their blog titled "LineageOS Engineering Blog" where Lineage maintainers and developers can contribute articles discussing advanced technical information pertaining to Android development.{{cite web |author=LineageOS |date= |title=Engineering Blog |url=https://www.lineageos.org/engineering/ |access-date=11 March 2021 |work=lineageos.org |archive-date=2 March 2021 |archive-url=https://web.archive.org/web/20210302103852/https://lineageos.org/engineering/ |url-status=live }}

= 2018 April Fools' prank =

During the first week of April 2018, LineageOS released new builds with the "LOSGenuine" April Fool's prank that informed unaware users of the software possibly being counterfeit via a persistent notification (which could not be disabled unless the user ran the following command in a root shell):

setprop persist.lineage.nofool true

When the notification was tapped, the software claimed that the device was "uncertified" and needed to mine "LOSCoins", which were a virtual currency and could not actually be spent. Affected builds also had a preinstalled "Wallet" app that showed the current balance of LOSCoins.{{Cite news|url=https://www.androidpolice.com/2018/04/05/dont-freak-lineageos-bad-late-april-fools-joke-latest-builds/|title=Don't freak out: LineageOS has a very bad and very late April Fools' joke in latest builds|date=2018-04-05|work=Android Police|access-date=2018-09-22|language=en-US|archive-date=22 September 2018|archive-url=https://web.archive.org/web/20180922101811/https://www.androidpolice.com/2018/04/05/dont-freak-lineageos-bad-late-april-fools-joke-latest-builds/|url-status=live}}

Many users mistook the prank for actual malware, and others reportedly found it to be in "poor taste". It was especially criticized for being too "late" for an April Fool's joke, since many users didn't receive the update until days later, making the jest less obvious. On 10 April 2018, LineageOS team director ciwrl issued an official apology for the prank.{{cite web|url=https://lineageos.org/An-April-Apology/|title=An April Apology|last=LineageOS|website=lineageos.org|language=en|access-date=2018-09-22|archive-date=22 September 2018|archive-url=https://web.archive.org/web/20180922135614/https://lineageos.org/An-April-Apology/|url-status=live}}{{Cite news|url=https://www.androidpolice.com/2018/04/10/lineageos-apologises-late-bad-taste-april-fools-joke/|title=LineageOS apologizes for late and 'bad taste' April Fools' joke|date=2018-04-10|work=Android Police|access-date=2018-09-22|language=en-US|archive-date=22 September 2018|archive-url=https://web.archive.org/web/20180922101753/https://www.androidpolice.com/2018/04/10/lineageos-apologises-late-bad-taste-april-fools-joke/|url-status=live}}

= 2018–present =

A second Summer Survey was conducted in August 2018.{{cite web |author=jrizzoli |date=5 November 2018 |title=Summer Survey 2 - Attack of the feedbacks |url=https://lineageos.org/Summer-Survey-2/ |website=LineageOS |access-date=9 September 2018 |archive-date=2 August 2018 |archive-url=https://web.archive.org/web/20180802171600/https://lineageos.org/Summer-Survey-2/ |url-status=live }}

Builds were released on a weekly basis until November 12, 2018, when the release cycle for devices changed: the latest LineageOS branch is built daily, with devices receiving a "nightly" OTA update, while devices on the older branch were moved to a weekly release cycle.{{cite web |title=Changelog 21 - Nightlies Now, Improved Infrastructure and Precious Pie |url=https://lineageos.org/Changelog-21/ |access-date=13 January 2019 |archive-date=24 July 2019 |archive-url=https://web.archive.org/web/20190724030004/https://lineageos.org/Changelog-21/ |url-status=live }}

Starting on June 5, 2020, the latest LineageOS branch moved back to a weekly release cycle, as the server couldn't build all available supported devices in just one day, with some devices receiving updates later on the next day.{{cite web |title=[TMP] hudson: Move all versions to weeklies |website=GitHub |url=https://github.com/LineageOS/hudson/commit/446a12f34ff7a07d9a7cbcb628fbd078decdb2c5 |access-date=30 April 2022 |archive-date=30 April 2022 |archive-url=https://web.archive.org/web/20220430144640/https://github.com/LineageOS/hudson/commit/446a12f34ff7a07d9a7cbcb628fbd078decdb2c5 |url-status=live }}

On March 5 2024, LineageOS posted a blog to announce the deprecation of version 18.1 shortly after Google had ended security patches for Android 11.{{cite web |title=Sunsetting LineageOS 18.1 |url=https://lineageos.org/Sunsetting-LineageOS-18.1/ |access-date=2024-03-06 |archive-date=2024-03-06 |archive-url=https://web.archive.org/web/20240306025542/https://lineageos.org/Sunsetting-LineageOS-18.1/ |url-status=live }}{{cite web |title=Android Security Bulletin—March 2024 |url=https://source.android.com/docs/security/bulletin/2024-03-01 |access-date=2024-03-06 |archive-date=2024-03-06 |archive-url=https://web.archive.org/web/20240306025940/https://source.android.com/docs/security/bulletin/2024-03-01 |url-status=live }} A total of 52 devices were dropped and received a final build on that day.{{cite web |title=sleep well, sweet prince |url=https://review.lineageos.org/c/LineageOS/hudson/+/384910 |access-date=2024-03-06 |archive-date=6 March 2024 |archive-url=https://web.archive.org/web/20240306031225/https://review.lineageos.org/c/LineageOS/hudson/+/384910 |url-status=live }}

= Version history =

{{See also|Android version history|CyanogenMod#History and development}}

class="wikitable sortable mw-collapsible"

|+

Version

! AOSP version

! First build release date

! Last build release date

! Ref.

rowspan="1" align="center" {{Version|o|13.0}}

| style="text-align: center;" | 6.0.1
(Marshmallow)

|{{dts|format=dmy|2016|12|20}} as CM
{{dts|format=dmy|2017|1|22}} as LOS

|{{dts|format=dmy|2018|2|11}}

|{{cite web |title=Deprecate 13.0: Let the rumors start flying |url=https://review.lineageos.org/c/LineageOS/hudson/+/206008/ |access-date=30 April 2022 |archive-date=30 April 2022 |archive-url=https://web.archive.org/web/20220430144644/https://review.lineageos.org/c/LineageOS/hudson/+/206008/ |url-status=live }}

rowspan="1" align="center" {{Version|o|14.1|show=}}

| style="text-align: center;" | 7.1.2
(Nougat)

|{{dts|format=dmy|2016|11|9}} as CM
{{dts|format=dmy|2017|1|22}} as LOS

|{{dts|format=dmy|2019|2|24}}

|{{cite web |title=Prepare for 16.0 |url=https://review.lineageos.org/c/LineageOS/hudson/+/242408 |access-date=2019-08-27 |website=review.lineageos.org |archive-date=27 August 2019 |archive-url=https://web.archive.org/web/20190827091547/https://review.lineageos.org/c/LineageOS/hudson/%2B/242408 |url-status=live }}

rowspan="1" align="center" {{Version|o|15.1}}

| style="text-align: center;" | 8.1.0
(Oreo)

|{{dts|format=dmy|2018|2|26}}

|{{dts|format=dmy|2020|2|28}}

|{{cite web |last=LineageOS |title=Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo |url=https://www.lineageos.org/Changelog-16/ |access-date=2018-02-25 |website=www.lineageos.org |archive-date=24 July 2019 |archive-url=https://web.archive.org/web/20190724030000/https://lineageos.org/Changelog-16/ |url-status=live }}{{cite web |title=RIP Oreo |url=https://review.lineageos.org/c/LineageOS/hudson/+/269773 |access-date=30 April 2022 |archive-date=30 April 2022 |archive-url=https://web.archive.org/web/20220430144641/https://review.lineageos.org/c/LineageOS/hudson/+/269773 |url-status=live }}

rowspan="1" align="center" {{Version|o|16.0}}

| style="text-align: center;" | 9.0.0
(Pie)

|{{dts|format=dmy|2019|3|1}}

|{{dts|format=dmy|2021|2|16}}

|{{cite web |last=LineageOS |title=Changelog 22 - Pushing Pie, Bracing Builds and Careful Calculator |url=https://lineageos.org/Changelog-22/ |access-date=2019-08-27 |website=lineageos.org |language=en |archive-date=24 July 2019 |archive-url=https://web.archive.org/web/20190724030004/https://lineageos.org/Changelog-22/ |url-status=live }}{{cite web |title=Drop 16.0 |url=https://review.lineageos.org/c/LineageOS/hudson/+/304151 |access-date=30 April 2022 |archive-date=30 April 2022 |archive-url=https://web.archive.org/web/20220430144642/https://review.lineageos.org/c/LineageOS/hudson/+/304151 |url-status=live }}

rowspan="1" align="center" {{Version|o|17.1}}

| style="text-align: center;" | 10
(Quince Tart)

|{{dts|format=dmy|2020|4|1}}

|{{dts|format=dmy|2022|2|16}}

|{{cite web |last=LineageOS |title=Changelog 24 |url=https://lineageos.org/Changelog-24/ |url-status=live |access-date=2021-04-01 |website=lineageos.org |language=en |archive-date=26 January 2021 |archive-url=https://web.archive.org/web/20210126193741/https://lineageos.org/Changelog-24/ }}{{cite web |title=Drop 17.1 |url=https://review.lineageos.org/c/LineageOS/hudson/+/324372 |access-date=30 April 2022 |archive-date=27 September 2022 |archive-url=https://web.archive.org/web/20220927205243/https://review.lineageos.org/c/LineageOS/hudson/+/324372/ |url-status=live }}

rowspan="1" align="center" {{Version|o|18.1}}

| style="text-align: center;" | 11
(Red Velvet Cake)

|{{dts|format=dmy|2021|4|1}}

|{{dts|format=dmy|2024|3|5}}

|{{cite web |last=LineageOS |title=Changelog 25 |url=https://lineageos.org/Changelog-25/ |url-status=live |access-date=2021-04-01 |website=lineageos.org |language=en |archive-date=2 April 2021 |archive-url=https://web.archive.org/web/20210402142558/https://lineageos.org/Changelog-25/ }}

rowspan="1" align="center" {{Version|o|19.1}}

| style="text-align: center;" | 12.1
(Snow Cone)

| {{dts|format=dmy|2022|4|26}}

| {{dts|format=dmy|2023|11|12}}

|{{Cite web |last=LineageOS |title=Changelog 26 - Tailored Twelve, Audacious Automotive, Neat Networking, Devoted Developers |url=https://lineageos.org/Changelog-26/ |access-date=2022-12-31 |website=lineageos.org |language=en |archive-date=6 May 2022 |archive-url=https://web.archive.org/web/20220506154041/https://lineageos.org/Changelog-26/ |url-status=live }}{{cite web |title=don't leave gauguin alone.. |url=https://review.lineageos.org/c/LineageOS/hudson/+/373555 |access-date=2024-02-15 |archive-date=2024-02-15 |archive-url=https://web.archive.org/web/20240215004827/https://review.lineageos.org/c/LineageOS/hudson/+/373555 |url-status=live }}

rowspan="1" align="center" {{Version|co|20}}

| style="text-align: center;" | 13
(Tiramisu)

| {{dts|format=dmy|2022|12|31}}

| {{dts|format=dmy|2024|12|31}}

|{{Cite web |last=LineageOS |title=Changelog 27 - Thriving Thirteen, Amazing Aperture, Careful Commonization |url=https://lineageos.org/Changelog-27/ |access-date=2022-12-31 |website=lineageos.org |language=en |archive-date=31 December 2022 |archive-url=https://web.archive.org/web/20221231155056/https://lineageos.org/Changelog-27/ |url-status=live }}{{cite web |title=Retire 20.0 |url=https://review.lineageos.org/c/LineageOS/hudson/+/412291 |access-date=2024-12-31 |archive-date=2024-12-31 |archive-url=https://web.archive.org/web/20241231001623/https://review.lineageos.org/c/LineageOS/hudson/+/412291 |url-status=live }}

rowspan="1" align="center" {{Version|co|21}}

| style="text-align: center;" | 14
(Upside Down Cake)

| {{dts|format=dmy|2024|02|14}}

| (Current)

|{{Cite web |last=LineageOS |title=Changelog 28 - Fantastic Fourteen, Amazing Applications, Undeniable User-Experience |url=https://lineageos.org/Changelog-28/ |access-date=2024-02-15 |website=lineageos.org |language=en |archive-date=15 February 2024 |archive-url=https://web.archive.org/web/20240215005108/https://lineageos.org/Changelog-28/ |url-status=live }}

rowspan="1" align="center" {{Version|c|22.1}}

| style="text-align: center;" | 15
(Vanilla Ice Cream)

| {{dts|format=dmy|2024|12|31}}

| (Current)

|

colspan="5" | {{Version|l|show=111101}}

{{clear}}

Features

Like its predecessor, CyanogenMod, LineageOS is perceived as free from unnecessary software often pre-installed by a phone's manufacturer or carrier that is considered to be bloatware.{{cite web |author=Siddharth Chauhan |date=7 February 2017 |title=How to: Install Lineage OS on your smartphone |url=http://in.pcmag.com/lineage-os/112389/feature/how-to-install-lineage-os-on-your-smartphone |access-date=20 October 2017 |quote=As far as user interface goes, Lineage OS presents a clean and bloatware free stock Vanilla Android experience but still has some tricks up its sleeve. |newspaper=In.pcmag.com |archive-date=25 May 2018 |archive-url=https://web.archive.org/web/20180525162642/http://in.pcmag.com/lineage-os/112389/feature/how-to-install-lineage-os-on-your-smartphone |url-status=live }}{{cite web|url=http://www.computer-howto.com/2011/12/cyanogenmod-promises-include-apps-carrier-iq/|title=Cyanogenmod promises to never include apps like Carrier IQ|publisher=Computer-Howto|date=5 December 2011|archive-url=https://web.archive.org/web/20141006071124/http://www.computer-howto.com/2011/12/cyanogenmod-promises-include-apps-carrier-iq/ |archive-date=6 October 2014 }}

= Development =

Like CyanogenMod, the LineageOS project is developed by many device-specific maintainers and uses Gerrit for its code review process. It also retained the old versioning format, where the major version number corresponds to the place in the alphabet of the first letter of the codename (and of the commercial name for Android versions prior to 10) (for example, Android 7.1, known as Android Nougat, is LineageOS 14.1). Prior to the official launch of LineageOS, many developers from XDA had already developed unofficial versions of LineageOS from the source code. All the released builds are signed with LineageOS' private keys.{{cite web |last=OS |first=Lineage |title=Update & Build Prep |url=http://lineageos.org/Update-and-Build-Prep/ |access-date=2017-01-21 |website=Lineageos.org |archive-date=24 July 2019 |archive-url=https://web.archive.org/web/20190724025948/https://lineageos.org/Update-and-Build-Prep/ |url-status=live }}

The wiki, containing information regarding installation, support, and development of LineageOS, is also open to contributions through Gerrit. Other Lineage platforms include Crowdin for managing translations, GitLab Issues for bug tracking, and a stats page, which displays the number of active installations from users who opt in to report this statistic. There is also an IRC channel hosted on Libera.chat (#lineageos) and subreddit (r/lineageos).{{cite web |title=LineageOS: Community |url=https://www.lineageos.org/community/ |access-date=26 May 2021 |archive-date=26 May 2021 |archive-url=https://web.archive.org/web/20210526071221/https://www.lineageos.org/community/ |url-status=live }}

The XDA Developers forums have been used by members of the Lineage community since the software's inception. Many devices are left unsupported by official releases so community members develop their own unofficial ROMs allowing older phones to use Lineage.{{Citation needed|date=April 2020}}

= Google apps =

Although Google apps are not included in LineageOS by default due to legal issues,{{Cite news|url=https://www.engadget.com/2009/09/24/google-hits-android-rom-modder-with-a-cease-and-desist-letter/|title=Google hits Android ROM modder with a cease-and-desist letter|work=Engadget|access-date=2017-10-25|archive-date=29 June 2011|archive-url=https://web.archive.org/web/20110629082008/http://www.engadget.com/2009/09/24/google-hits-android-rom-modder-with-a-cease-and-desist-letter/|url-status=live}} users can flash them with a .zip package, usually referred to as gapps, while installing LineageOS. A side effect of using LineageOS and other custom roms is the impact on Play Integrity API.{{Cite web|url=https://lineageos.org/PlayIntegrity/|title=Play Integrity: What it is, and how it affects you|access-date=2024-09-29|archive-date=30 September 2024|archive-url=https://archive.today/20240930033022/https://lineageos.org/PlayIntegrity/|url-status=live}} LineageOS can in some cases, be made to work with apps that require passing Play Integrity by installing Magisk and certain modules designed to hide the bootloader status.{{cite web |title=XDA: How to pass SafetyNet on Android after rooting or installing a custom ROM |date=26 January 2022 |url=https://www.xda-developers.com/how-to-pass-safetynet-android/ |access-date=1 August 2022 |archive-date=19 August 2022 |archive-url=https://web.archive.org/web/20220819074926/https://www.xda-developers.com/how-to-pass-safetynet-android/ |url-status=dead}}

= Customization features =

LineageOS offers several features that Android Open Source Project (AOSP) does not include. Some of these features are:

  • Button customization – Set custom location for buttons on the navigation bar, or enable on-screen buttons for devices with hardware buttons.{{cite web |last1=Conway |first1=Adam |title=LineageOS 19 Hands-On: This is what you get with the official builds |date=28 April 2022 |url=https://www.xda-developers.com/lineageos-19-hands-on/ |access-date=12 September 2023 |archive-date=5 September 2023 |archive-url=https://web.archive.org/web/20230905185819/https://www.xda-developers.com/lineageos-19-hands-on/ |url-status=live }}
  • Custom Quick-Setting tiles – Quick Setting Tiles such as "Caffeine" preventing the device from sleeping, enabling/disabling Heads Up notifications, "Ambient Display" and "ADB over network" are present to easily toggle frequently accessed settings.
  • LiveDisplay – Adjust color temperature for the time of day.
  • Lock screen customization – The lock screen allows all sorts of customizations, including media cover art, a music visualizer, and double-tap to sleep.
  • Styles – Set a global dark or light theme mode and customize accent colors. This functionality can also be managed automatically by the system based on wallpaper or time of day (in line with LiveDisplay).
  • System Profiles – Enable or disable common settings based on the selected profile (For example, a "Home" profile and a "Work" profile). The profile can be selected either manually or through the use of a "trigger", such as upon connecting to a specific WiFi access point, connecting to a Bluetooth device, or tapping an NFC tag.
  • Custom pattern sizes – In addition to Android's 3x3 pattern size, a 4x4, 5x5 or 6x6 size can be used.

= Security & privacy features =

  • Trust – a control panel providing an overview of the device's security and privacy status and features. The Trust icon is displayed when performing certain actions in order to confirm their authenticity.{{Cite web |last=Siddiqui |first=Aamir |date=2018-06-14 |title=LineageOS Introduces "Trust" - A Centralized Interface for Security and Privacy |url=https://www.xda-developers.com/lineageos-trust-centralized-interface-security-privacy/ |access-date=2025-03-27 |website=XDA |language=en}}{{cite web |last=LineageOS |title=Trust me, I'm an engineer |url=https://lineageos.org/Trust-me/ |url-status=live |archive-url=https://web.archive.org/web/20190724030002/https://lineageos.org/Trust-me/ |archive-date=24 July 2019 |access-date=31 July 2018 |website=lineageos.org}}{{Cite web |last=Wilde |first=Damien |date=2023-03-21 |title=Lineage OS 20 review: A new lease of life for your old device |url=https://9to5google.com/2023/03/21/lineage-os-20-review/}}
  • PIN scramble – For users securing their device with a PIN, the PIN pad layout can be scrambled each time the device locks to make it difficult for bystanders to observe and memorize input patterns.
  • Privacy guard – Allow the user to fine-tune what permissions are granted to each application. For some permissions, it is possible to set a manual approval each time the permission is requested. It is also possible to find out how often apps use a specific permission. This feature was removed in the 17.1 branch in favor of an equivalent "permission controller" based on a hidden AOSP feature.
  • Protected Apps – Hide specific apps behind a secure lock. This works hand-in-hand with Trebuchet; the app's icon is removed from the launcher, and "secure folders" can be created to easily access these applications. A pattern is used to lock these apps.
  • Some "sensitive numbers", such as abuse support numbers, are not included in the call log for privacy.{{cite web|url=https://lineageos.org/Changelog-10/|title=Changelog 10 - Sensitive numbers and our CVE Tracker|last=LineageOS|website=lineageos.org|access-date=17 January 2019|archive-date=24 July 2019|archive-url=https://web.archive.org/web/20190724025958/https://lineageos.org/Changelog-10/|url-status=live}} The phone application also includes a list of helpline numbers for the users to be able to easily reach them.

= Developers & power user features =

  • LineageSDK – a set of APIs for app developers to integrate their apps with LineageOS specific features such as System Profiles, Styles and Weather.{{cite web|url=https://lineageos.org/Introducing-the-LineageSDK/|title=Introducing the LineageSDK|last=LineageOS|website=lineageos.org|language=en|access-date=2019-08-27|archive-date=24 July 2019|archive-url=https://web.archive.org/web/20190724030000/https://lineageos.org/Introducing-the-LineageSDK/|url-status=live}} The SDK been officially discontinued on 8 January 2024.{{cite web|url=https://review.lineageos.org/c/LineageOS/lineage_wiki/+/378951|title=wiki: Remove sdk|last=Gerrit Code Review|language=en|access-date=2024-02-15|archive-date=15 February 2024|archive-url=https://web.archive.org/web/20240215011244/https://review.lineageos.org/c/LineageOS/lineage_wiki/+/378951|url-status=live}}
  • Lineage Recovery - an AOSP-based recovery.
  • (Optional) Root – Permit apps to function with root access to perform advanced tasks. This requires flashing from Recovery either LineageOS's root add-on (supported until version 16.0{{cite web|title=LineageOS is dropping its own superuser implementation, making Magisk the de facto solution|url=https://www.xda-developers.com/lineageos-dropping-superuser-addonsu-implementation-favor-magisk-manager/|website=XDA Developers|date=11 December 2019|access-date=24 December 2020|archive-date=25 January 2021|archive-url=https://web.archive.org/web/20210125073243/https://www.xda-developers.com/lineageos-dropping-superuser-addonsu-implementation-favor-magisk-manager/|url-status=live}}) or a third-party implementation such as Magisk or SuperSU.
  • Telephone call recorder, not available in all countries, due to legal restrictions.

= LineageOS apps =

LineageOS includes free and open-source apps:

Current

class="wikitable sortable mw-collapsible"

|+

Name

! Description

! Based on or Forked from

! Reference(s)

rowspan="1" align="center" | Aperture

| style="text-align: center;" | A camera app maintained by various LineageOS developers, based on Google's [https://developer.android.com/jetpack/androidx/releases/camera CameraX] library. It replaced Snap and Camera2 with the release of LineageOS 20.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | AudioFX

| style="text-align: center;" | Audio optimizer with presets to alter the listening experience.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Calculator

| style="text-align: center;" | Resembles a four-function calculator and offers some more advanced functions.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Calendar

| style="text-align: center;" | Calendar functionality with Day, Week, Month, Year or Agenda views.

| style="text-align: center;" | [https://github.com/Etar-Group/Etar-Calendar Etar], since LineageOS 17.1.

| style="text-align: center;" | --

rowspan="1" align="center" | Camelot (PDF Viewer)

| style="text-align: center;" | A simple PDF reader, powered by Jetpack PDF library.

| style="text-align: center;" | --

| style="text-align: center;" | LOS 22https://lineageos.org/Changelog-29/

rowspan="1" align="center" | Clock

| style="text-align: center;" | World clock, countdown timer, stopwatch and alarms.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Contacts

| style="text-align: center;" | Phonebook for numbers and email addresses.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Files

| style="text-align: center;" | A simple file manager to move, copy and rename files on internal storage or SD card.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | FlipFlap

| style="text-align: center;" | An app for smart flip covers, only included on select devices.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | FM Radio

| style="text-align: center;" | An app for listening to FM radio broadcasts, included on devices with an FM tuner.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Glimpse

| style="text-align: center;" | A gallery app with Material You design in mind. Available on devices running LineageOS 21 or later.

| style="text-align: center;" | --

| style="text-align: center;" | LOS 21{{Cite web |url=https://lineageos.org/Changelog-28/ |title=Archived copy |access-date=15 February 2024 |archive-date=13 April 2024 |archive-url=https://web.archive.org/web/20240413121937/https://lineageos.org/Changelog-28/ |url-status=live }}

rowspan="1" align="center" | Jelly (Browser)

| style="text-align: center;" | A lightweight browser that relies on the system WebView, for low-end devices.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Messaging

| style="text-align: center;" | An SMS/MMS messaging app.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Phone

| style="text-align: center;" | Includes speed dial, phone number lookups and call blocking.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Recorder

| style="text-align: center;" | A sound recorder. In versions prior to 18.1 it could also record the screen.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Trebuchet

| style="text-align: center;" | A customizable launcher.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Twelve (Music)

| style="text-align: center;" | A music player with music library server protocols support.

| style="text-align: center;" | --

| style="text-align: center;" | LOS 21{{Cite web |url=https://lineageos.org/Changelog-28/ |title=Archived copy |access-date=15 February 2024 |archive-date=13 April 2024 |archive-url=https://web.archive.org/web/20240413121937/https://lineageos.org/Changelog-28/ |url-status=live }}

Former

class="wikitable sortable mw-collapsible"

|+

Name

! Description

! Based on or Forked from

! Reference(s)

rowspan="1" align="center" | Clock

| style="text-align: center;" | A weather widget.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Eleven (Music)

| style="text-align: center;" | A simple music player.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Email

| style="text-align: center;" | Email client that handles POP3, IMAP and Exchange (removed in LineageOS 18.1).

| style="text-align: center;" | --

| style="text-align: center;" | {{cite web |title=lineage: Drop Email |url=https://review.lineageos.org/c/LineageOS/android/+/321193 |access-date=30 April 2022 |archive-date=30 April 2022 |archive-url=https://web.archive.org/web/20220430144644/https://review.lineageos.org/c/LineageOS/android/+/321193 |url-status=live }}

rowspan="1" align="center" | Gallery

| style="text-align: center;" | Organize photos and videos into a timeline or albums for easy viewing. Replaced by Glimpse.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Gello

| style="text-align: center;" | A browser based on Chromium and developed by CyanogenMod. This app is now replaced by Jelly.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Snap (Camera)

| style="text-align: center;" | Dependent on device specification will take video or photos, including panoramic. It can also be used to read QR codes. This app is now replaced by Aperture.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Terminal

| style="text-align: center;" | A simple and standard terminal app. Hidden unless enabled in the developer settings. (removed in LineageOS 18.1).

| style="text-align: center;" | --

| style="text-align: center;" | {{cite web |title=config: Don't build Terminal |url=https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/304043 |access-date=30 April 2022 |archive-date=23 May 2022 |archive-url=https://web.archive.org/web/20220523084950/https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/304043 |url-status=live }}

rowspan="1" align="center" | Themes

| style="text-align: center;" | Originally an app by itself, now integrated into the settings app.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | WeatherUnderground Weather Provider

| style="text-align: center;" | A weather provider.

| style="text-align: center;" | --

| style="text-align: center;" | --

rowspan="1" align="center" | Yahoo Weather Provider

| style="text-align: center;" | A weather provider.

| style="text-align: center;" | --

| style="text-align: center;" | --

Supported devices

File:POCO X3 Pro running LineageOS 18.jpg smartphone running LineageOS]]

The number of devices supported by LineageOS has changed over time.

In 2019, LineageOS development builds were available for 109 phone models with over 3.0 million active installs.{{cite web |date=2023-11-22 |title=LineageOS Statistics |url=https://stats.lineageos.org/ |access-date=2023-11-22 |website=stats.lineageos.org |archive-date=28 December 2019 |archive-url=https://web.archive.org/web/20191228230320/https://stats.lineageos.org/ |url-status=live }}

On February 17, 2024, it was recorded that 118 devices were receiving official LineageOS 21 builds, another 71 devices with LineageOS 20 builds, and the legacy LineageOS 18.1 branch still had a total of 52 devices.{{cite web |last=Gerrit Code Review |title=lineage-build-targets |url=https://review.lineageos.org/c/LineageOS/hudson/+/382953/2/lineage-build-targets |access-date=2024-02-17 |archive-date=17 February 2024 |archive-url=https://web.archive.org/web/20240217022956/https://review.lineageos.org/c/LineageOS/hudson/+/382953/2/lineage-build-targets |url-status=live }} On December 31, 2024, a total of 196 devices were recorded on the LineageOS build roster, with 132 devices receiving LineageOS 22.1 builds, and the remaining 64 devices with LineageOS 21 builds.{{cite web |last=Gerrit Code Review |title=lineage-build-targets |url=https://review.lineageos.org/c/LineageOS/hudson/+/412292/31/lineage-build-targets |access-date=2024-12-31 |archive-date=31 December 2024 |archive-url=https://web.archive.org/web/20241231003155/https://review.lineageos.org/c/LineageOS/hudson/+/412292/31/lineage-build-targets |url-status=live }}

Reception

{{Expand section|date=September 2024}}

LineageOS was reviewed positively by 9to5Google, a news website centered around Google products.{{cite web | last=Wilde | first=Damien | title=Lineage OS 20 review: A new lease of life for your old device [Video] | website=9to5Google | date=March 21, 2023 | url=https://9to5google.com/2023/03/21/lineage-os-20-review/ | access-date=May 5, 2025}}

LineageOS was named as a good way to extend a device's lifetime in the article as the Google Pixel 4a that it was tested on stopped receiving updates in August 2023.{{cite web | title=Google Pixel | website=endoflife.date | date=April 17, 2025 | url=https://endoflife.date/pixel | access-date=May 5, 2025}}{{cite web |last1=Ruddock |first1=David |title=Pixel 4a review |url=https://www.androidpolice.com/2020/08/03/google-pixel-4a-review-all-the-phone-you-need-none-of-what-you-dont/ |website=Android Police |date=August 3, 2020 |access-date=4 August 2020 |archive-date=August 7, 2020 |archive-url=https://web.archive.org/web/20200807124641/https://www.androidpolice.com/2020/08/03/google-pixel-4a-review-all-the-phone-you-need-none-of-what-you-dont/ |url-status=dead }}

Forks

LineageOS has a number of notable forks:

= Direct forks =

  • DivestOS was a soft fork of LineageOS that aimed to increase security and privacy, and support older devices, it was discontinued in December 2024.{{Cite web |title=Home - DivestOS Mobile |url=https://divestos.org/ |access-date=2023-03-04 |website=divestos.org |archive-date=7 March 2023 |archive-url=https://web.archive.org/web/20230307090911/https://divestos.org/ |url-status=live }}
  • /e/ is a fork of LineageOS created by Gaël Duval that is intended to be "free from Google". It replaces Google Play Services with microG.{{cite web|url=https://www.lemondeinformatique.fr/actualites/lire-eelo-l-os-mobile-open-source-de-gael-duval-sort-en-beta-72898.html|title=Eelo : l'OS mobile open source de Gaël Duval sort en bêta - Le Monde Informatique|last=Filippone|first=Dominique|date=September 19, 2018|website=LeMondeInformatique|language=fr|access-date=2019-09-04|archive-date=5 April 2022|archive-url=https://web.archive.org/web/20220405140621/https://www.lemondeinformatique.fr/actualites/lire-eelo-l-os-mobile-open-source-de-gael-duval-sort-en-beta-72898.html|url-status=live}}
  • iodéOS is a fork of LineageOS developed by French company iodé, it does not include Google Play Services, instead using microG.{{Cite web |title=iodéOS est une solution alternative respectueuse de la vie privée |url=https://www.servicesmobiles.fr/iodeos-est-une-solution-alternative-respectueuse-de-la-vie-privee-67507 |access-date=2023-07-14 |website=Services Mobile|date=2 December 2020 }}
  • LineageOS for microG is a LineageOS fork with microG services included. It was created a response to the refusal for several reasons of support for signature spoofing in official builds. In other respects it follows upstream, shipping OTA updates every fourteen days. As of February 25th, 2024, LineageOS has merged official support for signature spoofing for the suite of microG Apps.{{Cite web |title=LineageOS Gerrit: Allow signature spoofing for microG Campanion/Services |url=https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/383574 |access-date=2024-12-07 |website=review.lineageos.org}} As of note this will not work with any other apps that require or make use of signature spoofing. "[https://microg.org microG] {{Webarchive|url=https://web.archive.org/web/20180525184436/https://microg.org/ |date=25 May 2018 }} provides a free version of the set of APIs equivalent to Google’s proprietary core libraries and applications."{{cite web|url=https://review.lineageos.org/#/c/195284/|title=Gerrit Code Review|website=review.lineageos.org|access-date=2018-02-13|archive-date=14 July 2019|archive-url=https://web.archive.org/web/20190714143623/https://review.lineageos.org/#/c/195284/|url-status=live}}{{cite web|url=https://www.heise.de/newsticker/meldung/LineageOS-Ableger-vermeidet-Google-Code-3879358.html|title=LineageOS-Ableger vermeidet Google-Code|first=heise|last=online|website=heise online|date=4 November 2017 |access-date=31 January 2018|archive-date=9 November 2020|archive-url=https://web.archive.org/web/20201109032927/https://www.heise.de/newsticker/meldung/LineageOS-Ableger-vermeidet-Google-Code-3879358.html|url-status=live}}{{cite web|url=https://gearallnews.com/what-is-microg-how-to-install-microg/|title=What is MicroG? How to Install MicroG?|date=26 November 2017|access-date=31 January 2018|archive-date=1 February 2018|archive-url=https://web.archive.org/web/20180201075654/https://gearallnews.com/what-is-microg-how-to-install-microg/|url-status=live}}{{cite web|url=https://lineage.microg.org/|title=LineageOS for microG, FAQ|access-date=2 January 2018|archive-date=12 May 2021|archive-url=https://web.archive.org/web/20210512052119/https://lineage.microg.org/|url-status=live}}
  • Replicant intends to be a completely free software variant of LineageOS, with all kernel blobs and non-free drivers removed.

= Indirect forks =

  • CalyxOS is a privacy-focused operating system for smartphones, based on Android Open Source Project (AOSP), but uses LineageOS components.{{Cite web |title=About CalyxOS |url=https://calyxos.org/docs/about/ |url-status=live |archive-url=https://web.archive.org/web/20240622001539/https://calyxos.org/docs/about/ |archive-date=2024-06-22 |access-date=2024-06-25 |website=CalyxOS Official Website}}
  • The compatibility layer Waydroid{{efn|Formerly called Anbox-Halium}} is using LineageOS in an LXC container in order to use Android apps on a desktop or mobile Linux distribution.{{cite web|url=https://tuxphones.com/waydroid-anbox-linux-mainline-oneplus-6-6t-postmarketos/|title=WayDroid brings lag-free Android app integration to the OnePlus 6/6T Linux port|date=24 July 2021|access-date=18 January 2024|archive-date=27 July 2024|archive-url=https://web.archive.org/web/20240727021727/https://tuxphones.com/waydroid-anbox-linux-mainline-oneplus-6-6t-postmarketos/|url-status=live}}

See also

Notes

{{Notelist}}

References

{{Reflist|colwidth=30em}}