LineageOS is the most popular AOSP-based custom ROM out there. Its origin can be traced back to CyanogenMod, which was itself not only the most well-known custom ROM many years ago but also the reason the OnePlus One was so well-received by the community. Over the years, the team behind LineageOS has kept the project updated with new versions of Android for dozens of Android devices. The latest version, LineageOS 17.1, is based on Android 10 and supports a long list of devices. Now, the custom ROM team has added official support for their latest release for a lot of devices from OnePlus, Samsung, Xiaomi, and more. Newly added devices include the Essential Phone, Moto X (2014), Samsung Galaxy A5 (2016), Xiaomi Redmi Note 5 Pro, and more.
The LineageOS team recently decided to cease the development of LineageOS 15.1 and jump to version 17.1 rather than 17.0 after they decided to rebase on top of the updated AOSP release corresponding to the Pixel 4/4 XL launch. With the update, the team also announced Lineage Recovery as the default option to install LineageOS on officially supported phones. 17.1 also added a new ThemePicker, a partial screenshot feature, and a lot more.
You can find the new LineageOS nightly builds for each of the following devices by tapping on “Get the builds here” on their respective Wiki pages. All of the devices listed here except for the Samsung Galaxy Grand 2 Duos are supported by LineageOS 17.1. The newly added Grand 2 Duos is supported by LineageOS 16 based on Android 9 Pie.
|Device + XDA Forum Link||Code-name + Wiki Page||Maintainer(s)|
|Essential Phone||mata||haggertk, intervigil, npjohnson, rashed|
|Motorola Moto X (2014)||victara||jro1979, linckandrea, npjohnson|
|OnePlus 2||oneplus2||OzzysCmAcc, aviraxp|
|OnePlus 7||guacamoleb (mirror)*||AshwinRC|
|Samsung Galaxy A3 (2016)||a3xelte||danwood76, Stricted|
|Samsung Galaxy A5 (2016)||a5xelte||danwood76, Stricted|
|Samsung Galaxy Grand 2 Duos||ms013g (mirror)*||djchittoor|
|Samsung Galaxy S5 Neo||s5neolte||danwood76, Stricted|
|Xiaomi Mi A2||jasmine_sprout (mirror)*||mikeioannina|
|Xiaomi Mi 6X||wayne (mirror)*||Isaac Chen|
|Xiaomi Mi Note 3||jason||dianlujitao|
|Xiaomi Redmi 2||wt88047||nicknitewolf|
|Xiaomi Redmi 7||onclite (mirror)*||Dhina17|
|Xiaomi Redmi Note 5 Pro||whyred (mirror)*||srfarias, SebaUbuntu|
|Xiaomi Redmi Note 6 Pro||twolip (mirror)*||DD3Boh|
|Xiaomi Redmi Note 7||lavender (mirror)*||erfanoabdi|
*Some of the download pages for newly added devices return a code 500 “Internal Server Error.” Until this bug is fixed, you can download the official builds from the official LineageOS download mirror. For those devices that require it, the download mirror for LineageOS Recovery can be found here.
Be sure to read the installation instructions for each of the devices as well as the other documentation linked such as for Lineage Recovery. Also, be sure to take a backup of your data before you start with the installation process.
Why the delay?
If you’re wondering why LineageOS has had a delay in getting new builds up, the answer is because LineageOS suffered a hack in early May. According to a statement published by the team on May 3rd, an attacker “used a CVE in our saltstack master to gain access to our infrastructure.” Salt is an open-source framework to manage servers that is used by loads of open-source projects like LineageOS. On April 30th, Cybersecurity firm F-Secure publicly disclosed a vulnerability in Salt that could be used to bypass authorization. Attackers quickly targeted Salt installations that were unpatched, resulting in dozens of servers being hacked.
The LineageOS team identified the attack and then quickly took down its servers. The team confirms that their build signing keys are unaffected (so third-parties can’t sign and distribute official LineageOS builds), the currently uploaded builds themselves are unaffected, and the project’s source code is unaffected.
Around 8PM PST on May 2nd, 2020 an attacker used a CVE in our saltstack master to gain access to our infrastructure.
We are able to verify that:
– Signing keys are unaffected.
– Builds are unaffected.
– Source code is unaffected.
See https://t.co/85fvp6Gj2h for more info.
— LineageOS (@LineageAndroid) May 3, 2020
Want more posts like this delivered to your inbox? Enter your email to be subscribed to our newsletter.