Verifying Build Authenticity

All official builds from LineageOS are signed with our private keys. You can verify whether a build has been signed with our keys by following these steps: Note: To go ahead with the verification, git, pip, and python are required. Download the verifier and install its dependencies: git clone https://github.com/LineageOS/update_verifier cd update_verifier pip install -r … Read more

Signing Builds

Generating the keys Note: You only need to run this once. If you ever rerun these, you’ll need to migrate between builds – see Changing keys From the root of your Android tree, run these commands, altering the subject line to reflect your information: subject=’/C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/[email protected]’ mkdir ~/.android-certs for x in releasekey platform shared media … Read more

Extracting proprietary blobs from LineageOS zip files

Introduction Proprietary blobs can be extracted either from a device already running LineageOS or from a LineageOS installable zip. In this guide we will describe the steps required to extract proprietary files from installable zips. Before beginning, it is required to know the difference between the types of OTAs: Block-based OTA: the content of the … Read more

Using ADB and fastboot LineageOS

What is adb? The Android Debug Bridge (adb) is a development tool that facilitates communication between an Android device and a personal computer. This communication is most often done over a USB cable, but Wi-Fi connections are also supported. adb is like a “Swiss-army knife” of Android development. It provides numerous functions that are described … Read more

Google APPS for LineageOS (GAPPS)

Installation The Google Applications packages (GAPPS) should be installed via recovery. ARM / ARMv7 / armeabi = Is a 32bit platform for mobile devices. ARM64  / AArch64 = Is a New 64bit platform used in new devices like Nexus 5x, 6p… x86 / x86abi= Is a less common mobile platform but used in some device like Zenfone. x86_64 = Used on … Read more

TWRP Recovery

TWRP is an open source, community project. TWRP development is done by roughly 4 people at this point. We also have a large support community with many people who are willing to answer questions and help people with their devices either through our IRC channel or on forums like xda-developers. Team Win was originally formed to work on … Read more

How to Install LineageOs

REQUIREMENTS Unlocked bootoader TWRP custom recovery PC Backup (optional but recommended) +60% charged battery INSTALL LINEAGEOS WITH TWRP RECOVERY Step 1 Download Lineage OS ROM for your device, Gapps package and copy to internal memory of your device. Step 2 Boot your device into TWRP recovery.  Step 3 Select “Wipe” from the main menu of the TWRP recovery and then select “Swipe to … Read more

CWM ClockWorkMod Recovery

ROM Manager is THE MUST HAVE APP for any Android root user.  * Flash your recovery to the latest and greatest LineageOs recovery. * Manage your ROMs via a handy UI. * Organize and perform backups and restores from within Android! * Install ROMs from your SD card. * Install your favorite ROMs over the … Read more

CF-ROOT

ANDROID VERSION When newer firmwares are released for a certain device, sometimes that firmware includes new bootloaders that prevent kernels based on the old firmwares from booting. This usually coincides with a transition to a newer Android version. In that case, the CF-Auto-Root for download here may no longer work – flashing or booting might … Read more

Enable/Disable SuperUser

LineageOs ROM Enable/Disable SuperUser NEED TO KNOW: ARM = Is a 32bit platform for mobile devices. ARM64 = Is a New 64bit platform used in new devices (e.g. Nexus 5x Nexus 6p…..). x86= Is a less common mobile platform but used in some device like Zenfone. Enable SuperUser/ROOT LineageOs 16 Enable ROOT Download ARM addonsu16-arm-signed.zip ARM64 addonsu16-arm64-signed.zip Disable SuperUser/ROOT LineageOs 16 Disable ROOT … Read more