[Nexus 5X Original Android Development] veloz46:
​

I built this ROM based on LineageOS 13.0 for Nexus 5x, with latest security patches. See below for more details and ENJOY IT!

Disclaimer

I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM/KERNEL before flashing it! YOU are choosing to make these modifications, and if you point your finger at me for messing up your device, I will laugh at you.

About this build:

•	This is the updated build with the latest security patches from Google and bug fixes from LOS Team.

•	TWRP recommended: 3.0.2.

•	Bootloader recommended: BHZ10R (MTC20K)

•	Radio recommended: M8994F-2.6.36.2.20 (MTC20K)

•	Vendor: MTC20K

Instructions (clean flash recommended):

1.	Make sure you unlocked your bootloader.

2.	Install TWRP (version 3.0.2 recommended)

3.	Flash LOS 13.0 (DOWNLOAD LineageOS-13.0)

4.	Flash Gapps (OpenGapps Pico recommended: http://opengapps.org/)

DOWNLOAD ROM!

Optional packages:

•	Root ( https://mirrorbits.lineageos.org/su/13.0/addonsu-arm64-signed.zip )

Bugs:

•	You tell me!

XDA: DevDB Information

[ROM][BULLHEAD][UNOFFICIAL] LineageOS 13.0 for Nexus 5x

Contributors

LineageOS whole team.

ROM OS Version: 6.0.X

ROM Kernel: Linux 3.10.x

Based On: LineageOS

Source code: https://github.com/LineageOS/android...e_lge_bullhead & https://github.com/LineageOS/android...l_lge_bullhead

Changelog: https://review.lineageos.org/#/q/sta...branch:cm-13.0

Version Information

Status: Stable

Stable Release Date: Always updated!

Created: Always updated!

Last Updated: Always updated!

Compile your own LineageOS Rom 13.0:

Use Ubuntu 14.04LTS

Simply copy and paste:

Preparing packages to compile:

sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

sudo apt-get install android-tools-fastboot android-tools-adb

sudo apt-get install phablet-tools

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

EXAMPLE:

git config --global user.email johan88@root4ever.com
git config --global user.name johan88

Preparing environment:

mkdir ~/bin

PATH=~/bin:$PATH

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

mkdir ~/source-LineageOS-13.0

cd ~/source-LineageOS-13.0

repo init -u git://github.com/LineageOS/android.git -b cm-13.0

cd ~/source-LineageOS-13.0

This is going to take ...

repo sync

Prepare code for our device "bullhead"

source build/envsetup.sh

breakfast bullhead

Add proprietary files to the code.

Go to route:

Personal folder/source-LineageOS-13.0/.repo/local_manifests/roomservice.xml

Add in the middle these 2 lines:

<remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-13.0" />
<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="cm-13.0" />

Resync:

cd ~/source-LineageOS-13.0

repo sync

Now start the compilation:

cd ~/source-LineageOS-13.0

. build/envsetup.sh && brunch bullhead

Once finished the compilation the rom will be in:

Personal Folder//source-LineageOS-13.0/out/target/product/bullhead/

To clean everything and recompile:

cd ~/source-LineageOS-13.0

make clobber

repo sync

. build/envsetup.sh && brunch bullhead

ATTENTION! I can not support compilation errors since I am not an expert.