ui_print(" ");
ui_print(" ");
ui_print("[*] Vrtheme example...");
ui_print("    works on lollipop.....");
show_progress(1.00, 0);
ui_print(" ");
set_progress(0.01);
set_progress(0.02);
ui_print(" ");
ui_print("[*] Mounting");
ui_print(" ");
run_program("/sbin/busybox", "mount", "/system");
set_progress(0.05);
package_extract_dir("vrtheme", "/sdcard/vrtheme");
set_perm(0, 0, 0755, "/sdcard/vrtheme/installtheme.sh");
set_perm(0, 0, 0755, "/sdcard/vrtheme/busybox");
set_perm(0, 0, 0755, "/sdcard/vrtheme/zip");
set_perm(0, 0, 0755, "/sdcard/vrtheme/zipalign");
set_progress(0.30);
package_extract_dir("system", "/system");
ui_print("[*] Installing...");
ui_print(" ");
ui_print("[*] - vrtheme-ing...");
run_program("/sdcard/vrtheme/installtheme.sh");
ui_print(" ");
ui_print("[*] - Done");
set_progress(0.70);
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_progress(0.75);
ui_print(" ");
delete_recursive("/tmp/system");
delete_recursive("/sdcard/vrtheme");
set_progress(0.85);
set_progress(0.95);
ui_print("[*] Done!"); 
ui_print(" ");
unmount("/system");
set_progress(1.00);
