Install LineageOS on d801
Back to the overviewSpecial Requirements
Warning: Before following these instructions please ensure that the device is on the latest firmware available, that is Android Lollipop (5.0.2)
Basic requirements
Important: Please read through the instructions at least once before actually following them, so as to avoid any problems due to any missed steps!
- Make sure your computer has
adb
. Setup instructions can be found here. - Enable USB debugging on your device.
Rooting your device
Important: The device must be rooted before proceeding any further.
- Root your device by following this guide.
Downgrading bootloader
In order to be able to boot a custom recovery and LineageOS you need to downgrade your bootloader.
- Download the relevant files for your device variant from here.
- Place
aboot.bin
andlaf.bin
on the root of/sdcard
:- Using adb:
adb push aboot.bin /sdcard/aboot.bin adb push laf.bin /sdcard/laf.bin
- Using adb:
- Now, open an
adb shell
from a command prompt (on Windows) or terminal (on Linux or macOS) window. In that shell, type the following commands:su dd if=/sdcard/aboot.bin of=/dev/block/platform/msm_sdcc.1/by-name/aboot dd if=/sdcard/laf.bin of=/dev/block/platform/msm_sdcc.1/by-name/laf
Important: Do NOT shut down or reboot your device now, because you will not be able to boot again until you finish these instructions!
Installing a custom recovery using dd
-
Download a custom recovery - you can download Lineage Recovery. Simply download the latest recovery file, named something like
lineage-17.1-20210217-recovery-d801.img
. - Place the recovery image file on the root of
/sdcard
:- Using adb:
adb push <recovery_filename>.img /sdcard/<recovery_filename>.img
Tip: The file may not be named identically to what stands in this command, so adjust accordingly.- You can use any method you are comfortable with.
adb
is universal across all devices, and works both in Android and recovery mode, providing USB debugging is enabled.
- Using adb:
- Now, open an
adb shell
from a command prompt (on Windows) or terminal (on Linux or macOS) window. In that shell, type the following commands:su dd if=/sdcard/<recovery_filename>.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
- Reboot into recovery.
- From the same shell, type the following command:
reboot recovery
- From the same shell, type the following command:
Installing LineageOS from recovery
- Download the LineageOS installation package that you would like to install or build the package yourself.
- Optionally, download an application package add-on such as Google Apps (use the
arm
architecture).
- Optionally, download an application package add-on such as Google Apps (use the
- If you are not in recovery, reboot into recovery:
-
With the device powered off and usb unplugged, hold Volume Down + Power. When the LG logo appears, release both buttons and hold Volume Up + Volume Down.
Note: Accept the factory reset prompt using the hardware buttons. If you have done everything correctly, this will not actually reset your device but instead will boot the custom recovery.
-
- Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one).
- Return to the main menu.
- Sideload the LineageOS
.zip
package:- On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
- On the host machine, sideload the package using:
adb sideload filename.zip
.Tip: If the process succeeds the output will stop at 47% and reportadb: failed to read command: Success
.
-
(Optionally): If you want to install any add-ons, repeat the sideload steps above for those packages in sequence.
Note: Add-ons aren’t signed with LineageOS’s official key, and therefore when they are sideloaded, Lineage Recovery will present a screen that saysSignature verification failed
, this is expected, please clickContinue
.Note: If you want the Google Apps add-on on your device, you must follow this step before booting into LineageOS for the first time! - Once you have installed everything successfully, click the back arrow in the top left of the screen, then “Reboot system now”.
Warning: Depending on which recovery you use, you may be prompted to install additional apps and services.
We strongly advise you to opt out of installing these, as they may cause your device to bootloop,
as well as attempt to access or corrupt your data.
Get assistance
If you have any questions or get stuck on any of the steps, feel free to ask on our subreddit or in #LineageOS on freenode.