Skip to content

Commit 46efe7b

Browse files
bgcngmthunderkex
authored andcommitted
sdm845-common: Build disabled VBMeta image for all targets
This was never needed for any mi845 target besides perseus (all the rest seem to have just empty partitions), but should be set here so it fixes signing builds with own keys. Change-Id: Idded651f3b23535581a555bc2a27409489d8da1b
1 parent 1799339 commit 46efe7b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

BoardConfigCommon.mk

+9
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,15 @@ BOARD_PLAT_PRIVATE_SEPOLICY_DIR += $(COMMON_PATH)/sepolicy/private
137137
BOARD_PLAT_PUBLIC_SEPOLICY_DIR += $(COMMON_PATH)/sepolicy/public
138138
BOARD_VENDOR_SEPOLICY_DIRS += $(COMMON_PATH)/sepolicy/vendor
139139

140+
# Verified Boot
141+
BOARD_AVB_ENABLE := true
142+
BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --set_hashtree_disabled_flag
143+
BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 2
144+
BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA4096
145+
BOARD_AVB_RECOVERY_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
146+
BOARD_AVB_RECOVERY_ROLLBACK_INDEX := 1
147+
BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1
148+
140149
# WiFi
141150
BOARD_WLAN_DEVICE := qcwcn
142151
BOARD_HOSTAPD_DRIVER := NL80211

releasetools.py

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def AddImage(info, basename, dest):
4545

4646
def OTA_InstallEnd(info):
4747
AddImage(info, "dtbo.img", "/dev/block/bootdevice/by-name/dtbo")
48+
AddImage(info, "vbmeta.img", "/dev/block/bootdevice/by-name/vbmeta")
4849
return
4950

5051
def AddTrustZoneAssertion(info, input_zip):

0 commit comments

Comments
 (0)