• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root New Root for ZV5 (Possibly ZV4)

kwknott

Android Expert
Found new root method and I personally tested this on my phone running ZV5. It will probably root ZV4 as well, but I did not test it. This was written for the LG G2 but appears to work on various LG phones. It works by exploiting download mode to allow the su binary and apk to be pushed to system.

Here is a link to the thread by Unjustified Dev at Xda with download and detailed instructions...

http://forum.xda-developers.com/showthread.php?p=59309508
 
Last edited:
nice find would be great if someone figured out a way to make this new process a downloadable one click root app for the Volt.
 
After completing the New Root for ZV5 I recieved this message from SuperSU:

"There is no SU binary installed and SuperSU cannot install it. This is a problem!
If you just upgraded to Android4.3, you need to manually re-root - consult the relevant forums for your device."



LG Volt
Boost Mobile
Model Number: LGLS740
Hardware Version: Rev. 1.1
Android Version: 4.4.2
Kernel Version: 3.4.0+
Build Number: KOT491.LS740ZV5
Software Version: LS740ZV5

The command prompt of it went well and when I started it up in "download mode" it had red letters saying it was rooted. SuperSU is not confirming that though. (Least the phone isn't bricked, everyone and there family is still blowing it up)
 

Attachments

  • 20150309_222359[1].jpg
    20150309_222359[1].jpg
    293.7 KB · Views: 139
Last edited:
Found new root method and I personally tested this on my phone running ZV5. It will probably root ZV4 as well, but I did not test it. This was written for the LG G2 but appears to work on various LG phones. It works by exploiting download mode to allow the su binary and apk to be pushed to system.

This is not my work, all I did was rewrite it to add more details and make it a bit easier to understand.

This method was found and translated by Unjustified Dev over at XDA for the LG Tribute. You can see his thread and thank him here.. http://forum.xda-developers.com/showthread.php?p=59291717.

Here is the original thread if anyone would like to see it and thank jgkim the original dev but note that the original thread is in Korean.


This is not a one click method and does require a windows (possibly Linux) computer and basic ADB knowledge. You perform this at your own risk. Even though I have tested it on my own phone, I am not responsible if anything goes wrong with your phone due to this guide.

1. Make sure you have the LG Usb drivers installed for the Volt

2. Enable Developer Options - Go to settings > About Phone > Software Information and click on Build Number 7 times.

3. Enable USB Debugging - Settings > Developer Options and click USB Debugging.

4. Download root.zip and extract to folder on your computer. I recommend putting it on your desktop but any place easy to find will work.

5. Connect your volt to your computer via USB cable and select MTP mode on your phone as connection mode.

6. Open the folder you created above containing the root files. While holding Shift - Right Click in an empty area and select "Open Command Window Here".

7. Enter the following commands one at a time.. If ADB fails, unlock your phone and see if it's prompting you to authorize your PC.

adb push g2_root.sh /data/local/tmp/

adb push busybox /data/local/tmp/

adb push supersu.zip /data/local/tmp/


8. Disconect the usb cable and power off the phone.

9. Power into Download Mode by holding Volume Up button while plugging in the USB cable.

10. Open Device Manager on your computer, Find and expand the Ports Section. Make note of the com port assigned to the LGE AndroidNet USB Serial Port.

11. Enter the following command and substitute your Com port number in place of **

Send_Command.exe \\.\Com**

12. This will put you into a root shell so your prompt should change to a #. At that point enter the following command..

sh /data/local/tmp/g2_root.sh dummy 1 /data/local/tmp/supersu.zip /data/local/tmp/busybox

13 . Disconnect the USB cable and reboot by holding power button until phone restarts

That's is your phone should now be rooted. Make sure you thank the Devs that created and translated this method. If anyone finds this works with ZV4 let me know and I'll update the OP.
 
Well its a good write up and all, it just didn't work for my phone. Of course the V4 method didn't work for my phone either, so I don't know what the issue is.
 
I use ZV4, and this hung during the busybox portion of the final step, but did manage to root the phone. I had to install busybox through the app store, and then I was good.
 
After completing the New Root for ZV5 I recieved this message from SuperSU:

"There is no SU binary installed and SuperSU cannot install it. This is a problem!
If you just upgraded to Android4.3, you need to manually re-root - consult the relevant forums for your device."



LG Volt
Boost Mobile
Model Number: LGLS740
Hardware Version: Rev. 1.1
Android Version: 4.4.2
Kernel Version: 3.4.0+
Build Number: KOT491.LS740ZV5
Software Version: LS740ZV5

The command prompt of it went well and when I started it up in "download mode" it had red letters saying it was rooted. SuperSU is not confirming that though. (Least the phone isn't bricked, everyone and there family is still blowing it up)
Looks like it should have worked but I'm wondering if it could be caused by a space being left out of last command? If it wrote SuperSu app it should have written the binary. I'd try the process again and make sure commands are correct. The last one is a bit confusing... I put a ~ where spaces should be

sh ~ /data/local/tmp/g2_root.sh ~ dummy ~ 1 ~ /data/local/tmp/supersu.zip ~ /data/local/tmp/busybox
 
I ended up having to go back down to V3 where I finally got it rooted. Now I am fighting for it NOT to update to V4 or V5 because I just can't get V4 or V5 rooted.
 
PROBABLY a dumb question, but I will ask it anyways..
I started with SuperSU then went SuperSU Pro (because it was only $1.80 today). It is "installing to /system", because it is installing it as a system app, which is fine I guess if that is what it wants to do. It had a place though to check "Survival Mode" that said that it would keep the root even with an OTA push. I got the BusyBox Pro since it didn't cost much either. So does anyone know if the survival mode works with the update to V4 then V5?
 
Flash recovery and then flash one of the rooted zv5 ROMs.


TWRP Recovery - Link at bottom of first post.

ZV5 Rooted Roms - Links in 2nd post.

Not really sure how to use the TWRP thing, I got it because it was on the list of stuff I "needed", but I have no idea what it does or how to use it. The already rooted ROMS would be great, but I don't know how to get them on my phone. Right now my phone is saving everything to my SD card (which I wanted) so HOPEFULLY (in theory) if an OTA did strike in the middle of the night like it did last time I would still have all my apps and wouldn't have to go download all 450 of them again.
 
Worked great on mine. I used the LG flash tool to revert back to zv3, upgraded via OTA to zv4 and then to zv5. Downloaded files and ran the terminal in the folder. I decided to copy and paste commands in there as the formatting of the text on this page makes it hard to see if there is a space between some letters/numbers or not.

With @Mayday, not to offend, but it is most likely a user error. The method works perfectly if done correctly step by step. Try again with copying and pasting the commands, and make sure you found the correct port number for your device in the device manager.
 
Well I KNOW in Coding I tend to screw up the spaces and stuff a bit and then the JDK won't run it, so could very well be user error. I just HATE to hate gone through all this trouble to get it rooted and then lose it. Because after the phone restarted there is that ANNOYING V4 upgrade again....and after that there will be a V5. So if SuperSU can REALLY keep the root in "survival mode" across the OTAs as it claims there should be no issue with just letting it install the OTA right?
 
Well I KNOW in Coding I tend to screw up the spaces and stuff a bit and then the JDK won't run it, so could very well be user error. I just HATE to hate gone through all this trouble to get it rooted and then lose it. Because after the phone restarted there is that ANNOYING V4 upgrade again....and after that there will be a V5. So if SuperSU can REALLY keep the root in "survival mode" across the OTAs as it claims there should be no issue with just letting it install the OTA right?

I've never had success in keeping root through OTA updates, but I guess you never know until you try.
 
Then I will keep fighting the OTA push. If the phone is rooted shouldn't there be a way to stop my phone from downloading the OTA pushes?
 
Well.. I got it to root. Ended up running into another issue. SuperSU didn't install or something, and I have absolutely no idea how to fix it. I copied the code straight from here, was the syntax wrong? Is there even a fix? (the one that used ~ didnt run at all)
 
Last edited:
Back
Top Bottom