[G4 General] XeniX_Force:
Hello everyone.

You all might have read in the xda news that [MENTION=5288606]XCnathan32[/MENTION] fixed the Nexus 6p and now also the Nexus 5 bootloop issue (same as on our G4s) by disabling the big faulty cores and running the phone on only the small ones. Now our beloved dev [MENTION=5545101]steadfasterX[/MENTION] has come up with a similar fix for our G4.

it works by flashing modified boot and TWRP image onto the LG G4 so that it only works on the small four cores

UPDATE: Tested and found working by [MENTION=5937299]the_naxhoo[/MENTION] on his H815

Requirements

An unlocked G4

[MENTION=5545101]steadfasterX[/MENTION] 's FWUL for ease and required tools (lglaf)

Patience and prayers (optional though)

NOTE: the attached files are only for the T-Mobile variant which had 20o software before boot looping and the International H815 (BGR) variant which had 20g software before bootlooping

Guide:

​

(A)For unlocked devices that can access Fastboot

Access Fastboot mode by using the following method:

If you just reached the Fastboot mode, Congrats. Now execute the following commands in fastboot

fastboot flash boot boot.img
fastboot flash recovery twrp_4cores_3.1.1-1-g4.img

Now you have a kernel and twrp with max 4 CPUs and the faulty CPUs disabled. Enjoy your resurrected phone.

(B)For Devices that can not acess Fastboot(unlocked only)

For a backup of your existing data you need an external SD Card big enough for a full backup of your device (64 GB if you want to backup the /data partition - otherwise you will be fine with 8 GB) best is to format the SD card with ext4 !! fat32 will fail for backup

For just flashing a boot image any SD card will fit..

1)extract both files you downloaded(see attached files) and put them on the SD card

2)boot FWUL and login

3)put the external SD card in your phone

4)boot phone to download mode and connect it to your PC with FWUL running

5)in FWUL find the folder LG on the desktop and open it

double click on the lglaf (auth) icon

6)you should see the lglaf shell now. Type in the command:

uname -a

(it should print out the line with your current kernel version which just indicates that you're connected)

7)mount external SD:

mount -t ext4 /dev/block/mmcblk1p1 /storage/external_SD

8)Now backup first (recommended but optional):

Update regarding backing up:

Check out the new guide here: https://tinyurl.com/dlbackup

9)Now flash:

dd if=/storage/external_SD/boot.img of=/dev/block/mmcblk0 seek=491520 bs=512

dd if=/storage/external_SD/twrp_4cores_3.1.1-1-g4.img of=/dev/block/mmcblk0 seek=573440 bs=512

Now you have a kernel and twrp with max 4 CPUs and the faulty CPUs disabled. Enjoy your resurrected phone.

Please test and leave comments

Support / IRC Channel

IRC means Internet Relay Chat and you will get best support there only.

Choose how to get in:

PC (HexChat and Pidgin are only 2 of them! This list is not complete!)

Android (Yaaic, AndChat, HoloIRC, AndroIRC are only a few of them! This list is not complete!)

Web (KiwiIRC-Web,FreenodeWebchat])

When you have to choose a channel it is: #Carbon-user

When you be asked for a server network choose: freenode

Update: File for h815 20i is here: https://xdaforums.com/g4/general/fix-lg-g4-bootloop-issue-t3647538/post73282829

File for h815 20p is here: https://xdaforums.com/g4/general/fix-lg-g4-bootloop-issue-t3647538/post73610856

File for H811 20r is here: https://xdaforums.com/g4/general/fix-lg-g4-bootloop-issue-t3647538/post73636261