ui_print("Updating TWRP recovery...");

ui_print("Extracting recovery.img...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"));

ui_print("Writing recovery.img to recovery...");
run_program("/sbin/dd", "if=/tmp/recovery.img", "of=/dev/block/platform/msm_sdcc.1/by-name/recovery");

ui_print("Deleting recovery.img...");
delete("/tmp/recovery.img");

ui_print("done");
