diff --git a/extract-files.sh b/extract-files.sh index 21fa574..d1322b1 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -8,6 +8,9 @@ function blob_fixup() { case "${1}" in + vendor/bin/vaultkeeperd|vendor/lib64/libvkservice.so) + sed -i 's/ro\.factory\.factory_binary/ro.vendor.factory_binary\x00/g' "${2}" + ;; vendor/lib64/libexynoscamera3.so) xxd -p "${2}" | sed "s/8b022036/1f2003d5/g" | xxd -r -p > "${2}".patched mv "${2}".patched "${2}" diff --git a/proprietary-files.txt b/proprietary-files.txt index 901a7a6..5a3264e 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -104,9 +104,17 @@ vendor/tee/00000000-0000-0000-0000-0053545354ab vendor/tee/00000000-0000-0000-0000-46494e474502 vendor/tee/00000000-0000-0000-0000-4b45594d5354 vendor/tee/00000000-0000-0000-0000-505256544545 +vendor/tee/00000000-0000-0000-0000-564c544b5052 vendor/tee/00000000-0000-0000-0000-657365447276 vendor/tee/driver/00000000-0000-0000-0000-53626f786476 +## VaultKeeper +-vendor/bin/vaultkeeperd +vendor/etc/init/vaultkeeper_common.rc +-vendor/lib64/libstork_shared.so +-vendor/lib64/libvkmanager_vendor.so +-vendor/lib64/libvkservice.so + ## Wi-Fi vendor/firmware/bcmdhd_clm.blob vendor/firmware/nvram.txt_1rh_es11_b0