Manual Root
Manual Root
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
_-_-_-_-_-_-_-_-_-_-
Confirm your device is supported above.
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
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
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
***********************************************************************************
********************
This next depends on your computer/phone model...
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