LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device.
All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit our Wiki for more details.
pixel 3: https://download.lineageos.org/blueline
pixel 3 xl: https://download.lineageos.org/crosshatch
gapps zip: https://androidfilehost.com/?fid=14655340768118455581
Initial Install Instructions:
pixel 3: https://wiki.lineageos.org/devices/blueline/install
pixel 3 xl: https://wiki.lineageos.org/devices/crosshatch/install
pixel 3: https://wiki.lineageos.org/devices/blueline/update
pixel 3 xl: https://wiki.lineageos.org/devices/crosshatch/update
Upgrade Instructions: (from 18.1 to 19)
pixel 3: https://wiki.lineageos.org/devices/blueline/upgrade
pixel 3 xl: https://wiki.lineageos.org/devices/crosshatch/upgrade
1. lineage roms come with adb root that you can enable in developer options, but if you want root for apps, you can grab the magisk apk, then rename the .apk file extension to .zip, then sideload it in lineage recovery.
2. The newest vendor, radio, & bootloader img's are included in the official lineage rom zip, so no need to worry about updating those manually.
3. When you format data in lineage recovery, you might see "cant send spi message". you can ignore it. The same thing happens with google's stock rom and recovery.
crosshatch device tree: https://github.com/LineageOS/android_device_google_crosshatch/tree/lineage-19.1
blueline device tree: https://github.com/LineageOS/android_device_google_blueline/tree/lineage-19.1
kernel tree: https://github.com/LineageOS/android_kernel_google_msm-4.9/tree/lineage-19.1
vendor tree: https://github.com/TheMuppets/proprietary_vendor_google/tree/lineage-19.1
Many thanks to my fellow LineageOS team members and all the contributors out there in the community.
Android version: 12.1
Kernel version: 4.9.292