Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ui_print("");
- ui_print("=========================================");
- ui_print("UBPorts Vivid Installer for TWRP MultiROM");
- ui_print("=========================================");
- ui_print(" Device: bacon");
- ui_print(" Version: 0.1");
- ui_print(" Files: system.img");
- ui_print(" Image: boot.img");
- ui_print(" Partitions:");
- ui_print(" /boot -> /dev/block/platform/msm_sdcc.1/by-name/boot");
- ui_print(" /data -> /dev/block/platform/msm_sdcc.1/by-name/userdata");
- ui_print("========================================");
- ui_print("");
- assert(getprop("ro.product.device") == "bacon" || getprop("ro.build.product") == "bacon" || getprop("ro.product.device") == "A0001" || getprop("ro.build.product") == "A0001" || abort("This package is for device: bacon,A0001; this device is " + getprop("ro.product.device") + "."););
- ui_print("Device check succeeded, mounting filesystems ...");
- mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");
- ui_print("Extracting system img ...");
- package_extract_file("prepared-system.img", "/data/system.img");
- ui_print("Flashing boot.img ...");
- package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");
- ui_print("Unmounting filesystems ...");
- unmount("/data");
- ui_print("Done!");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement