The workaround is dubbed as “Bump!” and packs up TWRP recovery. This has been made possible by XDA senior member thecubed and his team (Thanks to them). Finally! A workaround is available that will allow the users to load custom recoveries, kernels and custom ROMs on their LG G3.
The development for this device was in runs, we already saw the methods to root this device quiet early but there wasn’t a workaround available to get across the bootloader and unlock it which caused a lot of trouble for Android power users who just couldn’t experience any custom ROM goodies on their beast because of the limitations. A massive 3000 mAh battery is placed inside to add life to this device. Under the hood, there’s a 2 or 3 GB RAM and the internal storage starts from 16 or 32 GB.
G3 is powered up with Qualcomm Snapdragon 801 Quad-Core CPU clocked at 2.5 GHz accompanied by Adreno 330 GPU. There’s a 13 MP shooter at the back with laser auto-focus. LG G3’s display has a resolution of 1440 x 2560 pixels with 534 ppi that makes it super-crisp. G3 happens to be LG’s very first device with a QHD display while helps LG to be the very first smartphone giant introducing a QHD display in a smartphone after Oppo. To have a start, With a stunning 5.5 inches QHD display on the front accompanied by a 2.1 MP front cam, the device stood very well next to its rivals including Samsung Galaxy S5, HTC’s One M8, Xperia Z2 and others. If the bytes haven't been removed, the script will think that lk2nd has already been bumped.LG’s latest flagship, the G3 was a big hit.
To avoid the secure boot error and get lk2nd running, download lk2nd-msm8974.img from here and remove the "SEANDROIDENFORCE" 53 45 41 4E 44 52 4F 49 44 45 4E 46 4F 52 43 45 bytes at the end of the file with a hex editor, then bump lk2nd-msm8974.img with this script and flash it to the phone with fastboot flash boot lk2nd-msm8974.img. Now first flash System and kernel images using pmbootstrap and then manually flash the signed image over these:įastboot flash boot /tmp/pmOS_export/boot_bumped.img-lg-d855 Links This will create a signed image called boot_bumped.img-lg-d855 in /tmp/pmOS_export/. Python2 open_bump.py "/tmp/pmOS_export/boot.img-lg-d855"
Then we need a tool called Open_Bump, which can sign boot images for our device. To do this, you need to first export your boot.img-lg-d855: This happens because the bootloader on the d855 variant of the LG G3 can not be unlocked and you have to trick the bootloader into thinking your boot image is legitimate. The message is shown for 3 seconds, then the screen blacks out and the LED will blink red and blue indefinitely. Pmbootstrap flasher boot command, as it will otherwise show this error: Pmbootstrap will successfully flash rootfs and kernel, however the device will only boot if you use the Up until fastboot pops up Signing the boot image Plug in USB-cable while still holding Vol. More detailed instructions for this can be found hereĪfterwards, you can boot into fastboot by following these steps:ģ. Dd if =/dev/block/platform/msm_sdcc.1/by-name/laf of =/sdcard/laf.img #backup LGs Download mode to the internal SD just in caseĭd if =/dev/zero of =/dev/block/platform/msm_sdcc.1/by-name/laf #Overwrite laf with zeroes, enabling fastboot exitĪdb reboot bootloader #reboot directly to fastboot