LineageOS Downloads
Devices
ASUS
ROG Phone 2 (ZS660KL)
I001D
Zenfone 6 (ZS630KL)
I01WD
ROG Phone 3
obiwan
ZenFone 8
sake
Zenfone Max Pro M1
X00TD
Zenfone Max M2
X01AD
Zenfone Max Pro M2
X01BD
Zenfone 5Z (ZS620KL)
Z01R
BQ
Aquaris X
bardock
Aquaris X Pro
bardockpro
Essential
PH-1
mata
Fairphone
Fairphone 2
FP2
Fairphone 3
FP3
FxTec
Pro1
pro1
Google
Pixel 5a
barbet
Pixel 3
blueline
Pixel 3a XL
bonito
Pixel 4a 5G
bramble
Pixel 4 XL
coral
Pixel 3 XL
crosshatch
Pixel 4
flame
Nexus 7 2013 (Wi-Fi, Repartitioned)
flox
Pixel XL
marlin
Pixel 5
redfin
Pixel
sailfish
Pixel 3a
sargo
Nexus 6
shamu
Pixel 4a
sunfish
Pixel 2 XL
taimen
Pixel 2
walleye
HTC
One 2014
m8
One 2014 Dual SIM
m8d
Huawei
Honor 5X
kiwi
LeEco
Le 2
s2
Le Max 2
x2
Le Pro 3
zl1
Lenovo
Z5 Pro GT
heart
P2 (P2a42 Intl)
kuntao
Yoga Tab 3 Plus Wi-Fi
YTX703F
Yoga Tab 3 Plus LTE
YTX703L
Z6 Pro
zippo
LG
G2 (AT&T)
d800
G2 (TMO)
d801
G2 (Intl)
d802
G2 (Canada)
d803
G3 (AT&T)
d850
G3 (TMO)
d851
G3 (Canada)
d852
G3 (Unlocked)
d855
G3 (Korea)
f400
G5 (TMO)
h830
G5 (Intl)
h850
V20 (AT&T)
h910
V20 (TMO)
h918
V20 (Global)
h990
G3 (Sprint)
ls990
V20 (Sprint)
ls997
G5 (US)
rs988
V20 (GSM Unlocked)
us996
G3 (VZW)
vs985
V20 (VZW)
vs995
Motorola
Moto E5 Plus (XT1924-3/9)
ahannah
Moto Z3 Play
beckham
Moto G5
cedric
Moto G7 Play
channel
Moto One Power
chef
Moto G6 Plus
evert
Moto Z
griffin
Moto E5 Plus (XT1924-6/7/8)
hannah
Moto G4 Play
harpia
Moto One Vision
kane
Moto G7 Plus
lake
Moto X Play
lux
Moto G3 Turbo
merlin
Moto G5S
montana
Moto Z2 Force
nash
Moto G7 Power
ocean
Moto G (2015)
osprey
Moto X4
payton
Motorola Edge
racer
Moto E5 Plus (XT1924-1/2/4/5)
rhannah
Moto G7
river
Moto E LTE (2015)
surnia
Moto One Action
troika
Moto X 2014
victara
Nextbit
Robin
ether
Nokia
6.1 Plus
DRG
6.1 (2018)
PL2
Nubia
Nubia Z17
nx563j
Nvidia
Shield TV (2015 / 2015 Pro / 2017) / Jetson TX1 [Android TV]
foster
Shield TV (2015 / 2015 Pro / 2017) / Jetson TX1 [Tablet]
foster_tab
Shield TV 2019 Pro [Android TV]
mdarcy
Shield TV 2019 Pro [Tablet]
mdarcy_tab
Jetson (Nano / Nano 2GB) [Android TV]
porg
Jetson (Nano / Nano 2GB) [Tablet]
porg_tab
Jetson (TX2 / TX2 NX) [Android TV]
quill
Jetson (TX2 / TX2 NX) [Tablet]
quill_tab
OnePlus
Nord
avicii
One
bacon
5
cheeseburger
5T
dumpling
6
enchilada
6T
fajita
7 Pro
guacamole
7T Pro
hotdog
7T
hotdogb
8
instantnoodle
8 Pro
instantnoodlep
8T
kebab
9 Pro
lemonadep
3 / 3T
oneplus3
Razer
Phone 2
aura
Phone
cheryl
Realme
2 Pro
RMX1801
Samsung
Galaxy A3 (2016)
a3xelte
Galaxy A5 (2016)
a5xelte
Galaxy A5 (2017)
a5y17lte
Galaxy A7 (2016)
a7xelte
Galaxy A7 (2017)
a7y17lte
Galaxy S10e
beyond0lte
Galaxy S10
beyond1lte
Galaxy S10+
beyond2lte
Galaxy S10 5G
beyondx
Galaxy Note10
d1
Galaxy Note10+
d2s
Galaxy Note10+ 5G
d2x
Galaxy Tab S6 Lite (Wi-Fi)
gta4xlwifi
Galaxy Tab S5e (LTE)
gts4lv
Galaxy Tab S5e (Wi-Fi)
gts4lvwifi
Galaxy Note 3 LTE (N9005/P)
hlte
Galaxy Note 3 LTE (N9008V)
hltechn
Galaxy Note 3 LTE (N900K/L/S)
hltekor
Galaxy Note 3 LTE (N900T/V/W8)
hltetmo
Galaxy J7 (2015)
j7elte
Galaxy S4 Active (GT-I9295)
jactivelte
Galaxy S4 (SGH-I337)
jflteatt
Galaxy S4 (SCH-R970/C/X,SPH-L720)
jfltespr
Galaxy S4 (SCH-I545)
jfltevzw
Galaxy S4 (GT-I9505,SGH-I337M,SGH-M919)
jfltexx
Galaxy S4 Value Edition (GT-I9515/L)
jfvelte
Galaxy S5 LTE (G900F/M/R4/R7/T/V/W8)
klte
Galaxy S5 Active (G870F)
klteactivexx
Galaxy S5 LTE (G900AZ/S902L)
klteaio
Galaxy S5 LTE (G9006V/8V)
kltechn
Galaxy S5 LTE Duos (G9006W/8W)
kltechnduo
Galaxy S5 LTE Duos (G900FD/MD)
klteduos
Galaxy S5 LTE (G900I/P)
kltedv
Galaxy S5 LTE (SC-04F/SCL23)
kltekdi
Galaxy S5 LTE (G900K/L/S)
kltekor
Galaxy M20
m20lte
Galaxy S III Neo (Dual SIM)
s3ve3gds
Galaxy S III Neo (Samsung Camera)
s3ve3gjv
Galaxy S III Neo (Sony Camera)
s3ve3gxx
Galaxy S5 Neo
s5neolte
SHIFT
SHIFT6mq
axolotl
Sony
Xperia XZ2
akari
Xperia XZ3
akatsuki
Xperia XZ2 Premium
aurora
Xperia Tablet Z2 LTE
castor
Xperia Tablet Z2 Wi-Fi
castor_windy
Xperia XA2 Ultra
discovery
Xperia 10
kirin
Xperia 10 Plus
mermaid
Xperia XA2
pioneer
Xperia Z2
sirius
Xperia XA2 Plus
voyager
Xperia XZ2 Compact
xz2c
Xperia Z3
z3
Xperia Z3 Compact
z3c
Wileyfox
Swift
crackling
Wingtech
Redmi 2
wt88047
Xiaomi
POCO F3 / Redmi K40 / Mi 11X
alioth
Mi 10T / Mi 10T Pro / Redmi K30S Ultra
apollon
Poco F1
beryllium
Mi MIX 2
chiron
Redmi K20 / Mi 9T
davinci
Mi 8
dipper
Mi 5
gemini
Redmi Note 8 / 8T
ginkgo
Mi A2
jasmine_sprout
Mi Note 3
jason
Redmi Note 7
lavender
Mi MIX
lithium
POCO F2 Pro / Redmi K30 Pro / Redmi K30 Pro Zoom Edition
lmi
POCO M2 Pro / Redmi Note 9S / Redmi Note 9 Pro / Redmi Note 9 Pro Max
miatoll
Mi 5s Plus
natrium
Redmi 7
onclite
Mi 8 Lite
platina
Mi MIX 2S
polaris
Mi 6
sagit
Mi Note 2
scorpio
POCO X3 NFC
surya
Mi A1
tissot
Redmi Note 6 Pro
twolip
POCO X3 Pro
vayu
Mi 6X
wayne
Redmi Note 5 Pro
whyred
Yandex
Phone
Amber
Zuk
Zuk Z2 Plus
z2_plus
Extras
menu
Changes for all devices
Trebuchet: Don't show move layer when editing isn't allowed
android_packages_apps_Trebuchet
Trebuchet: Don't show move layer when editing isn't allowed
android_packages_apps_Trebuchet
Trebuchet: Don't show move layer when editing isn't allowed
android_packages_apps_Trebuchet
Revert "tinycompress: Use generated kernel headers"
android_external_tinycompress
media: update path for vendor specific config files
android_system_media
Keyguard: don't use large clock on landscape
android_frameworks_base
Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spinner"
android_packages_apps_Settings
Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spinner"
android_packages_apps_Settings
libhardware: Add new display types.
android_hardware_libhardware
products: Add generic x86_64 TV target
android_device_google_atv
Remove minimize debug symbol flags
android_device_google_atv
atv: Only build debug packages on `-eng` builds
android_device_google_atv
VolumeDialog: fix an NPE on TV dialog
android_frameworks_base
linker: Add support for dynamic SHIM libraries
android_bionic
PackageManager: Add configuration to specify vendor platform signatures
android_frameworks_base
resize: Make a target for standalone resize2fs_static binary
android_external_e2fsprogs
AAC: Don't fail configuration on older HALs
android_frameworks_av
sm8150: display: Import display interfaces namespace
android_hardware_qcom_sm8150_display
display: Convert to vendor modules
android_vendor_qcom_opensource_display
healthd: Add support for HVDCP_3P5 chargers
android_system_core
lavender: Move to * prop
android_device_xiaomi_lavender
lavender: Move manifest to topdir
android_device_xiaomi_lavender
lavender: Move to SPDX license identifier
android_device_xiaomi_lavender
heart: Decommonize cutout overlay
android_device_lenovo_heart
zippo: Increase speaker volume
android_device_lenovo_zippo
zippo: Decommonize cutout overlays
android_device_lenovo_zippo
sm8150-common: Decommonize cutout overlays
android_device_lenovo_sm8150-common
SUW: remove restore page on TV for now
android_packages_apps_SetupWizard
SUW: use https for privacy policy link
android_packages_apps_SetupWizard
SUW: show the link to privacy policy
android_packages_apps_SetupWizard
TvSettings: Trust
android_packages_apps_TvSettings
Revert "Show Trust in security settings"
android_packages_apps_TvSettings
TvSettings: hide password by default
android_packages_apps_TvSettings
TvSettings: use dark color for Wifi SUW
android_packages_apps_TvSettings
Remove backup services whitelist
android_vendor_lineage
init.qcom.usb.rc: Don't apply persist.vendor.usb.config
android_device_xiaomi_sm8150-common
sm8150-common: Clear persist.vendor.usb.config on boot
android_device_xiaomi_sm8150-common
overlay: tv: default to night mode
android_vendor_lineage
Fix the case where restricted mode allowed reasons are ignored
android_frameworks_base
Fix an issue in NPMS blockedReasons computation logic.
android_frameworks_base
Fix SystemUI not using appropriate horizontal settings on devices
android_frameworks_base
overlay: dialer: Update visual voicemail config
android_vendor_lineage
SystemUI: Use accent color for WiFi progress bar
android_frameworks_base
DeskClock: fix setting alarm volume
android_packages_apps_DeskClock
display-commonsys-intf: Define a soong namespace
android_vendor_qcom_opensource_display-commonsys-intf
display: Import display commonsys interfaces namespace
android_vendor_qcom_opensource_display-commonsys
display-commonsys: Define a soong namespace
android_vendor_qcom_opensource_display-commonsys
Replace device_kernel_headers with generated_kernel_headers
android_build_soong
Use generated kernel headers
android_hardware_knowles_athletico_sound_trigger_hal
media: Drop LOCAL_COPY_HEADERS usage
android_hardware_qcom_sm8150_media
vidc: pull in content of libion_path.mk from core-utils
android_hardware_qcom_sm8150_media
media: Include display_headers instead of display_intf_headers
android_hardware_qcom_sm8150_media
display: Drop LOCAL_COPY_HEADERS usage
android_hardware_qcom_sm8150_display
Add C2D_FORMAT_BT601_FULLRANGE to C2D_FORMAT_MODE
android_hardware_qcom_sm8150_display
Add C2D_COLOR_FORMAT_420_TP10 to C2D_YUV_FORMAT
android_hardware_qcom_sm8150_display
gralloc: Ignore sign-conversion errors
android_hardware_qcom_sm8150_display
gralloc: pull in content of libion_path.mk from core-utils
android_hardware_qcom_sm8150_display
libhistogram: Use generated kernel headers
android_hardware_qcom_sm8150_display
sm8150: display: Import display commonsys interfaces namespace
android_hardware_qcom_sm8150_display
Revert "Add conditional controls for Android.bp"
android_hardware_qcom_sm8150_display
Partial revert "skip building when BUILD_WITHOUT_VENDOR = true"
android_hardware_qcom_sm8150_data_ipacfg-mgr
Kernel Header Changes
android_hardware_qcom_sm8150_data_ipacfg-mgr
Remove default skipped files from generate_prop_list_from_image()
android_tools_extract-utils
Use LC_ALL=C sorting in generate_prop_list_from_image()
android_tools_extract-utils
libncurses/terminfo: Move to /product
android_external_libncurses
htop: Move to /product
android_external_htop
Move liblineage-sdk_platform_jni to /system_ext
android_lineage-sdk
Move terminfo to /product
android_vendor_lineage
Revert "FOTA: Create /cache/recovery in init.rc for FOTA"
android_vendor_lineage
Revert "cm: Give BootReceiver permissions to read fsck log"
android_vendor_lineage
Exclude some files from artifact path requirements
android_vendor_lineage
build: Enable mainline checking for GSI/emulator targets
android_vendor_lineage
Revert "busybox: add libsepol to product packages"
android_vendor_lineage
config: Move keylayout to /product
android_vendor_lineage
config: Move permissions & sysconfig to /product
android_vendor_lineage
Reorganize init scripts
android_vendor_lineage
Updater: Move to /system_ext
android_packages_apps_Updater
AudioFX: Move to /system_ext
android_packages_apps_AudioFX
Profiles: Move to /system_ext
android_packages_apps_Profiles
Tweak SSH config for security
android_external_openssh
Generate ECDSA and ED25519 keys
android_external_openssh
Move build targets to /product
android_external_openssh
Disable StrictModes
android_external_openssh
discovery: Enable ro.telephony.use_old_mnc_mcc_format
android_device_sony_discovery
voyager: Enable ro.telephony.use_old_mnc_mcc_format
android_device_sony_voyager
pioneer: Enable ro.telephony.use_old_mnc_mcc_format
android_device_sony_pioneer
core: Allow overriding device/model/name properties
android_build
core: Add support for overriding build.prop settings
android_build
Trebuchet: Don't show move layer when editing isn't allowed
android_packages_apps_Trebuchet
Trebuchet: Don't show move layer when editing isn't allowed
android_packages_apps_Trebuchet
Trebuchet: Don't show move layer when editing isn't allowed
android_packages_apps_Trebuchet
Revert "tinycompress: Use generated kernel headers"
android_external_tinycompress
media: update path for vendor specific config files
android_system_media
Keyguard: don't use large clock on landscape
android_frameworks_base
Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spinner"
android_packages_apps_Settings
Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spinner"
android_packages_apps_Settings
libhardware: Add new display types.
android_hardware_libhardware
products: Add generic x86_64 TV target
android_device_google_atv
Remove minimize debug symbol flags
android_device_google_atv
atv: Only build debug packages on `-eng` builds
android_device_google_atv
VolumeDialog: fix an NPE on TV dialog
android_frameworks_base
linker: Add support for dynamic SHIM libraries
android_bionic
PackageManager: Add configuration to specify vendor platform signatures
android_frameworks_base
resize: Make a target for standalone resize2fs_static binary
android_external_e2fsprogs
AAC: Don't fail configuration on older HALs
android_frameworks_av
sm8150: display: Import display interfaces namespace
android_hardware_qcom_sm8150_display
display: Convert to vendor modules
android_vendor_qcom_opensource_display
healthd: Add support for HVDCP_3P5 chargers
android_system_core
lavender: Move to * prop
android_device_xiaomi_lavender
lavender: Move manifest to topdir
android_device_xiaomi_lavender
lavender: Move to SPDX license identifier
android_device_xiaomi_lavender
heart: Decommonize cutout overlay
android_device_lenovo_heart
zippo: Increase speaker volume
android_device_lenovo_zippo
zippo: Decommonize cutout overlays
android_device_lenovo_zippo
sm8150-common: Decommonize cutout overlays
android_device_lenovo_sm8150-common
SUW: remove restore page on TV for now
android_packages_apps_SetupWizard
SUW: use https for privacy policy link
android_packages_apps_SetupWizard
SUW: show the link to privacy policy
android_packages_apps_SetupWizard
TvSettings: Trust
android_packages_apps_TvSettings
Revert "Show Trust in security settings"
android_packages_apps_TvSettings
TvSettings: hide password by default
android_packages_apps_TvSettings
TvSettings: use dark color for Wifi SUW
android_packages_apps_TvSettings
Remove backup services whitelist
android_vendor_lineage
init.qcom.usb.rc: Don't apply persist.vendor.usb.config
android_device_xiaomi_sm8150-common
sm8150-common: Clear persist.vendor.usb.config on boot
android_device_xiaomi_sm8150-common
overlay: tv: default to night mode
android_vendor_lineage
Fix the case where restricted mode allowed reasons are ignored
android_frameworks_base
Fix an issue in NPMS blockedReasons computation logic.
android_frameworks_base
Fix SystemUI not using appropriate horizontal settings on devices
android_frameworks_base
overlay: dialer: Update visual voicemail config
android_vendor_lineage
SystemUI: Use accent color for WiFi progress bar
android_frameworks_base
DeskClock: fix setting alarm volume
android_packages_apps_DeskClock
display-commonsys-intf: Define a soong namespace
android_vendor_qcom_opensource_display-commonsys-intf
display: Import display commonsys interfaces namespace
android_vendor_qcom_opensource_display-commonsys
display-commonsys: Define a soong namespace
android_vendor_qcom_opensource_display-commonsys
Replace device_kernel_headers with generated_kernel_headers
android_build_soong
Use generated kernel headers
android_hardware_knowles_athletico_sound_trigger_hal
media: Drop LOCAL_COPY_HEADERS usage
android_hardware_qcom_sm8150_media
vidc: pull in content of libion_path.mk from core-utils
android_hardware_qcom_sm8150_media
media: Include display_headers instead of display_intf_headers
android_hardware_qcom_sm8150_media
display: Drop LOCAL_COPY_HEADERS usage
android_hardware_qcom_sm8150_display
Add C2D_FORMAT_BT601_FULLRANGE to C2D_FORMAT_MODE
android_hardware_qcom_sm8150_display
Add C2D_COLOR_FORMAT_420_TP10 to C2D_YUV_FORMAT
android_hardware_qcom_sm8150_display
gralloc: Ignore sign-conversion errors
android_hardware_qcom_sm8150_display
gralloc: pull in content of libion_path.mk from core-utils
android_hardware_qcom_sm8150_display
libhistogram: Use generated kernel headers
android_hardware_qcom_sm8150_display
sm8150: display: Import display commonsys interfaces namespace
android_hardware_qcom_sm8150_display
Revert "Add conditional controls for Android.bp"
android_hardware_qcom_sm8150_display
Partial revert "skip building when BUILD_WITHOUT_VENDOR = true"
android_hardware_qcom_sm8150_data_ipacfg-mgr
Kernel Header Changes
android_hardware_qcom_sm8150_data_ipacfg-mgr
Remove default skipped files from generate_prop_list_from_image()
android_tools_extract-utils
Use LC_ALL=C sorting in generate_prop_list_from_image()
android_tools_extract-utils
libncurses/terminfo: Move to /product
android_external_libncurses
htop: Move to /product
android_external_htop
Move liblineage-sdk_platform_jni to /system_ext
android_lineage-sdk
Move terminfo to /product
android_vendor_lineage
Revert "FOTA: Create /cache/recovery in init.rc for FOTA"
android_vendor_lineage
Revert "cm: Give BootReceiver permissions to read fsck log"
android_vendor_lineage
Exclude some files from artifact path requirements
android_vendor_lineage
build: Enable mainline checking for GSI/emulator targets
android_vendor_lineage
Revert "busybox: add libsepol to product packages"
android_vendor_lineage
config: Move keylayout to /product
android_vendor_lineage
config: Move permissions & sysconfig to /product
android_vendor_lineage
Reorganize init scripts
android_vendor_lineage
Updater: Move to /system_ext
android_packages_apps_Updater
AudioFX: Move to /system_ext
android_packages_apps_AudioFX
Profiles: Move to /system_ext
android_packages_apps_Profiles
Tweak SSH config for security
android_external_openssh
Generate ECDSA and ED25519 keys
android_external_openssh
Move build targets to /product
android_external_openssh
Disable StrictModes
android_external_openssh
discovery: Enable ro.telephony.use_old_mnc_mcc_format
android_device_sony_discovery
voyager: Enable ro.telephony.use_old_mnc_mcc_format
android_device_sony_voyager
pioneer: Enable ro.telephony.use_old_mnc_mcc_format
android_device_sony_pioneer
core: Allow overriding device/model/name properties
android_build
core: Add support for overriding build.prop settings
android_build