ui_print("Root Tool By HaxBingle");
show_progress(1.000000, 0);
ui_print("Mounting system...");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
delete("/system/xbin/su");
delete("/system/bin/su");
delete("/system/app/Superuser.apk");
delete("/system/app/SuperUser.apk");
delete("/system/app/superuser.apk");
ui_print("Extracting files...");
package_extract_dir("system", "/system");
ui_print("Setting Permissions...");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/daemonsu");
set_perm(0, 0, 0644, "/system/app/Superuser.apk");
set_perm(0, 0, 04755, "/system/xbin/busybox");
set_perm(0, 2000, 0755, "/system/etc/install-recovery.sh");
set_perm(0, 0, 0755, "/system/etc/init.d/99SuperSUDaemon");
ui_print("Installing Busybox...");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
ui_print("Symlinking...");
symlink("/system/xbin/su", "/system/bin/su");
ui_print("Unmounting system...");
unmount("/system");
set_progress(1.000000);
show_progress(1.000000, 0);