13 lines
839 B
Bash
13 lines
839 B
Bash
|
#!/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
|
||
|
|