LineageOS is a free and open-source operating system for smartphones
and tablet computers, based on the Android mobile platform. It is the
successor to the highly popular custom ROM CyanogenMod, from which it
was forked in December 2016 when
Cyanogen Inc. announced it was
discontinuing development and shut down the infrastructure behind the
Cyanogen Inc. retained the rights to the Cyanogen
name, the project rebranded its fork as LineageOS.
LineageOS was officially launched on December 24, 2016, with the
source code available on GitHub. Since that time LineageOS
development builds now cover more than 185 phone models with over
1.5 million active installs, having doubled its user base in the
month February–March 2017.
4 Version history
5 Preinstalled Apps
6 Unique features
7 Supported devices
9 See also
11 External links
Main article: CyanogenMod
CyanogenMod (often abbreviated "CM") was a highly popular
open-source operating system for smartphones and tablet computers,
based on the Android mobile platform. Although only a subset of total
CyanogenMod users elected to report their use of the firmware, as
of 23 March 2015, some reports indicated over 50 million people
CyanogenMod on their phones. It was also frequently
used as a starting point by developers of other ROMs.
In 2013, the founder, Steve Kondik, obtained venture funding under the
Cyanogen Inc. to allow commercialization of the project.
In his view, the company did not capitalize on the project's success,
and in 2016 he either left, or was forced out as part of a
corporate restructure which involved a change of CEO, closure of
offices and projects, and cessation of services. The code itself,
being both open source and popular, was quickly forked under the new
LineageOS and community efforts began to resume development as a
CyanogenMod offered a number of features and options not available in
the official firmware distributed by most mobile device vendors.
Features supported by
CyanogenMod included native theme support,
FLAC audio codec support, a large
Access Point Name list, Privacy
Guard (per-application permission management application), support for
tethering over common interfaces, CPU overclocking and other
performance enhancements, root access, soft buttons and other "tablet
tweaks", toggles in the notification pull-down (such as Wi-Fi,
Bluetooth and GPS), and other interface enhancements. Many of the
CyanogenMod would later be integrated into the official
Android code base.
CyanogenMod did not contain spyware or bloatware,
according to its developers.
CyanogenMod was also said to
increase performance and reliability compared with official firmware
Similar to CyanogenMod, the project is developed by numerous
device-specific maintainers and uses Gerrit for its code review
process. It also retained the old versioning format (for example,
Android 7.1 is
LineageOS 14.1). Builds are released on a weekly basis
and are signed with LineageOS' private keys.
Prior to the official launch of LineageOS, many developers from XDA
had already developed unofficial versions of
LineageOS from the source
On January 22th, 2017, the first 14.1 and 13.0 official builds start
being rolled out , following the official announcement in a blog
On February 11th, 2018, the 13.0 builds release have been stopped,
while the source code remains available and security fixes are still
accepted on gerrit.
On February 26th, 2018 the first 15.1 official builds started being
rolled out, on select devices, following official announcement in a
blog post. The 14.1 versions of Lineage OS will be in active
development without feature advancements.
LineageOS allows the community to get involved with the development in
various ways. Gerrit is used for the code review process of either the
operating system and the infrastructure.
The Wiki, containing information regarding installation, support and
LineageOS is also open to contributions through Gerrit.
Other Lineage platforms include Crowdin for managing translations,
Jira for bug tracking, a CVE tracker page for checking out what kernel
vulnerabilities have been addressed in a specific kernel (note that
this page does not always reflect the real status of the kernel
because it has to be updated manually by the maintainer). There is
also an official subreddit, r/lineageos, and two IRC channels, hosted
Freenode (#lineageos and #lineageos-dev).
During the month of August, in 2017,
LineageOS team held a Summer
Survey in which they asked users some feedback to improve the
development of the operating system. The results were later
published in the month of October, and according to the team,
they'll use the gathered data to improve the upcoming
LineageOS is also known for posting a "regularly irregular review"
in their blog in which they expose the work done since the previous
Android version history
Android version history and
CyanogenMod § History and
LineageOS main version
Last or major release
First build release date
Last build release date
Old version, no longer supported: 13
Old version, no longer supported: 13.0
000000002017-01-22-000022 January 2017
000000002018-02-11-000011 February 2018
Older version, yet still supported: 14
Older version, yet still supported: 14.1
000000002017-01-22-000022 January 2017
Current stable version: 15
Current stable version: 15.1
26 February 2018
Older version, still supported
Latest preview version
The severe vulnerability of Android (and other) devices to the WiFi
KRACK (Key Reinstallation Attack) was addressed in the Lineage ROM as
of 16 October 2017[update]. Many devices, which will not
receive a patch for the manufacturers' stock ROM, can be protected
KRACK by installing a
LineageOS includes many essential and useful apps, but, like its
predecessor CyanogenMod, is free from the bloatware often
pre-installed by a phone's manufacturer or carrier.
AudioFX - Audio optimizer with presets to alter the listening
Browser - A lightweight browser that relies on the System Webview, for
low-end devices, also known as Jelly.
Calculator - which resembles a four-function calculator and offers
some more advanced functions.
Calendar - Calendar functionality with Day, Week Month, Year or Agenda
Camera - Dependent on device specification will take video or photos,
including panoramic. It can also be used to read QR codes. This app is
formerly known as Snap.
Clock - World clock, countdown timer, stopwatch and alarms.
Contacts - Phonebook for numbers and email addresses.
Email - Email client that handles POP3, IMAP and Exchange.
Files - Simple file manager to move, copy and rename files on internal
storage or SD card.
FlipFlap - An app for smart flip covers, only included on select
Gallery - Organise photos and videos into a timeline or albums for
Messaging - SMS messaging.
Music - A music player, formerly known as Eleven.
Phone - for making calls. Includes speed dial, phone number lookups
and call blocking.
Recorder - A screen and/or sound recorder.
Trebuchet - A customizable launcher that supports protected apps.
Although they are not included by default due to legal issues,
users can flash the normal
Google apps, including the
Store and Play Apps with a gapps zip package.
LineageOS offers several unique features that AOSP doesn't include.
Some of these features are:
Custom button placement - Set custom location for buttons on the
navigation bar, or enable on-screen buttons for devices with hardware
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 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.
Expanded Desktop - Force "immersive mode" in apps that don't enable it
LiveDisplay - Adjust color temperature for the time of day.
Privacy Guard - Easily manage how apps can manage your data.
Protected Apps - Hide specific apps behind a secure lock. This works
hand-in-hand with Trebuchet; the respective 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.
PIN scramble - For users securing their device with a pin, the layout
can be scrambled each time the device locks to make it difficult for
people to figure out your lock by looking over your shoulder.
Custom pattern sizes - In addition to Android's 3x3 pattern size, a
4x4, 5x5 or 6x6 size can be used.
Lock screen customization - The lock screen allows all sorts of
customizations, including media cover art, a music visualizer,
displaying the weather (if a weather provider is installed), and
double-tap to sleep.
Weather providers - Display the weather in widgets or on the lock
screen with a weather provider. This functionality is not included by
default; a weather provider must be downloaded from the LineageOS
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 the day (in line with
As of 9 February 2018[update],
LineageOS officially builds
for 185 devices, including Nexus and Google-released devices.
Official builds on the current development branch are labeled as
"nightly," although they are generally released once per week with
builds for various devices staggered throughout the week to ease the
load on the automated build infrastructure. For the first two months
of the project, they also produced parallel experimental builds to
allow in-place upgrades from previous
CyanogenMod installations and
ease migration to LineageOS.
The refusal of support for signature spoofing in official builds for
several reasons resulted in the creation of a
LineageOS fork with
microG services included, known as "
LineageOS for microG". The project
ships custom builds of
LineageOS with the required patch and native
F-Droid support, bundled with the MicroG project's free
re-implementation of proprietary Gapps. In other respects it
follows upstream, shipping OTA updates every seven days.  It
supports all devices officially supported by LineageOS.
Comparison of mobile operating systems
List of custom Android firmware
List of free and open-source Android applications
postmarketOS - replacement Linux-based OS for Android devices
Replicant - a completely free software variant of LineageOS, with all
kernel blobs and non-free drivers removed
^ Heater, Brian (24 December 2016). "After having its infrastructure
CyanogenMod will live on as Lineage". TechCrunch. Retrieved
26 December 2016.
^ "A fork in the road". CyanogenMod. 24 December 2016. Archived from
the original on 25 December 2016. Retrieved 26 December 2016.
^ Levy, Nat (26 December 2016). "Open-source Lineage project rises
from Cyanogen's ashes as Android maker abruptly shuts down services".
GeekWire. Retrieved 26 December 2016.
^ Gallagher, Sean Gallagher (27 December 2016). "
Cyanogen Inc. shuts
CyanogenMod in Christmas bloodbath". Ars Technica. Ars
^ "LineageOS/hudson". GitHub. Retrieved 2018-02-09.
LineageOS Statistics". Stats.lineageos.org. Retrieved
LineageOS now has one million users, OnePlus One is the most
popular device". Androidauthority.com. 20 March 2017. Retrieved 4
^ a b Helft, Miguel. "Meet Cyanogen, The Startup That Wants To Steal
Android From Google". Forbes.com. Forbes. Retrieved 16 April
^ Soyars, Chris (21 March 2011). "CM Stats explanation". Archived from
the original on 4 June 2016. Retrieved 27 October 2011.
CyanogenMod [@CyanogenMod] (12 January 2012). "
passed 1 million active users" (Tweet). Retrieved 26 December 2016 –
^ "Lineage Android Distribution". LineageOS. Archived from the
original on 25 December 2016. Retrieved 25 December 2016.
^ Reed, Brad (18 September 2013). "With $7 million in funding,
Cyanogen aims to take on
Windows Phone". Boy Genius Report. Retrieved
26 December 2016.
^ Tal, Lior (30 November 2016). "Update on Cyanogen". Cyanogen Inc.
Archived from the original on 27 December 2016. Retrieved 24 January
^ Ruddock, David (28 November 2016). "
Cyanogen Inc. will shutter
Seattle office by end of year, more layoffs happening, Kondik could be
out". Android Police. Retrieved 24 January 2017. Kondik was removed
from the company's board, allegedly
CyanogenMod [@CyanogenMod] (25 December 2016). "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"
(Tweet). Retrieved 26 December 2016 – via Twitter.
^ "Themes Support". CyanogenMod. 19 February 2011. Archived from the
original on 21 October 2016. Retrieved 30 September 2013.
^ a b "Cyanogenmod promises to never include apps like Carrier IQ".
Computer-Howto. 5 December 2011. Archived from the original on 19
Steve Kondik talks Android".
UnleashThePhones.com. 6 July 2012. Archived from the original on 5
February 2013. Retrieved 27 January 2013.
^ "About". CyanogenMod.org. Archived from the original on 22 December
2016. Retrieved 27 January 2013.
^ a b OS, Lineage. "Update & Build Prep". Lineageos.org. Retrieved
^ "Gerrit Code Review". review.lineageos.org. Retrieved
^ LineageOS. "Changelog 16 - Smart Styles, Treble is trouble and Omfg
Oreo". www.lineageos.org. Retrieved 2018-02-25.
^ LineageOS. "Summer Survey". Lineageos.org. Retrieved
^ LineageOS. "Summer Survey - Results". Lineageos.org. Retrieved
^ LineageOS. "Changelog 13 - Wonderful Webviews, Pedantic Permissions
and Disappearing Dates". Lineageos.org. Retrieved 2017-10-25.
^ "All official 14.1 builds built after this tweet have been patched
for KRACK". Twitter. 16 October 2017. Retrieved 2 November 2017.
LineageOS (16 October 2017). "LineageOS' tweet". Twitter. Retrieved
16 October 2017.
^ Siddharth Chauhan (7 February 2017). "How to: Install Lineage OS on
your smartphone". In.pcmag.com. Retrieved 20 October 2017. 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
Google hits Android ROM modder with a cease-and-desist letter".
Engadget. Retrieved 2017-10-25.
LineageOS build targets". GitHub. 9 February 2018. Retrieved 9
LineageOS Wiki". Wiki.lineageos.org. 8 March 2017.
Retrieved 9 March 2017.
LineageOS Downloads". Archived from the original on 26 January
2017. Retrieved 24 January 2017.
^ "Update & Build Prep". LineageOS. 20 January 2017. Retrieved 24
^ Rigg, Jamie (24 January 2017). "The first builds of CyanogenMod
LineageOS are out". Engadget. Retrieved 24 January
^ "Gerrit Code Review". review.lineageos.org. Retrieved
^ online, heise. "LineageOS-Ableger vermeidet Google-Code". heise
^ "What is MicroG? How to Install MicroG?". 26 November 2017.
LineageOS for microG, FAQ".
GitHub source-code repository
XDA-Developers - Index thread for unofficial
Software Development Kit (SDK)
Android Debug Bridge
Android Debug Bridge (ADB)
Android application package
Android application package (APK)
Native Development Kit (NDK)
Android Open Accessory Development Kit
Android Runtime (ART)
Google Cloud Messaging (GCM)
Firebase Cloud Messaging (FCM)
Android Development Tools (ADT)
Languages & Databases
Events & Communities
Android Open Source Project
Android Open Source Project (AOSP)
Ice Cream Sandwich (4.0)
Jelly Bean (4.1–4.3)
Pixel & Pixel XL
Pixel 2 &
Pixel 2 XL
HTC One (M7)
HTC One (M8)
LG G Pad 8.3
Samsung Galaxy S4
Sony Xperia Z Ultra
Barnes & Noble Nook
Nokia X software platform
Ubuntu for Android
Google Chrome for Android
Movies & TV
Google Play Services
Asus Zen UI
Google Pixel UI
LG UX (Optimus UI)
Samsung Experience (Samsung TouchWiz)
Free and open-source applications
Index of articles
Java vs. Android API
Oracle America, Inc. v. Google, Inc.
Smartphone patent wars
Bharat Operating System Solutions
Parrot Security OS
BLAG Linux and GNU
Rocks Cluster Distribution
SUSE Linux Enterprise Server
Mobile operating systems
BlackBerry Tablet OS
Windows XP Tablet PC Edition
Windows 10 Mobile
Nokia Asha platform
Comparison of mobile operating systems
List of mobile app distribution platforms
Open Handset Alliance
Open Mobile Alliance