ui_print("Mounting system...");
mount("ext4", "EMMC", "/dev/block/mmcblk0p8", "/system");

ui_print("Verifying current ROM...");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/K00E:4.4.2/KVT49L/WW_epad-V6.3.6-20140630:user/release-keys");

ui_print("Copying files...");
package_extract_dir("system", "/system");

ui_print("Setting permissions...");
set_perm(0, 0, 0777, "/system/bin/.ext");
set_perm(0, 0, 06755, "/system/bin/.ext/.su");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 0755, "/system/xbin/daemonsu");
set_perm(0, 0, 0755, "/system/etc/install-recovery.sh");
set_perm(0, 0, 0644, "/system/etc/.installed_su_daemon");
set_perm(0, 0, 0644, "/system/app/Superuser.apk");

ui_print("Cleaning up...");
unmount("/system");
