[G2 Android Development] autoprime:
ioroot

ioroot latest update jun172014

ioroot is an

untethered

jailbreak for LG android phones and tablets.

Gain full administrator access to your device to run cool themes and neat apps that require root.

G2 models supported by ioroot jailbreak:

D800 (ATT) - All

D801 (TMO) - All 4.2.2 // No 4.4.2, (CLR/VTR) - All 4.2.2 // 4.4.2 ??), (WND) - All

D802/T - All

D803 - All

D805 - All

D806 - All

F320K - Shipping 4.2.2 ROM/20a/20f // 4.4.2 ??

F320L - Shipping 4.2.2 ROM/20b/20e // 4.4.2 ??

F320S - Shipping 4.2.2 ROM/20a/20g // 4.4.2 ??

LS980 (SPR) - All

VS980 (VZW) - All

To see a list of all ioroot supported devices click the button below...

LG Optimus G - All

LG G2:

D800 (ATT) - All

D801 (TMO) - All 4.2.2 // No 4.4.2 support, (CLR/VTR) - All 4.2.2 // 4.4.2 ??), (WND) - All

D802/T - All

D803 - All

D805 - All

D806 - All

F320K - Shipping 4.2.2 ROM/20a/20f // 4.4.2 ??

F320L - Shipping 4.2.2 ROM/20b/20e // 4.4.2 ??

F320S - Shipping 4.2.2 ROM/20a/20g // 4.4.2 ??

LS980 (SPR) - All

VS980 (VZW) - All

LG G3

F400K - 4.4.2 10B

F400L - 4.4.2 10A

F400S - 4.4.2 10B

LS990 - 4.4.2 ZV2

LG G Flex:

F340 series - All 4.2.2 // 4.4.2 ??

D950 (ATT) - All 4.2.2 // No 4.4.2 support

D955 series - All 4.2.2

D958 series - All 4.2.2 // No 4.4.2 support

D959 (TMO) - All 4.2.2 // No 4.4.2 support

LS995 (SPR) - All

LG G Pro - All 4.4.2

LG G Pro 2:

F350 series - Shipping ROM // 4.4.2 ??

D838 - Shipping ROM // 4.4.2 ??

LG G Pad 8.3 - All

Download:

[URL="http://downloads.codefi.re/autoprime/LG/ioroot/ioroot.zip"]http://downloads.codefi.re/autoprime/LG/ioroot/ioroot.zip[/URL]

Changelog...

[SIZE="2"][FONT="Arial Narrow"][B]jun172014: cleaned everything up.
v25r1: Script fixes: Proper D802T support, LGOG EFS backup typo, better 4.4.2 detection.
v25: added root for most 4.4.2 devices. Thx to [MENTION=4454918]jarari2[/MENTION] for the stock recovery idea.
v24: added support for G2 D800 10q, G Flex D956 and G Pro 2 F350K/L/S(thx to [MENTION=581992]hkfriends[/MENTION] for confirming ioroot method still works)
v23: added support for AT&T G Flex D950 10c.
v22: added support for TMO D959 G Flex. Tweaked scripts EFS backup.
v21: added support for Sprint LS980ZVA update. Added EFS backup support.
v20: added support for all D802/D805/D806. Updated all scripts. Added LG Optimus G and LG G Flex support. SuperSu now installs to /system.
v19: added support for MORE F320 4.4 firmware. Added Singtel D802 support. Linux/Mac script fixes.
v18: added support for MORE F320 4.4 firmware. Added Vodafone(VDF) carrier. Tweaked scripts.
v17: added F320* 4.4 KitKat root. Added SuperSu.4.4 users must reboot after running root script(mac/linux)
v16: added TMO 10g root and "SCA" root(D802/D805)
v15: added ATT 10o root.
v12: added Verizon 12B root.
v11: added [URL="http://xdaforums.com/showpost.php?p=47317792&postcount=497"]linux support and Sprint LS980 root[/URL](both thanks to [MENTION=2413393]Shelnutt2[/MENTION])[/B][/FONT][/SIZE]

Now accepting donations to get my own LG G3 ;)
​

How-to:

Easy as 1-2-3!

1 Run ioroot.bat, ioroot.sh, ioroot.tool or open command prompt/terminal, cd into /ioroot/bts/ and type;

adb reboot recovery

If you DO NOT have this menu in stock recovery IOroot will not work for you!

2 Select "Apply update from ADB" w/power button. Sideload mode is now enabled.

3 Hit a button to continue the ioroot script or manually sideload;

adb sideload datroot.zip

DAT ROOT means JAILBREAK!

Extended info and FAQ below...

Windows Drivers:

Verizon Drivers - HERE

Drivers for everyone else - HERE

Download and extract the latest ioroot.zip... datroot.zip is inside the bts folder.

ioroot also jailbreaks other LG devices. Supported devices are found in the device list in this thread.

Enable "USB Debugging" on phone. Accept RSA certificate to allow ADB access. Not accepting RSA will cause ADB device to show as "offline"

Verizon users must also enable "Ethernet" for USB mode.

Windows:

Install drivers.

Double-click on ioroot.bat in ioroot folder.

Linux:

Open terminal and cd into /ioroot/ folder

chmod +x ioroot.sh

./root.sh

Mac:

double-click on ioroot.tool* in ioroot folder.

** may need to chmod +x the file first.

FAQ

Q: Will this jailbreak other LG devices?

A: It will jailbreak any LG device which can be booted into stock recovery with menu. Confirmed devices are found in the device list in this thread.

Q: Why do I see an android with a red x or just reboot when I try to get into recovery?

A: Your device has a lame recovery and may have issues jailbreaking w/current IOroot 4.4.2.

Q: Will this root non-LG devices?

A: Probably not.

Q: The script doesn't work for me, can you help?

A: No, use terminal to manually enter the commands or ask for help in the thread.

Q: I can't get 'adb devices' to see me phone, can you help?

A: learn2android

Q: Know any hip places to hang out and talk with other rad people about the LG G2?

A: Check us out on IRC: #lg-g2 on Freenode

​

EFS Backup:

[FONT="Arial Narrow"][B]Backup EFS after jailbreaking your G2. EFS is split into 2 partitions modemst1 and modemst2.
Save the .img files somewhere in case you need them in the future(email, cloud, etc..).[/B]

[B]Backup:[/B]
adb shell
su
dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst1 of=/sdcard/modemst1.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst2 of=/sdcard/modemst2.img

[B]Restore:[/B]
adb shell
su
dd if=/sdcard/modemst1.img of=/dev/block/platform/msm_sdcc.1/by-name/modemst1
dd if=/sdcard/modemst2.img of=/dev/block/platform/msm_sdcc.1/by-name/modemst2[/FONT]

​

[B][FONT="Arial Narrow"][B][SIZE="4"]About ioroot[/SIZE][/B]

ioroot was originally a Windows script to root the LG G2 on 4.2.2 [URL="http://xdaforums.com/showthread.php?t=2448887"]made by IOMonster[/URL].
It was based on the original adb backdoor found by GiantPune and later [URL="http://xdaforums.com/showthread.php?t=2169117"]posted by jcase[/URL].
The script has grown to run on Windows, Linux and OSX and support various other LG devices on Android 4.0 - 4.4.2...
Supported devices include LG Optimus G, G2, G3, G Pro, G Pro 2, G Flex, G Pad, L70, L80, L90, G2 mini and more.
4.4.2 recovery root [URL="http://xdaforums.com/showthread.php?p=51507049#post51507049"](datroot.zip)[/URL] by autoprime. [URL="http://xdaforums.com/showthread.php?p=48709232"]IOroot 12+[/URL] by autoprime.[/FONT][/B]

y u no hit thanks button?​