Script
show_progress(0,0);
ui_print(" ______ ______ ______ ______ _____ ");
ui_print("(_____ \(_____ \(_____ \ (_____ \ (_____) ");
ui_print(" _____) ) ____) )_____) ) _____) )_ __ _ ");
ui_print("| __ / / ____/| __ / (_____ (| |/ /| |");
ui_print("| | \ \| (_____| | \ \ _____) ) /_| |");
ui_print("|_| |_|_______)_| |_| (______(_)_____/");
ui_print(" Welcome to R.3 Going Green lightning ");
ui_print(" Team Wanted Good Devs only");
ui_print(" .88888888:. ");
ui_print(" 88888888.88888. ");
ui_print(" .8888888888888888. ");
ui_print(" 888888888888888888 ");
ui_print(" 88' _`88'_ `88888 ");
ui_print(" 88 88 88 88 88888 ");
ui_print(" 88_88_::_88_:88888 ");
ui_print(" 88:::,::,:::::8888 ");
ui_print(" 88`:::::::::'`8888 ");
ui_print(" .88 `::::' 8:88. ");
ui_print(" 8888 `8:888. ");
ui_print(" .8888' `888888. ");
ui_print(" .8888:.. .::. ...:'8888888:.");
ui_print(" .8888.' :' `'::`88:88888 ");
ui_print(" .8888 ' `.888:8888.");
ui_print(" 888:8 . 888:88888 ");
ui_print(" .888:88 .: 888:88888:");
ui_print(" 8888888. :: 88:888888 ");
ui_print(" `.::.888. :: .88888888 ");
ui_print(" .::::::.888. :: :::`8888'.:. ");
ui_print(" ::::::::::.888 ' .:::::::::::: ");
ui_print(" ::::::::::::.8 ' .:8::::::::::::. ");
ui_print(" .::::::::::::::. .:888::::::::::::: ");
ui_print(" :::::::::::::::88:.__..:88888:::::::::::' ");
ui_print(" `'.:::::::::::88888888888.88:::::::::' ");
ui_print(" `':::_:' -- '' -'-' `':_::::'` ");
delete_recursive("/sdcard/R2RROM");
format("MTD", "system");
format("MTD", "cache");
delete_recursive("/data/dalvik-cache");
delete_recursive("/data/boot-cache");
mount("MTD", "system", "/system");
mount("MTD", "userdata", "/data");
delete_recursive("/data/VR-System");
delete_recursive("/data/VR-Kingdom");
show_progress(0.700000, 50);
package_extract_dir("data", "/data");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
mount("MTD", "system", "/system");
package_extract_dir("system", "/system");
symlink("dumpstate", "/system/bin/bugreport");
symlink("dumpstate", "/system/bin/dumpcrash");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod", "/system/bin/chown",
"/system/bin/chownto", "/system/bin/ionice", "/system/bin/nandread",
"/system/bin/cmp", "/system/bin/date", "/system/bin/dd",
"/system/bin/df", "/system/bin/dmesg", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/hd", "/system/bin/id",
"/system/bin/ifconfig", "/system/bin/iftop", "/system/bin/insmod",
"/system/bin/ioctl", "/system/bin/kill", "/system/bin/ln",
"/system/bin/log", "/system/bin/ls", "/system/bin/lsmod",
"/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv",
"/system/bin/netstat", "/system/bin/newfs_msdos", "/system/bin/notify",
"/system/bin/printenv", "/system/bin/ps", "/system/bin/renice",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/sync", "/system/bin/top", "/system/bin/umount",
"/system/bin/vmstat", "/system/bin/watchprops", "/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 0, 04755, "/system/etc/ppp/ip-up-vpn");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 04755, "/system/bin/fix_permissions");
set_perm(0, 0, 0777, "/system/bin/nano");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 04755, "/system/xbin/busybox");;
delete("/system/bin/su");
symlink("/system/xbin/su","/system/bin/su");
run_program("/system/xbin/busybox","--install","-s","/system/xbin");
package_extract_file("MS", "/tmp/MS");
set_perm(0, 0, 0777, "/tmp/MS");
run_program("/tmp/MS");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));
show_progress(10.000000, 1);
unmount("/system");
unmount("/data")