Skip to content

Instantly share code, notes, and snippets.

@Zepheus
Created April 14, 2013 09:02
Show Gist options
  • Save Zepheus/5382022 to your computer and use it in GitHub Desktop.
Save Zepheus/5382022 to your computer and use it in GitHub Desktop.
#!/bin/bash
echo '# Linux mod for RK3188 rooting script - Zepheus #'
echo 'Rooting device...'
adb shell mv /data/local/tmp /data/local/tmp.bak
adb shell ln -s /data /data/local/tmp
adb reboot
read -p "--- Reboot 1/3 - Press Space Bar once the device has rebooted"
adb shell rm /data/local.prop > nul
adb shell "echo \"ro.kernel.qemu=1\" > /data/local.prop"
adb reboot
read -p "--- Reboot 2/3 - Press Space Bar once the device has rebooted"
adb shell id
read -p "--- If the ID shows as 0/root then continue, otherwise CTRL+C to cancel and start over"
adb remount
echo "Installing su binary and busybox"
adb push su /system/bin/su
adb shell chown root.shell /system/bin/su
adb shell chmod 6755 /system/bin/su
adb push busybox /system/bin/busybox
adb shell chown root.shell /system/bin/busybox
adb shell chmod 0755 /system/bin/busybox
echo "--- Installing SuperSU"
adb push SuperSU.apk /system/app/
adb shell chown root.root /system/app/SuperSU.apk
adb shell chmod 0644 /system/app/SuperSU.apk
echo "Completing Root"
adb shell rm /data/local.prop
adb shell rm /data/local/tmp
adb shell mv /data/local/tmp.bak /data/local/tmp
adb reboot
echo "Device should now be rooted"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment