getprop("ro.product.device") == "Hi3751V350" || abort("E3004: This package is for \"Hi3751V350\" devices; this is a \"" + getprop("ro.product.device") + "\".");

show_progress(0.100000, 0);
run_program("/system/bin/mount","-o","rw","/dev/block/by-name/vendor","/mnt/vendor");
run_program("/system/bin/mount","-o","rw","/dev/block/by-name/system","/mnt/system");
show_progress(0.300000, 2);

package_extract_file("androidID", "/mnt/system/system/bin/androidID");
package_extract_file("libnetd_resolv.so", "/mnt/system/system/apex/com.android.resolv/lib/libnetd_resolv.so");

show_progress(0.400000, 4);

run_program("/system/bin/sed","-i","/ro.cvte.config.time/s/$/_03/","/mnt/vendor/cvte.prop");
run_program("/system/bin/sed","-i","/ro.cvte.buildTime/s/$/_03/","/mnt/vendor/cvte.prop");
run_program("/system/bin/sed","-i","/ro.cvte.ota.version/s/$/_03/","/mnt/vendor/cvte.prop");

unmount("/mnt/system");
unmount("/mnt/vendor");

show_progress(0.800000, 4);
set_progress(1.000000);
