- ROM LineageOS 17.1: https://sourceforge.net/projects/lg-g6/files/
- SHRP https://sourceforge.net/projects/pa-g6/files/Releases/SHRP/
- Nanodroid Github https://github.com/Nanolx/NanoDroid
- Nanodroid download https://downloads.nanolx.org/NanoDroid/Stable/
- Min MicroG readme https://github.com/FriendlyNeighborhoodShane/MinMicroG
- Min MicroG releases https://github.com/FriendlyNeighborhoodShane/MinMicroG_releases/releases
- ADB installed on PC
- unlocked bootloader
If you already have a custom recovery installed, skip this step.
- download desired recovery - I used: SHRP Skyhawk (you can also try OrangeFox)
- in current OS enable dev options, usb debugging
- connect to PC
adb devices
adb reboot bootloader
- copy img to adb folder, then flash
fastboot flash recovery shrp.img
- reboot to recovery by holding power + volume down until restart - when LG logo appears briefly let go of power, then re-apply, until menu appears - choose to reset (will go to recovery). If this is not done immediately after flashing, the new recovery will not persist.
- boot to recovery (see last step of flash custom recovery)
- wipe (System, Data, and Cache)
- copy ROM to phone via filesystem to external SD card (alternative:
adb push <nameoflineagebuild.zip> /sdcard
) - also copy NanoDroid-patcher and MinMicroG-NoGoolag (add
system
to it's filename) (or use NanoDroid-microG) - flash ROM, NanoDroid-patcher and MinMicroG (or NanoDroid-microG) (install zip via recovery)
- reboot, setup ROM (in LOS 18 do not set up recovery, it will overwrite the custom one)
- make sure all ticks in microG self-check are activated.