FORUMS
Remove All Ads from XDA

[ROOT][IOroot] Root your LG G Pro 2 [F350][Woohoo!]

2,637 posts
Thanks Meter: 11,920
 
By autoprime, Recognized Contributor / Recognized Developer on 5th March 2014, 12:29 AM
Post Reply Email Thread
7th March 2014, 07:01 PM |#11  
autoprime's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 11,920
 
Donate to Me
More
Quote:
Originally Posted by Epix4G

Is loki patched ? The g2 is patched but they can downgrade aboot ? Will you be able to have a custom recovery? ?? Too early to know ?

Sent from my SM-N900P using Xparent BlueTapatalk 2

loki is patched/blocked on F350.
12th March 2014, 08:35 AM |#12  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by autoprime


IOroot
Root your LG G Pro 2 without any funny business. Original IOroot thread for LG G2 HERE.
Thanks to @hkfriends for confirming ioroot method still works on F350 G Pro 2!
Currently supports the LG G Pro 2 F350K, F350L and F350S models
Also supports the LG Optimus G, LG G2 and G Flex.
Current Version - IOroot24

As of IOroot21... EFS backup has been added to the root script. EFS is backed up after fully rooting.. the last step in the script.
EFS is backed up into the ioroot folder on your computer. If running ioroot on mac.. it'll be in the ioroot/mac folder.
This will hopefully reduce future issues where EFS is corrupted and the user never made a backup of EFS.
Store backed up EFS partitions somewhere safe.



Directions:
Confirm your device is supported below.
Download latest IOroot zip and extract it.
Set phone in USB Debugging mode.
Set USB mode to Charging only(this may vary based on model).
Run script and follow the onscreen instructions.

Windows: Download and install proper ADB driver. Double-click on root.bat
Linux: cd into IOroot folder -> chmod +x root.sh -> sh ./root.sh
Mac: cd into /IOroot/mac folder -> chmod + x root.sh -> ./root.sh


Windows Drivers: HERE


Device Model and Firmware Supported:

LG Optimus G - All

LG G2:
D800 - D80010d/D80010o/D80010q
D801 - TMO, CLR, WND, VTR [all 4.2.2. firmware. 4.4.2 not yet.]
D802 - all 4.2.2 firmware. 4.4.2 not yet.
D803 - all 4.2.2 firmware. 4.4.2 not yet.
D805 - all 4.2.2 firmware. 4.4.2 not yet.
D806 - all 4.2.2 firmware. 4.4.2 not yet.
F320K (Shipping ROM)
F320K - F320K20a/20f
F320L (Shipping ROM)
F320L - F320L20b/20e
F320S (Shipping ROM)
F320S - F320S20a/20g
Sprint LS980 - All
Verizon VS980 - All

LG G Flex:
F340 series - All
AT&T D950 - All
D955 series - All
D956 series - All
D958 series - All
D959 series - All
Sprint LS995 - All

G Pro 2
F350K/L/S - All firmware as of March 04, 2014



Not Working?
Make sure to read all of the scripts on-screen text or you may miss something. Hitting a button when it's not time to do so or not reading everything on screen can cause problems. Make sure the phone is unlocked with the screen on whenever possible as well.

If the scripts fail for you check out the manual directions further down the page. The manual method is only a few ADB commands and can help if I've messed up in the scripts somewhere... or if the scripts just don't seem to be working for you. Taking it one step at a time manually almost always results in success.


Still not working?
I need the output from the 4 ADB commands below along with IOroot version and if it was on Windows/Linux/Mac. Any errors you come across would help as well...
adb shell "getprop ro.product.model"
adb shell "getprop ro.build.target_operator"
adb shell "getprop ro.lge.swversion"
adb shell "getprop ro.build.fingerprint"


WITHOUT POSTING ALL OF THE ABOVE INFO I WILL NOT BE ABLE TO HELP.
ONLY THE MOST RECENT VERSION OF IOROOT IS SUPPORTED!!


We be chillin' on IRC. Join us in #lg-g2 on Freenode.
If you're new to IRC, click here http://webchat.freenode.net/?channels=#gflex and it'll connect you to the channel.



What's Next?
Confirm full root with rootchecker. ( @joeykrim )
Support a great dev by buying the Pro version.

If you only did the "temp root/adb only root" then you can confirm root by opening adb shell and seeing # instead of $.


Manual Root Method:
Code:

Download and extract the latest IOroot.zip
Enable USB Debugging.
Open terminal/command prompt. windows/linux users: cd into /ioroot folder. mac users cd into /ioroot/mac
(windows users can hold shift key, right click in ioroot folder. Select "open command window" option.

copy/paste commands below.. hitting enter/return after each line. 
Linux/Mac users may have to enter ./ before adb on each line. 
Example: ./adb push g2_security /sdcard/g2_security

1: adb devices
(make sure it sees your device; if "offline" turn on phone/unlock and accept RSA key prompt)
2: Choose next line based on model and firmware version:
F350K/L/S (4.4.2): adb push ytiruces_1a_kk /sdcard/ytiruces_1a

********************************************************
This next depends on your computer/phone model...

USB Connection Mode needs to be toggled.
Ways to do this are listed below...

a. Unplug usb cable from phone then re-plug. (confirmed for G Pro 2)
b. Toggle USB mode from Charge to MTP back to Charge
c. Toggle USB mode from Ethernet to MTP back to Ethernet (VZW users)
********************************************************

3: adb shell
(you should now see a # instead of a $. # = root)
4: exit
5: adb shell "mount -o remount,rw /system"
6: adb push su /system/xbin/su
7: adb push su /system/xbin/daemonsu
8: adb push install-recovery.sh /system/etc/install-recovery.sh
9: adb shell "chown 0.0 /system/xbin/su;chmod 06755 /system/xbin/su"
10: adb shell "chown 0.0 /system/xbin/daemonsu;chmod 06755 /system/xbin/daemonsu"
11: adb shell "chown 0.2000 /system/etc/install-recovery.sh;chmod 755 /system/etc/install-recovery.sh"
12: adb shell "sync;mount -o remount,ro /system"
13: adb install Superuser.apk

REBOOT AFTER STEP #13

Confirm root with rootchecker. (joeykrim)







v

IOroot Download: HERE


Changelog:
v24: added support for G2 D800 10q, G Flex D956 and G Pro 2 F350K/L/S(thanks to @hkfriends 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... hopefully no more errors.
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.
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(should work with at least Shipping ROM). 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 linux support and Sprint LS980 root(both thanks to @Shelnutt2)

y u no hit thanks button?

No brainer! Many thanks! Used automatic. G Pro 2.
12th March 2014, 05:06 PM |#13  
Member
Thanks Meter: 4
 
More
How to Flash back to stock using backed up EFS Back up?
My phone (LG G PRO2 F350S SKT) Model is not booting any more after rooting. I cannot enter in to recovery mode by using power and volume down buttons. Can somebody help me to get my phone boot back by using EFS back up files or any other method. I know that as on date there are no kdz files for my phone that is F350S SKT Model.
12th March 2014, 05:36 PM |#14  
autoprime's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 11,920
 
Donate to Me
More
Quote:
Originally Posted by haared

My phone (LG G PRO2 F350S SKT) Model is not booting any more after rooting. I cannot enter in to recovery mode by using power and volume down buttons. Can somebody help me to get my phone boot back by using EFS back up files or any other method. I know that as on date there are no kdz files for my phone that is F350S SKT Model.

you were messing with system files after rooting or somethin? root alone would not softbrick the phone.

if you cannot boot into rom or recovery.. you must wait for tot or kdz to flash in download mode.
12th March 2014, 05:51 PM |#15  
Member
Thanks Meter: 4
 
More
Thanks, Waiting for KDZ or TOT..............
14th March 2014, 05:12 AM |#16  
Senior Member
Thanks Meter: 146
 
Donate to Me
More
Quote:
Originally Posted by autoprime

you were messing with system files after rooting or somethin? root alone would not softbrick the phone.

if you cannot boot into rom or recovery.. you must wait for tot or kdz to flash in download mode.


Exactly, rooting is only inject necessary binary files and grant permission where in needed...
softbrick more or less touching on boot partition or recovery, as when boot up, LG will has boot loader program to check around.

Up to now, no cutstom recovery yet or lokis by djrbliss.... if you still can get download mode, only choice is get TOT file and flash it over

I knew china website has these (L/K/S) TOTs already and required DLL, but it need to pay money unfortunately
14th March 2014, 08:25 AM |#17  
Junior Member
Thanks Meter: 0
 
More
There is another software update to the LG G Pro 2. I don't want to upgrade and it keeps annoying me and I cannot turn the notifications off. If I did upgrade, would I need to ROOT again?
17th March 2014, 09:57 AM |#18  
Junior Member
Thanks Meter: 8
 
More
Quote:
Originally Posted by autoprime


IOroot
Root your LG G Pro 2 without any funny business. Original IOroot thread for LG G2 HERE.
Thanks to @hkfriends for confirming ioroot method still works on F350 G Pro 2!
Currently supports the LG G Pro 2 F350K, F350L and F350S models
Also supports the LG Optimus G, LG G2 and G Flex.
Current Version - IOroot24

As of IOroot21... EFS backup has been added to the root script. EFS is backed up after fully rooting.. the last step in the script.
EFS is backed up into the ioroot folder on your computer. If running ioroot on mac.. it'll be in the ioroot/mac folder.
This will hopefully reduce future issues where EFS is corrupted and the user never made a backup of EFS.
Store backed up EFS partitions somewhere safe.



Directions:
Confirm your device is supported below.
Download latest IOroot zip and extract it.
Set phone in USB Debugging mode.
Set USB mode to Charging only(this may vary based on model).
Run script and follow the onscreen instructions.

Windows: Download and install proper ADB driver. Double-click on root.bat
Linux: cd into IOroot folder -> chmod +x root.sh -> sh ./root.sh
Mac: cd into /IOroot/mac folder -> chmod + x root.sh -> ./root.sh


Windows Drivers: HERE


Device Model and Firmware Supported:

LG Optimus G - All

LG G2:
D800 - D80010d/D80010o/D80010q
D801 - TMO, CLR, WND, VTR [all 4.2.2. firmware. 4.4.2 not yet.]
D802 - all 4.2.2 firmware. 4.4.2 not yet.
D803 - all 4.2.2 firmware. 4.4.2 not yet.
D805 - all 4.2.2 firmware. 4.4.2 not yet.
D806 - all 4.2.2 firmware. 4.4.2 not yet.
F320K (Shipping ROM)
F320K - F320K20a/20f
F320L (Shipping ROM)
F320L - F320L20b/20e
F320S (Shipping ROM)
F320S - F320S20a/20g
Sprint LS980 - All
Verizon VS980 - All

LG G Flex:
F340 series - All
AT&T D950 - All
D955 series - All
D956 series - All
D958 series - All
D959 series - All
Sprint LS995 - All

G Pro 2
F350K/L/S - All firmware as of March 04, 2014



Not Working?
Make sure to read all of the scripts on-screen text or you may miss something. Hitting a button when it's not time to do so or not reading everything on screen can cause problems. Make sure the phone is unlocked with the screen on whenever possible as well.

If the scripts fail for you check out the manual directions further down the page. The manual method is only a few ADB commands and can help if I've messed up in the scripts somewhere... or if the scripts just don't seem to be working for you. Taking it one step at a time manually almost always results in success.


Still not working?
I need the output from the 4 ADB commands below along with IOroot version and if it was on Windows/Linux/Mac. Any errors you come across would help as well...
adb shell "getprop ro.product.model"
adb shell "getprop ro.build.target_operator"
adb shell "getprop ro.lge.swversion"
adb shell "getprop ro.build.fingerprint"


WITHOUT POSTING ALL OF THE ABOVE INFO I WILL NOT BE ABLE TO HELP.
ONLY THE MOST RECENT VERSION OF IOROOT IS SUPPORTED!!


We be chillin' on IRC. Join us in #lg-g2 on Freenode.
If you're new to IRC, click here http://webchat.freenode.net/?channels=#gflex and it'll connect you to the channel.



What's Next?
Confirm full root with rootchecker. ( @joeykrim )
Support a great dev by buying the Pro version.

If you only did the "temp root/adb only root" then you can confirm root by opening adb shell and seeing # instead of $.


Manual Root Method:
Code:

Download and extract the latest IOroot.zip
Enable USB Debugging.
Open terminal/command prompt. windows/linux users: cd into /ioroot folder. mac users cd into /ioroot/mac
(windows users can hold shift key, right click in ioroot folder. Select "open command window" option.

copy/paste commands below.. hitting enter/return after each line. 
Linux/Mac users may have to enter ./ before adb on each line. 
Example: ./adb push g2_security /sdcard/g2_security

1: adb devices
(make sure it sees your device; if "offline" turn on phone/unlock and accept RSA key prompt)
2: Choose next line based on model and firmware version:
F350K/L/S (4.4.2): adb push ytiruces_1a_kk /sdcard/ytiruces_1a

********************************************************
This next depends on your computer/phone model...

USB Connection Mode needs to be toggled.
Ways to do this are listed below...

a. Unplug usb cable from phone then re-plug. (confirmed for G Pro 2)
b. Toggle USB mode from Charge to MTP back to Charge
c. Toggle USB mode from Ethernet to MTP back to Ethernet (VZW users)
********************************************************

3: adb shell
(you should now see a # instead of a $. # = root)
4: exit
5: adb shell "mount -o remount,rw /system"
6: adb push su /system/xbin/su
7: adb push su /system/xbin/daemonsu
8: adb push install-recovery.sh /system/etc/install-recovery.sh
9: adb shell "chown 0.0 /system/xbin/su;chmod 06755 /system/xbin/su"
10: adb shell "chown 0.0 /system/xbin/daemonsu;chmod 06755 /system/xbin/daemonsu"
11: adb shell "chown 0.2000 /system/etc/install-recovery.sh;chmod 755 /system/etc/install-recovery.sh"
12: adb shell "sync;mount -o remount,ro /system"
13: adb install Superuser.apk

REBOOT AFTER STEP #13

Confirm root with rootchecker. (joeykrim)







v

IOroot Download: HERE


Changelog:
v24: added support for G2 D800 10q, G Flex D956 and G Pro 2 F350K/L/S(thanks to @hkfriends 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... hopefully no more errors.
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.
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(should work with at least Shipping ROM). 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 linux support and Sprint LS980 root(both thanks to @Shelnutt2)

y u no hit thanks button?

The IOroot24 failed on my F350L, the firmware is F350L10g(someone said it also failed on F350S10g), I tried the ROOT.bat but got “device not found”, then I tried the manual methods but did not work ether, Here are what I got when I did the manual methods from the cmd windows.

Quote:

C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb devices

List of devices attached

041f33f4d86974ce device





C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb push ytiruces_1a_kk /sdcard/ytiruces_1a

21 KB/s (288 bytes in 0.013s)



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell

[email protected]:/ $ exit

exit



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell "mount -o remount,rw /system"

mount: Operation not permitted



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb push su /system/xbin/su

failed to copy 'su' to '/system/xbin/su': Read-only file system



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb push su /system/xbin/daemonsu

failed to copy 'su' to '/system/xbin/daemonsu': Read-only file system



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb push install-recovery.sh /system/etc/install-recovery.sh

failed to copy 'install-recovery.sh' to '/system/etc/install-recovery.sh': Read-only file system



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell "chown 0.0 /system/xbin/su;chmod 06755 /system/xbin/su"

Unable to open /system/xbin/su: No such file or directory

Unable to open /system/xbin/su: No such file or directory




C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell "chown 0.0 /system/xbin/daemonsu;chmod 06755 /system/xbin/daemonsu"

Unable to open /system/xbin/daemonsu: No such file or directory

Unable to open /system/xbin/daemonsu: No such file or directory




C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell "chown 0.0 /system/xbin/daemonsu;chmod 06755 /system/xbin/daemonsu"

Unable to open /system/xbin/daemonsu: No such file or directory

Unable to open /system/xbin/daemonsu: No such file or directory




C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell "chown 0.2000 /system/etc/install-recovery.sh;chmod 755 /system/etc/install-recovery.

sh"

Unable to open /system/etc/install-recovery.sh: No such file or directory

Unable to open /system/etc/install-recovery.sh: No such file or directory




C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb shell "sync;mount -o remount,ro /system"

mount: Operation not permitted



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>adb install Superuser.apk

2015 KB/s (2558746 bytes in 1.240s)

pkg: /data/local/tmp/Superuser.apk

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]



C:\Users\Administrator\Downloads\LG F350LSK ROOT\LG F350LSK ROOT>

is there any more information i can provide?
17th March 2014, 01:46 PM |#19  
Senior Member
Thanks Meter: 146
 
Donate to Me
More
It seems that F350 S / L => after upgrade to v10G will failed to root (IOroot v2.4)

F350K is still in v10E, it is still able to root.
17th March 2014, 05:10 PM |#20  
autoprime's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 11,920
 
Donate to Me
More
Quote:
Originally Posted by hkfriends

It seems that F350 S / L => after upgrade to v10G will failed to root (IOroot v2.4)

F350K is still in v10E, it is still able to root.

yes this is correct. the korean phones update too much... and i will not be keeping up with every single update.

the original F350 firmware is able to be rooted.. i most likely will not be supporting any others.
17th March 2014, 05:44 PM |#21  
Member
Thanks Meter: 2
 
More
Quote:
Originally Posted by hkfriends

It seems that F350 S / L => after upgrade to v10G will failed to root (IOroot v2.4)

F350K is still in v10E, it is still able to root.

I agreed, I am using v10G, however cant root
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes