[ROOT][IOroot] Root your LG G Flex [D950|D955|D958|D959|F340|LS995][Weee!]

Search This thread

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,642
11,912

lFK49WW.png
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.

G Flex models supported by ioroot jailbreak:

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


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:
Code:
[URL="http://downloads.codefi.re/autoprime/LG/ioroot/ioroot.zip"]http://downloads.codefi.re/autoprime/LG/ioroot/ioroot.zip[/URL]
Changelog...

Code:
[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 [user=4454918]@jarari2[/user] for the stock recovery idea. 
v24: added support for G2 D800 10q, G Flex D956 and G Pro 2 F350K/L/S(thx to [user=581992]@hkfriends[/user] 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://forum.xda-developers.com/showpost.php?p=47317792&postcount=497"]linux support and Sprint LS980 root[/URL](both thanks to [user=2413393]@Shelnutt2[/user])[/B][/FONT][/SIZE]

Now accepting donations to get my own LG G3 ;)

How-to:

1 Run ioroot.bat, ioroot.sh, ioroot.tool and follow the onscreen directions.

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 G Flex?
A: Check us out on IRC: #lg-g-flex on Freenode



EFS Backup:

Code:
[FONT="Arial Narrow"][B]Backup EFS after jailbreaking your G Flex. 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]


Code:
[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://forum.xda-developers.com/showthread.php?t=2448887"]made by IOMonster[/URL].
It was based on the original adb backdoor found by GiantPune and later [URL="http://forum.xda-developers.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://forum.xda-developers.com/showthread.php?p=51507049#post51507049"](datroot.zip)[/URL] by autoprime. [URL="http://forum.xda-developers.com/showthread.php?p=48709232"]IOroot 12+[/URL] by autoprime.[/FONT][/B]
y u no hit thanks button?​
 
Last edited:

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,642
11,912
IOroot20
LG-F340S
SKT
F340S10f
lge/z_skt_kr/zee:4.2.2/JDQ39B/F340S10f.1389236182:user/release-keys


Root didn't work on my F340

When people have issues in the future.. the following info is what i need(on top of what is already provided in the quote above).

which script? windows linux or mac?
any errors along the way?
which IOroot version?

if you try: adb shell
you don't see a #?

any other specifics you can give me may help as well.
 
Last edited:
  • Like
Reactions: rootlinux and sn707

papi92

Senior Member
Nov 15, 2009
2,436
1,565
I used a mac. I tried manually it never grabs # also in the zip there are no files for the flex. Everything is g2 branded.

Sent from my LG-F340S using Tapatalk
 

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,642
11,912
I used a mac. I tried manually it never grabs # also in the zip there are no files for the flex. Everything is g2 branded.

Sent from my LG-F340S using Tapatalk

ah ha! figures I'd derp something. I left the F340-series file out of the zip by mistake. I've uploaded a new v20 zip with the proper file.
delete current zip.. redownload.. and hopefully you're good. :good:
 

N3M3SYS

Senior Member
Dec 11, 2009
111
11
Thessaliniki
Hi, maybe a silly question, but if I root my F430L, would I be able to receive OTA updates normally? I'm not interested to flash any other ROM, just some mods.
Thanks in advance, great explained guide!
 

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,642
11,912
Hi, maybe a silly question, but if I root my F430L, would I be able to receive OTA updates normally? I'm not interested to flash any other ROM, just some mods.
Thanks in advance, great explained guide!

most official OTA updates from a carrier patch the current files found in /system rather than replacing all of them entirely(at least in many cases)... because of this.. the OTA update will check each and every stock system file to make sure it has been unmodified. If you modify any of the stock files this would cause the OTA to most likely fail.

What you could do is make backups of the files you do choose to update.. then you can restore the backups when it's time to OTA update. Also, you can add modded files that are not part of /system and this will not mess with the OTA. The OTA only cares about the original system files... not new files you have added(that have not altered the original system files themselves).

tl;dr
you can root and still accept OTA updates as long as no original /system files have been altered and you still have stock recovery(you didnt install twrp/cwm). :good:
 
Last edited:

N3M3SYS

Senior Member
Dec 11, 2009
111
11
Thessaliniki
most official OTA updates from a carrier patch the current files found in /system rather than replacing all of them entirely(at least in many cases)... because of this.. the OTA update will check each and every stock system file to make sure it has been unmodified. If you modify any of the stock files this would cause the OTA to most likely fail.

What would could do is make backups of the files you do choose to update.. then you can restore the backups when it's time to OTA update. Also, you can add modded files that are not part of /system and this will not mess with the OTA. The OTA only cares about the original system files... not new files you have added(that have not altered the original system files themselves).

tl;dr
you can root and still accept OTA updates as long as no original /system files have been altered and you still have stock recovery(you didnt install twrp/cwm). :good:

Thank you for the extensive clarification, I appreciate it!
 

Wired4Fun

Senior Member
Sep 19, 2010
379
105
OMG...
Simplest. Root. Ever.

Worked flawlessly on my VS980 running Software version VS98012B.

Thanks!
 

bradm23

Senior Member
Jul 7, 2010
879
112
I am helping a friend out by rooting his Vzw g2. I am very familiar with unlocking/rooting phones and have messed with many models before. This root method seems pretty straight forward.

The question I have: is there anything else I am going to have to do before rooting via this method? I am familiar with unlocking bootloaders first and I read that this one is still locked.

Here is a pic of the software info its running.

I greatly appreciate all the help!

uploadfromtaptalk1390596950968.jpg

Sent from my Nexus 5 using Tapatalk
 

jaybizza

Senior Member
Feb 12, 2011
437
163
West Haven, CT
Great Method..

Awesome work!! Thanks for making life so easy my friend. :highfive: Just ordered my Flex from T-Mobile! Hope their will be support from the RIP!
Its gonna be a GREAT YEAR PEEPS!!;)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 94

    lFK49WW.png
    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.

    G Flex models supported by ioroot jailbreak:

    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


    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:
    Code:
    [URL="http://downloads.codefi.re/autoprime/LG/ioroot/ioroot.zip"]http://downloads.codefi.re/autoprime/LG/ioroot/ioroot.zip[/URL]
    Changelog...

    Code:
    [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 [user=4454918]@jarari2[/user] for the stock recovery idea. 
    v24: added support for G2 D800 10q, G Flex D956 and G Pro 2 F350K/L/S(thx to [user=581992]@hkfriends[/user] 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://forum.xda-developers.com/showpost.php?p=47317792&postcount=497"]linux support and Sprint LS980 root[/URL](both thanks to [user=2413393]@Shelnutt2[/user])[/B][/FONT][/SIZE]

    Now accepting donations to get my own LG G3 ;)

    How-to:

    1 Run ioroot.bat, ioroot.sh, ioroot.tool and follow the onscreen directions.

    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 G Flex?
    A: Check us out on IRC: #lg-g-flex on Freenode



    EFS Backup:

    Code:
    [FONT="Arial Narrow"][B]Backup EFS after jailbreaking your G Flex. 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]


    Code:
    [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://forum.xda-developers.com/showthread.php?t=2448887"]made by IOMonster[/URL].
    It was based on the original adb backdoor found by GiantPune and later [URL="http://forum.xda-developers.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://forum.xda-developers.com/showthread.php?p=51507049#post51507049"](datroot.zip)[/URL] by autoprime. [URL="http://forum.xda-developers.com/showthread.php?p=48709232"]IOroot 12+[/URL] by autoprime.[/FONT][/B]
    y u no hit thanks button?​
    7
    Whats the server and channel?

    its in the OP that no one reads

    my posts/thanks ratio is getting destroyed with all this back n forth chatter. lol :cowboy:
    7
    IOroot23 is now out.
    Donate to receive the file.
    JK it's in the OP ;)

    Changelog:
    v23: added support for AT&T G Flex D950 10c.

    as suspected.. it was just a change to a file name... I was 1 letter off from what I was testing with people on IRC. Doh!
    thx to @wolfgart for the tot.
    6
    Members, Thread Cleaned and addressed....there will be no selling/requiring "donations" via XDA. Thank you.
    5
    i missed everything.. who was asking for donations?

    most likely the reason anyone was asking for $$ was because there is a chinese site that sells the tot files for $10-$20... so unless someone pays up.. the tot/kdz file will have to leak. The owner of the chinese site has direct LG Service Center access. I had similar access until recently when LG patched up their server holes :angel:
    If this was indeed the case of why $$ was asked for... you can't be mad at that. If someone is going out of their way to grab a file that requires $$.. certainly he shouldnt have to come out of pocket for it. If this is not the case... then I agree that's wrong and should not be tolerated.

    if anyone works in an AT&T service/repair center they may have access to the tot. Tot files are for official repair/service centers.
    KDZ files are the firmware files for us lowly consumers. It is up to AT&T to decide if you get a KDZ file. AFAIK the G2 never had an official KDZ... so not sure if AT&T will release a KDZ for the flex.. but we can hope. :fingers-crossed:

    As for the kdz/tot extractor you've all been poking at... you NEED an actual tot or kdz file to run the scripts on.. it is not to run with your phone :p

    A system dump will not help root. As I've previously said.. I need the aboot and boot partitions... you can only access these with root.. or if you pull them from a kdz/tot.

    Root will come... it's not a question of if... just when :good: