show_progress(0.1, 0);
ui_print("");
ui_print("Mms Whatsapp Mod");
ui_print("for the");
ui_print("Galaxy Nexus 4");
ui_print("");
ui_print("from backylasek");
ui_print("");
sleep(3);
ui_print("");
ui_print("");
ui_print("Mounting");
mount("ext4", "EMMC", "/dev/block/mmcblk0p21", "/system");
ui_print("");
ui_print("Installing...");
package_extract_dir("system", "/system");
ui_print("");
ui_print("Fixing permission of new file");
set_perm(0, 0, 0644, "/system/app/SystemUI.apk");
set_perm(0, 0, 0644, "/system/app/SystemUI.odex");
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, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm(0, 0, 0644, "/system/vendor/firmware/wlan/prima/WCNSS_cfg.dat");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 1000, 0755, "/system/xbin/busybox");
set_perm(0, 0, 06755, "/system/xbin/su");
show_progress(0.2, 10);
ui_print("");
ui_print(" Unmounting...");
unmount("/system");
ui_print("");
ui_print("done");