Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- getprop("ro.display.series") == "OnePlus 5T" || abort("E3004: This package is for \"OnePlus 5T\" devices; this is a \"" + getprop("ro.display.series") + "\".");
- show_progress(0.750000, 0);
- ui_print("Patching system image unconditionally...");
- block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
- abort("E1001: Failed to update system image.");
- show_progress(0.050000, 10);
- show_progress(0.050000, 5);
- package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
- show_progress(0.200000, 10);
- ui_print("Writing static_nvbk image...");
- package_extract_file("RADIO/static_nvbk.bin", "/dev/block/bootdevice/by-name/oem_stanvbk");
- # ---- radio update tasks ----
- ui_print("Patching firmware images...");
- ifelse(msm.boot_update("main"), (
- package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64");
- package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlib");
- package_extract_file("firmware-update/hyp.mbn", "/dev/block/bootdevice/by-name/hyp");
- package_extract_file("firmware-update/pmic.elf", "/dev/block/bootdevice/by-name/pmic");
- package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tz");
- package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfg");
- package_extract_file("firmware-update/keymaster.mbn", "/dev/block/bootdevice/by-name/keymaster");
- package_extract_file("firmware-update/xbl.elf", "/dev/block/bootdevice/by-name/xbl");
- package_extract_file("firmware-update/rpm.mbn", "/dev/block/bootdevice/by-name/rpm");
- ), "");
- ifelse(msm.boot_update("backup"), (
- package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64bak");
- package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlibbak");
- package_extract_file("firmware-update/hyp.mbn", "/dev/block/bootdevice/by-name/hypbak");
- package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tzbak");
- package_extract_file("firmware-update/keymaster.mbn", "/dev/block/bootdevice/by-name/keymasterbak");
- package_extract_file("firmware-update/xbl.elf", "/dev/block/bootdevice/by-name/xblbak");
- package_extract_file("firmware-update/rpm.mbn", "/dev/block/bootdevice/by-name/rpmbak");
- ), "");
- msm.boot_update("finalize");
- package_extract_file("firmware-update/logo.bin", "/dev/block/bootdevice/by-name/LOGO");
- package_extract_file("firmware-update/NON-HLOS.bin", "/dev/block/bootdevice/by-name/modem");
- package_extract_file("firmware-update/adspso.bin", "/dev/block/bootdevice/by-name/dsp");
- package_extract_file("firmware-update/BTFM.bin", "/dev/block/bootdevice/by-name/bluetooth");
- set_progress(1.000000);
Add Comment
Please, Sign In to add comment