Skip to content

Instantly share code, notes, and snippets.

@marcorichetta
Last active February 23, 2020 18:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcorichetta/756591f6c64afe0006f42d7df2f71891 to your computer and use it in GitHub Desktop.
Save marcorichetta/756591f6c64afe0006f42d7df2f71891 to your computer and use it in GitHub Desktop.
Havoc OS 3.0 installation on LG G6 H870AR

LG G6 H870AR - Havoc OS 3.0 (Android Q) with BiTGapps

Useful links:

1) Unlocking bootloader

Follow this guide from XDA.

Pay attention to the process after step 9

This part of the video shows the process described below.

After flashing TWRP

  • Unplug the USB cable and power off the phone (hold volume down + power button). Continue holding until phone reboots...
  • As soon as you see the LG logo on the screen.. let go of the power button then quickly press it again (never letting go of volume down). Keep holding until you see the Factory Reset screen.
  • Click thru the factory reset screens using the volume buttons to move up/down and power button to select. Choose "Yes" twice until it boots into TWRP. Despite what the screen says it won't actually factory reset/wipe your data... as long as you've installed TWRP. If stock recovery is installed it WILL wipe data.

TWRP Version troubleshooting

Official TWRP Version 3.3.1-0

  1. After flashing twrp, I rebooted the phone following the steps above and after that the TWRP screen was shown but the phone followed booting to the stock ROM.

  2. After looking on XDA, tried flashing the twrp.img offerred here, which is version 3.1.1.0.

  3. Result was at least successful to enter TWRP but when I wanted to install the ROM

error E3004: This package is for device: lg, lucye, ...; this device is .

Luckily, there were some users with the same error and the solution was to update TWRP

  1. Having TWRP already, I could update it by going to Install > Image > Twrp 3.3.1-0 (The latest official version)
  2. Then rebooted to recovery and, with the new TWRP version I installed Havoc and BiTGapps successfully.

2) Installing custom ROM

  • On TWRP, go to Wipe and slide to factory reset. ❗DO NOT REBOOT

    • In case of the following ERROR: Could not mount /data and unable to find crypto footer:
    • Go to Wipe -> Format Data -> Then reboot again to RECOVERY
    • Now try again with Factory Reset and it should succeed.
    • Source
  • Go back, select Advanced Wipe, and select Dalvik, System, Data, Internal Storage and Cache. Swipe and ❗DO NOT REBOOT again.

  • Go back to home menu, select Install, search the Havoc ROM (.zip)

  • After the installation has finished, ❗DO NOT REBOOT❗, go back and flash your Gapps selecting the zip and swiping again.

  • Finally select Reboot System, unselect both options to install TWRP (unless you want), and select Do Not Install.

  • Now the phone should boot into Havoc OS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment