Android Pie Custom ROM LineageOS

Download LineageOS 16.0: all device list (Android 9.0 Pie) | How-TO GUIDE

One of the fascinating thing about Android smartphones is how much choice you have about which operating to use. Depending on the flexibility of the device, there are dozens of Android operating system – officially and unofficially.

A team of developers develops some OS and individual maintains some. And the best thing is all are free.

LineageOS 16

The biggest and the most popular custom ROM is the LineageOS; which is the successor of CyanogenMod. LineageOS is close to the stock OS, but it’s heavily tweaked; having additional features that make your phone more powerful and customizable in the way you want.

One of the best things of LineageOS is that it lets you update your device to the latest version of Android even if the OEM has stopped updating the device a long time ago. You can see the example of OnePlus 2, the OEM left this device in Marshmallow, but thankfully LineageOS made it possible to run Android 9.0 Pie in 2019.

Thanks to the developer community behind LineageOS for giving breathe new life to the old forgotten smartphones.

Google revealed Android 9.0 Pie last year on their Pixel devices, and at the same time, LineageOS updated to version 16.0. In this post, we have a list of devices along with the download links of LineageOS 16.0 Android Pie-based custom ROM. We also have a tutorial below on how to install LineageOS using TWRP custom recovery. Read ahead!

What is LineageOS 16?

LineageOS 16 is a Pie-based free community-built aftermarket firmware which is designed to increase the performance and reliability over stock Android on your smartphone.

LineageOS 16

Earlier, it was CyanogenMod which is a discontinued open-source operating system. The LineageOS is based on AOSP (Android Open Source Project) with some added tweaks and features by the developer community.

LineageOS 16

Since it is based on AOSP, the OS’s skin is naked, and bloatware free. It can be used with or without Google Apps. If you want to use Google applications, you need to flash GApps additionally right after flashing the ROM.

LineageOS 16

Unofficial LineageOS 16

Unofficial LineageOS are the custom ROM developed by some developers for various devices as a port. Luckily, we have been able to collect the unofficial ports of LineageOS 16.0 from XDA developer forum for many devices. You can install LineageOS 16.0 unofficial ports using this guide.

But keep in mind that once the LineageOS 16.0 goes official, you can download them from their official website. If not, you can use the ported ROMs.

Official LineageOS 16

UPDATE: LineageOS 16.0 official builds are now available to download. You can easily install it on the supported devices. Check it out from the link given below:

Lineage OS 16.0 features

LineageOS 16 is a significant system update from LineageOS 15 that brings a bunch of new features and improvements. Being based on the latest irritation of Android, the update carries all the Android 9.0 goodies.

  • Gesture-based navigation
  • Adaptive Battery
  • Refreshed notification
  • Rotation suggestion
  • App Actions
  • Text Classifier and Smart Linkify
  • Slices
  • Neural Networks API 1.1
  • New system navigation
  • Display cutout
  • Notifications and smart reply
  • Text Magnifier
  • Biometric prompt
  • Protected Confirmation
  • Stronger protection for private keys
  • DNS over TLS
  • HTTPS by default
  • Compiler-based security mitigations
  • Multi-camera API and other camera updates
  • HDR VP9 Video and HEIF image compression
  • Enhanced audio with Dynamics Processing
  • ImageDecoder for bitmaps and drawables
  • Wi-Fi RTT for indoor positioning
  • Data cost sensitivity in JobScheduler
  • Open Mobile API for NFC payments and secure transactions
  • ART performance
  • Optimized for Kotlin
  • Modern Android

→ [Check What’s new in Android P here!]

Moreover, LineageOS 16 update brings Digital Wellbeing. It is a set of Google’s features that analyze the tech usages of your phone and adapt to it for your own Digital Wellbeing. Check out the changes mentioned by Google here!

Digital Wellbeing features available from Autumn 2018

  • Dashboard – Highlights screen time and phone usage including how many times the device has been unlocked and the number of notifications received
  • App Timers – Set time limits on app usage
  • Wind Down and Do Not Disturb – Set a daily schedule to get your phone ready for bed. Your screen fades to Grayscale, while Do Not Disturb silences notifications for a restful sleep. You can activate Do Not Disturb anytime you want to disconnect.

Key features of Android 9 Pie

  • App actions – Helps you get things done faster by predicting your next move and displaying the right action on your phone
  • Slices – Identifies relevant information of your favorite apps to make them more easily accessible when you need them
  • Adaptive battery – Uses deep learning to understand usage patterns and prioritize battery power on important apps
  • Adaptive brightness – Automatically adapts phone brightness by learning from your interactions with different settings
  • New System navigation – Features a single home button that provides intelligent predictions and suggestions (user enabled)

Love these features? We love it too, and we know you are looking forward to installing LineageOS 16 on your smartphone. Download links are listed below; make sure to get the correct one before starting the tutorial.

WARNING: All the custom ROMs, Official Firmware, How-to guides, tutorials, roots, hacks, and tricks mentioned on our site belong to the respective developers. We are not responsible if anything goes wrong with your device. Perform it at your own risk.

Download LineageOS 16 (unofficial ports) for supported devices

Device Name Download Link
OnePlus 6T LineageOS 16 for OnePlus 6T
OnePlus 2 LineageOS 16 for OnePlus 2
Xiaomi Redmi 3S LineageOS 16 for Redmi 3S
Xiaomi Redmi 5A LineageOS 16 for Redmi 5A
Xiaomi Redmi 4A LineageOS 16 for Redmi 4A
Motorola Moto Z LineageOS 16 for Moto Z
Xiaomi Mi A1 LineageOS 16 for Mi A1
Xiaomi Redmi Note 4 LineageOS 16 for Redmi Note 4
ZTE Axon 7 LineageOS 16 for ZTE Axon 7
Essential Phone PH-1 LineageOS 16 for Essential Phone PH-1
Google Nexus 9 LineageOS 16 for Google Nexus 9
Xiaomi Mi 5S Plus LineageOS 16 for Xiaomi Mi 5S Plus
Sony Xperia XA2 LineageOS 16 for Sony Xperia XA2
Motorola Moto X4 LineageOS 16 for Motorola Moto X4
Google Pixel XL LineageOS 16 for Google Pixel XL
Google Pixel LineageOS 16 for Google Pixel
Asus Zenfone Max Pro M1 LineageOS 16 for Zenfone Max Pro M1
Xiaomi Mi 5S LineageOS 16 for Mi 5S
Motorola Moto E 2015 LineageOS 16 for Moto E 2015
Google Pixel 2 XL LineageOS 16 for Pixel 2 XL
HTC One M8 (Single SIM) LineageOS 16 for HTC One M8
HTC One M8 (Double SIM) LineageOS 16 for HTC One M8
Motorola Moto G 2014 LineageOS 16 for Moto G 2014
Huawei Mate 9 LineageOS 16 for Huawei Mate 9
Wileyfox Swift LineageOS 16 for Wileyfox Swift
Samsung Galaxy Note 3 (hlte) LineageOS 16 for Galaxy Note 3 (hlte)
Samsung Galaxy Note 3 (hltechn) LineageOS 16 for Galaxy Note 3 (hltechn)
Samsung Galaxy Note 3 (hltetmo) LineageOS 16 for Galaxy Note 3 (hltetmo)
Samsung Galaxy Note 3 (hltekor) LineageOS 16 for Galaxy Note 3 (hltekor)
Samsung Galaxy S5 LineageOS 16 for Galaxy S5
Motorola Moto G 4G LineageOS 16 for Moto G 4G
Motorola Moto G 2013 LineageOS 16 for Moto G 2013
Xiaomi Redmi 4X LineageOS 16 for Redmi 4X
Xiaomi Note 2 LineageOS 16 for Xiaomi Note 2
Asus Zenfone Max LineageOS 16 for Zenfone Max
Lenovo ZUK Z1 LineageOS 16 for Lenovo ZUK Z1
Xiaomi Mi Mix LineageOS 16 for Mi Mix
Galaxy S4 Mini (GT-I9190) LineageOS 16 for Galaxy S4 Mini
Galaxy S4 Mini (GT-I9195) LineageOS 16 for Galaxy S4 Mini 
Xiaomi Note 5 Pro LineageOS 16 for Note 5 Pro
OnePlus 5 LineageOS 16 for OnePlus 5
OnePlus 6 LineageOS 16 for OnePlus 6 
Motorola Moto Z2 LineageOS 16 for Moto Z2
Galaxy Mega 6.3 LineageOS 16 for Galaxy Mega 6.3
Google Nexus 5 LineageOS 16 for Google Nexus 5
Galaxy S7 LineageOS 16 for Galaxy S7
Galaxy S7 Edge LineageOS 16 for Galaxy S7 Edge
Motorola Moto E4 LineageOS 16 for Motorola Moto E4
Xiaomi Redmi 4 Prime LineageOS 16 for Redmi 4 Prime
Motorola Moto G4 Play LineageOS 16 for Moto G4 Play
Sprint Galaxy Tab E 8.0 LineageOS 16 for Galaxy Tab E 8.0
Samsung Galaxy J5 LineageOS 16 for Galaxy J5
Samsung Galaxy Alpha LineageOS 16 for Galaxy Alpha
HTC One M9 LineageOS 16 for HTC One M9
LG G3 LineageOS 16 for LG G3
IUNI U2 LineageOS 16 for IUNI U2
Xiaomi Redmi Note 5 LineageOS 16 for Redmi Note 5
Lenovo P2 LineageOS 16 for Lenovo P2
Xiaomi Mi Max LineageOS 16 for Mi Max
HTC U Ultra LineageOS 16 for HTC U Ultra
Asus ZenFone 3 LineageOS 16 for ZenFone 3
Motorola One Power LineageOS 16 for Motorola One Power
LeEco Le Max 2 LineageOS 16 for LeEco Le Max 2
LeEco Le Pro 3 LineageOS 16 for LeEco Le Pro 3
Motorola Moto G5 Plus LineageOS 16 for Moto G5 Plus
Xiaomi Mi 5 LineageOS 16 for Xiaomi Mi 5
Google Nexus 10 LineageOS 16 for Google Nexus 10
HTC 10 LineageOS 16 for HTC 10
LeEco Le 2 LineageOS 16 for LeEco Le 2
Lenovo ZUK Z2 Plus LineageOS 16 for Lenovo ZUK Z2 Plus

Make sure to download correct ROM for your device from the above-given table and install them using the tutorial below!

GApps (Google apps) for Android Pie

LineageOS is a clean operating system having ZERO bloatware. Even there are no inbuilt Google applications, which means no Play Store. If you want to utilize Google applications on your phone running LineageOS, you need to flash GApps additionally. We have the full package of Android Pie based GApps. Based on your device architecture, please download Gapps for Android 9 from the link below:

GApps for Android Pie: Download GApps for Android 9.0 Pie: flashable ZIP files for all devices

Android USB Driver

Make sure you have correctly installed Android USB Driver on your computer. If not, please download from any official source and install it correctly. Otherwise, your computer will not detect your device.

Backup your Android Device

Before proceeding to the tutorial to install, we strongly recommend you to backup your important data and files from your phone. Because flashing an official firmware will erase everything from your device. We don’t want you to lose anything by following our tutorial. In that case, you can check out our list of backup app that may help you:

→ Top 10 Best Android Backup Apps – Secure your Data

Once you are sure that you made a complete backup of your necessary documents, you can move ahead to the tutorial below and update your device to LineageOS 16 custom firmware.

Things to Remember

  1. Make sure your phone has at least 80 – 85% charge. If not, please do charge it before starting the experiment.
  2. This tutorial may WIPE OUT all your DATA. Make sure to create a Backup of everything before starting the tutorial.
  3. You need to enable USB Debugging mode to connect your Android phone to computer. (Settings > About Phone > Build number > Tap it 7 times to become developer; Settings > Developer Options > USB Debugging.)

Ready now? Let’s proceed to the tutorial below, and update your phone to LineageOS 16 Android 9.0 Pie custom firmware.

HOW TO: Install LineageOS 16 using TWRP custom recovery

We have mentioned full step-by-step instructions on how to install LineageOS 16 Custom Firmware using TWRP. If you are entirely new to flashing a Custom ROM or an Official Firmware, please read the entire tutorial once before actually performing it on your device.

Rooting Warning: If your device is already rooted, you are going to lose it. If you want root access, you need to root again after flashing this firmware.

Magisk: Download Magisk [all versions] ZIP and How to quickly root your device right now!

Install TWRP custom recovery

Since this guide will use the recovery method, your device must have TWRP custom recovery installed from before. Otherwise, this tutorial won’t work for you. If you don’t have that, please use our guide from the link below in order to install the latest version of TWRP on your phone.

Official TWRP guide: How to install TWRP Recovery [latest] on any Android device!

Tutorial (Step-by-Step)

  1. Download the LineageOS 16 flashable ZIP and GApps package from the above links on your computer.
  2. Now, connect the device to your PC using the USB cable (preferably, the official one, provided by OEM with the phone box).
  3. Copy and paste the downloaded zips file to the internal storage of your phone.
  4. Switch Off your phone and disconnect the cable.
  5. Press and hold Volume Down and Power Button together to enter into the recovery mode!
  6. Once you are in the TWRP recovery mode, perform a full data wipe by tapping on “WIPE” Button. Also, perform a factory reset by swiping on the “Swipe to Factory Reset” option at the bottom.
  7. Go back to main menu (TWRP Home) and tap on “Install” button. From the list, choose the zip file that you have copied in Step 3.
    TWRP Recovery
  8. Confirm the installation by swiping the “Swipe to Confirm Flash” option on the next screen.
  9. Now, tap on the “Wipe cache/dalvik” button to clean the ROM and stay away from any boot loop issues.
  10. Google Apps: Repeat the same steps for GApps too (Step 7 to Step 9).
  11. Hit on “Reboot System”  button!

Wait a while, and your phone may take up to 10 minutes to boot for the first time.


That’s all. You are done!

Your phone should reboot to the latest Android 9.0 Pie based LineageOS 16 custom software.

Check Setting > About Phone to verify!

What’s your views on this LineageOS 16 Pie update? Please do share in the comment section below.

So you are done with this tutorial! You had successfully installed official LineageOS 16 on your device using our guide. If you faced any problem with performing this tutorial, please let us know by dropping a comment below. Our team will reply you back as soon as possible.

About the author

Saeed Ashif Ahmed

Saeed Ashif Ahmed is a Blogger who has a keen interest in how emerging technology can help the world become a more just, equitable, and kind place.

He enjoys interviewing CEOs of tech startups asking them what they are doing to bring greater opportunity and equity to our society.

Leave a Comment