[GUIDE] Full ADB Root, System RW, and DM-VERITY Off for Sprint LG G5! [ZV4]

Honestly Annoying

Senior Member
May 17, 2016
479
853
0
chicago
twitter.com
Could this be a means for (or a step closer to) getting full root, or is that basically off the table?

Sent from my LGLS992 using XDA-Developers mobile app
Yessir, I am currently working on getting an unlocked bootloader. I have successfully flashed the H850 (international, unlockable) aboot to my device, but because the G5 has a modular bottom I need the H850 bottom to boot the device now. The interesting thing is that I did NOT brick my device, which is what everyone in the G5 forums has been telling me would happen. I am going to order the H850 bottom and will update once it gets here.

If anyone is willing to put their device up to the test I have a couple ideas on how to get an unlocked bootloader but there is a large possibility it will brick your device to the point where you have to send it to LG for them to fix. This phone is not my daily driver so if I brick it is not a huge deal for me, if you want to test make sure you have some sort of backup in case things go wrong. PM me your Skype if you want to test!

Besides unlocked bootloader, I have gotten SuperSU so successfully install by using the QC Galaxy S7 Edge method, but once I get to the point of updating the binaries it fails. I have talked with Chainfire and as soon as my device is up and running again I will test it all out!
 

geeksmurf

Senior Member
Nov 9, 2007
147
55
0
Tulsa, OK
Yessir, I am currently working on getting an unlocked bootloader. I have successfully flashed the H850 (international, unlockable) aboot to my device, but because the G5 has a modular bottom I need the H850 bottom to boot the device now. The interesting thing is that I did NOT brick my device, which is what everyone in the G5 forums has been telling me would happen. I am going to order the H850 bottom and will update once it gets here.
That's kinda interesting. Surely it couldn't be that simple, but sometimes....
 

k4m4kz1

Member
Sep 8, 2010
36
12
0
So i have followed your guide and all seems to be working, except on boot I get a message that system has stopped responding. It only pops up once though. I am curious on the superuser method you are using, I have tried to add superuser through adb, but the superuser app bitches about not being able to find the su binary. Anyway, good job and cant wait for root and tether!
 
Last edited:
  • Like
Reactions: kchannel9

Honestly Annoying

Senior Member
May 17, 2016
479
853
0
chicago
twitter.com
So i have followed your guide and all seems to be working, except on boot I get a message that system has stopped responding. It only pops up once though. I am curious on the superuser method you are using, I have tried to add superuser through adb, but the superuser app bitches about not being able to find the su binary. Anyway, good job and cant wait for root and tether!
Awesome! So glad that someone else can confirm it is working :) Yeah that happened to me also but once you press "OK" everything is fine.I will update if I find a way to get SuperSU working.

Try this for unlimited tether:
Code:
adb root
adb shell
mount -o rw,remount,rw /system
settings put global tether_dun_required 0
echo "net.tethering.noprovisioning=true" >> /system/build.prop
 
Last edited:

k4m4kz1

Member
Sep 8, 2010
36
12
0
will try tether when i swap service back to it.... also having exchange repeat crashing, going to try to freeze it so it will leave me alone lol
 

adu1982

Senior Member
Dec 14, 2013
55
9
0
So cool....my g3 was really acting yp so i had to move to my new g5.... I had faith in you guys and did not update....still on zv3. Dont care much for being on the latest either but do care alot about tether...hehe..... Might start messing with this next week as time allows from work.... Worse case i can go back to the g3 for a little while.

Sent from my LGLS992 using XDA-Developers mobile app
 

henryjumbo

Member
Nov 2, 2014
38
13
0
I got as far as patching the kernel. When I attempt to run adb it does not find my device after enabling developer mode. So I can't run "adb root" & "adb disable-verity". Can't access myfiles app get the message "cannot read files. File manager will be closed. Please check media storage enable settings and try again".


Patiently waiting for User Build and bootloader unlock.

---------- Post added at 12:35 AM ---------- Previous post was at 12:21 AM ----------

I got as far as patching the kernel. When I attempt to run adb it does not find my device after enabling developer mode. So I can't run "adb root" & "adb disable-verity". Can't access myfiles app get the message "cannot read files. File manager will be closed. Please check media storage enable settings and try again".


Patiently waiting for User Build and bootloader unlock.

Also "camera is unavailable due to no storage"
 

Honestly Annoying

Senior Member
May 17, 2016
479
853
0
chicago
twitter.com
I got as far as patching the kernel. When I attempt to run adb it does not find my device after enabling developer mode. So I can't run "adb root" & "adb disable-verity". Can't access myfiles app get the message "cannot read files. File manager will be closed. Please check media storage enable settings and try again".


Patiently waiting for User Build and bootloader unlock.

---------- Post added at 12:35 AM ---------- Previous post was at 12:21 AM ----------




Also "camera is unavailable due to no storage"
Hmmm... I haven't heard of anyone having adb problems. I would make sure adb drivers are installed correctly and that you have not only Developer Mode enabled but USB Debugging enabled.

As far as the storage issue goes, it seems that because the /data and /sdcard partitions are not encrypted as userdebug, it has difficulty reading and writing to them. There is probably a way to get around this, but I am stuck until I get my H850 bottom :/ Sorry about that, hopefully bootloader unlock is soon!
 

thjubeck

Senior Member
May 12, 2011
88
24
0
Ran all the commands without installing userdev and IT WORKED!!!!!. Worth mentioning I already had the dirty cow exploit installed by the other means available. I am now able to mount system as read write! I am on the AS99210 if anyone is interested. Also have the sd issue though. Any ideas on fix. I can see the internal sd in storage settings but can not access through file manager.

EDIT: can access the SD card in /data/media/0 or so it looks will post more when I have more information.
 
Last edited:
  • Like
Reactions: Sands207

Honestly Annoying

Senior Member
May 17, 2016
479
853
0
chicago
twitter.com
Ran all the commands without installing userdev and IT WORKED!!!!!. Worth mentioning I already had the dirty cow exploit installed by the other means available. I am now able to mount system as read write! I am on the AS99210 if anyone is interested. Also have the sd issue though. Any ideas on fix. I can see the internal sd in storage settings but can not access through file manager.

EDIT: can access the SD card in /data/media/0 or so it looks will post more when I have more information.
Wait, this worked on another device besides the LS992 Sprint variant?
 

SilverZero

Senior Member
May 18, 2010
1,523
392
0
Wait, this worked on another device besides the LS992 Sprint variant?
Interesting, what's the difference between the LS992 and the AS992? Only thing I've seen with a quick Google search is "ACG" in the device name.

Edit: ACG is Associated Carrier Group, looks like a group of smaller carriers that are partnering with Sprint to service more rural areas or something along those lines. Might be the same device with just a new name for redistribution.
 
Last edited:

thjubeck

Senior Member
May 12, 2011
88
24
0
I actually think that this userdebug boot might work on ALL G5's running antirollback v0. Awesome!

I have Carolina west wireless but the phone is exactly similar to the US cellular version if everything is like it usually is. I have been rooting phones for a few years and seems that I can usually use methods that are a combination between the US Cellular root and Sprint root

EDIT:
Also note that the sprint baseband usually doesn't work whereas the US Cellular version usually does

---------- Post added at 02:03 PM ---------- Previous post was at 01:42 PM ----------

I actually think that this userdebug boot might work on ALL G5's running antirollback v0. Awesome!

Please note that I still have not fixed the SD card issue. Working on that still. All user apps pre-installed work, internal sdcard can be seen in storage but not in mounts. External SD card will not mount... but hey I can modify /system and files from shell :D.
 

SilverZero

Senior Member
May 18, 2010
1,523
392
0
Clarify please: This guide is different from the one in the main LG G5 forum. This one talks about the TOT file, the other only links to the DirtySanta zip. Which is the correct guide for a Sprint ZV3/4 user?

My fault for not reading more closely. The provided TOT is for reverting back to stock. I see the guide has been updated to clarify. Many thanks!
 
Last edited:

henryjumbo

Member
Nov 2, 2014
38
13
0
UPDATE:

I followed the updated steps and skipped flashing the userdebug tot and modified the user tot. Still no access to storage.

*Putting device in MTP mode in developer options allows me to run adb root commands. Still same result..