0% found this document useful (0 votes)
136 views

Manual Root

The document provides step-by-step instructions for rooting various LG G2 devices running Android 4.2.2, 4.4.2, and KitKat. It describes downloading files, putting the device in USB debugging mode, running scripts or commands, and pushing files to the device to gain root access. It also lists additional steps needed for specific carriers and firmware versions.

Uploaded by

João Lucas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views

Manual Root

The document provides step-by-step instructions for rooting various LG G2 devices running Android 4.2.2, 4.4.2, and KitKat. It describes downloading files, putting the device in USB debugging mode, running scripts or commands, and pushing files to the device to gain root access. It also lists additional steps needed for specific carriers and firmware versions.

Uploaded by

João Lucas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

Directions:

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
_-_-_-_-_-_-_-_-_-_-
Confirm your device is supported above.

Download latest IOroot zip and extract it.

Set phone in USB Debugging mode.

Set USB mode to Charging only.


Verizon users need to set USB connection to "Ethernet" mode.

Confirm device is detected in ADB using "adb devices" command.


Be sure to accept the RSA prompt on your phone.. and check the "always allow" box
as well.

Run script/bat and follow the onscreen instructions.

If the script is stuck at "waiting for device".. turn your phone screen on and
unlock it.. make sure ADB has the proper permission and that the ADB RSA prompt
isn't sitting on the YES/NO screen. Check the "always remember" box when you accept
it!!!

Windows:
Download and install proper ADB driver. Double-click on root.bat

Linux:
cd into IOroot folder
chmod +x root.sh
./root.sh

Mac:
cd into /IOroot/mac folder
chmod +x root.sh
./root.sh

Drivers:
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
_-_-_-_-_-_-_-_-_-_-
Verizon Drivers - http://bit.ly/1bXdAdf
Drivers for everyone else - http://bit.ly/18EPHZN

How-to Root Video - http://youtu.be/Y45SXPRb31o


(ioroot steps have been updated to the video isn't exact.. but it'll at least help
you get started)

Manual 4.4.2 Root:


-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
_-_-_-_-_-_-_-_-_-_-
cd into ioroot folder (ioroot/mac/ if on OSX...)
Linux/Mac users may have to enter ./ before adb on each line.
Example: ./adb push g2_security /sdcard/g2_security

1. adb devices
2. adb reboot recovery
(when booted in recovery, select: 'apply update from adb' with power button)
3. adb sideload kk_root.zip

reboot when zip finishes flashing. done.

4.2.2 Manual Root Directions...


-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
_-_-_-_-_-_-_-_-_-_-
Download and extract the latest IOroot.zip
Enable USB Debugging. VZW users must also enable ethernet mode.
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:
AT&T D80010d (Shipping ROM): adb push g2_security /sdcard/g2_security
AT&T D80010o (OTA): adb push ytiruces_1a_att /sdcard/ytiruces_1a
AT&T D80010q (OTA): adb push ytiruces_1a_att /sdcard/ytiruces_1a
Bell D803 (Shipping ROM): adb push ytiruces_1a_d803 /sdcard/ytiruces_1a
KT F320k (Shipping ROM): adb push g2_security /sdcard/g2_security
KT F320K20a/20f (KitKat): adb push ytiruces_1a_kk /mnt/shell/emulated/0/ytiruces_1a
LGU F320L (Shipping ROM): adb push g2_security /sdcard/g2_security
LGU F320L20b/20e (KitKat): adb push ytiruces_1a_kk
/mnt/shell/emulated/0/ytiruces_1a
D802(T) (4.2.2): adb push g2_security /sdcard/g2_security
D805 (4.2.2): adb push g2_security /sdcard/g2_security
D806 (4.2.2): adb push g2_security /sdcard/g2_security
OPEN D802 (Shipping ROM): adb push g2_security /sdcard/g2_security
Rogers D803 (Shipping ROM): adb push ytiruces_1a_d803 /sdcard/ytiruces_1a
SCA D802 (Shipping ROM): adb push g2_security /sdcard/g2_security
SCA D805 (Shipping ROM): adb push g2_security /sdcard/g2_security
Singtel D802 (Shipping ROM): adb push g2_security /sdcard/g2_security
SKT F320S (Shipping ROM): adb push g2_security /sdcard/g2_security
SKT F320S20a/20g (KitKat): adb push ytiruces_1a_kk
/mnt/shell/emulated/0/ytiruces_1a
Sprint LS980ZV7 (Shipping ROM): adb push g2_security_spr /sdcard/g2_security
Sprint LS980ZV8 (OTA): adb push g2_security_spr /sdcard/g2_security
Sprint LS980ZVA (OTA): adb push ytiruces_1a_ls980 /sdcard/ytiruces_1a
T-Mobile D80110c (Shipping ROM): adb push g2_security /sdcard/g2_security
T-Mobile D80110g (OTA): adb push ytiruces_1a_tmo /sdcard/ytiruces_1a
Telus D803 (Shipping ROM): adb push ytiruces_1a_d803 /sdcard/ytiruces_1a
Verizon VS98010B (Shipping ROM): adb push g2_security_vzw /sdcard/g2_security
Verizon VS98011A/12B (OTA): adb push ytiruces_1a_vzw /sdcard/ytiruces_1a
Videotron D801 (4.2.2): adb push ytiruces_1a_d803 /sdcard/ytiruces_1a
Vodafone D802 (Shipping ROM): adb push g2_security /sdcard/g2_security
Wind D801 (4.2.2): adb push ytiruces_1a_d803 /sdcard/ytiruces_1a

F340-Series (4.2.2): adb push ytiruces_1a_F340JB /sdcard/ytiruces_1a


D950 (4.2.2): adb push ytiruces_att_gflex_10c /sdcard/ytiruces_ttaz
D955-Series (4.2.2): adb push ytiruces_1a_kk /sdcard/ytiruces_1a
D956-Series (4.2.2): adb push ytiruces_1a_kk /sdcard/ytiruces_1a
D958-Series (4.2.2): adb push ytiruces_1a_kk /sdcard/ytiruces_1a
D959 (4.2.2): adb push ytiruces_sumtz /sdcard/ytiruces_sumtz

F350-Series (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.


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)

Run FreeGee (shelnutt) to install custom recovery - TWRP/CWM.

You might also like