FORUMS
Remove All Ads from XDA

[ROOT] TMO/VZW/ATT/SPRINT/INTL Root your LG G4 with Low Effort Root!

1,026 posts
Thanks Meter: 10,409
 
Post Reply Email Thread
Hello all,

It's that time of the night where I post things on XDA and wake up to a bajillion PMs.

Without further ado, I introduce "Low Effort Root".

Quote:

What is this?

Low Effort Root is a root for your LG G4, named such because this is a root we really weren't too interested in releasing, but the phone is gaining critical mass so we figured waiting any longer would be a disservice to the community.
(We also don't like that the root ends up being ~4GB, since we're flashing whole new system partitions.)
We had originally planned on releasing an in-android root app, however time constraints on all the team members has prevented us from devoting the necessary time to it.

This root will root any LG G4, provided we have a pre-rooted system image for it. This is akin to 'flashing a rooted odin' image on a Samsung phone, as we're simply writing a system partition that contains Superuser.
No exploits here, no trickery, just a plain and simple flash and be on your merry way.

Quote:

How do I use this?

Please read the whole directions here carefully. If you miss a step, or you copy the wrong command and run it, your phone will be BRICKED. You will have flashed a partition to some random place on your phone's internal SD, and no amount of sad private messages will be able to help you.
I'm 100% serious, if you do this wrong, you will turn your phone into a paperweight - so please don't go rooting your mom/dad's phone with this method. Wait for something better from us.

  1. Ensure you have the proper drivers for your phone. If you don't, download and install the proper driver below.
  2. Open this forum link and keep it up in another tab. We'll refer to it again in step 6: http://forum.xda-developers.com/android/development/guide-root-method-lg-devices-t3049772 (and while you're at it, give the op there a thanks!)
  3. Download the appropriate files for your phone from the section below. Make sure to grab the Send_Command tools (named LG_Root.zip below)
  4. Extract the tar.gz file you downloaded for your phone, and move the resulting "system.rooted.phonemodel.img" file to the root of your phone's internal SD card with MTP mode. Do not rename this file, or move it into any folders. If you don't get a file named "system.rooted.phonemodel.img" DO NOT continue. You need to properly extract the file.
  5. On the page you opened in step 2, follow steps 1,2,3,6,7,8,and 9 on that page only, then come back here.
    Ensure that on step 9, you use the right COM port.
  6. Type "id" and press enter (no quotes).
    You should get back some text starting with "uid=(0)root gid=(0)root". If not, press CTRL-C, and do step 9 again (the application sometimes doesn't respond on the first command).
  7. Run the command specified in the section below titled 'Commands to Run' to flash the rooted system image.
  8. After a few minutes of sitting, you should get back a "#" prompt. This indicates the process has finished.
  9. Type "LEAVE" (no quotes) and press enter. Your phone should reboot, and your phone will be rooted.

Now that you're rooted, MAKE SURE YOU DISABLE OTA UPDATES, if you accidentally take an OTA, you might not be able to roll back or fix it.
You can also delete the system.rooted.modelnumer.img from your phone's internal SD card to save some space.

Quote:

Commands to Run

T-Mobile H811 10H Version:

Code:
dd if=/data/media/0/system.rooted.H81110h.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
VZW VS986 11A Version:
Code:
dd if=/data/media/0/system.rooted.vs98611a.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
International H815 10c Version (NOT H815T, H815TR, H815P, etc - you will lose internationalization and possibly features):
Code:
dd if=/data/media/0/system.rooted.H81510c-EU.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
AT&T H810 10G Version:
Code:
dd if=/data/media/0/system.rooted.h81010g.img bs=8192 seek=65536 count=579584 of=/dev/block/mmcblk0
Sprint LS991 ZV5 Version:
Code:
dd if=/data/media/0/system.rooted.LS991ZV5.img bs=8192 seek=65536 count=557312 of=/dev/block/mmcblk0
If your phone isn't listed here DO NOT run these commands on your phone. You will break your phone.
If your phone isn't running the EXACT firmware version specified, you will need to OTA to the proper version to root. If you'd like to not OTA, sit tight while we get a better root together.

Quote:

Download Links (more to come soon)

Send_Command tools - ALL variants require this (you'll use this in step #5):

(I'm mirroring these because unfortunately Dev-Host is tricking users into downloading malware with a 'Download' versus 'Download Now' button. As much as I feel bad for mirroring, I'd feel worse if I let people get led astray by a site that is tricking users.)

Download one of the following, depending on your phone's model

T-Mobile:
Verizon:
International H815 10c Version:
AT&T:
Sprint:
Please do not mirror these files. Also, you do NOT have my permission to roll any of this into a 'one-click' root.

Quote:

Ah Gawd, something went wrong!

Did it really? That's interesting... Luckily short of running the wrong command, you can easily recover from a bad flash by simply looking for the "Return to Stock" thread here on XDA for your phone, and flashing the KDZ from there.
KDZs cover a multitude of sins (short of you putting something in the completely wrong place on the EMMC).

Quote:

Why isn't my variant supported?

See Post #2 by @autoprime (or click here: http://forum.xda-developers.com/show...23&postcount=2 )

Quote:

Special Thanks

First, I really need to thank everyone that donated to get Team Codefire phones.
You all are *super* awesome, and we are very grateful to be the recipients of your kindness

That said, if you'd like to consider donating to us for our work, our donation links are here. Thanks!

  • @thecubed - Paypal Donate - That's me!
  • @IllegalArgument - Paypal Donate - As usual, IllegalArgument is a genius. He also might be a mad scientist, it won't surprise me when he achieves cold fusion somehow.
  • @autoprime - Paypal Donate - 99.92% of testing for this root and pretty much all our other goodies get tested by autoprime - he's awesome -- he even wrote up the instructions for this root for me
  • @jcase - Paypal Donate - Gotta add jcase here, he's a wealth of information and a damn smart dude all around.

The Following 584 Users Say Thank You to thecubed For This Useful Post: [ View ]
 
 
25th July 2015, 09:19 AM |#2  
autoprime's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter: 11,090
 
Donate to Me
More
I just wanna say thanks again to everyone who donated to the original gofundme so we could get these G4's in hand.

If you use MTP it shouldnt take too long to move the system.img over to internal scard (no u cant use external sd for this).
If you use ADB push... it takes a good.. 20-25min to push the file over to internal storage.
Using the dd commands to flash the system img should only take a few minutes.

As for the bounty/donations for root... yes there are 4 paypals linked. Ideally you'd split each donation up... as we only get what's donated to each of us. Due to taxes.. multiple ppl involved etc... it's just more difficult (on us) to use a single email.
I'm gonna call out everyone who pledged but doesn't come thru. JK.. maybe..

be sure to follow me on twitter to keep up with the latest news and updates.. @utoprime

Quote:

Command to Flash System.img (All Variants):


These commands are an extension of the OP.. adding support for the rest of the G4 variants not included in initial release.

REPLACE "rootedsystem.img" in your command with the name of the actual rooted.system.img you're using.
Example... if you downloaded a rooted system img for F500K 10F you'd change:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
into
dd if=/data/media/0/rooted.system.F500K10F.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
(or whatever the filename is...)

AS991:
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=509952 of=/dev/block/mmcblk0
F500K/L/S :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
H810 AT&T :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=579584 of=/dev/block/mmcblk0
H810PR :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H811 T-Mobile :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
H812 Canada (All H812s) :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
H815 EU/SEA/TWN :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H815L :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H815P :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H815T :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H815TR :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H818 China:
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
H818N :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H818P :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0
H819 China:
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
LS991 Sprint :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=557312 of=/dev/block/mmcblk0
VS986 Verizon :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0
US991 US Cellular :
Code:
dd if=/data/media/0/rootedsystem.img bs=8192 seek=65536 count=548352 of=/dev/block/mmcblk0

Quote:

Pre-Rooted System.img Download Links


These are links for pre-rooted system.imgs from the users.
I will not link to new threads... only system.imgs posted in this thread.

AS991 10C:
H810 10B / 10E:
H810 10I:
H810PR 10A:
H812 (All Variants):
H812 10G:
H815 10B Vodafone Germany:
H815 10B Germany EUR (Open):
H815 10D EUR (Open):
H815 SEA 10B:
H815T 10B HKG:
H818P 10D:
US991 10A Unlocked:
N/A

US991 10A US Cellular:
US991 10C US Cellular:

Quote:

Backup System to Internal Storage (Commands for all variants):


Rather than flashing a pre-rooted system.img.. the following commands are to backup your current system partition into a system.img on your internal sdcard. You would do this if you want a stock system.img.. possibly to upload/share with others on this forum so someone can pre-root it... or to unroot and go back to stock (though it's probably easier to use a KDZ to go back to stock if you have one available).

AS991:
Code:
dd if=/dev/block/mmcblk0 bs=8192 skip=65536 count=509952 of=/data/media/0/system.img
H810PR, H815 (All variants), H818N/P :
Code:
dd if=/dev/block/mmcblk0 bs=8192 skip=55296 count=529920 of=/data/media/0/system.img
F500, H811, H812, H818, H819, VS986, US991 :
Code:
dd if=/dev/block/mmcblk0 bs=8192 skip=65536 count=548352 of=/data/media/0/system.img
H810 AT&T :
Code:
dd if=/dev/block/mmcblk0 bs=8192 skip=65536 count=579584 of=/data/media/0/system.img
LS991 :
Code:
dd if=/dev/block/mmcblk0 bs=8192 skip=65536 count=557312 of=/data/media/0/system.img

Quote:

How-to Videos:


If you have a related video I think is worth sharing I will add it below.

[How to] Root the LG G4 without bootloader unlock by @rirozizo


How to Root your LG G4 all variants by @Tomsgt aka Rootjunky

The Following 234 Users Say Thank You to autoprime For This Useful Post: [ View ]
25th July 2015, 09:28 AM |#3  
thecubed's Avatar
OP Recognized Developer
Flag Austin, TX
Thanks Meter: 10,409
 
Donate to Me
More
I'm off to bed here shortly... If anything breaks, I blame autoprime
The Following 56 Users Say Thank You to thecubed For This Useful Post: [ View ]
25th July 2015, 09:31 AM |#4  
Senior Member
Thanks Meter: 104
 
More
OMG!!! the links are down though.

I want to try it on mine H815L, i could flash H815 KDZ with no problem, can i root it?
The Following 4 Users Say Thank You to Derpling For This Useful Post: [ View ] Gift Derpling Ad-Free
25th July 2015, 09:36 AM |#5  
jkvndst's Avatar
Member
Thanks Meter: 2
 
More
Thanks for the BEST releasing, but does it support Hong Kong H818N? Or H818P? Thank you.
The Following 2 Users Say Thank You to jkvndst For This Useful Post: [ View ] Gift jkvndst Ad-Free
25th July 2015, 09:38 AM |#6  
autoprime's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter: 11,090
 
Donate to Me
More
Quote:
Originally Posted by Derpling

OMG!!! the links are down though.

I want to try it on mine H815L, i could flash H815 KDZ with no problem, can i root it?

Links should be back up.. had some quick scheduled maintenance.

As for if H815L or H815T or H815TR or H815P will work with the existing H815 image... not sure to be honest. It SHOULD but I'm not sure what sort of localization files are included in each of those H815X variants. I would say.. if u wanna go for it.. go for it... just confirm you can grab a KDZ for your phone first.

See here for KDZ info http://forum.xda-developers.com/show...post&t=3147406

Worst case.. the language is wrong or something and you flash back to stock KDZ. We plan on adding more intl system images later today/tomorrow if you don't wanna risk it.

Quote:
Originally Posted by jkvndst

Thanks for the BEST releasing, but does it support Hong Kong H818N? Or H818P? Thank you.

Like my above answer.. it's hard to say. Im not sure if there are any different files due to dual sim H818N/H818P. I can confirm worst case would be.. just flash KDZ if it doesnt work out with H815 img (for your exact models you mentioned). We plan on adding H818N/P and H818/H819 etc etc later today/tmw.

I can say, if you are H818/H819 china.. do NOT flash anything yet. You need your own images.

F500, H810, H812, H818/9, H818N/P, H815X, LS991, US991 all coming soon.
(we need sleep)
The Following 43 Users Say Thank You to autoprime For This Useful Post: [ View ]
25th July 2015, 09:50 AM |#7  
Senior Member
Thanks Meter: 104
 
More
When i flashed H815 KDZ over my L, it does give error when u start the phone, that some language was not found, but i have all languages and all works perfect, so i guess i good to go.

Anyway i gonna try it , need root so badly to change Kernel stuff, THANK YOU!
The Following User Says Thank You to Derpling For This Useful Post: [ View ] Gift Derpling Ad-Free
25th July 2015, 09:51 AM |#8  
Senior Member
Flag Brighton
Thanks Meter: 30
 
More
Excellent news for those not already rooted. I have been lucky enough to have been rooted from Day One but now thanks to you guys its finally time. Let the ROM's commence!
The Following User Says Thank You to darrenjdoc For This Useful Post: [ View ] Gift darrenjdoc Ad-Free
25th July 2015, 09:55 AM |#9  
Member
Thanks Meter: 7
 
More
You guys are amazing, thank you very much. You mention blocking the OTA's immediately once we have root, should we use the same method as before with the debloater tool, or is there a better method once we're rooted to disable? Thanks again
25th July 2015, 10:02 AM |#10  
Senior Member
Thanks Meter: 81
 
More
My Verizon G4 has the latest OTA update, will that be an issue? Thanks
The Following User Says Thank You to slick_shoes For This Useful Post: [ View ] Gift slick_shoes Ad-Free
25th July 2015, 10:06 AM |#11  
autoprime's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter: 11,090
 
Donate to Me
More
Quote:
Originally Posted by thenewbigmack

You guys are amazing, thank you very much. You mention blocking the OTA's immediately once we have root, should we use the same method as before with the debloater tool, or is there a better method once we're rooted to disable? Thanks again

No, users should look into seeing which apks to freeze/delete from system. Debloater tool is nice without root.. but freezing with titanium backup or something.. or just removing the apk might be best bet. As for which apks or services to freeze.. that's gonna differ for each variant.. and it's gonna take a community effort to compile all of that. I think we'll have enough time between now and the next OTA to sort that out. But anyone who doesnt keep up on this and doesnt block ota.. may be stuck without root after that ota. Of course.. there's also a chance that LG will not update the "bootloader version" used for anti-rollback for each update. And if thats the case.. it may still be possible to downgrade using KDZ. Only time will tell... but better to be safe than sorry.

Quote:
Originally Posted by slick_shoes

My Verizon G4 has the latest OTA update, will that be an issue? Thanks

not an issue. you can use it on 11A. Tmo users can use it on 10h.

no current OTA period will cause an issue for root. as for anything in the future... beware.
The Following 11 Users Say Thank You to autoprime For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes