#!/vendor/bin/sh if ! applypatch --check EMMC:/dev/block/by-name/recovery$(getprop ro.boot.slot_suffix):71106560:3384ae70d517e2f2f7e18f27387a8c052fee7f15; then applypatch \ --patch /vendor/recovery-from-boot.p \ --source EMMC:/dev/block/by-name/boot$(getprop ro.boot.slot_suffix):61865984:ffedce0f5d4f80f0a6d9c31aed907db60aaf5f53 \ --target EMMC:/dev/block/by-name/recovery$(getprop ro.boot.slot_suffix):71106560:3384ae70d517e2f2f7e18f27387a8c052fee7f15 && \ (log -t install_recovery "Installing new recovery image: succeeded" && setprop vendor.ota.recovery.status 200) || \ (log -t install_recovery "Installing new recovery image: failed" && setprop vendor.ota.recovery.status 454) else log -t install_recovery "Recovery image already installed" && setprop vendor.ota.recovery.status 200 fi