just a quick write-up for everyone who hasn’t done this before. Note that following this process will wipe your phone.
Install guide (beta version, august 2025)
- Ensure that mobile data, SMS, and calls work on the stock OS.
- Download the file ending with
-recovery.imgand the ±1.5GB.zipfile from the Github Releases page. Make sure you download the latest version of the files. The other files, such as the-dtbo.imgfile, are already present in the large.zipfile, and thus do not have to be downloaded separately. - Setup
adbandfastbooton your PC. How you would get these is OS-specific — on Linux, I recommend using your package manager. For other OS’s, refer to the LineageOS instructions. Alladbandfastbootcommands are ran from your PC. - Unlock your bootloader (see the section “Unlocking the bootloader” in the /e/OS FP6 installation guide).
- Enable USB debugging on your phone. You can find this option in the developer options section of the Settings app.
- Boot your phone to fastboot mode using
adb reboot bootloader. - Flash the LineageOS recovery partition using
fastboot flash recovery recovery.img(whererecovery.imgis the file you downloaded in step #2) - Reboot your phone, and then boot into your newly flashed recovery image using
fastboot reboot recovery. - Perform a factory reset from the recovery menu (probably optional, but recommended by most lineageOS guides anyway). In the recovery menu, you use your volume buttons to move up/down, and the power button to select an option.
- Finally, go in into the “Apply update” menu, chose “Apply from ADB”. Then, on your PC, run
adb -d sideload FP6-lineageos22.zip, whereFP6-lineageos22.zipis the path to the.zipfile you downloaded in step #2. This process often stops somewhere after 40% with an error message, but that is normal and not harmful.
You can now safely reboot into LineageOS! My phone asked me if I wanted to install additional stuff (you can e.g. root your device with magisk using the same adb sideload command from here) , but installing additional stuff is optional and can always be done later.
Sources:
This thread