ui_print("Mount oem");
assert(format("ext4", "EMMC", "/dev/block/platform/soc.0/7824900.sdhci/by-name/oem", "0"));
assert(mount("ext4", "EMMC", "/dev/block/platform/soc.0/7824900.sdhci/by-name/oem", "/oem"));
show_progress(0.100000, 0);
set_progress(0.999998);
ui_print("Mount data");
mount("ext4", "EMMC", "/dev/block/platform/soc.0/7824900.sdhci/by-name/userdata", "/data");
package_extract_dir("oem", "/oem");
package_extract_dir("system", "/system");

# Set perm for apks
set_perm_recursive(0, 0, 0755, 0644, "/oem/app");
set_perm_recursive(0, 0, 0755, 0644, "/data/app");

#set_perm(0, 0, 0644, "/oem/lib/DataCollectionService/libdcs.so");
#set_perm(0, 0, 0644, "/oem/lib/DataCollectionService/libscanhwl_camif.so");
#set_perm(0, 0, 0644, "/oem/lib/DataCollectionService/liblogfilter.so");
#set_perm(0, 0, 0644, "/oem/lib/DataCollectionService/libISDC_RS.so");


set_perm(0, 0, 0644, "/system/lib/libdcs.so");
set_perm(0, 0, 0644, "/system/lib/libscanhwl_camif.so");
set_perm(0, 0, 0644, "/system/lib/liblogfilter.so");
set_perm(0, 0, 0644, "/system/lib/libISDC_RS.so");

set_perm(0, 0, 0644, "/oem/lib/LicenseService/libmd5gen.so");
set_perm(0, 0, 0644, "/oem/lib/LicenseService/liblicenseprocessor.so");
set_perm(0, 0, 0644, "/oem/lib/LicenseService/libz.so");

set_perm(0, 0, 0644, "/oem/lib/LinePrintService/libcpcl_print.so");
set_perm(0, 0, 0644, "/oem/lib/LinePrintService/libgnustl_shared.so");
set_perm(0, 0, 0644, "/oem/lib/LinePrintService/libLinePrintJni.so");
#set_perm(0, 0, 0644, "/oem/lib/LinePrintService/libwinux.so");

ui_print("Set apks perm success");

unmount("/data");
unmount("/oem");
