ui_print("Installing patched mediaserver");

ui_print("Mounting /system...");
run_program("/sbin/busybox", "mount", "/system");

ui_print("Backing up the original mediaserver...");
run_program("/sbin/busybox", "mv", "/system/bin/mediaserver", "/system/bin/mediaserver.orig");

ui_print("Extracting archive...");
package_extract_dir("system", "/system");

ui_print("Setting permissions...");
set_perm(0, 2000, 0755, "/system/bin/mediaserver");

ui_print("Unmounting /system...");
run_program("/sbin/busybox", "umount", "/system");

ui_print("Patched mediaserver has been installed");
