From fe8630370712ad1db8d094001fe62b03c7cdbf56 Mon Sep 17 00:00:00 2001 From: Jan Altensen Date: Mon, 4 Apr 2022 04:08:06 +0200 Subject: [PATCH] universal9810: update recovery on ota Change-Id: I3b52617666b90f6ff8aa668f681beaedde0c29d6 --- releasetools/releasetools.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/releasetools/releasetools.py b/releasetools/releasetools.py index 8e45cfe..7bb6e61 100644 --- a/releasetools/releasetools.py +++ b/releasetools/releasetools.py @@ -23,6 +23,11 @@ def FullOTA_InstallEnd(info): skip_firmware = True break + if "IMAGES/recovery.img" in info.input_zip.namelist(): + common.ZipWriteStr(info.output_zip, "firmware-update/recovery.img", info.input_zip.read("IMAGES/recovery.img")) + info.script.AppendExtra('ui_print("Patching recovery image unconditionally...");') + info.script.AppendExtra('package_extract_file("firmware-update/recovery.img", "/dev/block/platform/11120000.ufs/by-name/RECOVERY");') + if "IMAGES/vendor.img" in info.input_zip.namelist(): common.ZipWriteStr(info.output_zip, "firmware-update/vendor.img", info.input_zip.read("IMAGES/vendor.img")) info.script.AppendExtra('ui_print("Patching vendor image unconditionally...");') -- GitLab