[Guide] [Root] LG G3 [Most Variant] running [Stock] [Marshmallow] & Install TWRP

dksoni411

Senior Member
Dec 7, 2013
416
347
98
23
Missing
lovinglg.blogspot.com
Hello everyone,
These are the steps i used to root my LG G3 running official marshmallow. I rooted my LG G3 d851 and d850 by this method and i am sure that this will work on most variant (Not sure about Sprint or korean edition but you can give it a try).
But first Disclaimer
Code:
I take no responsibility to/for bricked devices. 
This is simple guide to help rooting and installing TWRP. 
If everyone ended up with a soft or hard brick then i am not responsible for anything. 
Off-course you can ask for help but can't force or annoy me. 
Anyways good luck with that. Have a Happy rooting :cool:
So let's begin. Make sure that "USB debugging is on" for your device and drivers for that are also installed
Download drivers
Steps (Please do in sequence to avoid problem)
1: Download the official king root apk from here.
Download
2: Also download correct twrp for your device
Download twrp
3: Now root your device
a: Install kingroot apk. b: Connect to internet and run the kingroot application
c: Let the application do it work by clicking on root now.
(It can display cannot root your device sometime but forget it. After process is complete the device would be rooted temporary)
4: As device is rooted temporary so don't restart it.
5: Make sure adb is setup properly on your pc if not then follow the guide
Guide
6: Now copy your download twrp recovery (of step 2) to your device and name it twrp (With extension it would be twrp.img).
7: Connect your device to pc (If it is not) in usb debugging mode.
Run "minimal adb and fastboot" (of step 5). Now type commands
Code:
adb devices
This will show you device if driver are installed properly.
Now type
Code:
adb shell 
su
Allow supersu permission from your device. (# will appear in minimal adb window)
Now type
Code:
dd if=/sdcard/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
exit
exit
TWRP recovery will now be installed on your device. To boot into recovery type.
Code:
adb reboot recovery
If you did everything good then recovery will start. You can now flash custom roms on your device and also can flash supersu zip to get permanent root. Get zip from Here
If you had anything else then ask in comments.
Hit thanks if this helped you :)
 
Last edited:
  • Like
Reactions: NIGHTMARE-

sooti

Recognized Developer
Jan 26, 2012
2,391
6,585
193
I thought the bootloader from lollipop and up closed the exploit which allowed to execute non signed images, am i wrong? (except d851 which is factory unlocked bootloader)
 

Jiub

New member
Jul 9, 2016
2
0
0
This method bricked my phone it went well all up to the last step and then never booted in recovery mode. Just left me with a completely black screen!!!! After it rebooted it no longer had root permissions to run TWRP is what I think happened.

I had to pull the battery out to get it to boot, and now I'm doing a complete factory reset.
 

Jiub

New member
Jul 9, 2016
2
0
0
Ok, I managed to revert back to stock, but it took a little effort on my part. Since the twrp file overwrote the stock recovery file, I ended up in a boot loop because I had tried to remove kingroot with superme su. Whoops, always read the instructions about your root method, but I'm really a rookie here so it's my first time rooting and I panicked about getting kingroot off of my device. Managed a total soft brick.

Still had download mode, so I was able to revert back to factory image using LG UP along with lg up's dll extension LGUP_8974_DLL_Ver_0_5.msi

Install the msi first, then lg up, I used the driver LGMobileDriver_WHQL_Ver_4.0.4 for the phone.

Then Connect the device run LG-UP and point it to the original stock .tot file,

This was the only way I was able to run recovery and it worked.

I just wanted to mention it in case anyone else ends up soft-bricking their marshmallow D850 phone, like I did. Whoops, rookie here...:silly: