ui_print("**********************************************");
ui_print(" ");
ui_print(" JiaYu G2S Root Script ");
ui_print(" by X-Dron 23.09.2012 ");
ui_print(" ");
ui_print("**********************************************");
ui_print("* Update the kernel *");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "bootimg"),
delete("/tmp/boot.img"));
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
ui_print("* Enable the Root *");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
package_extract_dir("system", "/system");
set_perm(0, 0, 0644, "/system/app/Superuser.apk");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 04755, "/system/bin/bash");
set_perm(0, 2000, 04755, "/system/bin/busybox");
delete("/system/app/PinyinIME.apk");
delete("/system/app/PinyinIME.odex");
delete("/system/app/SmsReg.apk");
delete("/system/app/SmsReg.odex");
delete("/system/app/aniPetshuizuguan.apk");
delete("/system/app/LocationEM.apk");
delete("/system/app/ShouJiQQ.apk");
delete("/system/lib/libjni_pinyinime.so");
unmount("/system");
ui_print("* All done *");
ui_print("**********************************************");