[ROOT] IO Root

Search This thread

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
If you take the ZVE update, IORoot no longer works. You must use Stump Root method
According to @autoprime, you must use the Stump Root method in order to root the ZVE update
http://xdaforums.com/sprint-g2/general/ls980-zve-ota-zip-update-zvc-zve-t2912488

Stump root can be found here
http://xdaforums.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906



It has been confirmed by many that the IO root now works on the LS980 though it is not listed in the main IO root thread. Below is a link with all the specific instructions for how to use this root tool.

http://xdaforums.com/showthread.php?t=2448887

Basic Instructions for rooting on firmware ZVA
1. Ensure you have the proper USB drivers installed, and your phone is in the proper mode (For Verizon, use Ethernet mode on the PC settings menu).
NOTE: If you do not have the USB drivers installed, you can get them from here: http://www.lg.com/us/support-mobile/lg-LGD801BK under MANUALS & DOWNLOAD -> Software Update -> USB Drivers (Yes the Tmobile drivers work since the Sprint page doesn't post USB drivers)
2. Enable Developer Mode (Press "Build Number" 7 times) on your phone and enable USB Debugging
3. Extract ioroot zip file somewhere on your PC
4. Plug your phone into your PC. Ensure that the USB connection is set to "Charge Only".
5. On PC, open up command prompt and type adb devices command and accept the ADB RSA command on the phone. It should say "LG-LS980-XXXXXXXXXXX device" If you saw the following it confirms that the device is detected in ADB.
6. Put your phone in Airplane mode.
7. Run root.bat
8. The script will ask you that the USB Connection Mode needs to be toggled. Toggle USB mode from Charge Only to MTP and then back to Charge Only.
9. You will then be asked if you would like to have a superuser package installed, which you can accept or decline
10. Download Root Checker from Play Store: https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck to verify successful root.

Basic Instructions for rooting on firmware ZVC with IO Root v25
1. Ensure you have the proper USB drivers installed, and your phone is in the proper mode (For Verizon, use Ethernet mode on the PC settings menu).
NOTE: If you do not have the USB drivers installed, you can get them from here: http://www.lg.com/us/support-mobile/lg-LGD801BK under MANUALS & DOWNLOAD -> Software Update -> USB Drivers (Yes the Tmobile drivers work since the Sprint page doesn't post USB drivers)
2. Enable Developer Mode (Press "Build Number" 7 times) on your phone and enable USB Debugging
3. Extract ioroot zip file somewhere on your PC
4. Plug your phone into your PC. Ensure that the USB connection is set to "Charge Only".
5. On PC, open up command prompt and type adb devices command and accept the ADB RSA command on the phone. It should say "LG-LS980-XXXXXXXXXXX device" If you saw the following it confirms that the device is detected in ADB.
6. Run root.bat
7. When phone boots into recovery, select 'apply update from ADB' with power button.
8. Reboot phone into system.
10. Download Root Checker from Play Store: https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck to verify successful root.

Download the latest version of IO Root (6/17/14 build) from @autoprime's post below:
http://xdaforums.com/showpost.php?p=48709232&postcount=869

YOU MUST USE IOROOT v25 or later if you are on the ZVC (Android 4.4.2) firmware update.

Here is a tutorial video explaining how to install IO Root:
http://www.youtube.com/watch?v=Y45SXPRb31o

I am not the creator of this root method i am simply compiling the information for sprint users since it is scattered in many different places.

Credits go to @autoprime and thank him for maintaining and updating the IO Root method as new updates come up and @thecubed for creating the IO Root method.
 
Last edited:

johnzm

Senior Member
Dec 14, 2009
199
29
It has been confirmed by many that the IO root now has an area for the LS980 though it is not listed in the main IO root thread. below is a link with all the specific instruction for how to use this root tool.

http://xdaforums.com/showthread.php?t=2448887

This is a link to the area for the file that you will use in conjunction with the instructions from that thread. The link that they provide does not link to IO root version 11.

http://downloads.codefi.re/shelnutt2/g2/spr

According to ericdabbs this file works with the IO root method.

http://xdaforums.com/showpost.php?p=47339494&postcount=3

I am not the creator of this root method i am simply compiling the information for sprint users since it is scattered in many different places.

anyone try this yet? is there any reason to do this over the other root method?
 

TheSapient

Senior Member
Aug 18, 2007
109
2
I'm worried that Sprint will issue an update soon, as carriers often do quickly after the launch of a new product, and we won't be able to get it with a rooted phone. Not sure whether to root or not, and if so how long to wait.
 

oesjmr

Senior Member
Jan 10, 2011
73
24
Ohio
HTC Supersonic
LG G Pad 8.3
I'm worried that Sprint will issue an update soon, as carriers often do quickly after the launch of a new product, and we won't be able to get it with a rooted phone. Not sure whether to root or not, and if so how long to wait.

You can always unroot if the an update won't take. The only time this has been an issue for me is when I'm running something other than the stock ROM. The downside about OTA's is they break root most of the time, so you'll have to root your device again.
 
  • Like
Reactions: TheSapient

rich_e

Senior Member
Jan 29, 2010
87
56
I used this method to root. The only problem I had was where it said to disable USB debugging and reconnect the phone. After I did that it wouldn't connect and complete the superuser install. I tried all the USB connections types; charge only, mtp, & ptp, but the adb interface wouldn't show up in device manager. I finally just re-enabled USB debugging and the install process continued without any problem. Everything seems OK, superuser is installed, I was able to install TWRP and I'm doing a Titanium backup right now.
 

ChrisFSU

Senior Member
Jan 7, 2012
234
40
Does anyone think there will be a mod released later on to "untrip" the built in root checker? I'm holding off on rooting based only on that.
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
I used this method to root. The only problem I had was where it said to disable USB debugging and reconnect the phone. After I did that it wouldn't connect and complete the superuser install. I tried all the USB connections types; charge only, mtp, & ptp, but the adb interface wouldn't show up in device manager. I finally just re-enabled USB debugging and the install process continued without any problem. Everything seems OK, superuser is installed, I was able to install TWRP and I'm doing a Titanium backup right now.

I'll give you an explanation why it didn't work for you initially and how your accidental discovery was what fixed it.

The instructions in the root.bat file said to do after it pushed the initial files into the phone was
1. Unplug the phone off USB from PC
2. Disable USB debugging option
3. Re-enable USB debugging option
4. Connect phone to USB from PC.

What you did initially was steps 1, 2 and 4 and skipped 3 and expected the root.bat script to continue. Obviously the root.bat file can't detect the phone once you reconnected it to USB because you don't have USB debugging on which is needed for detection. What you did eventually was the smart thing and re-enable the USB debugging that finished the install process.

This is the excerpt from the root.bat file that clearly explains to disable USB debugging and immediately re-enable USB debugging after the root.bat file pushes the initial root files.
echo *******************************************************
echo Now, please unplug usb, go to developer options and
echo disable USB debugging and re-enable it.
echo Once you've done that, re-plug your usb...
echo *******************************************************


This root works 100%. I compared the iorootv10 and iorootv11 root.bat files and it clearly did not have a Sprint option for the root.bat file to detect in iorootv10. Also this was released by a recognized developer/contributer shelnutt2. I hope thecubed edits his XDA thread to upload iorootv11 so that we can reference that XDA thread instead.
 
Last edited:
  • Like
Reactions: Mojo1094

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
Mine stays stuck on "looking for device" ... Any tips?

Did you ensure you have enabled USB debugging and installed the USB drivers? Also if you have adb, try opening a command prompt in the same folder as adb and type "adb devices". You should see a response of your device listed and "device". If you see a response of a device listed and "offline" that means your phone is not communicating with your PC which is why the root.bat file is giving you an error.

Check out this tutorial video for the ioroot and it should make it more clear. Keep in mind that the video was made when iorootv10 was released but the steps to do the root are the same.
http://www.youtube.com/watch?v=Y45SXPRb31o

Make sure you are downloading the iorootv11 files here that includes the Sprint version: http://downloads.codefi.re/shelnutt2/g2/spr

Here is the link to the USB Drivers in case you need it. It is from the ATT and Tmobile version from the LG website but it works fine. Scroll down the page to Software Update tab and download USB driver.
http://www.lg.com/us/support-mobile/lg-D801
 
Last edited:

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
Could you put together something that references the correct places for sprint users to install recovery. I haven't flashed it yet though I think this is correct. I thought since you had already you would prolly know best and could explain it to people easier than me.

http://www.teamw.in/project/twrp2/197

Actually I haven't installed TWRP on my G2 yet.

However I intend to follow WACOMalt's method located here:
http://xdaforums.com/showthread.php?t=2449670

You need to download the Sprint TWRP Recovery file here: http://techerrata.com/browse/twrp2/g2spr

WACOMalt also posted a tutorial video on how to flash recovery using his method shown here:
http://www.youtube.com/watch?v=OZSjL6FCyxA
 
Last edited:

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
yea i know thats the correct recovery image but i dont have adb set up on this PC and was wondering if i could do it using terminal emulator. Either way I wont clutter this thread up with recovery because I know people will get confused so I will create a new thread.

Please create a new thread so that I can have you post the adb/fastboot files for download. Its very important to have adb and fastboot files installed on your PC if you intend to do Android hacking.
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
Anyoneknow how to disable system updates.

Sent from my LG-LS980 using Tapatalk

I am not sure. That would be very handy in case Sprint wants to push out an OTA. We know that eventually Sprint is going to get an OTA in early 2014 to enable triband LTE or Sprint Spark.

At this point, I am more interested in leroybrute's message that wifi tether works on the Sprint version.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    If you take the ZVE update, IORoot no longer works. You must use Stump Root method
    According to @autoprime, you must use the Stump Root method in order to root the ZVE update
    http://xdaforums.com/sprint-g2/general/ls980-zve-ota-zip-update-zvc-zve-t2912488

    Stump root can be found here
    http://xdaforums.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906



    It has been confirmed by many that the IO root now works on the LS980 though it is not listed in the main IO root thread. Below is a link with all the specific instructions for how to use this root tool.

    http://xdaforums.com/showthread.php?t=2448887

    Basic Instructions for rooting on firmware ZVA
    1. Ensure you have the proper USB drivers installed, and your phone is in the proper mode (For Verizon, use Ethernet mode on the PC settings menu).
    NOTE: If you do not have the USB drivers installed, you can get them from here: http://www.lg.com/us/support-mobile/lg-LGD801BK under MANUALS & DOWNLOAD -> Software Update -> USB Drivers (Yes the Tmobile drivers work since the Sprint page doesn't post USB drivers)
    2. Enable Developer Mode (Press "Build Number" 7 times) on your phone and enable USB Debugging
    3. Extract ioroot zip file somewhere on your PC
    4. Plug your phone into your PC. Ensure that the USB connection is set to "Charge Only".
    5. On PC, open up command prompt and type adb devices command and accept the ADB RSA command on the phone. It should say "LG-LS980-XXXXXXXXXXX device" If you saw the following it confirms that the device is detected in ADB.
    6. Put your phone in Airplane mode.
    7. Run root.bat
    8. The script will ask you that the USB Connection Mode needs to be toggled. Toggle USB mode from Charge Only to MTP and then back to Charge Only.
    9. You will then be asked if you would like to have a superuser package installed, which you can accept or decline
    10. Download Root Checker from Play Store: https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck to verify successful root.

    Basic Instructions for rooting on firmware ZVC with IO Root v25
    1. Ensure you have the proper USB drivers installed, and your phone is in the proper mode (For Verizon, use Ethernet mode on the PC settings menu).
    NOTE: If you do not have the USB drivers installed, you can get them from here: http://www.lg.com/us/support-mobile/lg-LGD801BK under MANUALS & DOWNLOAD -> Software Update -> USB Drivers (Yes the Tmobile drivers work since the Sprint page doesn't post USB drivers)
    2. Enable Developer Mode (Press "Build Number" 7 times) on your phone and enable USB Debugging
    3. Extract ioroot zip file somewhere on your PC
    4. Plug your phone into your PC. Ensure that the USB connection is set to "Charge Only".
    5. On PC, open up command prompt and type adb devices command and accept the ADB RSA command on the phone. It should say "LG-LS980-XXXXXXXXXXX device" If you saw the following it confirms that the device is detected in ADB.
    6. Run root.bat
    7. When phone boots into recovery, select 'apply update from ADB' with power button.
    8. Reboot phone into system.
    10. Download Root Checker from Play Store: https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck to verify successful root.

    Download the latest version of IO Root (6/17/14 build) from @autoprime's post below:
    http://xdaforums.com/showpost.php?p=48709232&postcount=869

    YOU MUST USE IOROOT v25 or later if you are on the ZVC (Android 4.4.2) firmware update.

    Here is a tutorial video explaining how to install IO Root:
    http://www.youtube.com/watch?v=Y45SXPRb31o

    I am not the creator of this root method i am simply compiling the information for sprint users since it is scattered in many different places.

    Credits go to @autoprime and thank him for maintaining and updating the IO Root method as new updates come up and @thecubed for creating the IO Root method.
    8
    Any word if it's blocking Loki by similar method as S4? Just hoping OTA isn't blowing a Qfuse either.

    Sent from my LG-LS980 using Tapatalk

    downgrade is possible, for now(unlike on samsung)


    *UPDATE*

    updated IOroot to v21 - HERE

    v21: added support for Sprint LS980ZVA update. Added EFS backup support.

    ZVA update removes loki support. It is suggested not to take OTA unless you do not want anything other than a stock rooted phone.
    Downgrading bootloader IS possible though if you do take it and still want to install custom recovery/roms.

    EFS backup is now added at the end of the root script. After fully rooting the script will backup your EFS partitions to its internal storage and will then be moved into the ioroot folder on your computer. This will hopefully result in fewer issues where EFS corruption has occurred but the user never went out of their way to backup EFS.


    *edit*
    Some of you may get errors when it tries to backup your EFS... I'm going to make some small changes to the script and update it later today.
    If the EFS backup fails no harm will be done.. you simple wont have an efs backup thru ioroot.
    LS980 ZVA root will still work.. as well as root for all other supported devices/firmware.
    6
    For those that are having trouble rooting your Sprint G2, Qbking77 has made a tutorial video with links to the root files to show you how to do it. His video tutorial uses Windows 8 so rooting your phone through Windows 8 is not an issue. Give thanks to Qbking77 for the tutorial video.

    http://www.youtube.com/watch?v=HKuedInhdjU
    3
    Does rooting free up tethering?

    If not, how do I go about doing that?

    Sent from my LG-LS980 using xda app-developers app

    We still don't have a free wifi tether hotspot mod on the Sprint version working yet.
    3
    This is the fail msg:

    adbd cannot run as root in production builds

    So it tries but is being blocked...
    May need a custom kernel to get around.

    Edit: what if you adb shell and su on your own?

    Sent from my LG-LS980 using Tapatalk

    i already have the new fix.. ill be posting ioroot update tomorrow at some point.

    ps... ZVA ota blocks loki... soooo dont ota :good: