Merge remote-tracking branch 'upstream/lineage-21' into HEAD
diff --git a/BoardConfigLineage.mk b/BoardConfigLineage.mk
index 6aace2b..ebb837e 100644
--- a/BoardConfigLineage.mk
+++ b/BoardConfigLineage.mk
@@ -3,5 +3,3 @@
 #
 # SPDX-License-Identifier: Apache-2.0
 #
-
-BUILD_BROKEN_DUP_RULES := true
diff --git a/device-bluejay.mk b/device-bluejay.mk
index ae11eaf..66a3529 100644
--- a/device-bluejay.mk
+++ b/device-bluejay.mk
@@ -143,8 +143,15 @@
     device/google/bluejay
 
 # Increment the SVN for any official public releases
+ifdef RELEASE_SVN_BLUEJAY
+TARGET_SVN ?= $(RELEASE_SVN_BLUEJAY)
+else
+# Set this for older releases that don't use build flag
+TARGET_SVN ?= 65
+endif
+
 PRODUCT_VENDOR_PROPERTIES += \
-    ro.vendor.build.svn=62
+    ro.vendor.build.svn=$(TARGET_SVN)
 
 # DCK properties based on target
 PRODUCT_PROPERTY_OVERRIDES += \
diff --git a/device-lineage.mk b/device-lineage.mk
index 4587e24..88ca305 100644
--- a/device-lineage.mk
+++ b/device-lineage.mk
@@ -24,170 +24,27 @@
 
 # Build necessary packages for vendor
 
-# Audio
-PRODUCT_PACKAGES += \
-    libaudioroutev2.vendor \
-    libtinycompress
-
-# Bluetooth
-PRODUCT_PACKAGES += \
-    android.hardware.bluetooth-V1-ndk.vendor:64 \
-    hardware.google.bluetooth.bt_channel_avoidance@1.0.vendor:64
-
-# Camera
-PRODUCT_PACKAGES += \
-    libGralloc4Wrapper
-
 # Codec2
 PRODUCT_PACKAGES += \
-    android.hardware.media.c2@1.0.vendor \
-    android.hardware.media.c2@1.2.vendor:64 \
-    libavservices_minijail.vendor \
-    libcodec2_hidl@1.0.vendor \
-    libcodec2_hidl@1.2.vendor:64 \
-    libcodec2_vndk.vendor \
-    libexynosutils \
-    libexynosv4l2 \
-    libmedia_ecoservice.vendor \
-    libmedia_omx.vendor:64 \
-    libsfplugin_ccodec_utils.vendor \
-    libstagefright_bufferpool@2.0.1.vendor \
-    libstagefright_omx.vendor:64 \
-    libstagefright_omx_utils.vendor:64 \
-    libstagefright_xmlparser.vendor:64
-
-# Confirmation UI
-PRODUCT_PACKAGES += \
-    android.hardware.confirmationui-V1-ndk.vendor:64 \
-    android.hardware.confirmationui-lib.trusty:64 \
-    android.hardware.confirmationui@1.0.vendor:64 \
-    libteeui_hal_support.vendor:64
-
-# Contexthub
-PRODUCT_PACKAGES += \
-    android.hardware.contexthub-V3-ndk.vendor:64 \
-    chre_atoms_log:64 \
-    chre_metrics_reporter:64 \
-    chremetrics-cpp:64
+    libexynosv4l2
 
 # Fingerprint
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
 
-# GPS
-PRODUCT_PACKAGES += \
-    liblzma.vendor:64 \
-    libunwindstack.vendor:64
-
 # Graphics
 PRODUCT_PACKAGES += \
     libEGL_angle \
     libGLESv1_CM_angle \
     libGLESv2_angle
 
-# HIDL
-PRODUCT_PACKAGES += \
-    libhidltransport.vendor \
-    libhwbinder.vendor
-
 # Identity credential
 PRODUCT_PACKAGES += \
-    android.hardware.identity-V5-ndk.vendor:64 \
-    android.hardware.identity-support-lib.vendor:64 \
     android.hardware.identity_credential.xml
 
-# Json
-PRODUCT_PACKAGES += \
-    libjson:64 \
-    libjsoncpp.vendor:32
-
-# Nos
-PRODUCT_PACKAGES += \
-    libkeymaster4support.vendor:64 \
-    libkeymint_support.vendor:64 \
-    libnos:64 \
-    libnosprotos:64 \
-    libnos_client_citadel:64 \
-    libnos_datagram:64 \
-    libnos_datagram_citadel:64 \
-    libnos_feature:64 \
-    libnos_transport:64 \
-    nos_app_avb:64 \
-    nos_app_identity:64 \
-    nos_app_keymaster:64 \
-    nos_app_keymaster_ctdl:64 \
-    nos_app_weaver:64 \
-    pixelpowerstats_provider_aidl_interface-cpp.vendor:64
-
-# Radio
-PRODUCT_PACKAGES += \
-    libnetutils.vendor \
-    libsqlite.vendor \
-    libziparchive.vendor \
-    modem_android_property_manager.vendor:32 \
-    modem_android_property_manager_impl.vendor:32 \
-    modem_clock_manager.vendor \
-    modem_clock_manager_impl.vendor \
-    modem_log_constants.vendor:32
-
 # Sensors
 PRODUCT_PACKAGES += \
-    android.hardware.sensors@1.0.vendor \
-    android.hardware.sensors@2.0-ScopedWakelock.vendor \
-    android.hardware.sensors@2.0.vendor \
-    android.hardware.sensors@2.1.vendor \
-    libsensorndkbridge \
     sensors.dynamic_sensor_hal
 
-# Trusty
-PRODUCT_PACKAGES += \
-    android.trusty.stats.nw.setter-cpp.vendor:64 \
-    libbinder_trusty:64 \
-    libtrusty_metrics:64
-
-# Misc interfaces
-PRODUCT_PACKAGES += \
-    android.frameworks.stats-V1-cpp.vendor:64 \
-    android.frameworks.stats-V1-ndk.vendor:32 \
-    android.hardware.authsecret-V1-ndk.vendor:64 \
-    android.hardware.biometrics.common-V3-ndk.vendor:64 \
-    android.hardware.biometrics.fingerprint-V3-ndk.vendor:64 \
-    android.hardware.gnss-V3-ndk.vendor:64 \
-    android.hardware.health-V1-ndk.vendor \
-    android.hardware.input.common-V1-ndk.vendor:64 \
-    android.hardware.input.processor-V1-ndk.vendor:64 \
-    android.hardware.keymaster@3.0.vendor:64 \
-    android.hardware.keymaster@4.0.vendor:64 \
-    android.hardware.keymaster@4.1.vendor:64 \
-    android.hardware.neuralnetworks-V4-ndk.vendor:64 \
-    android.hardware.neuralnetworks@1.0.vendor:64 \
-    android.hardware.neuralnetworks@1.1.vendor:64 \
-    android.hardware.neuralnetworks@1.2.vendor:64 \
-    android.hardware.neuralnetworks@1.3.vendor:64 \
-    android.hardware.oemlock-V1-ndk.vendor:64 \
-    android.hardware.power@1.0.vendor:64 \
-    android.hardware.power@1.1.vendor:64 \
-    android.hardware.power@1.2.vendor:64 \
-    android.hardware.radio.config@1.0.vendor \
-    android.hardware.radio.config@1.1.vendor \
-    android.hardware.radio.config@1.2.vendor \
-    android.hardware.radio.deprecated@1.0.vendor \
-    android.hardware.radio@1.2.vendor \
-    android.hardware.radio@1.3.vendor \
-    android.hardware.radio@1.4.vendor \
-    android.hardware.radio@1.5.vendor \
-    android.hardware.radio@1.6.vendor \
-    android.hardware.thermal-V1-ndk.vendor:32 \
-    android.hardware.thermal@1.0.vendor:32 \
-    android.hardware.thermal@2.0.vendor:32 \
-    android.hardware.weaver-V2-ndk.vendor:64 \
-    android.hardware.wifi-V1-ndk.vendor:64 \
-    com.google.hardware.pixel.display-V4-ndk.vendor:64 \
-    com.google.hardware.pixel.display-V9-ndk.vendor
-
-# Misc
-PRODUCT_PACKAGES += \
-    libevent.vendor
-
 # Properties
 TARGET_VENDOR_PROP := $(LOCAL_PATH)/vendor.prop
diff --git a/extract-files.sh b/extract-files.sh
index 35b4949..9cd51a3 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -1,8 +1,7 @@
 #!/bin/bash
 #
-# Copyright (C) 2016 The CyanogenMod Project
-# Copyright (C) 2017-2023 The LineageOS Project
-#
+# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
+# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
 # SPDX-License-Identifier: Apache-2.0
 #
 
@@ -17,6 +16,12 @@
 
 ANDROID_ROOT="${MY_DIR}/../../.."
 
+export TARGET_ENABLE_CHECKELF=true
+
+# If XML files don't have comments before the XML header, use this flag
+# Can still be used with broken XML files by using blob_fixup
+export TARGET_DISABLE_XML_FIXING=true
+
 HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
 if [ ! -f "${HELPER}" ]; then
     echo "Unable to find helper script at ${HELPER}"
@@ -27,24 +32,31 @@
 # Default to sanitizing the vendor folder before extraction
 CLEAN_VENDOR=true
 
+ONLY_FIRMWARE=
 KANG=
 SECTION=
+CARRIER_SKIP_FILES=()
+VENDOR_SKIP_FILES=()
 
 while [ "${#}" -gt 0 ]; do
     case "${1}" in
-        -n | --no-cleanup )
-                CLEAN_VENDOR=false
-                ;;
-        -k | --kang )
-                KANG="--kang"
-                ;;
-        -s | --section )
-                SECTION="${2}"; shift
-                CLEAN_VENDOR=false
-                ;;
-        * )
-                SRC="${1}"
-                ;;
+        --only-firmware)
+            ONLY_FIRMWARE=true
+            ;;
+        -n | --no-cleanup)
+            CLEAN_VENDOR=false
+            ;;
+        -k | --kang)
+            KANG="--kang"
+            ;;
+        -s | --section)
+            SECTION="${2}"
+            shift
+            CLEAN_VENDOR=false
+            ;;
+        *)
+            SRC="${1}"
+            ;;
     esac
     shift
 done
@@ -56,12 +68,23 @@
 function blob_fixup() {
     case "${1}" in
         product/etc/felica/common.cfg)
+            [ "$2" = "" ] && return 0
             sed -i -e '$a00000018,1' -e '/^00000014/d' -e '/^00000015/d' "${2}"
             ;;
         vendor/etc/init/init.modem_logging_control.rc)
+            [ "$2" = "" ] && return 0
             sed -i 's/ && property:ro.debuggable=0//' "${2}"
             ;;
+        *)
+            return 1
+            ;;
     esac
+
+    return 0
+}
+
+function blob_fixup_dry() {
+    blob_fixup "$1" ""
 }
 
 function prepare_firmware() {
@@ -73,9 +96,51 @@
 # Initialize the helper
 setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
 
-extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
-extract "${MY_DIR}/proprietary-files-carriersettings.txt" "${SRC}" "${KANG}" --section "${SECTION}"
-extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
+if [ -z "${ONLY_FIRMWARE}" ]; then
+    extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
+
+    generate_prop_list_from_image "product.img" "${MY_DIR}/proprietary-files-carriersettings.txt" CARRIER_SKIP_FILES carriersettings
+    extract "${MY_DIR}/proprietary-files-carriersettings.txt" "${SRC}" "${KANG}" --section "${SECTION}"
+
+    readarray -t VENDOR_SKIP_FILES < <(cat "${MY_DIR}/skip-files-vendor.txt" | sed -E "/^[[:blank:]]*(#|$)/d")
+    VENDOR_TXT="${MY_DIR}/proprietary-files-vendor.txt"
+    generate_prop_list_from_image "vendor.img" "${VENDOR_TXT}" VENDOR_SKIP_FILES
+
+    # flp.default & gps.default have incorrect SONAME
+    # libExynosC2*Dec & libExynosC2*Enc depend on libacryl & libexynosv4l2, which are gnu makefile targets
+    set_disable_checkelf "vendor/lib/libExynosC2H263Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2H263Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2H264Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2H264Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2HevcDec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/hw/flp.default.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/hw/gps.default.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2H263Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2H263Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2H264Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2H264Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2HevcDec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
+    set_disable_checkelf "vendor/lib64/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
+
+    set_module_suffix "vendor/lib/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
+    set_module_suffix "vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
+    set_module_suffix "vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so" "-vendor" "${VENDOR_TXT}"
+
+    extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
+fi
 
 if [ -z "${SECTION}" ]; then
     extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
diff --git a/lineage_bluejay.mk b/lineage_bluejay.mk
index 2f4ac7b..07f5ed2 100644
--- a/lineage_bluejay.mk
+++ b/lineage_bluejay.mk
@@ -24,8 +24,8 @@
 
 PRODUCT_BUILD_PROP_OVERRIDES += \
     TARGET_PRODUCT=bluejay \
-    PRIVATE_BUILD_DESC="bluejay-user 14 AP2A.240705.004 11875680 release-keys"
+    PRIVATE_BUILD_DESC="bluejay-user 14 AP2A.240905.003.F1 12235381 release-keys"
 
-BUILD_FINGERPRINT := google/bluejay/bluejay:14/AP2A.240705.004/11875680:user/release-keys
+BUILD_FINGERPRINT := google/bluejay/bluejay:14/AP2A.240905.003.F1/12235381:user/release-keys
 
 $(call inherit-product, vendor/google/bluejay/bluejay-vendor.mk)
diff --git a/proprietary-files-carriersettings.txt b/proprietary-files-carriersettings.txt
index 8fbadc7..2c5d261 100644
--- a/proprietary-files-carriersettings.txt
+++ b/proprietary-files-carriersettings.txt
@@ -1,4 +1,4 @@
-# All blobs are extracted from Google factory images for each new ASB
+# All blobs below are extracted from the release mentioned in proprietary-files.txt
 product/etc/CarrierSettings/1and1_de.pb
 product/etc/CarrierSettings/2degrees_nz.pb
 product/etc/CarrierSettings/4ka_sk.pb
diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt
index 4027f15..0c1c95b 100644
--- a/proprietary-files-vendor.txt
+++ b/proprietary-files-vendor.txt
@@ -1,4 +1,4 @@
-# All blobs are extracted from Google factory images for each new ASB
+# All blobs below are extracted from the release mentioned in proprietary-files.txt
 vendor/apex/com.google.android.widevine-wv_341113000.apex
 vendor/apex/com.google.pixel.camera.hal.apex
 vendor/apex/com.google.pixel.euicc.update.apex
@@ -1163,7 +1163,7 @@
 vendor/lib/audio_tunnel_aoc.so
 vendor/lib/audio_usb_aoc.so
 vendor/lib/audio_waves_aoc.so
-vendor/lib/com.google.edgetpu_app_service-V3-ndk.so
+vendor/lib/com.google.edgetpu_app_service-V3-ndk.so;MODULE_SUFFIX=-vendor
 vendor/lib/com.google.pixel.modem.logmasklibrary-V1-ndk.so
 vendor/lib/egl/libGLES_mali.so
 vendor/lib/hw/audio.platform.aoc.so
@@ -1174,20 +1174,20 @@
 vendor/lib/lassen_dmd_constants.so
 vendor/lib/libAlgFx_HiFi3z.so
 vendor/lib/libExynosC2ComponentStore.so
-vendor/lib/libExynosC2H263Dec.so
-vendor/lib/libExynosC2H263Enc.so
-vendor/lib/libExynosC2H264Dec.so
-vendor/lib/libExynosC2H264Enc.so
-vendor/lib/libExynosC2HevcDec.so
-vendor/lib/libExynosC2HevcEnc.so
-vendor/lib/libExynosC2Mpeg4Dec.so
-vendor/lib/libExynosC2Mpeg4Enc.so
-vendor/lib/libExynosC2Vp8Dec.so
-vendor/lib/libExynosC2Vp8Enc.so
-vendor/lib/libExynosC2Vp9Dec.so
-vendor/lib/libExynosC2Vp9Enc.so
+vendor/lib/libExynosC2H263Dec.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2H263Enc.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2H264Dec.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2H264Enc.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2HevcDec.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2HevcEnc.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2Mpeg4Dec.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2Mpeg4Enc.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2Vp8Dec.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2Vp8Enc.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2Vp9Dec.so;DISABLE_CHECKELF
+vendor/lib/libExynosC2Vp9Enc.so;DISABLE_CHECKELF
 vendor/lib/libOpenCL-pixel.so
--vendor/lib/libOpenCL.so
+vendor/lib/libOpenCL.so
 vendor/lib/lib_aion_buffer.so
 vendor/lib/libadaptedinfo.so
 vendor/lib/libamcsextfile.so
@@ -1199,7 +1199,6 @@
 vendor/lib/libc2filterplugin.so
 vendor/lib/libdisplaycolor.so
 vendor/lib/libedgetpu_client.google.so
-vendor/lib/libedgetpu_util.so
 vendor/lib/libfvsam_prm_parser.so
 vendor/lib/libgc2_av1_dec.so
 vendor/lib/libgc2_base.so
@@ -1260,8 +1259,8 @@
 vendor/lib64/biometricsuez.so
 vendor/lib64/com.google.edgetpu.dba-V1-ndk.so
 vendor/lib64/com.google.edgetpu.tachyon-V1-ndk.so
-vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so
-vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so
+vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so;MODULE_SUFFIX=-vendor
+vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so;MODULE_SUFFIX=-vendor
 vendor/lib64/com.google.hardware.biometrics.fingerprint.fingerprint-ext-V1-ndk.so
 vendor/lib64/com.google.input-V2-ndk.so
 vendor/lib64/com.google.input-V3-ndk.so
@@ -1271,28 +1270,28 @@
 vendor/lib64/hw/android.hardware.gnss@2.1-impl-google.so
 vendor/lib64/hw/audio.platform.aoc.so
 vendor/lib64/hw/audio.primary.gs101.so
-vendor/lib64/hw/flp.default.so
-vendor/lib64/hw/gps.default.so
+vendor/lib64/hw/flp.default.so;DISABLE_CHECKELF
+vendor/lib64/hw/gps.default.so;DISABLE_CHECKELF
 vendor/lib64/hw/sound_trigger.primary.gs101.so
 vendor/lib64/hw/vendor.google.whitechapel.audio.audioext@4.0-impl.so
 vendor/lib64/hw/vulkan.mali.so
 vendor/lib64/lassen_dmd_constants.so
 vendor/lib64/libAlgFx_HiFi3z.so
 vendor/lib64/libExynosC2ComponentStore.so
-vendor/lib64/libExynosC2H263Dec.so
-vendor/lib64/libExynosC2H263Enc.so
-vendor/lib64/libExynosC2H264Dec.so
-vendor/lib64/libExynosC2H264Enc.so
-vendor/lib64/libExynosC2HevcDec.so
-vendor/lib64/libExynosC2HevcEnc.so
-vendor/lib64/libExynosC2Mpeg4Dec.so
-vendor/lib64/libExynosC2Mpeg4Enc.so
-vendor/lib64/libExynosC2Vp8Dec.so
-vendor/lib64/libExynosC2Vp8Enc.so
-vendor/lib64/libExynosC2Vp9Dec.so
-vendor/lib64/libExynosC2Vp9Enc.so
+vendor/lib64/libExynosC2H263Dec.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2H263Enc.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2H264Dec.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2H264Enc.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2HevcDec.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2HevcEnc.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2Mpeg4Dec.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2Mpeg4Enc.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2Vp8Dec.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2Vp8Enc.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2Vp9Dec.so;DISABLE_CHECKELF
+vendor/lib64/libExynosC2Vp9Enc.so;DISABLE_CHECKELF
 vendor/lib64/libOpenCL-pixel.so
--vendor/lib64/libOpenCL.so
+vendor/lib64/libOpenCL.so
 vendor/lib64/lib_aion_buffer.so
 vendor/lib64/lib_reader.so
 vendor/lib64/libadaptedinfo.so
diff --git a/proprietary-files.txt b/proprietary-files.txt
index b4d5230..740be37 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -141,14 +141,8 @@
 system_ext/etc/permissions/com.samsung.slsi.telephony.oemril.xml
 system_ext/etc/permissions/oemrilhook.xml
 system_ext/framework/oemrilhook.jar
-system_ext/lib/vendor.samsung_slsi.telephony.hardware.oemservice@1.0.so
-system_ext/lib/vendor.samsung_slsi.telephony.hardware.radioExternal@1.0.so
-system_ext/lib64/vendor.samsung_slsi.telephony.hardware.oemservice@1.0.so
-system_ext/lib64/vendor.samsung_slsi.telephony.hardware.radioExternal@1.0.so
 system_ext/priv-app/OemRilService/OemRilService.apk;PRESIGNED
 
 # VZW
-system_ext/etc/permissions/com.verizon.llkagent.xml
 system_ext/etc/permissions/vzw_mvs_permissions.xml
-system_ext/priv-app/LLKAgent/LLKAgent.apk
 system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED
diff --git a/regen-carriersettings.sh b/regen-carriersettings.sh
deleted file mode 100755
index 5bc5b9a..0000000
--- a/regen-carriersettings.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-#
-# Copyright (C) 2019-2023 The LineageOS Project
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-
-set -e
-
-# Load extract_utils and do some sanity checks
-MY_DIR="${BASH_SOURCE%/*}"
-if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
-
-ANDROID_ROOT="${MY_DIR}/../../.."
-
-HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
-if [ ! -f "${HELPER}" ]; then
-    echo "Unable to find helper script at ${HELPER}"
-    exit 1
-fi
-source "${HELPER}"
-
-_input_image="${1}"
-_output_file="${2}"
-
-if [ -z "${_input_image}" ]; then
-    echo "No input image supplied"
-    exit 1
-fi
-
-if [ -z "${_output_file}" ]; then
-    echo "No output filename supplied"
-    exit 1
-fi
-
-CARRIER_SKIP_FILES=()
-
-# Initialize the helper
-setup_vendor_deps "${ANDROID_ROOT}"
-
-generate_prop_list_from_image "${_input_image}" "${_output_file}" CARRIER_SKIP_FILES carriersettings
-
-function header() {
-    sed -i "1s/^/${1}\n/" "${_output_file}"
-}
-
-header "# All blobs are extracted from Google factory images for each new ASB"
diff --git a/regen-vendor.sh b/regen-vendor.sh
deleted file mode 100755
index f1510c0..0000000
--- a/regen-vendor.sh
+++ /dev/null
@@ -1,1474 +0,0 @@
-#!/bin/bash
-#
-# Copyright (C) 2019-2021 The LineageOS Project
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-
-set -e
-
-# Load extract_utils and do some sanity checks
-MY_DIR="${BASH_SOURCE%/*}"
-if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
-
-ANDROID_ROOT="${MY_DIR}/../../.."
-
-HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
-if [ ! -f "${HELPER}" ]; then
-    echo "Unable to find helper script at ${HELPER}"
-    exit 1
-fi
-source "${HELPER}"
-
-_input_image="${1}"
-_output_file="${2}"
-
-if [ -z "${_input_image}" ]; then
-    echo "No input image supplied"
-    exit 1
-fi
-
-if [ -z "${_output_file}" ]; then
-    echo "No output filename supplied"
-    exit 1
-fi
-
-VENDOR_SKIP_FILES=(
-    # Standard build output with vendor image build enabled
-    "apex/com.android.hardware.cas.apex"
-    "apex/com.android.vndk.current.on_vendor.apex"
-    "bin/["
-    "bin/acpi"
-    "bin/awk"
-    "bin/base64"
-    "bin/basename"
-    "bin/blockdev"
-    "bin/boringssl_self_test32"
-    "bin/boringssl_self_test64"
-    "bin/brctl"
-    "bin/cal"
-    "bin/cat"
-    "bin/chattr"
-    "bin/chcon"
-    "bin/checkpoint_gc"
-    "bin/chgrp"
-    "bin/chmod"
-    "bin/chown"
-    "bin/chroot"
-    "bin/chrt"
-    "bin/cksum"
-    "bin/clear"
-    "bin/cmp"
-    "bin/comm"
-    "bin/cp"
-    "bin/cpio"
-    "bin/cut"
-    "bin/date"
-    "bin/dd"
-    "bin/devmem"
-    "bin/df"
-    "bin/diff"
-    "bin/dirname"
-    "bin/dmesg"
-    "bin/dos2unix"
-    "bin/du"
-    "bin/dump/dump_aoc"
-    "bin/dump/dump_devfreq"
-    "bin/dump/dump_display"
-    "bin/dump/dump_gs101.sh"
-    "bin/dump/dump_modem.sh"
-    "bin/dump/dump_modemlog"
-    "bin/dump/dump_perf"
-    "bin/dump/dump_pixel_metrics"
-    "bin/dump/dump_sensors"
-    "bin/dump/dump_soc"
-    "bin/dump/dump_stm.sh"
-    "bin/dump/dump_storage"
-    "bin/dump/dump_thermal.sh"
-    "bin/dump/dump_trusty.sh"
-    "bin/dumpsys"
-    "bin/echo"
-    "bin/egrep"
-    "bin/env"
-    "bin/expand"
-    "bin/expr"
-    "bin/fallocate"
-    "bin/false"
-    "bin/fgrep"
-    "bin/file"
-    "bin/find"
-    "bin/flock"
-    "bin/fmt"
-    "bin/free"
-    "bin/fsync"
-    "bin/getconf"
-    "bin/getenforce"
-    "bin/getevent"
-    "bin/getfattr"
-    "bin/getprop"
-    "bin/gpiodetect"
-    "bin/gpiofind"
-    "bin/gpioget"
-    "bin/gpioinfo"
-    "bin/gpioset"
-    "bin/gpu_probe"
-    "bin/grep"
-    "bin/groups"
-    "bin/gunzip"
-    "bin/gzip"
-    "bin/head"
-    "bin/hostname"
-    "bin/hw/android.hardware.audio.service"
-    "bin/hw/android.hardware.boot-service.default-pixel"
-    "bin/hw/android.hardware.cas@1.2-service"
-    "bin/hw/android.hardware.drm-service.clearkey"
-    "bin/hw/android.hardware.dumpstate-service"
-    "bin/hw/android.hardware.gatekeeper-service.trusty"
-    "bin/hw/android.hardware.graphics.allocator-V1-service"
-    "bin/hw/android.hardware.graphics.composer@2.4-service"
-    "bin/hw/android.hardware.health-service.gs101"
-    "bin/hw/android.hardware.health.storage-service.default"
-    "bin/hw/android.hardware.media.omx@1.0-service"
-    "bin/hw/android.hardware.memtrack-service.pixel"
-    "bin/hw/android.hardware.nfc-service.st"
-    "bin/hw/android.hardware.power-service.pixel-libperfmgr"
-    "bin/hw/android.hardware.power.stats-service.pixel"
-    "bin/hw/android.hardware.secure_element@1.2-service-gto"
-    "bin/hw/android.hardware.security.keymint-service.trusty"
-    "bin/hw/android.hardware.sensors-service.multihal"
-    "bin/hw/android.hardware.thermal-service.pixel"
-    "bin/hw/android.hardware.usb-service.gs101"
-    "bin/hw/android.hardware.usb.gadget-service.gs101"
-    "bin/hw/android.hardware.vibrator-service.cs40l26"
-    "bin/hw/android.hardware.wifi-service"
-    "bin/hw/disable_contaminant_detection.sh"
-    "bin/hw/hostapd"
-    "bin/hw/wpa_supplicant"
-    "bin/hwclock"
-    "bin/i2cdetect"
-    "bin/i2cdump"
-    "bin/i2cget"
-    "bin/i2cset"
-    "bin/i2ctransfer"
-    "bin/iconv"
-    "bin/id"
-    "bin/ifconfig"
-    "bin/init.display.sh"
-    "bin/inotifyd"
-    "bin/insmod"
-    "bin/insmod.sh"
-    "bin/install"
-    "bin/ionice"
-    "bin/iorenice"
-    "bin/kill"
-    "bin/killall"
-    "bin/ln"
-    "bin/load_policy"
-    "bin/log"
-    "bin/logger"
-    "bin/logname"
-    "bin/logwrapper"
-    "bin/losetup"
-    "bin/ls"
-    "bin/lsattr"
-    "bin/lsmod"
-    "bin/lsof"
-    "bin/lspci"
-    "bin/lsusb"
-    "bin/md5sum"
-    "bin/memeater"
-    "bin/microcom"
-    "bin/misc_writer"
-    "bin/mkdir"
-    "bin/mkfifo"
-    "bin/mknod"
-    "bin/mkswap"
-    "bin/mktemp"
-    "bin/modinfo"
-    "bin/modprobe"
-    "bin/more"
-    "bin/mount"
-    "bin/mountpoint"
-    "bin/mv"
-    "bin/nc"
-    "bin/netcat"
-    "bin/netstat"
-    "bin/nice"
-    "bin/nl"
-    "bin/nohup"
-    "bin/nproc"
-    "bin/nsenter"
-    "bin/od"
-    "bin/paste"
-    "bin/patch"
-    "bin/pgrep"
-    "bin/pidof"
-    "bin/pixelstats-vendor"
-    "bin/pkill"
-    "bin/pmap"
-    "bin/printenv"
-    "bin/printf"
-    "bin/ps"
-    "bin/pwd"
-    "bin/readelf"
-    "bin/readlink"
-    "bin/realpath"
-    "bin/rebalance_interrupts-vendor"
-    "bin/renice"
-    "bin/restorecon"
-    "bin/rm"
-    "bin/rmdir"
-    "bin/rmmod"
-    "bin/rtcwake"
-    "bin/runcon"
-    "bin/sed"
-    "bin/sendevent"
-    "bin/sendhint"
-    "bin/seq"
-    "bin/setenforce"
-    "bin/setfattr"
-    "bin/setprop"
-    "bin/setsid"
-    "bin/sh"
-    "bin/sha1sum"
-    "bin/sha224sum"
-    "bin/sha256sum"
-    "bin/sha384sum"
-    "bin/sha512sum"
-    "bin/sleep"
-    "bin/sort"
-    "bin/split"
-    "bin/start"
-    "bin/stat"
-    "bin/stop"
-    "bin/storageproxyd"
-    "bin/strings"
-    "bin/stty"
-    "bin/swapoff"
-    "bin/swapon"
-    "bin/sync"
-    "bin/sysctl"
-    "bin/tac"
-    "bin/tail"
-    "bin/tar"
-    "bin/taskset"
-    "bin/tee"
-    "bin/test"
-    "bin/thermal_symlinks"
-    "bin/time"
-    "bin/timeout"
-    "bin/toolbox"
-    "bin/top"
-    "bin/touch"
-    "bin/toybox_vendor"
-    "bin/tr"
-    "bin/true"
-    "bin/truncate"
-    "bin/trusty_apploader"
-    "bin/tty"
-    "bin/uclampset"
-    "bin/ufs_firmware_update.sh"
-    "bin/ulimit"
-    "bin/umount"
-    "bin/uname"
-    "bin/uniq"
-    "bin/unix2dos"
-    "bin/unlink"
-    "bin/unshare"
-    "bin/uptime"
-    "bin/usleep"
-    "bin/uudecode"
-    "bin/uuencode"
-    "bin/uuidgen"
-    "bin/vi"
-    "bin/vmstat"
-    "bin/vndservice"
-    "bin/vndservicemanager"
-    "bin/watch"
-    "bin/wc"
-    "bin/which"
-    "bin/whoami"
-    "bin/xargs"
-    "bin/xxd"
-    "bin/yes"
-    "bin/zcat"
-    "build.prop"
-    "etc/NOTICE.xml.gz"
-    "etc/a2dp_audio_policy_configuration_7_0.xml"
-    "etc/a2dp_in_audio_policy_configuration_7_0.xml"
-    "etc/aconfig_flags.pb"
-    "etc/aidl/le_audio/aidl_audio_set_configurations.bfbs"
-    "etc/aidl/le_audio/aidl_audio_set_configurations.json"
-    "etc/aidl/le_audio/aidl_audio_set_scenarios.bfbs"
-    "etc/aidl/le_audio/aidl_audio_set_scenarios.json"
-    "etc/aoc/BLUETOOTH.dat"
-    "etc/aoc/HANDSET.dat"
-    "etc/aoc/HANDSFREE.dat"
-    "etc/aoc/HEADSET.dat"
-    "etc/aoc/mcps.dat"
-    "etc/aoc/recording.gatf"
-    "etc/atrace/atrace_categories.txt"
-    "etc/audio_effects.xml"
-    "etc/audio_platform_configuration.xml"
-    "etc/audio_policy_configuration.xml"
-    "etc/audio_policy_configuration_a2dp_offload_disabled.xml"
-    "etc/audio_policy_configuration_bluetooth_legacy_hal.xml"
-    "etc/audio_policy_volumes.xml"
-    "etc/bluetooth_audio_policy_configuration_7_0.xml"
-    "etc/bluetooth_power_limits.csv"
-    "etc/bluetooth_power_limits_CA.csv"
-    "etc/bluetooth_power_limits_G1AZG_EU.csv"
-    "etc/bluetooth_power_limits_GB62Z_EU.csv"
-    "etc/bluetooth_power_limits_GB62Z_US.csv"
-    "etc/bluetooth_power_limits_GX7AS_US.csv"
-    "etc/bluetooth_power_limits_JP.csv"
-    "etc/boringssl_self_test.no_zygote.rc"
-    "etc/boringssl_self_test.zygote32.rc"
-    "etc/boringssl_self_test.zygote64.rc"
-    "etc/boringssl_self_test.zygote64_32.rc"
-    "etc/build_flags.json"
-    "etc/default_volume_tables.xml"
-    "etc/display_colordata_cal0.pb"
-    "etc/display_colordata_dev_cal0.pb"
-    "etc/display_golden_cal0.pb"
-    "etc/fs_config_dirs"
-    "etc/fs_config_files"
-    "etc/fstab.gs101"
-    "etc/fstab.gs101-fips"
-    "etc/fstab.persist"
-    "etc/fstab.zram.2g"
-    "etc/fstab.zram.3g"
-    "etc/fstab.zram.40p"
-    "etc/fstab.zram.4g"
-    "etc/fstab.zram.50p"
-    "etc/fstab.zram.50p-1g"
-    "etc/fstab.zram.50p-2g"
-    "etc/fstab.zram.5g"
-    "etc/fstab.zram.60p"
-    "etc/fstab.zram.6g"
-    "etc/gnss/gps.cer"
-    "etc/gnss/gps.xml"
-    "etc/gnss/lhd.conf"
-    "etc/gnss/scd.conf"
-    "etc/group"
-    "etc/hearing_aid_audio_policy_configuration_7_0.xml"
-    "etc/init.common.cfg"
-    "etc/init.insmod.bluejay.cfg"
-    "etc/init/android.hardware.audio.service.rc"
-    "etc/init/android.hardware.boot-service.default-pixel.rc"
-    "etc/init/android.hardware.cas@1.2-service.rc"
-    "etc/init/android.hardware.drm-service.clearkey.rc"
-    "etc/init/android.hardware.dumpstate-service.rc"
-    "etc/init/android.hardware.gatekeeper-service.trusty.rc"
-    "etc/init/android.hardware.graphics.allocator-aidl-service.rc"
-    "etc/init/android.hardware.graphics.composer@2.4-service.rc"
-    "etc/init/android.hardware.health-service.gs101.rc"
-    "etc/init/android.hardware.media.omx@1.0-service.rc"
-    "etc/init/android.hardware.power-service.pixel-libperfmgr.rc"
-    "etc/init/android.hardware.power.stats-service.pixel.rc"
-    "etc/init/android.hardware.secure_element@1.2-service-gto.rc"
-    "etc/init/android.hardware.security.keymint-service.trusty.rc"
-    "etc/init/android.hardware.sensors-service-multihal.rc"
-    "etc/init/android.hardware.thermal-service.pixel.rc"
-    "etc/init/android.hardware.usb-service.rc"
-    "etc/init/android.hardware.usb.gadget-service.rc"
-    "etc/init/android.hardware.vibrator-service.cs40l26.rc"
-    "etc/init/android.hardware.wifi-service.rc"
-    "etc/init/android.hardware.wifi.supplicant-service.rc"
-    "etc/init/atrace_categories.rc"
-    "etc/init/boringssl_self_test.rc"
-    "etc/init/gpu_probe.rc"
-    "etc/init/health-storage-default.rc"
-    "etc/init/hostapd.android.rc"
-    "etc/init/hw/init.bluejay.rc"
-    "etc/init/hw/init.blueport.rc"
-    "etc/init/hw/init.gs101.rc"
-    "etc/init/hw/init.gs101.usb.rc"
-    "etc/init/init.aoc.rc"
-    "etc/init/init.module.rc"
-    "etc/init/init.pixel.rc"
-    "etc/init/init.storage.rc"
-    "etc/init/memtrack.rc"
-    "etc/init/nfc-service-default.rc"
-    "etc/init/pixel-mm-gki.rc"
-    "etc/init/pixel-thermal-symlinks.rc"
-    "etc/init/pixelstats-vendor.gs101.rc"
-    "etc/init/pkvm_experiment.rc"
-    "etc/init/rebalance_interrupts-vendor.gs101.rc"
-    "etc/init/storage.bluejay.rc"
-    "etc/init/vndservicemanager.rc"
-    "etc/libnfc-hal-st-GB17L.conf"
-    "etc/libnfc-hal-st.conf"
-    "etc/libse-gto-hal.conf"
-    "etc/linker.config.pb"
-    "etc/media_codecs.xml"
-    "etc/media_codecs_c2.xml"
-    "etc/media_codecs_performance.xml"
-    "etc/media_codecs_performance_c2.xml"
-    "etc/media_profiles_V1_0.xml"
-    "etc/mixer_paths.xml"
-    "etc/mkshrc"
-    "etc/modem/Pixel_Default.cfg"
-    "etc/modem/Pixel_Default.nprf"
-    "etc/modem/Pixel_Default_metrics.xml"
-    "etc/modem/Pixel_stability.cfg"
-    "etc/modem/Pixel_stability.nprf"
-    "etc/modem/default.cfg"
-    "etc/modem/default.nprf"
-    "etc/modem/default_NAS_RRC.cfg"
-    "etc/modem/default_NAS_RRC.nprf"
-    "etc/modem/default_metrics.xml"
-    "etc/modem/default_network.cfg"
-    "etc/modem/default_network.nprf"
-    "etc/modem/default_stability.cfg"
-    "etc/modem/default_stability.nprf"
-    "etc/modem/gnss_blanking.csv"
-    "etc/modem/logging.conf"
-    "etc/modem/teamfood_default.cfg"
-    "etc/modem/teamfood_default.nprf"
-    "etc/modem/teamfood_default_metrics.xml"
-    "etc/passwd"
-    "etc/permissions/android.hardware.audio.low_latency.xml"
-    "etc/permissions/android.hardware.audio.pro.xml"
-    "etc/permissions/android.hardware.bluetooth.prebuilt.xml"
-    "etc/permissions/android.hardware.bluetooth_le.prebuilt.xml"
-    "etc/permissions/android.hardware.camera.concurrent.xml"
-    "etc/permissions/android.hardware.camera.flash-autofocus.xml"
-    "etc/permissions/android.hardware.camera.front.xml"
-    "etc/permissions/android.hardware.camera.full.xml"
-    "etc/permissions/android.hardware.camera.raw.xml"
-    "etc/permissions/android.hardware.context_hub.xml"
-    "etc/permissions/android.hardware.device_unique_attestation.xml"
-    "etc/permissions/android.hardware.hardware_keystore.xml"
-    "etc/permissions/android.hardware.keystore.app_attest_key.xml"
-    "etc/permissions/android.hardware.location.gps.prebuilt.xml"
-    "etc/permissions/android.hardware.nfc.ese.xml"
-    "etc/permissions/android.hardware.nfc.hce.xml"
-    "etc/permissions/android.hardware.nfc.hcef.xml"
-    "etc/permissions/android.hardware.nfc.uicc.xml"
-    "etc/permissions/android.hardware.nfc.xml"
-    "etc/permissions/android.hardware.opengles.aep.xml"
-    "etc/permissions/android.hardware.se.omapi.ese.xml"
-    "etc/permissions/android.hardware.se.omapi.uicc.xml"
-    "etc/permissions/android.hardware.sensor.accelerometer.xml"
-    "etc/permissions/android.hardware.sensor.barometer.xml"
-    "etc/permissions/android.hardware.sensor.compass.xml"
-    "etc/permissions/android.hardware.sensor.dynamic.head_tracker.xml"
-    "etc/permissions/android.hardware.sensor.gyroscope.xml"
-    "etc/permissions/android.hardware.sensor.hifi_sensors.xml"
-    "etc/permissions/android.hardware.sensor.light.xml"
-    "etc/permissions/android.hardware.sensor.proximity.xml"
-    "etc/permissions/android.hardware.sensor.stepcounter.xml"
-    "etc/permissions/android.hardware.sensor.stepdetector.xml"
-    "etc/permissions/android.hardware.telephony.carrierlock.xml"
-    "etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml"
-    "etc/permissions/android.hardware.usb.accessory.xml"
-    "etc/permissions/android.hardware.usb.host.xml"
-    "etc/permissions/android.hardware.vulkan.compute.xml"
-    "etc/permissions/android.hardware.vulkan.level.xml"
-    "etc/permissions/android.hardware.vulkan.version.xml"
-    "etc/permissions/android.hardware.wifi.aware.xml"
-    "etc/permissions/android.hardware.wifi.direct.xml"
-    "etc/permissions/android.hardware.wifi.passpoint.xml"
-    "etc/permissions/android.hardware.wifi.rtt.xml"
-    "etc/permissions/android.hardware.wifi.xml"
-    "etc/permissions/android.software.contextualsearch.xml"
-    "etc/permissions/android.software.device_id_attestation.xml"
-    "etc/permissions/android.software.ipsec_tunnel_migration.xml"
-    "etc/permissions/android.software.ipsec_tunnels.xml"
-    "etc/permissions/android.software.midi.xml"
-    "etc/permissions/android.software.opengles.deqp.level.xml"
-    "etc/permissions/android.software.verified_boot.xml"
-    "etc/permissions/android.software.vulkan.deqp.level.xml"
-    "etc/permissions/aosp_excluded_hardware.xml"
-    "etc/permissions/com.nxp.mifare.xml"
-    "etc/permissions/handheld_core_hardware.xml"
-    "etc/permissions/vendor.android.hardware.camera.preview-dis.xml"
-    "etc/powerhint.json"
-    "etc/powerhint_a0.json"
-    "etc/powerhint_a1.json"
-    "etc/r_submix_audio_policy_configuration.xml"
-    "etc/selinux/plat_pub_versioned.cil"
-    "etc/selinux/plat_sepolicy_vers.txt"
-    "etc/selinux/precompiled_sepolicy"
-    "etc/selinux/precompiled_sepolicy.plat_sepolicy_and_mapping.sha256"
-    "etc/selinux/precompiled_sepolicy.product_sepolicy_and_mapping.sha256"
-    "etc/selinux/precompiled_sepolicy.system_ext_sepolicy_and_mapping.sha256"
-    "etc/selinux/selinux_denial_metadata"
-    "etc/selinux/vendor_file_contexts"
-    "etc/selinux/vendor_hwservice_contexts"
-    "etc/selinux/vendor_mac_permissions.xml"
-    "etc/selinux/vendor_property_contexts"
-    "etc/selinux/vendor_seapp_contexts"
-    "etc/selinux/vendor_sepolicy.cil"
-    "etc/selinux/vendor_service_contexts"
-    "etc/selinux/vndservice_contexts"
-    "etc/sound_trigger_configuration.xml"
-    "etc/sysconfig/component-overrides.xml"
-    "etc/task_profiles.json"
-    "etc/thermal_info_config.json"
-    "etc/thermal_info_config_charge.json"
-    "etc/ueventd.rc"
-    "etc/usb_audio_policy_configuration.xml"
-    "etc/vintf/compatibility_matrix.xml"
-    "etc/vintf/manifest.xml"
-    "etc/vintf/manifest/android.hardware.cas@1.2-service.xml"
-    "etc/vintf/manifest/android.hardware.drm-service.clearkey.xml"
-    "etc/vintf/manifest/android.hardware.dumpstate-service.xml"
-    "etc/vintf/manifest/android.hardware.gatekeeper-service.trusty.xml"
-    "etc/vintf/manifest/android.hardware.health-service.gs101.xml"
-    "etc/vintf/manifest/android.hardware.power-service.pixel.xml"
-    "etc/vintf/manifest/android.hardware.power.stats-service.pixel.xml"
-    "etc/vintf/manifest/android.hardware.security.keymint-service.trusty.xml"
-    "etc/vintf/manifest/android.hardware.sensors-multihal.xml"
-    "etc/vintf/manifest/android.hardware.thermal-service.pixel.xml"
-    "etc/vintf/manifest/android.hardware.usb-service.xml"
-    "etc/vintf/manifest/android.hardware.usb.gadget-service.xml"
-    "etc/vintf/manifest/android.hardware.vibrator-service.cs40l26.xml"
-    "etc/vintf/manifest/android.hardware.wifi-service.xml"
-    "etc/vintf/manifest/android.hardware.wifi.hostapd.xml"
-    "etc/vintf/manifest/android.hardware.wifi.supplicant.xml"
-    "etc/vintf/manifest/bluetooth_audio.xml"
-    "etc/vintf/manifest/health-storage-default.xml"
-    "etc/vintf/manifest/manifest_gralloc_aidl.xml"
-    "etc/vintf/manifest/memtrack.xml"
-    "etc/vintf/manifest/nfc-service-default.xml"
-    "etc/vintf/manifest/pixel-display-default.xml"
-    "etc/waves_config.ini"
-    "etc/waves_preset.mps"
-    "etc/wifi/coex_table.xml"
-    "etc/wifi/p2p_supplicant_overlay.conf"
-    "etc/wifi/wpa_supplicant.conf"
-    "etc/wifi/wpa_supplicant_overlay.conf"
-    "firmware/R-cs35l41-dsp1-spk-cali.bin"
-    "firmware/R-cs35l41-dsp1-spk-diag.bin"
-    "firmware/R-cs35l41-dsp1-spk-prot.bin"
-    "firmware/cs35l41-dsp1-spk-cali.bin"
-    "firmware/cs35l41-dsp1-spk-cali.wmfw"
-    "firmware/cs35l41-dsp1-spk-diag.bin"
-    "firmware/cs35l41-dsp1-spk-diag.wmfw"
-    "firmware/cs35l41-dsp1-spk-prot.bin"
-    "firmware/cs35l41-dsp1-spk-prot.wmfw"
-    "lib/android.frameworks.stats-V2-ndk.so"
-    "lib/android.hardware.audio.common-V3-ndk.so"
-    "lib/android.hardware.audio.common-util.so"
-    "lib/android.hardware.audio.common@2.0.so"
-    "lib/android.hardware.audio.common@5.0.so"
-    "lib/android.hardware.audio.common@7.0-enums.so"
-    "lib/android.hardware.audio.common@7.0-util.so"
-    "lib/android.hardware.audio.common@7.0.so"
-    "lib/android.hardware.audio.common@7.1-enums.so"
-    "lib/android.hardware.audio.common@7.1-util.so"
-    "lib/android.hardware.audio.effect@7.0-util.so"
-    "lib/android.hardware.audio.effect@7.0.so"
-    "lib/android.hardware.audio@7.0.so"
-    "lib/android.hardware.audio@7.1-util.so"
-    "lib/android.hardware.audio@7.1.so"
-    "lib/android.hardware.bluetooth.audio-V4-ndk.so"
-    "lib/android.hardware.bluetooth.audio-impl.so"
-    "lib/android.hardware.bluetooth.audio@2.0.so"
-    "lib/android.hardware.bluetooth.audio@2.1.so"
-    "lib/android.hardware.cas.native@1.0.so"
-    "lib/android.hardware.cas@1.0.so"
-    "lib/android.hardware.cas@1.1.so"
-    "lib/android.hardware.cas@1.2.so"
-    "lib/android.hardware.common-V2-ndk.so"
-    "lib/android.hardware.common.fmq-V1-ndk.so"
-    "lib/android.hardware.drm-V1-ndk.so"
-    "lib/android.hardware.graphics.allocator-V2-ndk.so"
-    "lib/android.hardware.graphics.allocator@2.0.so"
-    "lib/android.hardware.graphics.allocator@3.0.so"
-    "lib/android.hardware.graphics.allocator@4.0.so"
-    "lib/android.hardware.graphics.bufferqueue@1.0.so"
-    "lib/android.hardware.graphics.bufferqueue@2.0.so"
-    "lib/android.hardware.graphics.common-V3-ndk.so"
-    "lib/android.hardware.graphics.common-V5-ndk.so"
-    "lib/android.hardware.graphics.common@1.0.so"
-    "lib/android.hardware.graphics.common@1.1.so"
-    "lib/android.hardware.graphics.common@1.2.so"
-    "lib/android.hardware.graphics.composer3-V3-ndk.so"
-    "lib/android.hardware.graphics.composer@2.1.so"
-    "lib/android.hardware.graphics.composer@2.2.so"
-    "lib/android.hardware.graphics.composer@2.3.so"
-    "lib/android.hardware.graphics.composer@2.4.so"
-    "lib/android.hardware.graphics.mapper@2.0.so"
-    "lib/android.hardware.graphics.mapper@2.1.so"
-    "lib/android.hardware.graphics.mapper@3.0.so"
-    "lib/android.hardware.graphics.mapper@4.0.so"
-    "lib/android.hardware.media.omx@1.0.so"
-    "lib/android.hardware.media@1.0.so"
-    "lib/android.hardware.power-V2-ndk.so"
-    "lib/android.hardware.power.stats-V2-ndk.so"
-    "lib/android.hardware.radio@1.0.so"
-    "lib/android.hardware.radio@1.1.so"
-    "lib/android.hardware.soundtrigger@2.0-core.so"
-    "lib/android.hardware.soundtrigger@2.0.so"
-    "lib/android.hardware.soundtrigger@2.1.so"
-    "lib/android.hardware.soundtrigger@2.2.so"
-    "lib/android.hardware.soundtrigger@2.3.so"
-    "lib/android.hidl.allocator@1.0.so"
-    "lib/android.hidl.memory.token@1.0.so"
-    "lib/android.hidl.memory@1.0.so"
-    "lib/android.hidl.safe_union@1.0.so"
-    "lib/android.hidl.token@1.0-utils.so"
-    "lib/android.hidl.token@1.0.so"
-    "lib/android.media.audio.common.types-V3-ndk.so"
-    "lib/android.system.suspend-V1-ndk.so"
-    "lib/arm.graphics-V1-ndk.so"
-    "lib/com.google.hardware.pixel.display-V10-ndk.so"
-    "lib/hw/android.hardware.audio.effect@7.0-impl.so"
-    "lib/hw/android.hardware.audio@7.1-impl.so"
-    "lib/hw/android.hardware.graphics.mapper@4.0-impl.so"
-    "lib/hw/android.hardware.soundtrigger@2.3-impl.so"
-    "lib/hw/android.hidl.memory@1.0-impl.so"
-    "lib/hw/audio.bluetooth.default.so"
-    "lib/hw/audio.primary.default.so"
-    "lib/hw/audio.r_submix.default.so"
-    "lib/hw/audio.usb.default.so"
-    "lib/hw/audio.usbv2.default.so"
-    "lib/hw/gralloc.default.so"
-    "lib/hw/hwcomposer.gs101.so"
-    "lib/hw/local_time.default.so"
-    "lib/hw/power.default.so"
-    "lib/hw/vibrator.default.so"
-    "lib/libExynosHWCService.so"
-    "lib/libacryl.so"
-    "lib/libacryl_hdr_plugin.so"
-    "lib/libalsautils.so"
-    "lib/libalsautilsv2.so"
-    "lib/libaudioutils.so"
-    "lib/libavservices_minijail.so"
-    "lib/libbase.so"
-    "lib/libbinder.so"
-    "lib/libbluetooth_audio_session.so"
-    "lib/libbluetooth_audio_session_aidl.so"
-    "lib/libc++.so"
-    "lib/libcap.so"
-    "lib/libclang_rt.ubsan_standalone-arm-android.so"
-    "lib/libcrypto.so"
-    "lib/libcutils.so"
-    "lib/libdmabufheap.so"
-    "lib/libdrm.so"
-    "lib/libdrmresource.so"
-    "lib/libeffects.so"
-    "lib/libeffectsconfig.so"
-    "lib/libexpat.so"
-    "lib/libexynosdisplay.so"
-    "lib/libflatbuffers-cpp.so"
-    "lib/libfmq.so"
-    "lib/libgralloctypes.so"
-    "lib/libhardware.so"
-    "lib/libhardware_legacy.so"
-    "lib/libhidlbase.so"
-    "lib/libhidlmemory.so"
-    "lib/libhwjpeg.so"
-    "lib/libion_google.so"
-    "lib/libmedia_helper.so"
-    "lib/libmedia_omx.so"
-    "lib/libmediautils_vendor.so"
-    "lib/libmemunreachable.so"
-    "lib/libminijail.so"
-    "lib/libnbaio_mono.so"
-    "lib/libpixelatoms_defs.so"
-    "lib/libpng.so"
-    "lib/libprocessgroup.so"
-    "lib/libprotobuf-cpp-full-21.12.so"
-    "lib/libprotobuf-cpp-lite-21.12.so"
-    "lib/libreference-ril.so"
-    "lib/libril.so"
-    "lib/librilutils.so"
-    "lib/libspeexresampler.so"
-    "lib/libstagefright_bufferqueue_helper.so"
-    "lib/libstagefright_foundation.so"
-    "lib/libstagefright_omx.so"
-    "lib/libstagefright_omx_utils.so"
-    "lib/libstagefright_xmlparser.so"
-    "lib/libtinyalsa.so"
-    "lib/libtinyalsav2.so"
-    "lib/libtinyxml2.so"
-    "lib/libui.so"
-    "lib/libutils.so"
-    "lib/libvendorgraphicbuffer.so"
-    "lib/libvibratorutils.so"
-    "lib/libwpa_client.so"
-    "lib/libxml2.so"
-    "lib/libz.so"
-    "lib/mediacas/libclearkeycasplugin.so"
-    "lib/mediadrm/libdrmclearkeyplugin.so"
-    "lib/modules/abrolhos.ko"
-    "lib/modules/acpm_flexpmu_dbg.ko"
-    "lib/modules/acpm_mbox_test.ko"
-    "lib/modules/aoc_alsa_dev.ko"
-    "lib/modules/aoc_alsa_dev_util.ko"
-    "lib/modules/aoc_channel_dev.ko"
-    "lib/modules/aoc_char_dev.ko"
-    "lib/modules/aoc_control_dev.ko"
-    "lib/modules/aoc_core.ko"
-    "lib/modules/aoc_usb_driver.ko"
-    "lib/modules/aoc_uwb_platform_drv.ko"
-    "lib/modules/aoc_uwb_service_dev.ko"
-    "lib/modules/arm-memlat-mon.ko"
-    "lib/modules/arm_dsu_pmu.ko"
-    "lib/modules/at24.ko"
-    "lib/modules/audiometrics.ko"
-    "lib/modules/bc_max77759.ko"
-    "lib/modules/bcm47765.ko"
-    "lib/modules/bcm_dbg.ko"
-    "lib/modules/bcmdhd4389.ko"
-    "lib/modules/bigocean.ko"
-    "lib/modules/boot_control_sysfs.ko"
-    "lib/modules/boot_device_spi.ko"
-    "lib/modules/bts.ko"
-    "lib/modules/cl_dsp-core.ko"
-    "lib/modules/clk_exynos.ko"
-    "lib/modules/cmupmucal.ko"
-    "lib/modules/coresight-etm4x.ko"
-    "lib/modules/coresight-funnel.ko"
-    "lib/modules/coresight-replicator.ko"
-    "lib/modules/coresight-tmc.ko"
-    "lib/modules/coresight.ko"
-    "lib/modules/cp_thermal_zone.ko"
-    "lib/modules/cpif.ko"
-    "lib/modules/cpif_page.ko"
-    "lib/modules/cs40l26-core.ko"
-    "lib/modules/cs40l26-i2c.ko"
-    "lib/modules/dbgcore-dump.ko"
-    "lib/modules/debug-reboot.ko"
-    "lib/modules/debug-snapshot-debug-kinfo.ko"
-    "lib/modules/debug-snapshot-qd.ko"
-    "lib/modules/debug-snapshot-sfrdump.ko"
-    "lib/modules/dss.ko"
-    "lib/modules/dw3000.ko"
-    "lib/modules/dwc3-exynos-usb.ko"
-    "lib/modules/ect_parser.ko"
-    "lib/modules/eh.ko"
-    "lib/modules/ehld.ko"
-    "lib/modules/exynos-acme.ko"
-    "lib/modules/exynos-adv-tracer-s2d.ko"
-    "lib/modules/exynos-adv-tracer.ko"
-    "lib/modules/exynos-bcm_dbg-dump.ko"
-    "lib/modules/exynos-coresight-etm.ko"
-    "lib/modules/exynos-coresight.ko"
-    "lib/modules/exynos-cpuhp.ko"
-    "lib/modules/exynos-cpupm.ko"
-    "lib/modules/exynos-debug-test.ko"
-    "lib/modules/exynos-dm.ko"
-    "lib/modules/exynos-drm.ko"
-    "lib/modules/exynos-ecc-handler.ko"
-    "lib/modules/exynos-pd-dbg.ko"
-    "lib/modules/exynos-pd.ko"
-    "lib/modules/exynos-pd_el3.ko"
-    "lib/modules/exynos-pd_hsi0.ko"
-    "lib/modules/exynos-pm.ko"
-    "lib/modules/exynos-pmu-if.ko"
-    "lib/modules/exynos-reboot.ko"
-    "lib/modules/exynos-seclog.ko"
-    "lib/modules/exynos_devfreq.ko"
-    "lib/modules/exynos_dit.ko"
-    "lib/modules/exynos_mct.ko"
-    "lib/modules/exynos_mfc.ko"
-    "lib/modules/exynos_pm_qos.ko"
-    "lib/modules/exynos_tty.ko"
-    "lib/modules/exyswd-rng.ko"
-    "lib/modules/fips140.ko"
-    "lib/modules/fpc1020_platform_tee.ko"
-    "lib/modules/fst2.ko"
-    "lib/modules/ftm5.ko"
-    "lib/modules/g2d.ko"
-    "lib/modules/goodixfp.ko"
-    "lib/modules/goog_touch_interface.ko"
-    "lib/modules/google-battery.ko"
-    "lib/modules/google-bms.ko"
-    "lib/modules/google-charger.ko"
-    "lib/modules/google-cpm.ko"
-    "lib/modules/google_bcl.ko"
-    "lib/modules/google_dock.ko"
-    "lib/modules/google_dual_batt_gauge.ko"
-    "lib/modules/governor_memlat.ko"
-    "lib/modules/gpu_cooling.ko"
-    "lib/modules/gs-chipid.ko"
-    "lib/modules/gs101_spmic_thermal.ko"
-    "lib/modules/gs_acpm.ko"
-    "lib/modules/gs_thermal.ko"
-    "lib/modules/gsa.ko"
-    "lib/modules/gsa_gsc.ko"
-    "lib/modules/gsc-spi.ko"
-    "lib/modules/gvotable.ko"
-    "lib/modules/hall_sensor.ko"
-    "lib/modules/haptics-cs40l2x.ko"
-    "lib/modules/hardlockup-debug.ko"
-    "lib/modules/hardlockup-watchdog.ko"
-    "lib/modules/heatmap.ko"
-    "lib/modules/i2c-acpm.ko"
-    "lib/modules/i2c-dev.ko"
-    "lib/modules/i2c-exynos5.ko"
-    "lib/modules/itmon.ko"
-    "lib/modules/kernel-top.ko"
-    "lib/modules/keycombo.ko"
-    "lib/modules/keydebug.ko"
-    "lib/modules/logbuffer.ko"
-    "lib/modules/lwis.ko"
-    "lib/modules/lzo-rle.ko"
-    "lib/modules/lzo.ko"
-    "lib/modules/mailbox-wc.ko"
-    "lib/modules/mali_kbase.ko"
-    "lib/modules/mali_kutf.ko"
-    "lib/modules/mali_kutf_clk_rate_trace_test_portal.ko"
-    "lib/modules/mali_pixel.ko"
-    "lib/modules/max1720x-battery.ko"
-    "lib/modules/max20339.ko"
-    "lib/modules/max77729-pmic.ko"
-    "lib/modules/max77729_charger.ko"
-    "lib/modules/max77729_uic.ko"
-    "lib/modules/max77759_charger.ko"
-    "lib/modules/max77759_contaminant.ko"
-    "lib/modules/max77759_helper.ko"
-    "lib/modules/max77826-gs-regulator.ko"
-    "lib/modules/mcps802154.ko"
-    "lib/modules/mcps802154_region_fira.ko"
-    "lib/modules/mcps802154_region_nfcc_coex.ko"
-    "lib/modules/mcps802154_region_pctt.ko"
-    "lib/modules/memlat-devfreq.ko"
-    "lib/modules/modules.alias"
-    "lib/modules/modules.blocklist"
-    "lib/modules/modules.dep"
-    "lib/modules/modules.load"
-    "lib/modules/modules.softdep"
-    "lib/modules/nitrous.ko"
-    "lib/modules/odpm.ko"
-    "lib/modules/overheat_mitigation.ko"
-    "lib/modules/p9221.ko"
-    "lib/modules/panel-boe-nt37290.ko"
-    "lib/modules/panel-samsung-drv.ko"
-    "lib/modules/panel-samsung-emul.ko"
-    "lib/modules/panel-samsung-s6e3fc3-p10.ko"
-    "lib/modules/panel-samsung-s6e3fc3.ko"
-    "lib/modules/panel-samsung-s6e3fc3_6a.ko"
-    "lib/modules/panel-samsung-s6e3hc2.ko"
-    "lib/modules/panel-samsung-s6e3hc3-c10.ko"
-    "lib/modules/panel-samsung-s6e3hc3.ko"
-    "lib/modules/panel-samsung-s6e3hc4.ko"
-    "lib/modules/panel-samsung-sofef01.ko"
-    "lib/modules/pca9468.ko"
-    "lib/modules/pcie-exynos-core.ko"
-    "lib/modules/pcie-exynos-gs101-rc-cal.ko"
-    "lib/modules/phy-exynos-mipi-dsim.ko"
-    "lib/modules/phy-exynos-mipi.ko"
-    "lib/modules/phy-exynos-usbdrd-super.ko"
-    "lib/modules/pinctrl-samsung-core.ko"
-    "lib/modules/pinctrl-slg51000.ko"
-    "lib/modules/pixel-boot-metrics.ko"
-    "lib/modules/pixel-debug-test.ko"
-    "lib/modules/pixel-suspend-diag.ko"
-    "lib/modules/pixel_em.ko"
-    "lib/modules/pixel_metrics.ko"
-    "lib/modules/pixel_stat_mm.ko"
-    "lib/modules/pixel_stat_sysfs.ko"
-    "lib/modules/pktgen.ko"
-    "lib/modules/pl330.ko"
-    "lib/modules/pmic_class.ko"
-    "lib/modules/power_stats.ko"
-    "lib/modules/pps-gpio.ko"
-    "lib/modules/pps_core.ko"
-    "lib/modules/rtc-s2mpg10.ko"
-    "lib/modules/s2mpg10-mfd.ko"
-    "lib/modules/s2mpg10-powermeter.ko"
-    "lib/modules/s2mpg10-regulator.ko"
-    "lib/modules/s2mpg11-mfd.ko"
-    "lib/modules/s2mpg11-powermeter.ko"
-    "lib/modules/s2mpg11-regulator.ko"
-    "lib/modules/s2mpg1x-gpio-gs101.ko"
-    "lib/modules/s2mpu.ko"
-    "lib/modules/s3c2410_wdt.ko"
-    "lib/modules/samsung-dma.ko"
-    "lib/modules/samsung-iommu-group.ko"
-    "lib/modules/samsung-secure-iova.ko"
-    "lib/modules/samsung_dma_heap.ko"
-    "lib/modules/samsung_iommu.ko"
-    "lib/modules/sbb-mux.ko"
-    "lib/modules/sched_tp.ko"
-    "lib/modules/sec_touch.ko"
-    "lib/modules/sg.ko"
-    "lib/modules/shm_ipc.ko"
-    "lib/modules/sjtag-driver.ko"
-    "lib/modules/slc_acpm.ko"
-    "lib/modules/slc_dummy.ko"
-    "lib/modules/slc_pmon.ko"
-    "lib/modules/slc_pt.ko"
-    "lib/modules/slg46826.ko"
-    "lib/modules/slg51000-core.ko"
-    "lib/modules/slg51000-regulator.ko"
-    "lib/modules/smfc.ko"
-    "lib/modules/snd-soc-cs35l41-i2c.ko"
-    "lib/modules/snd-soc-cs35l41-spi.ko"
-    "lib/modules/snd-soc-cs35l41.ko"
-    "lib/modules/snd-soc-cs40l26.ko"
-    "lib/modules/snd-soc-max98357a.ko"
-    "lib/modules/snd-soc-rl6231.ko"
-    "lib/modules/snd-soc-rt5682-i2c.ko"
-    "lib/modules/snd-soc-rt5682.ko"
-    "lib/modules/snd-soc-wm-adsp.ko"
-    "lib/modules/snd_soc_cs40l2x.ko"
-    "lib/modules/softdog.ko"
-    "lib/modules/spi-s3c64xx.ko"
-    "lib/modules/spidev.ko"
-    "lib/modules/sscoredump.ko"
-    "lib/modules/st21nfc.ko"
-    "lib/modules/st33spi.ko"
-    "lib/modules/st54spi.ko"
-    "lib/modules/stmvl53l1.ko"
-    "lib/modules/sysrq-hook.ko"
-    "lib/modules/systrace.ko"
-    "lib/modules/tcpci_fusb307.ko"
-    "lib/modules/tcpci_max77759.ko"
-    "lib/modules/touch_bus_negotiator.ko"
-    "lib/modules/touch_offload.ko"
-    "lib/modules/trusty-core.ko"
-    "lib/modules/trusty-ipc.ko"
-    "lib/modules/trusty-log.ko"
-    "lib/modules/trusty-test.ko"
-    "lib/modules/trusty-virtio.ko"
-    "lib/modules/ufs-exynos-core.ko"
-    "lib/modules/ufs-pixel-fips140.ko"
-    "lib/modules/usb_f_dm.ko"
-    "lib/modules/usb_f_dm1.ko"
-    "lib/modules/usb_f_etr_miu.ko"
-    "lib/modules/usb_f_rndis.ko"
-    "lib/modules/usb_psy.ko"
-    "lib/modules/usbc_cooling_dev.ko"
-    "lib/modules/vh_cgroup.ko"
-    "lib/modules/vh_fs.ko"
-    "lib/modules/vh_mm.ko"
-    "lib/modules/vh_preemptirq_long.ko"
-    "lib/modules/vh_sched.ko"
-    "lib/modules/vh_thermal.ko"
-    "lib/modules/xhci-exynos.ko"
-    "lib/modules/zcomp_cpu.ko"
-    "lib/modules/zcomp_eh.ko"
-    "lib/modules/zram.ko"
-    "lib/modules/zsmalloc.ko"
-    "lib/pixel-power-ext-V1-ndk.so"
-    "lib/pixel_stateresidency_provider_aidl_interface-ndk.so"
-    "lib/pixelatoms-cpp.so"
-    "lib/server_configurable_flags.so"
-    "lib/soundfx/libaudiopreprocessing.so"
-    "lib/soundfx/libbundlewrapper.so"
-    "lib/soundfx/libdownmix.so"
-    "lib/soundfx/libdynproc.so"
-    "lib/soundfx/libeffectproxy.so"
-    "lib/soundfx/libhapticgenerator.so"
-    "lib/soundfx/libldnhncr.so"
-    "lib/soundfx/libreverbwrapper.so"
-    "lib/soundfx/libvisualizer.so"
-    "lib64/PixelVibratorFlagsL26.so"
-    "lib64/PixelVibratorStats.so"
-    "lib64/android.frameworks.sensorservice-V1-ndk.so"
-    "lib64/android.frameworks.stats-V1-ndk.so"
-    "lib64/android.frameworks.stats-V2-ndk.so"
-    "lib64/android.hardware.audio.common-V3-ndk.so"
-    "lib64/android.hardware.audio.common-util.so"
-    "lib64/android.hardware.audio.common@2.0.so"
-    "lib64/android.hardware.audio.common@5.0.so"
-    "lib64/android.hardware.audio.common@7.0-enums.so"
-    "lib64/android.hardware.audio.common@7.0-util.so"
-    "lib64/android.hardware.audio.common@7.0.so"
-    "lib64/android.hardware.audio.common@7.1-enums.so"
-    "lib64/android.hardware.audio.common@7.1-util.so"
-    "lib64/android.hardware.audio.effect@7.0-util.so"
-    "lib64/android.hardware.audio.effect@7.0.so"
-    "lib64/android.hardware.audio@7.0.so"
-    "lib64/android.hardware.audio@7.1-util.so"
-    "lib64/android.hardware.audio@7.1.so"
-    "lib64/android.hardware.bluetooth.audio-V4-ndk.so"
-    "lib64/android.hardware.bluetooth.audio-impl.so"
-    "lib64/android.hardware.bluetooth.audio@2.0.so"
-    "lib64/android.hardware.bluetooth.audio@2.1.so"
-    "lib64/android.hardware.boot-V1-ndk.so"
-    "lib64/android.hardware.boot@1.0.so"
-    "lib64/android.hardware.boot@1.1.so"
-    "lib64/android.hardware.common-V2-ndk.so"
-    "lib64/android.hardware.common.fmq-V1-ndk.so"
-    "lib64/android.hardware.drm-V1-ndk.so"
-    "lib64/android.hardware.dumpstate-V1-ndk.so"
-    "lib64/android.hardware.gatekeeper-V1-ndk.so"
-    "lib64/android.hardware.graphics.allocator-V1-ndk.so"
-    "lib64/android.hardware.graphics.allocator-V2-ndk.so"
-    "lib64/android.hardware.graphics.allocator@2.0.so"
-    "lib64/android.hardware.graphics.allocator@3.0.so"
-    "lib64/android.hardware.graphics.allocator@4.0.so"
-    "lib64/android.hardware.graphics.common-V3-ndk.so"
-    "lib64/android.hardware.graphics.common-V5-ndk.so"
-    "lib64/android.hardware.graphics.common@1.0.so"
-    "lib64/android.hardware.graphics.common@1.1.so"
-    "lib64/android.hardware.graphics.common@1.2.so"
-    "lib64/android.hardware.graphics.composer3-V3-ndk.so"
-    "lib64/android.hardware.graphics.composer@2.1-resources.so"
-    "lib64/android.hardware.graphics.composer@2.1.so"
-    "lib64/android.hardware.graphics.composer@2.2-resources.so"
-    "lib64/android.hardware.graphics.composer@2.2.so"
-    "lib64/android.hardware.graphics.composer@2.3.so"
-    "lib64/android.hardware.graphics.composer@2.4.so"
-    "lib64/android.hardware.graphics.mapper@2.0.so"
-    "lib64/android.hardware.graphics.mapper@2.1.so"
-    "lib64/android.hardware.graphics.mapper@3.0.so"
-    "lib64/android.hardware.graphics.mapper@4.0.so"
-    "lib64/android.hardware.health-V3-ndk.so"
-    "lib64/android.hardware.health.storage-V1-ndk.so"
-    "lib64/android.hardware.memtrack-V1-ndk.so"
-    "lib64/android.hardware.nfc-V1-ndk.so"
-    "lib64/android.hardware.power-V1-ndk.so"
-    "lib64/android.hardware.power-V2-ndk.so"
-    "lib64/android.hardware.power-V5-ndk.so"
-    "lib64/android.hardware.power.stats-V2-ndk.so"
-    "lib64/android.hardware.power.stats-impl.gs-common.so"
-    "lib64/android.hardware.power.stats-impl.gs101.so"
-    "lib64/android.hardware.power.stats-impl.pixel.so"
-    "lib64/android.hardware.radio@1.0.so"
-    "lib64/android.hardware.radio@1.1.so"
-    "lib64/android.hardware.secure_element.thales.libse.so"
-    "lib64/android.hardware.secure_element@1.0.so"
-    "lib64/android.hardware.secure_element@1.1.so"
-    "lib64/android.hardware.secure_element@1.2.so"
-    "lib64/android.hardware.security.keymint-V1-ndk.so"
-    "lib64/android.hardware.security.keymint-V3-ndk.so"
-    "lib64/android.hardware.security.rkp-V3-ndk.so"
-    "lib64/android.hardware.security.secureclock-V1-ndk.so"
-    "lib64/android.hardware.security.sharedsecret-V1-ndk.so"
-    "lib64/android.hardware.sensors-V2-ndk.so"
-    "lib64/android.hardware.sensors@1.0.so"
-    "lib64/android.hardware.sensors@2.0-ScopedWakelock.so"
-    "lib64/android.hardware.sensors@2.0.so"
-    "lib64/android.hardware.sensors@2.1.so"
-    "lib64/android.hardware.soundtrigger@2.0-core.so"
-    "lib64/android.hardware.soundtrigger@2.0.so"
-    "lib64/android.hardware.soundtrigger@2.1.so"
-    "lib64/android.hardware.soundtrigger@2.2.so"
-    "lib64/android.hardware.soundtrigger@2.3.so"
-    "lib64/android.hardware.thermal-V1-ndk.so"
-    "lib64/android.hardware.thermal-V2-ndk.so"
-    "lib64/android.hardware.thermal@1.0.so"
-    "lib64/android.hardware.thermal@2.0.so"
-    "lib64/android.hardware.usb-V3-ndk.so"
-    "lib64/android.hardware.usb.gadget-V1-ndk.so"
-    "lib64/android.hardware.usb.gadget@1.0.so"
-    "lib64/android.hardware.vibrator-V2-ndk.so"
-    "lib64/android.hardware.wifi-V2-ndk.so"
-    "lib64/android.hardware.wifi.common-V1-ndk.so"
-    "lib64/android.hardware.wifi.hostapd-V2-ndk.so"
-    "lib64/android.hardware.wifi.supplicant-V3-ndk.so"
-    "lib64/android.hidl.allocator@1.0.so"
-    "lib64/android.hidl.memory.token@1.0.so"
-    "lib64/android.hidl.memory@1.0.so"
-    "lib64/android.hidl.safe_union@1.0.so"
-    "lib64/android.media.audio.common.types-V3-ndk.so"
-    "lib64/android.system.keystore2-V1-ndk.so"
-    "lib64/android.system.suspend-V1-ndk.so"
-    "lib64/arm.graphics-V1-ndk.so"
-    "lib64/com.google.hardware.pixel.display-V10-ndk.so"
-    "lib64/hw/android.hardware.audio.effect@7.0-impl.so"
-    "lib64/hw/android.hardware.audio@7.1-impl.so"
-    "lib64/hw/android.hardware.graphics.allocator-aidl-impl.so"
-    "lib64/hw/android.hardware.graphics.mapper@4.0-impl.so"
-    "lib64/hw/android.hardware.soundtrigger@2.3-impl.so"
-    "lib64/hw/android.hardware.vibrator-impl.cs40l26.so"
-    "lib64/hw/android.hidl.memory@1.0-impl.so"
-    "lib64/hw/audio.bluetooth.default.so"
-    "lib64/hw/audio.primary.default.so"
-    "lib64/hw/audio.r_submix.default.so"
-    "lib64/hw/audio.usb.default.so"
-    "lib64/hw/audio.usbv2.default.so"
-    "lib64/hw/gralloc.default.so"
-    "lib64/hw/hwcomposer.gs101.so"
-    "lib64/hw/local_time.default.so"
-    "lib64/hw/power.default.so"
-    "lib64/hw/vibrator.default.so"
-    "lib64/libExynosHWCService.so"
-    "lib64/lib_android_keymaster_keymint_utils.so"
-    "lib64/libacryl.so"
-    "lib64/libacryl_hdr_plugin.so"
-    "lib64/libalsautils.so"
-    "lib64/libalsautilsv2.so"
-    "lib64/libandroid_log_sys.dylib.so"
-    "lib64/libandroid_logger.dylib.so"
-    "lib64/libaudioutils.so"
-    "lib64/libbase.so"
-    "lib64/libbinder.so"
-    "lib64/libbinderdebug.so"
-    "lib64/libbluetooth_audio_session.so"
-    "lib64/libbluetooth_audio_session_aidl.so"
-    "lib64/libc++.so"
-    "lib64/libcfg_if.dylib.so"
-    "lib64/libclang_rt.ubsan_standalone-aarch64-android.so"
-    "lib64/libcppbor_external.so"
-    "lib64/libcppcose_rkp.so"
-    "lib64/libcrypto.so"
-    "lib64/libcutils.so"
-    "lib64/libdisppower-pixel.so"
-    "lib64/libdmabufheap.so"
-    "lib64/libdrm.so"
-    "lib64/libdrmresource.so"
-    "lib64/libdump.so"
-    "lib64/libdumpstateutil.so"
-    "lib64/libeffects.so"
-    "lib64/libeffectsconfig.so"
-    "lib64/libenv_logger.dylib.so"
-    "lib64/libexynosdisplay.so"
-    "lib64/libflatbuffers-cpp.so"
-    "lib64/libfmq.so"
-    "lib64/libgatekeeper.so"
-    "lib64/libgralloctypes.so"
-    "lib64/libhardware.so"
-    "lib64/libhardware_legacy.so"
-    "lib64/libhidlbase.so"
-    "lib64/libhidlmemory.so"
-    "lib64/libhwc2on1adapter.so"
-    "lib64/libhwc2onfbadapter.so"
-    "lib64/libhwjpeg.so"
-    "lib64/libion_google.so"
-    "lib64/libjsoncpp.so"
-    "lib64/libkeymaster_messages.so"
-    "lib64/libkeymaster_portable.so"
-    "lib64/libkeymint.so"
-    "lib64/libkeystore-engine-wifi-hidl.so"
-    "lib64/liblibloading.dylib.so"
-    "lib64/liblog_rust.dylib.so"
-    "lib64/libmedia_helper.so"
-    "lib64/libmediautils_vendor.so"
-    "lib64/libmemtrack-pixel.so"
-    "lib64/libmemunreachable.so"
-    "lib64/libnbaio_mono.so"
-    "lib64/libnl.so"
-    "lib64/libonce_cell.dylib.so"
-    "lib64/libperfmgr.so"
-    "lib64/libpixelatoms_defs.so"
-    "lib64/libpixelhealth.so"
-    "lib64/libpixelstats.so"
-    "lib64/libpng.so"
-    "lib64/libpower.so"
-    "lib64/libprocessgroup.so"
-    "lib64/libprotobuf-cpp-full-21.12.so"
-    "lib64/libprotobuf-cpp-lite-21.12.so"
-    "lib64/libpuresoftkeymasterdevice.so"
-    "lib64/libreference-ril.so"
-    "lib64/libril.so"
-    "lib64/librilutils.so"
-    "lib64/libsensorndkbridge.so"
-    "lib64/libsoft_attestation_cert.so"
-    "lib64/libspeexresampler.so"
-    "lib64/libssl.so"
-    "lib64/libstagefright_foundation.so"
-    "lib64/libstd.dylib.so"
-    "lib64/libtinyalsa.so"
-    "lib64/libtinyalsav2.so"
-    "lib64/libtinyxml2.so"
-    "lib64/libtrusty.so"
-    "lib64/libui.so"
-    "lib64/libutils.so"
-    "lib64/libvendorgraphicbuffer.so"
-    "lib64/libvibratorutils.so"
-    "lib64/libwifi-hal.so"
-    "lib64/libwifi-system-iface.so"
-    "lib64/libwpa_client.so"
-    "lib64/libxml2.so"
-    "lib64/libz.so"
-    "lib64/mediacas/libclearkeycasplugin.so"
-    "lib64/mediadrm/libdrmclearkeyplugin.so"
-    "lib64/modem_android_property_manager.so"
-    "lib64/modem_android_property_manager_impl.so"
-    "lib64/modem_log_constants.so"
-    "lib64/modem_log_dumper.so"
-    "lib64/nfc_nci.st21nfc.default.so"
-    "lib64/pixel-power-ext-V1-ndk.so"
-    "lib64/pixel_stateresidency_provider_aidl_interface-ndk.so"
-    "lib64/pixelatoms-cpp.so"
-    "lib64/server_configurable_flags.so"
-    "lib64/soundfx/libaudiopreprocessing.so"
-    "lib64/soundfx/libbundlewrapper.so"
-    "lib64/soundfx/libdownmix.so"
-    "lib64/soundfx/libdynproc.so"
-    "lib64/soundfx/libeffectproxy.so"
-    "lib64/soundfx/libhapticgenerator.so"
-    "lib64/soundfx/libldnhncr.so"
-    "lib64/soundfx/libreverbwrapper.so"
-    "lib64/soundfx/libvisualizer.so"
-    "odm/etc/build.prop"
-    "odm/etc/group"
-    "odm/etc/passwd"
-    "odm_dlkm/etc/build.prop"
-    "overlay/EmergencyInfo__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/NfcNci__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/Settings__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/StorageManager__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/SystemUI__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/TeleService__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/ThemePicker__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/Traceur__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/framework-res__bluejay__auto_generated_rro_vendor.apk"
-    "vendor_dlkm/etc/build.prop"
-
-    # Exclude overlays, symlinks and extra files that we override
-
-    # Overlays
-    "overlay/DeviceDiagnostics__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/DMService__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/Flipendo__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/SettingsGoogle__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/StorageManagerGoogle__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/SystemUIGoogle__bluejay__auto_generated_rro_vendor.apk"
-    "overlay/WallpaperPickerGoogleRelease__bluejay__auto_generated_rro_vendor.apk"
-
-    # Symlinks
-    "lib/modules"
-
-    # Exclude files that compile with BUILD_WITHOUT_VENDOR := false
-    # or manually added as build targets in device-lineage.mk
-
-    # Audio
-    "lib/libaudioroutev2.so"
-    "lib/libpower.so"
-    "lib/libtinycompress.so"
-    "lib64/libaudioroutev2.so"
-    "lib64/libexpat.so"
-    "lib64/libtinycompress.so"
-
-    # Bluetooth
-    "lib64/android.hardware.bluetooth-V1-ndk.so"
-    "lib64/hardware.google.bluetooth.bt_channel_avoidance@1.0.so"
-
-    # Camera
-    "lib/libGralloc4Wrapper.so"
-    "lib64/libGralloc4Wrapper.so"
-
-    # Charger
-    "etc/res/images/charger/battery_fail.png"
-    "etc/res/images/charger/battery_scale.png"
-    "etc/res/images/charger/main_font.png"
-    "etc/res/values/charger/animation.txt"
-
-    # Codec2
-    "lib/android.hardware.media.bufferpool2-V1-ndk.so"
-    "lib/android.hardware.media.bufferpool2-V2-ndk.so"
-    "lib/android.hardware.media.bufferpool@2.0.so"
-    "lib/android.hardware.media.c2-V1-ndk.so"
-    "lib/android.hardware.media.c2@1.0.so"
-    "lib/libcodec2.so"
-    "lib/libcodec2_hal_common.so"
-    "lib/libcodec2_hidl@1.0.so"
-    "lib/libcodec2_hidl_plugin.so"
-    "lib/libcodec2_vndk.so"
-    "lib/libexynosutils.so"
-    "lib/libexynosv4l2.so"
-    "lib/libmedia_ecoservice.so"
-    "lib/libsfplugin_ccodec_utils.so"
-    "lib/libstagefright_aidl_bufferpool2.so"
-    "lib/libstagefright_bufferpool@2.0.1.so"
-    "lib64/android.hardware.media.bufferpool2-V1-ndk.so"
-    "lib64/android.hardware.media.bufferpool2-V2-ndk.so"
-    "lib64/android.hardware.media.bufferpool@2.0.so"
-    "lib64/android.hardware.media.c2-V1-ndk.so"
-    "lib64/android.hardware.media.c2@1.0.so"
-    "lib64/android.hardware.media.c2@1.1.so"
-    "lib64/android.hardware.media.c2@1.2.so"
-    "lib64/android.hardware.media.omx@1.0.so"
-    "lib64/android.hardware.media@1.0.so"
-    "lib64/libavservices_minijail.so"
-    "lib64/libcap.so"
-    "lib64/libcodec2.so"
-    "lib64/libcodec2_hal_common.so"
-    "lib64/libcodec2_hidl@1.0.so"
-    "lib64/libcodec2_hidl@1.1.so"
-    "lib64/libcodec2_hidl@1.2.so"
-    "lib64/libcodec2_hidl_plugin.so"
-    "lib64/libcodec2_vndk.so"
-    "lib64/libexynosutils.so"
-    "lib64/libexynosv4l2.so"
-    "lib64/libmedia_ecoservice.so"
-    "lib64/libmedia_omx.so"
-    "lib64/libminijail.so"
-    "lib64/libsfplugin_ccodec_utils.so"
-    "lib64/libstagefright_aidl_bufferpool2.so"
-    "lib64/libstagefright_bufferpool@2.0.1.so"
-    "lib64/libstagefright_bufferqueue_helper.so"
-    "lib64/libstagefright_omx.so"
-    "lib64/libstagefright_omx_utils.so"
-    "lib64/libstagefright_xmlparser.so"
-
-    # Confirmation UI
-    "lib64/android.hardware.confirmationui-V1-ndk.so"
-    "lib64/android.hardware.confirmationui-lib.trusty.so"
-    "lib64/android.hardware.confirmationui@1.0.so"
-    "lib64/libteeui_hal_support.so"
-
-    # Contexthub
-    "lib64/android.hardware.contexthub-V3-ndk.so"
-    "lib64/chre_atoms_log.so"
-    "lib64/chre_metrics_reporter.so"
-    "lib64/chremetrics-cpp.so"
-
-    # Fingerprint
-    "etc/permissions/android.hardware.fingerprint.xml"
-
-    # GPS
-    "lib64/liblzma.so"
-    "lib64/libunwindstack.so"
-
-    # HIDL
-    "lib/libhidltransport.so"
-    "lib/libhwbinder.so"
-    "lib64/libhidltransport.so"
-    "lib64/libhwbinder.so"
-
-    # Identity credential
-    "etc/permissions/android.hardware.identity_credential.xml"
-    "lib64/android.hardware.identity-V5-ndk.so"
-    "lib64/android.hardware.identity-support-lib.so"
-
-    # Json
-    "lib/libjsoncpp.so"
-    "lib64/libjson.so"
-
-    # Nos
-    "lib64/libkeymaster4support.so"
-    "lib64/libkeymint_support.so"
-    "lib64/libnos.so"
-    "lib64/libnos_client_citadel.so"
-    "lib64/libnos_datagram.so"
-    "lib64/libnos_datagram_citadel.so"
-    "lib64/libnos_feature.so"
-    "lib64/libnos_transport.so"
-    "lib64/libnosprotos.so"
-    "lib64/nos_app_avb.so"
-    "lib64/nos_app_identity.so"
-    "lib64/nos_app_keymaster.so"
-    "lib64/nos_app_keymaster_ctdl.so"
-    "lib64/nos_app_weaver.so"
-    "lib64/pixelpowerstats_provider_aidl_interface-cpp.so"
-
-    # Radio
-    "lib/libnetutils.so"
-    "lib/libsqlite.so"
-    "lib/libziparchive.so"
-    "lib/modem_android_property_manager.so"
-    "lib/modem_android_property_manager_impl.so"
-    "lib/modem_clock_manager.so"
-    "lib/modem_clock_manager_impl.so"
-    "lib/modem_log_constants.so"
-    "lib64/libnetutils.so"
-    "lib64/libsqlite.so"
-    "lib64/libziparchive.so"
-    "lib64/modem_clock_manager.so"
-    "lib64/modem_clock_manager_impl.so"
-
-    # Sensors
-    "lib/android.frameworks.sensorservice-V1-ndk.so"
-    "lib/android.hardware.sensors-V2-ndk.so"
-    "lib/android.hardware.sensors@1.0.so"
-    "lib/android.hardware.sensors@2.0-ScopedWakelock.so"
-    "lib/android.hardware.sensors@2.0.so"
-    "lib/android.hardware.sensors@2.1.so"
-    "lib/hw/sensors.dynamic_sensor_hal.so"
-    "lib/libhidparser.so"
-    "lib/libsensorndkbridge.so"
-    "lib64/hw/sensors.dynamic_sensor_hal.so"
-    "lib64/libhidparser.so"
-
-    # Trusty
-    "lib64/android.trusty.stats.nw.setter-cpp.so"
-    "lib64/libbinder_trusty.so"
-    "lib64/libtrusty_metrics.so"
-
-    # Misc interfaces
-    "lib/android.frameworks.stats-V1-ndk.so"
-    "lib/android.hardware.health-V1-ndk.so"
-    "lib/android.hardware.radio.config@1.0.so"
-    "lib/android.hardware.radio.config@1.1.so"
-    "lib/android.hardware.radio.config@1.2.so"
-    "lib/android.hardware.radio.deprecated@1.0.so"
-    "lib/android.hardware.radio@1.2.so"
-    "lib/android.hardware.radio@1.3.so"
-    "lib/android.hardware.radio@1.4.so"
-    "lib/android.hardware.radio@1.5.so"
-    "lib/android.hardware.radio@1.6.so"
-    "lib/android.hardware.thermal-V1-ndk.so"
-    "lib/android.hardware.thermal@1.0.so"
-    "lib/android.hardware.thermal@2.0.so"
-    "lib/com.google.hardware.pixel.display-V9-ndk.so"
-    "lib64/android.frameworks.stats-V1-cpp.so"
-    "lib64/android.hardware.authsecret-V1-ndk.so"
-    "lib64/android.hardware.biometrics.common-V3-ndk.so"
-    "lib64/android.hardware.biometrics.fingerprint-V3-ndk.so"
-    "lib64/android.hardware.gnss-V3-ndk.so"
-    "lib64/android.hardware.graphics.bufferqueue@1.0.so"
-    "lib64/android.hardware.graphics.bufferqueue@2.0.so"
-    "lib64/android.hardware.health-V1-ndk.so"
-    "lib64/android.hardware.input.common-V1-ndk.so"
-    "lib64/android.hardware.input.processor-V1-ndk.so"
-    "lib64/android.hardware.keymaster-V3-ndk.so"
-    "lib64/android.hardware.keymaster-V4-ndk.so"
-    "lib64/android.hardware.keymaster@3.0.so"
-    "lib64/android.hardware.keymaster@4.0.so"
-    "lib64/android.hardware.keymaster@4.1.so"
-    "lib64/android.hardware.neuralnetworks-V4-ndk.so"
-    "lib64/android.hardware.neuralnetworks@1.0.so"
-    "lib64/android.hardware.neuralnetworks@1.1.so"
-    "lib64/android.hardware.neuralnetworks@1.2.so"
-    "lib64/android.hardware.neuralnetworks@1.3.so"
-    "lib64/android.hardware.oemlock-V1-ndk.so"
-    "lib64/android.hardware.power@1.0.so"
-    "lib64/android.hardware.power@1.1.so"
-    "lib64/android.hardware.power@1.2.so"
-    "lib64/android.hardware.radio.config@1.0.so"
-    "lib64/android.hardware.radio.config@1.1.so"
-    "lib64/android.hardware.radio.config@1.2.so"
-    "lib64/android.hardware.radio.deprecated@1.0.so"
-    "lib64/android.hardware.radio@1.2.so"
-    "lib64/android.hardware.radio@1.3.so"
-    "lib64/android.hardware.radio@1.4.so"
-    "lib64/android.hardware.radio@1.5.so"
-    "lib64/android.hardware.radio@1.6.so"
-    "lib64/android.hardware.weaver-V2-ndk.so"
-    "lib64/android.hardware.wifi-V1-ndk.so"
-    "lib64/android.hidl.token@1.0-utils.so"
-    "lib64/android.hidl.token@1.0.so"
-    "lib64/com.google.hardware.pixel.display-V4-ndk.so"
-    "lib64/com.google.hardware.pixel.display-V9-ndk.so"
-
-    # Misc
-    "bin/dump/dump_gsc.sh"
-    "lib/libevent.so"
-    "lib/libion.so"
-    "lib64/libevent.so"
-    "lib64/libion.so"
-
-    # Completely skip files that are not required
-
-    # Google
-    "etc/default-permissions/default-permissions_talkback.xml"
-
-    # Secure element
-    "lib/android.hardware.secure_element.thales.libse.so"
-    "lib/libstpreprocess21.so"
-)
-
-# Initialize the helper
-setup_vendor_deps "${ANDROID_ROOT}"
-
-generate_prop_list_from_image "${_input_image}" "${_output_file}" VENDOR_SKIP_FILES
-
-# Fixups
-function presign() {
-    sed -i "s|vendor/${1}$|vendor/${1};PRESIGNED|g" "${_output_file}"
-}
-
-function as_module() {
-    sed -i "s|vendor/${1}$|-vendor/${1}|g" "${_output_file}"
-}
-
-function header() {
-    sed -i "1s/^/${1}\n/" "${_output_file}"
-}
-
-as_module "lib/libOpenCL.so"
-as_module "lib64/libOpenCL.so"
-
-header "# All blobs are extracted from Google factory images for each new ASB"
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index c199027..09c75e2 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -1,8 +1,7 @@
 #!/bin/bash
 #
-# Copyright (C) 2016 The CyanogenMod Project
-# Copyright (C) 2017-2023 The LineageOS Project
-#
+# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
+# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
 # SPDX-License-Identifier: Apache-2.0
 #
 
@@ -17,6 +16,8 @@
 
 ANDROID_ROOT="${MY_DIR}/../../.."
 
+export TARGET_ENABLE_CHECKELF=true
+
 HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
 if [ ! -f "${HELPER}" ]; then
     echo "Unable to find helper script at ${HELPER}"
@@ -24,15 +25,56 @@
 fi
 source "${HELPER}"
 
+function vendor_imports() {
+    cat <<EOF >>"$1"
+		"device/google/bluejay",
+		"hardware/google/av",
+		"hardware/google/gchips",
+		"hardware/google/graphics/common",
+		"hardware/google/interfaces",
+		"hardware/google/pixel",
+EOF
+}
+
+function lib_to_package_fixup_vendor_variants() {
+    if [ "$2" != "vendor" ]; then
+        return 1
+    fi
+
+    case "$1" in
+        com.google.edgetpu_app_service-V3-ndk | \
+            com.google.edgetpu_vendor_service-V2-ndk)
+            echo "$1-vendor"
+            ;;
+        libprotobuf-cpp-full-21.12)
+            echo "libprotobuf-cpp-full"
+            ;;
+        libprotobuf-cpp-lite-21.12)
+            echo "libprotobuf-cpp-lite"
+            ;;
+        libacryl | \
+            libexynosv4l2) ;;
+        *)
+            return 1
+            ;;
+    esac
+}
+
+function lib_to_package_fixup() {
+    lib_to_package_fixup_clang_rt_ubsan_standalone "$1" ||
+        lib_to_package_fixup_proto_3_9_1 "$1" ||
+        lib_to_package_fixup_vendor_variants "$@"
+}
+
 # Initialize the helper
 setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
 
 # Warning headers and guards
 write_headers
 
-write_makefiles "${MY_DIR}/proprietary-files.txt" true
-write_makefiles "${MY_DIR}/proprietary-files-carriersettings.txt" true
-write_makefiles "${MY_DIR}/proprietary-files-vendor.txt" true
+write_makefiles "${MY_DIR}/proprietary-files.txt"
+write_makefiles "${MY_DIR}/proprietary-files-carriersettings.txt"
+write_makefiles "${MY_DIR}/proprietary-files-vendor.txt"
 
 append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
 
diff --git a/skip-files-vendor.txt b/skip-files-vendor.txt
new file mode 100644
index 0000000..50edf2a
--- /dev/null
+++ b/skip-files-vendor.txt
@@ -0,0 +1,1417 @@
+# Standard build output with vendor image build enabled
+apex/com.android.hardware.cas.apex
+apex/com.android.vndk.current.on_vendor.apex
+bin/[
+bin/acpi
+bin/awk
+bin/base64
+bin/basename
+bin/blockdev
+bin/boringssl_self_test32
+bin/boringssl_self_test64
+bin/brctl
+bin/cal
+bin/cat
+bin/chattr
+bin/chcon
+bin/checkpoint_gc
+bin/chgrp
+bin/chmod
+bin/chown
+bin/chroot
+bin/chrt
+bin/cksum
+bin/clear
+bin/cmp
+bin/comm
+bin/cp
+bin/cpio
+bin/cut
+bin/date
+bin/dd
+bin/devmem
+bin/df
+bin/diff
+bin/dirname
+bin/dmesg
+bin/dos2unix
+bin/du
+bin/dump/dump_aoc
+bin/dump/dump_devfreq
+bin/dump/dump_display
+bin/dump/dump_gs101.sh
+bin/dump/dump_modem.sh
+bin/dump/dump_modemlog
+bin/dump/dump_perf
+bin/dump/dump_pixel_metrics
+bin/dump/dump_sensors
+bin/dump/dump_soc
+bin/dump/dump_stm.sh
+bin/dump/dump_storage
+bin/dump/dump_thermal.sh
+bin/dump/dump_trusty.sh
+bin/dumpsys
+bin/echo
+bin/egrep
+bin/env
+bin/expand
+bin/expr
+bin/fallocate
+bin/false
+bin/fgrep
+bin/file
+bin/find
+bin/flock
+bin/fmt
+bin/free
+bin/fsync
+bin/getconf
+bin/getenforce
+bin/getevent
+bin/getfattr
+bin/getprop
+bin/gpiodetect
+bin/gpiofind
+bin/gpioget
+bin/gpioinfo
+bin/gpioset
+bin/gpu_probe
+bin/grep
+bin/groups
+bin/gunzip
+bin/gzip
+bin/head
+bin/hostname
+bin/hw/android.hardware.audio.service
+bin/hw/android.hardware.boot-service.default-pixel
+bin/hw/android.hardware.cas@1.2-service
+bin/hw/android.hardware.drm-service.clearkey
+bin/hw/android.hardware.dumpstate-service
+bin/hw/android.hardware.gatekeeper-service.trusty
+bin/hw/android.hardware.graphics.allocator-V1-service
+bin/hw/android.hardware.graphics.composer@2.4-service
+bin/hw/android.hardware.health-service.gs101
+bin/hw/android.hardware.health.storage-service.default
+bin/hw/android.hardware.media.omx@1.0-service
+bin/hw/android.hardware.memtrack-service.pixel
+bin/hw/android.hardware.nfc-service.st
+bin/hw/android.hardware.power-service.pixel-libperfmgr
+bin/hw/android.hardware.power.stats-service.pixel
+bin/hw/android.hardware.secure_element@1.2-service-gto
+bin/hw/android.hardware.security.keymint-service.trusty
+bin/hw/android.hardware.sensors-service.multihal
+bin/hw/android.hardware.thermal-service.pixel
+bin/hw/android.hardware.usb-service.gs101
+bin/hw/android.hardware.usb.gadget-service.gs101
+bin/hw/android.hardware.vibrator-service.cs40l26
+bin/hw/android.hardware.wifi-service
+bin/hw/disable_contaminant_detection.sh
+bin/hw/hostapd
+bin/hw/wpa_supplicant
+bin/hwclock
+bin/i2cdetect
+bin/i2cdump
+bin/i2cget
+bin/i2cset
+bin/i2ctransfer
+bin/iconv
+bin/id
+bin/ifconfig
+bin/init.display.sh
+bin/inotifyd
+bin/insmod
+bin/insmod.sh
+bin/install
+bin/ionice
+bin/iorenice
+bin/kill
+bin/killall
+bin/ln
+bin/load_policy
+bin/log
+bin/logger
+bin/logname
+bin/logwrapper
+bin/losetup
+bin/ls
+bin/lsattr
+bin/lsmod
+bin/lsof
+bin/lspci
+bin/lsusb
+bin/md5sum
+bin/memeater
+bin/microcom
+bin/misc_writer
+bin/mkdir
+bin/mkfifo
+bin/mknod
+bin/mkswap
+bin/mktemp
+bin/modinfo
+bin/modprobe
+bin/more
+bin/mount
+bin/mountpoint
+bin/mv
+bin/nc
+bin/netcat
+bin/netstat
+bin/nice
+bin/nl
+bin/nohup
+bin/nproc
+bin/nsenter
+bin/od
+bin/paste
+bin/patch
+bin/pgrep
+bin/pidof
+bin/pixelstats-vendor
+bin/pkill
+bin/pmap
+bin/printenv
+bin/printf
+bin/ps
+bin/pwd
+bin/readelf
+bin/readlink
+bin/realpath
+bin/rebalance_interrupts-vendor
+bin/renice
+bin/restorecon
+bin/rm
+bin/rmdir
+bin/rmmod
+bin/rtcwake
+bin/runcon
+bin/sed
+bin/sendevent
+bin/sendhint
+bin/seq
+bin/setenforce
+bin/setfattr
+bin/setprop
+bin/setsid
+bin/sh
+bin/sha1sum
+bin/sha224sum
+bin/sha256sum
+bin/sha384sum
+bin/sha512sum
+bin/sleep
+bin/sort
+bin/split
+bin/start
+bin/stat
+bin/stop
+bin/storageproxyd
+bin/strings
+bin/stty
+bin/swapoff
+bin/swapon
+bin/sync
+bin/sysctl
+bin/tac
+bin/tail
+bin/tar
+bin/taskset
+bin/tee
+bin/test
+bin/thermal_symlinks
+bin/time
+bin/timeout
+bin/toolbox
+bin/top
+bin/touch
+bin/toybox_vendor
+bin/tr
+bin/true
+bin/truncate
+bin/trusty_apploader
+bin/tty
+bin/uclampset
+bin/ufs_firmware_update.sh
+bin/ulimit
+bin/umount
+bin/uname
+bin/uniq
+bin/unix2dos
+bin/unlink
+bin/unshare
+bin/uptime
+bin/usleep
+bin/uudecode
+bin/uuencode
+bin/uuidgen
+bin/vi
+bin/vmstat
+bin/vndservice
+bin/vndservicemanager
+bin/watch
+bin/wc
+bin/which
+bin/whoami
+bin/xargs
+bin/xxd
+bin/yes
+bin/zcat
+build.prop
+etc/NOTICE.xml.gz
+etc/a2dp_audio_policy_configuration_7_0.xml
+etc/a2dp_in_audio_policy_configuration_7_0.xml
+etc/aconfig_flags.pb
+etc/aidl/le_audio/aidl_audio_set_configurations.bfbs
+etc/aidl/le_audio/aidl_audio_set_configurations.json
+etc/aidl/le_audio/aidl_audio_set_scenarios.bfbs
+etc/aidl/le_audio/aidl_audio_set_scenarios.json
+etc/aoc/BLUETOOTH.dat
+etc/aoc/HANDSET.dat
+etc/aoc/HANDSFREE.dat
+etc/aoc/HEADSET.dat
+etc/aoc/mcps.dat
+etc/aoc/recording.gatf
+etc/atrace/atrace_categories.txt
+etc/audio_effects.xml
+etc/audio_platform_configuration.xml
+etc/audio_policy_configuration.xml
+etc/audio_policy_configuration_a2dp_offload_disabled.xml
+etc/audio_policy_configuration_bluetooth_legacy_hal.xml
+etc/audio_policy_volumes.xml
+etc/bluetooth_audio_policy_configuration_7_0.xml
+etc/bluetooth_power_limits.csv
+etc/bluetooth_power_limits_CA.csv
+etc/bluetooth_power_limits_G1AZG_EU.csv
+etc/bluetooth_power_limits_GB62Z_EU.csv
+etc/bluetooth_power_limits_GB62Z_US.csv
+etc/bluetooth_power_limits_GX7AS_US.csv
+etc/bluetooth_power_limits_JP.csv
+etc/boringssl_self_test.no_zygote.rc
+etc/boringssl_self_test.zygote32.rc
+etc/boringssl_self_test.zygote64.rc
+etc/boringssl_self_test.zygote64_32.rc
+etc/build_flags.json
+etc/default_volume_tables.xml
+etc/display_colordata_cal0.pb
+etc/display_colordata_dev_cal0.pb
+etc/display_golden_cal0.pb
+etc/fs_config_dirs
+etc/fs_config_files
+etc/fstab.gs101
+etc/fstab.gs101-fips
+etc/fstab.persist
+etc/fstab.zram.2g
+etc/fstab.zram.3g
+etc/fstab.zram.40p
+etc/fstab.zram.4g
+etc/fstab.zram.50p
+etc/fstab.zram.50p-1g
+etc/fstab.zram.50p-2g
+etc/fstab.zram.5g
+etc/fstab.zram.60p
+etc/fstab.zram.6g
+etc/gnss/gps.cer
+etc/gnss/gps.xml
+etc/gnss/lhd.conf
+etc/gnss/scd.conf
+etc/group
+etc/hearing_aid_audio_policy_configuration_7_0.xml
+etc/init.common.cfg
+etc/init.insmod.bluejay.cfg
+etc/init/android.hardware.audio.service.rc
+etc/init/android.hardware.boot-service.default-pixel.rc
+etc/init/android.hardware.cas@1.2-service.rc
+etc/init/android.hardware.drm-service.clearkey.rc
+etc/init/android.hardware.dumpstate-service.rc
+etc/init/android.hardware.gatekeeper-service.trusty.rc
+etc/init/android.hardware.graphics.allocator-aidl-service.rc
+etc/init/android.hardware.graphics.composer@2.4-service.rc
+etc/init/android.hardware.health-service.gs101.rc
+etc/init/android.hardware.media.omx@1.0-service.rc
+etc/init/android.hardware.power-service.pixel-libperfmgr.rc
+etc/init/android.hardware.power.stats-service.pixel.rc
+etc/init/android.hardware.secure_element@1.2-service-gto.rc
+etc/init/android.hardware.security.keymint-service.trusty.rc
+etc/init/android.hardware.sensors-service-multihal.rc
+etc/init/android.hardware.thermal-service.pixel.rc
+etc/init/android.hardware.usb-service.rc
+etc/init/android.hardware.usb.gadget-service.rc
+etc/init/android.hardware.vibrator-service.cs40l26.rc
+etc/init/android.hardware.wifi-service.rc
+etc/init/android.hardware.wifi.supplicant-service.rc
+etc/init/atrace_categories.rc
+etc/init/boringssl_self_test.rc
+etc/init/gpu_probe.rc
+etc/init/health-storage-default.rc
+etc/init/hostapd.android.rc
+etc/init/hw/init.bluejay.rc
+etc/init/hw/init.blueport.rc
+etc/init/hw/init.gs101.rc
+etc/init/hw/init.gs101.usb.rc
+etc/init/init.aoc.rc
+etc/init/init.module.rc
+etc/init/init.pixel.rc
+etc/init/init.storage.rc
+etc/init/memtrack.rc
+etc/init/nfc-service-default.rc
+etc/init/pixel-mm-gki.rc
+etc/init/pixel-thermal-symlinks.rc
+etc/init/pixelstats-vendor.gs101.rc
+etc/init/pkvm_experiment.rc
+etc/init/rebalance_interrupts-vendor.gs101.rc
+etc/init/storage.bluejay.rc
+etc/init/vndservicemanager.rc
+etc/libnfc-hal-st-GB17L.conf
+etc/libnfc-hal-st.conf
+etc/libse-gto-hal.conf
+etc/linker.config.pb
+etc/media_codecs.xml
+etc/media_codecs_c2.xml
+etc/media_codecs_performance.xml
+etc/media_codecs_performance_c2.xml
+etc/media_profiles_V1_0.xml
+etc/mixer_paths.xml
+etc/mkshrc
+etc/modem/Pixel_Default.cfg
+etc/modem/Pixel_Default.nprf
+etc/modem/Pixel_Default_metrics.xml
+etc/modem/Pixel_stability.cfg
+etc/modem/Pixel_stability.nprf
+etc/modem/default.cfg
+etc/modem/default.nprf
+etc/modem/default_NAS_RRC.cfg
+etc/modem/default_NAS_RRC.nprf
+etc/modem/default_metrics.xml
+etc/modem/default_network.cfg
+etc/modem/default_network.nprf
+etc/modem/default_stability.cfg
+etc/modem/default_stability.nprf
+etc/modem/gnss_blanking.csv
+etc/modem/logging.conf
+etc/modem/teamfood_default.cfg
+etc/modem/teamfood_default.nprf
+etc/modem/teamfood_default_metrics.xml
+etc/passwd
+etc/permissions/android.hardware.audio.low_latency.xml
+etc/permissions/android.hardware.audio.pro.xml
+etc/permissions/android.hardware.bluetooth.prebuilt.xml
+etc/permissions/android.hardware.bluetooth_le.prebuilt.xml
+etc/permissions/android.hardware.camera.concurrent.xml
+etc/permissions/android.hardware.camera.flash-autofocus.xml
+etc/permissions/android.hardware.camera.front.xml
+etc/permissions/android.hardware.camera.full.xml
+etc/permissions/android.hardware.camera.raw.xml
+etc/permissions/android.hardware.context_hub.xml
+etc/permissions/android.hardware.device_unique_attestation.xml
+etc/permissions/android.hardware.hardware_keystore.xml
+etc/permissions/android.hardware.keystore.app_attest_key.xml
+etc/permissions/android.hardware.location.gps.prebuilt.xml
+etc/permissions/android.hardware.nfc.ese.xml
+etc/permissions/android.hardware.nfc.hce.xml
+etc/permissions/android.hardware.nfc.hcef.xml
+etc/permissions/android.hardware.nfc.uicc.xml
+etc/permissions/android.hardware.nfc.xml
+etc/permissions/android.hardware.opengles.aep.xml
+etc/permissions/android.hardware.se.omapi.ese.xml
+etc/permissions/android.hardware.se.omapi.uicc.xml
+etc/permissions/android.hardware.sensor.accelerometer.xml
+etc/permissions/android.hardware.sensor.barometer.xml
+etc/permissions/android.hardware.sensor.compass.xml
+etc/permissions/android.hardware.sensor.dynamic.head_tracker.xml
+etc/permissions/android.hardware.sensor.gyroscope.xml
+etc/permissions/android.hardware.sensor.hifi_sensors.xml
+etc/permissions/android.hardware.sensor.light.xml
+etc/permissions/android.hardware.sensor.proximity.xml
+etc/permissions/android.hardware.sensor.stepcounter.xml
+etc/permissions/android.hardware.sensor.stepdetector.xml
+etc/permissions/android.hardware.telephony.carrierlock.xml
+etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
+etc/permissions/android.hardware.usb.accessory.xml
+etc/permissions/android.hardware.usb.host.xml
+etc/permissions/android.hardware.vulkan.compute.xml
+etc/permissions/android.hardware.vulkan.level.xml
+etc/permissions/android.hardware.vulkan.version.xml
+etc/permissions/android.hardware.wifi.aware.xml
+etc/permissions/android.hardware.wifi.direct.xml
+etc/permissions/android.hardware.wifi.passpoint.xml
+etc/permissions/android.hardware.wifi.rtt.xml
+etc/permissions/android.hardware.wifi.xml
+etc/permissions/android.software.contextualsearch.xml
+etc/permissions/android.software.device_id_attestation.xml
+etc/permissions/android.software.ipsec_tunnel_migration.xml
+etc/permissions/android.software.ipsec_tunnels.xml
+etc/permissions/android.software.midi.xml
+etc/permissions/android.software.opengles.deqp.level.xml
+etc/permissions/android.software.verified_boot.xml
+etc/permissions/android.software.vulkan.deqp.level.xml
+etc/permissions/aosp_excluded_hardware.xml
+etc/permissions/com.nxp.mifare.xml
+etc/permissions/handheld_core_hardware.xml
+etc/permissions/vendor.android.hardware.camera.preview-dis.xml
+etc/powerhint.json
+etc/powerhint_a0.json
+etc/powerhint_a1.json
+etc/r_submix_audio_policy_configuration.xml
+etc/selinux/plat_pub_versioned.cil
+etc/selinux/plat_sepolicy_vers.txt
+etc/selinux/precompiled_sepolicy
+etc/selinux/precompiled_sepolicy.plat_sepolicy_and_mapping.sha256
+etc/selinux/precompiled_sepolicy.product_sepolicy_and_mapping.sha256
+etc/selinux/precompiled_sepolicy.system_ext_sepolicy_and_mapping.sha256
+etc/selinux/selinux_denial_metadata
+etc/selinux/vendor_file_contexts
+etc/selinux/vendor_hwservice_contexts
+etc/selinux/vendor_mac_permissions.xml
+etc/selinux/vendor_property_contexts
+etc/selinux/vendor_seapp_contexts
+etc/selinux/vendor_sepolicy.cil
+etc/selinux/vendor_service_contexts
+etc/selinux/vndservice_contexts
+etc/sound_trigger_configuration.xml
+etc/sysconfig/component-overrides.xml
+etc/task_profiles.json
+etc/thermal_info_config.json
+etc/thermal_info_config_charge.json
+etc/ueventd.rc
+etc/usb_audio_policy_configuration.xml
+etc/vintf/compatibility_matrix.xml
+etc/vintf/manifest.xml
+etc/vintf/manifest/android.hardware.cas@1.2-service.xml
+etc/vintf/manifest/android.hardware.drm-service.clearkey.xml
+etc/vintf/manifest/android.hardware.dumpstate-service.xml
+etc/vintf/manifest/android.hardware.gatekeeper-service.trusty.xml
+etc/vintf/manifest/android.hardware.health-service.gs101.xml
+etc/vintf/manifest/android.hardware.power-service.pixel.xml
+etc/vintf/manifest/android.hardware.power.stats-service.pixel.xml
+etc/vintf/manifest/android.hardware.security.keymint-service.trusty.xml
+etc/vintf/manifest/android.hardware.sensors-multihal.xml
+etc/vintf/manifest/android.hardware.thermal-service.pixel.xml
+etc/vintf/manifest/android.hardware.usb-service.xml
+etc/vintf/manifest/android.hardware.usb.gadget-service.xml
+etc/vintf/manifest/android.hardware.vibrator-service.cs40l26.xml
+etc/vintf/manifest/android.hardware.wifi-service.xml
+etc/vintf/manifest/android.hardware.wifi.hostapd.xml
+etc/vintf/manifest/android.hardware.wifi.supplicant.xml
+etc/vintf/manifest/bluetooth_audio.xml
+etc/vintf/manifest/health-storage-default.xml
+etc/vintf/manifest/manifest_gralloc_aidl.xml
+etc/vintf/manifest/memtrack.xml
+etc/vintf/manifest/nfc-service-default.xml
+etc/vintf/manifest/pixel-display-default.xml
+etc/waves_config.ini
+etc/waves_preset.mps
+etc/wifi/coex_table.xml
+etc/wifi/p2p_supplicant_overlay.conf
+etc/wifi/wpa_supplicant.conf
+etc/wifi/wpa_supplicant_overlay.conf
+firmware/R-cs35l41-dsp1-spk-cali.bin
+firmware/R-cs35l41-dsp1-spk-diag.bin
+firmware/R-cs35l41-dsp1-spk-prot.bin
+firmware/cs35l41-dsp1-spk-cali.bin
+firmware/cs35l41-dsp1-spk-cali.wmfw
+firmware/cs35l41-dsp1-spk-diag.bin
+firmware/cs35l41-dsp1-spk-diag.wmfw
+firmware/cs35l41-dsp1-spk-prot.bin
+firmware/cs35l41-dsp1-spk-prot.wmfw
+lib/android.frameworks.stats-V2-ndk.so
+lib/android.hardware.audio.common-V3-ndk.so
+lib/android.hardware.audio.common-util.so
+lib/android.hardware.audio.common@2.0.so
+lib/android.hardware.audio.common@5.0.so
+lib/android.hardware.audio.common@7.0-enums.so
+lib/android.hardware.audio.common@7.0-util.so
+lib/android.hardware.audio.common@7.0.so
+lib/android.hardware.audio.common@7.1-enums.so
+lib/android.hardware.audio.common@7.1-util.so
+lib/android.hardware.audio.effect@7.0-util.so
+lib/android.hardware.audio.effect@7.0.so
+lib/android.hardware.audio@7.0.so
+lib/android.hardware.audio@7.1-util.so
+lib/android.hardware.audio@7.1.so
+lib/android.hardware.bluetooth.audio-V4-ndk.so
+lib/android.hardware.bluetooth.audio-impl.so
+lib/android.hardware.bluetooth.audio@2.0.so
+lib/android.hardware.bluetooth.audio@2.1.so
+lib/android.hardware.cas.native@1.0.so
+lib/android.hardware.cas@1.0.so
+lib/android.hardware.cas@1.1.so
+lib/android.hardware.cas@1.2.so
+lib/android.hardware.common-V2-ndk.so
+lib/android.hardware.common.fmq-V1-ndk.so
+lib/android.hardware.drm-V1-ndk.so
+lib/android.hardware.graphics.allocator-V2-ndk.so
+lib/android.hardware.graphics.allocator@2.0.so
+lib/android.hardware.graphics.allocator@3.0.so
+lib/android.hardware.graphics.allocator@4.0.so
+lib/android.hardware.graphics.bufferqueue@1.0.so
+lib/android.hardware.graphics.bufferqueue@2.0.so
+lib/android.hardware.graphics.common-V3-ndk.so
+lib/android.hardware.graphics.common-V5-ndk.so
+lib/android.hardware.graphics.common@1.0.so
+lib/android.hardware.graphics.common@1.1.so
+lib/android.hardware.graphics.common@1.2.so
+lib/android.hardware.graphics.composer3-V3-ndk.so
+lib/android.hardware.graphics.composer@2.1.so
+lib/android.hardware.graphics.composer@2.2.so
+lib/android.hardware.graphics.composer@2.3.so
+lib/android.hardware.graphics.composer@2.4.so
+lib/android.hardware.graphics.mapper@2.0.so
+lib/android.hardware.graphics.mapper@2.1.so
+lib/android.hardware.graphics.mapper@3.0.so
+lib/android.hardware.graphics.mapper@4.0.so
+lib/android.hardware.media.omx@1.0.so
+lib/android.hardware.media@1.0.so
+lib/android.hardware.power-V2-ndk.so
+lib/android.hardware.power.stats-V2-ndk.so
+lib/android.hardware.radio@1.0.so
+lib/android.hardware.radio@1.1.so
+lib/android.hardware.soundtrigger@2.0-core.so
+lib/android.hardware.soundtrigger@2.0.so
+lib/android.hardware.soundtrigger@2.1.so
+lib/android.hardware.soundtrigger@2.2.so
+lib/android.hardware.soundtrigger@2.3.so
+lib/android.hidl.allocator@1.0.so
+lib/android.hidl.memory.token@1.0.so
+lib/android.hidl.memory@1.0.so
+lib/android.hidl.safe_union@1.0.so
+lib/android.hidl.token@1.0-utils.so
+lib/android.hidl.token@1.0.so
+lib/android.media.audio.common.types-V3-ndk.so
+lib/android.system.suspend-V1-ndk.so
+lib/arm.graphics-V1-ndk.so
+lib/com.google.hardware.pixel.display-V10-ndk.so
+lib/hw/android.hardware.audio.effect@7.0-impl.so
+lib/hw/android.hardware.audio@7.1-impl.so
+lib/hw/android.hardware.graphics.mapper@4.0-impl.so
+lib/hw/android.hardware.soundtrigger@2.3-impl.so
+lib/hw/android.hidl.memory@1.0-impl.so
+lib/hw/audio.bluetooth.default.so
+lib/hw/audio.primary.default.so
+lib/hw/audio.r_submix.default.so
+lib/hw/audio.usb.default.so
+lib/hw/audio.usbv2.default.so
+lib/hw/gralloc.default.so
+lib/hw/hwcomposer.gs101.so
+lib/hw/local_time.default.so
+lib/hw/power.default.so
+lib/hw/vibrator.default.so
+lib/libExynosHWCService.so
+lib/libacryl.so
+lib/libacryl_hdr_plugin.so
+lib/libalsautils.so
+lib/libalsautilsv2.so
+lib/libaudioutils.so
+lib/libavservices_minijail.so
+lib/libbase.so
+lib/libbinder.so
+lib/libbluetooth_audio_session.so
+lib/libbluetooth_audio_session_aidl.so
+lib/libc++.so
+lib/libcap.so
+lib/libclang_rt.ubsan_standalone-arm-android.so
+lib/libcrypto.so
+lib/libcutils.so
+lib/libdmabufheap.so
+lib/libdrm.so
+lib/libdrmresource.so
+lib/libeffects.so
+lib/libeffectsconfig.so
+lib/libexpat.so
+lib/libexynosdisplay.so
+lib/libflatbuffers-cpp.so
+lib/libfmq.so
+lib/libgralloctypes.so
+lib/libhardware.so
+lib/libhardware_legacy.so
+lib/libhidlbase.so
+lib/libhidlmemory.so
+lib/libhwjpeg.so
+lib/libion_google.so
+lib/libmedia_helper.so
+lib/libmedia_omx.so
+lib/libmediautils_vendor.so
+lib/libmemunreachable.so
+lib/libminijail.so
+lib/libnbaio_mono.so
+lib/libpixelatoms_defs.so
+lib/libpng.so
+lib/libprocessgroup.so
+lib/libprotobuf-cpp-full-21.12.so
+lib/libprotobuf-cpp-lite-21.12.so
+lib/libreference-ril.so
+lib/libril.so
+lib/librilutils.so
+lib/libspeexresampler.so
+lib/libstagefright_bufferqueue_helper.so
+lib/libstagefright_foundation.so
+lib/libstagefright_omx.so
+lib/libstagefright_omx_utils.so
+lib/libstagefright_xmlparser.so
+lib/libtinyalsa.so
+lib/libtinyalsav2.so
+lib/libtinyxml2.so
+lib/libui.so
+lib/libutils.so
+lib/libvendorgraphicbuffer.so
+lib/libvibratorutils.so
+lib/libwpa_client.so
+lib/libxml2.so
+lib/libz.so
+lib/mediacas/libclearkeycasplugin.so
+lib/mediadrm/libdrmclearkeyplugin.so
+lib/modules/abrolhos.ko
+lib/modules/acpm_flexpmu_dbg.ko
+lib/modules/acpm_mbox_test.ko
+lib/modules/aoc_alsa_dev.ko
+lib/modules/aoc_alsa_dev_util.ko
+lib/modules/aoc_channel_dev.ko
+lib/modules/aoc_char_dev.ko
+lib/modules/aoc_control_dev.ko
+lib/modules/aoc_core.ko
+lib/modules/aoc_usb_driver.ko
+lib/modules/aoc_uwb_platform_drv.ko
+lib/modules/aoc_uwb_service_dev.ko
+lib/modules/arm-memlat-mon.ko
+lib/modules/arm_dsu_pmu.ko
+lib/modules/at24.ko
+lib/modules/audiometrics.ko
+lib/modules/bc_max77759.ko
+lib/modules/bcm47765.ko
+lib/modules/bcm_dbg.ko
+lib/modules/bcmdhd4389.ko
+lib/modules/bigocean.ko
+lib/modules/boot_control_sysfs.ko
+lib/modules/boot_device_spi.ko
+lib/modules/bts.ko
+lib/modules/cl_dsp-core.ko
+lib/modules/clk_exynos.ko
+lib/modules/cmupmucal.ko
+lib/modules/coresight-etm4x.ko
+lib/modules/coresight-funnel.ko
+lib/modules/coresight-replicator.ko
+lib/modules/coresight-tmc.ko
+lib/modules/coresight.ko
+lib/modules/cp_thermal_zone.ko
+lib/modules/cpif.ko
+lib/modules/cpif_page.ko
+lib/modules/cs40l26-core.ko
+lib/modules/cs40l26-i2c.ko
+lib/modules/dbgcore-dump.ko
+lib/modules/debug-reboot.ko
+lib/modules/debug-snapshot-debug-kinfo.ko
+lib/modules/debug-snapshot-qd.ko
+lib/modules/debug-snapshot-sfrdump.ko
+lib/modules/dss.ko
+lib/modules/dw3000.ko
+lib/modules/dwc3-exynos-usb.ko
+lib/modules/ect_parser.ko
+lib/modules/eh.ko
+lib/modules/ehld.ko
+lib/modules/exynos-acme.ko
+lib/modules/exynos-adv-tracer-s2d.ko
+lib/modules/exynos-adv-tracer.ko
+lib/modules/exynos-bcm_dbg-dump.ko
+lib/modules/exynos-coresight-etm.ko
+lib/modules/exynos-coresight.ko
+lib/modules/exynos-cpuhp.ko
+lib/modules/exynos-cpupm.ko
+lib/modules/exynos-debug-test.ko
+lib/modules/exynos-dm.ko
+lib/modules/exynos-drm.ko
+lib/modules/exynos-ecc-handler.ko
+lib/modules/exynos-pd-dbg.ko
+lib/modules/exynos-pd.ko
+lib/modules/exynos-pd_el3.ko
+lib/modules/exynos-pd_hsi0.ko
+lib/modules/exynos-pm.ko
+lib/modules/exynos-pmu-if.ko
+lib/modules/exynos-reboot.ko
+lib/modules/exynos-seclog.ko
+lib/modules/exynos_devfreq.ko
+lib/modules/exynos_dit.ko
+lib/modules/exynos_mct.ko
+lib/modules/exynos_mfc.ko
+lib/modules/exynos_pm_qos.ko
+lib/modules/exynos_tty.ko
+lib/modules/exyswd-rng.ko
+lib/modules/fips140.ko
+lib/modules/fpc1020_platform_tee.ko
+lib/modules/fst2.ko
+lib/modules/ftm5.ko
+lib/modules/g2d.ko
+lib/modules/goodixfp.ko
+lib/modules/goog_touch_interface.ko
+lib/modules/google-battery.ko
+lib/modules/google-bms.ko
+lib/modules/google-charger.ko
+lib/modules/google-cpm.ko
+lib/modules/google_bcl.ko
+lib/modules/google_dock.ko
+lib/modules/google_dual_batt_gauge.ko
+lib/modules/governor_memlat.ko
+lib/modules/gpu_cooling.ko
+lib/modules/gs-chipid.ko
+lib/modules/gs101_spmic_thermal.ko
+lib/modules/gs_acpm.ko
+lib/modules/gs_thermal.ko
+lib/modules/gsa.ko
+lib/modules/gsa_gsc.ko
+lib/modules/gsc-spi.ko
+lib/modules/gvotable.ko
+lib/modules/hall_sensor.ko
+lib/modules/haptics-cs40l2x.ko
+lib/modules/hardlockup-debug.ko
+lib/modules/hardlockup-watchdog.ko
+lib/modules/heatmap.ko
+lib/modules/i2c-acpm.ko
+lib/modules/i2c-dev.ko
+lib/modules/i2c-exynos5.ko
+lib/modules/itmon.ko
+lib/modules/kernel-top.ko
+lib/modules/keycombo.ko
+lib/modules/keydebug.ko
+lib/modules/logbuffer.ko
+lib/modules/lwis.ko
+lib/modules/lzo-rle.ko
+lib/modules/lzo.ko
+lib/modules/mailbox-wc.ko
+lib/modules/mali_kbase.ko
+lib/modules/mali_kutf.ko
+lib/modules/mali_kutf_clk_rate_trace_test_portal.ko
+lib/modules/mali_pixel.ko
+lib/modules/max1720x-battery.ko
+lib/modules/max20339.ko
+lib/modules/max77729-pmic.ko
+lib/modules/max77729_charger.ko
+lib/modules/max77729_uic.ko
+lib/modules/max77759_charger.ko
+lib/modules/max77759_contaminant.ko
+lib/modules/max77759_helper.ko
+lib/modules/max77826-gs-regulator.ko
+lib/modules/mcps802154.ko
+lib/modules/mcps802154_region_fira.ko
+lib/modules/mcps802154_region_nfcc_coex.ko
+lib/modules/mcps802154_region_pctt.ko
+lib/modules/memlat-devfreq.ko
+lib/modules/modules.alias
+lib/modules/modules.blocklist
+lib/modules/modules.dep
+lib/modules/modules.load
+lib/modules/modules.softdep
+lib/modules/nitrous.ko
+lib/modules/odpm.ko
+lib/modules/overheat_mitigation.ko
+lib/modules/p9221.ko
+lib/modules/panel-boe-nt37290.ko
+lib/modules/panel-samsung-drv.ko
+lib/modules/panel-samsung-emul.ko
+lib/modules/panel-samsung-s6e3fc3-p10.ko
+lib/modules/panel-samsung-s6e3fc3.ko
+lib/modules/panel-samsung-s6e3fc3_6a.ko
+lib/modules/panel-samsung-s6e3hc2.ko
+lib/modules/panel-samsung-s6e3hc3-c10.ko
+lib/modules/panel-samsung-s6e3hc3.ko
+lib/modules/panel-samsung-s6e3hc4.ko
+lib/modules/panel-samsung-sofef01.ko
+lib/modules/pca9468.ko
+lib/modules/pcie-exynos-core.ko
+lib/modules/pcie-exynos-gs101-rc-cal.ko
+lib/modules/phy-exynos-mipi-dsim.ko
+lib/modules/phy-exynos-mipi.ko
+lib/modules/phy-exynos-usbdrd-super.ko
+lib/modules/pinctrl-samsung-core.ko
+lib/modules/pinctrl-slg51000.ko
+lib/modules/pixel-boot-metrics.ko
+lib/modules/pixel-debug-test.ko
+lib/modules/pixel-suspend-diag.ko
+lib/modules/pixel_em.ko
+lib/modules/pixel_metrics.ko
+lib/modules/pixel_stat_mm.ko
+lib/modules/pixel_stat_sysfs.ko
+lib/modules/pktgen.ko
+lib/modules/pl330.ko
+lib/modules/pmic_class.ko
+lib/modules/power_stats.ko
+lib/modules/pps-gpio.ko
+lib/modules/pps_core.ko
+lib/modules/rtc-s2mpg10.ko
+lib/modules/s2mpg10-mfd.ko
+lib/modules/s2mpg10-powermeter.ko
+lib/modules/s2mpg10-regulator.ko
+lib/modules/s2mpg11-mfd.ko
+lib/modules/s2mpg11-powermeter.ko
+lib/modules/s2mpg11-regulator.ko
+lib/modules/s2mpg1x-gpio-gs101.ko
+lib/modules/s2mpu.ko
+lib/modules/s3c2410_wdt.ko
+lib/modules/samsung-dma.ko
+lib/modules/samsung-iommu-group.ko
+lib/modules/samsung-secure-iova.ko
+lib/modules/samsung_dma_heap.ko
+lib/modules/samsung_iommu.ko
+lib/modules/sbb-mux.ko
+lib/modules/sched_tp.ko
+lib/modules/sec_touch.ko
+lib/modules/sg.ko
+lib/modules/shm_ipc.ko
+lib/modules/sjtag-driver.ko
+lib/modules/slc_acpm.ko
+lib/modules/slc_dummy.ko
+lib/modules/slc_pmon.ko
+lib/modules/slc_pt.ko
+lib/modules/slg46826.ko
+lib/modules/slg51000-core.ko
+lib/modules/slg51000-regulator.ko
+lib/modules/smfc.ko
+lib/modules/snd-soc-cs35l41-i2c.ko
+lib/modules/snd-soc-cs35l41-spi.ko
+lib/modules/snd-soc-cs35l41.ko
+lib/modules/snd-soc-cs40l26.ko
+lib/modules/snd-soc-max98357a.ko
+lib/modules/snd-soc-rl6231.ko
+lib/modules/snd-soc-rt5682-i2c.ko
+lib/modules/snd-soc-rt5682.ko
+lib/modules/snd-soc-wm-adsp.ko
+lib/modules/snd_soc_cs40l2x.ko
+lib/modules/softdog.ko
+lib/modules/spi-s3c64xx.ko
+lib/modules/spidev.ko
+lib/modules/sscoredump.ko
+lib/modules/st21nfc.ko
+lib/modules/st33spi.ko
+lib/modules/st54spi.ko
+lib/modules/stmvl53l1.ko
+lib/modules/sysrq-hook.ko
+lib/modules/systrace.ko
+lib/modules/tcpci_fusb307.ko
+lib/modules/tcpci_max77759.ko
+lib/modules/touch_bus_negotiator.ko
+lib/modules/touch_offload.ko
+lib/modules/trusty-core.ko
+lib/modules/trusty-ipc.ko
+lib/modules/trusty-log.ko
+lib/modules/trusty-test.ko
+lib/modules/trusty-virtio.ko
+lib/modules/ufs-exynos-core.ko
+lib/modules/ufs-pixel-fips140.ko
+lib/modules/usb_f_dm.ko
+lib/modules/usb_f_dm1.ko
+lib/modules/usb_f_etr_miu.ko
+lib/modules/usb_f_rndis.ko
+lib/modules/usb_psy.ko
+lib/modules/usbc_cooling_dev.ko
+lib/modules/vh_cgroup.ko
+lib/modules/vh_fs.ko
+lib/modules/vh_mm.ko
+lib/modules/vh_preemptirq_long.ko
+lib/modules/vh_sched.ko
+lib/modules/vh_thermal.ko
+lib/modules/xhci-exynos.ko
+lib/modules/zcomp_cpu.ko
+lib/modules/zcomp_eh.ko
+lib/modules/zram.ko
+lib/modules/zsmalloc.ko
+lib/pixel-power-ext-V1-ndk.so
+lib/pixel_stateresidency_provider_aidl_interface-ndk.so
+lib/pixelatoms-cpp.so
+lib/server_configurable_flags.so
+lib/soundfx/libaudiopreprocessing.so
+lib/soundfx/libbundlewrapper.so
+lib/soundfx/libdownmix.so
+lib/soundfx/libdynproc.so
+lib/soundfx/libeffectproxy.so
+lib/soundfx/libhapticgenerator.so
+lib/soundfx/libldnhncr.so
+lib/soundfx/libreverbwrapper.so
+lib/soundfx/libvisualizer.so
+lib64/PixelVibratorFlagsL26.so
+lib64/PixelVibratorStats.so
+lib64/android.frameworks.sensorservice-V1-ndk.so
+lib64/android.frameworks.stats-V1-ndk.so
+lib64/android.frameworks.stats-V2-ndk.so
+lib64/android.hardware.audio.common-V3-ndk.so
+lib64/android.hardware.audio.common-util.so
+lib64/android.hardware.audio.common@2.0.so
+lib64/android.hardware.audio.common@5.0.so
+lib64/android.hardware.audio.common@7.0-enums.so
+lib64/android.hardware.audio.common@7.0-util.so
+lib64/android.hardware.audio.common@7.0.so
+lib64/android.hardware.audio.common@7.1-enums.so
+lib64/android.hardware.audio.common@7.1-util.so
+lib64/android.hardware.audio.effect@7.0-util.so
+lib64/android.hardware.audio.effect@7.0.so
+lib64/android.hardware.audio@7.0.so
+lib64/android.hardware.audio@7.1-util.so
+lib64/android.hardware.audio@7.1.so
+lib64/android.hardware.bluetooth.audio-V4-ndk.so
+lib64/android.hardware.bluetooth.audio-impl.so
+lib64/android.hardware.bluetooth.audio@2.0.so
+lib64/android.hardware.bluetooth.audio@2.1.so
+lib64/android.hardware.boot-V1-ndk.so
+lib64/android.hardware.boot@1.0.so
+lib64/android.hardware.boot@1.1.so
+lib64/android.hardware.common-V2-ndk.so
+lib64/android.hardware.common.fmq-V1-ndk.so
+lib64/android.hardware.drm-V1-ndk.so
+lib64/android.hardware.dumpstate-V1-ndk.so
+lib64/android.hardware.gatekeeper-V1-ndk.so
+lib64/android.hardware.graphics.allocator-V1-ndk.so
+lib64/android.hardware.graphics.allocator-V2-ndk.so
+lib64/android.hardware.graphics.allocator@2.0.so
+lib64/android.hardware.graphics.allocator@3.0.so
+lib64/android.hardware.graphics.allocator@4.0.so
+lib64/android.hardware.graphics.common-V3-ndk.so
+lib64/android.hardware.graphics.common-V5-ndk.so
+lib64/android.hardware.graphics.common@1.0.so
+lib64/android.hardware.graphics.common@1.1.so
+lib64/android.hardware.graphics.common@1.2.so
+lib64/android.hardware.graphics.composer3-V3-ndk.so
+lib64/android.hardware.graphics.composer@2.1-resources.so
+lib64/android.hardware.graphics.composer@2.1.so
+lib64/android.hardware.graphics.composer@2.2-resources.so
+lib64/android.hardware.graphics.composer@2.2.so
+lib64/android.hardware.graphics.composer@2.3.so
+lib64/android.hardware.graphics.composer@2.4.so
+lib64/android.hardware.graphics.mapper@2.0.so
+lib64/android.hardware.graphics.mapper@2.1.so
+lib64/android.hardware.graphics.mapper@3.0.so
+lib64/android.hardware.graphics.mapper@4.0.so
+lib64/android.hardware.health-V3-ndk.so
+lib64/android.hardware.health.storage-V1-ndk.so
+lib64/android.hardware.memtrack-V1-ndk.so
+lib64/android.hardware.nfc-V1-ndk.so
+lib64/android.hardware.power-V1-ndk.so
+lib64/android.hardware.power-V2-ndk.so
+lib64/android.hardware.power-V5-ndk.so
+lib64/android.hardware.power.stats-V2-ndk.so
+lib64/android.hardware.power.stats-impl.gs-common.so
+lib64/android.hardware.power.stats-impl.gs101.so
+lib64/android.hardware.power.stats-impl.pixel.so
+lib64/android.hardware.radio@1.0.so
+lib64/android.hardware.radio@1.1.so
+lib64/android.hardware.secure_element.thales.libse.so
+lib64/android.hardware.secure_element@1.0.so
+lib64/android.hardware.secure_element@1.1.so
+lib64/android.hardware.secure_element@1.2.so
+lib64/android.hardware.security.keymint-V1-ndk.so
+lib64/android.hardware.security.keymint-V3-ndk.so
+lib64/android.hardware.security.rkp-V3-ndk.so
+lib64/android.hardware.security.secureclock-V1-ndk.so
+lib64/android.hardware.security.sharedsecret-V1-ndk.so
+lib64/android.hardware.sensors-V2-ndk.so
+lib64/android.hardware.sensors@1.0.so
+lib64/android.hardware.sensors@2.0-ScopedWakelock.so
+lib64/android.hardware.sensors@2.0.so
+lib64/android.hardware.sensors@2.1.so
+lib64/android.hardware.soundtrigger@2.0-core.so
+lib64/android.hardware.soundtrigger@2.0.so
+lib64/android.hardware.soundtrigger@2.1.so
+lib64/android.hardware.soundtrigger@2.2.so
+lib64/android.hardware.soundtrigger@2.3.so
+lib64/android.hardware.thermal-V1-ndk.so
+lib64/android.hardware.thermal-V2-ndk.so
+lib64/android.hardware.thermal@1.0.so
+lib64/android.hardware.thermal@2.0.so
+lib64/android.hardware.usb-V3-ndk.so
+lib64/android.hardware.usb.gadget-V1-ndk.so
+lib64/android.hardware.usb.gadget@1.0.so
+lib64/android.hardware.vibrator-V2-ndk.so
+lib64/android.hardware.wifi-V2-ndk.so
+lib64/android.hardware.wifi.common-V1-ndk.so
+lib64/android.hardware.wifi.hostapd-V2-ndk.so
+lib64/android.hardware.wifi.supplicant-V3-ndk.so
+lib64/android.hidl.allocator@1.0.so
+lib64/android.hidl.memory.token@1.0.so
+lib64/android.hidl.memory@1.0.so
+lib64/android.hidl.safe_union@1.0.so
+lib64/android.media.audio.common.types-V3-ndk.so
+lib64/android.system.keystore2-V1-ndk.so
+lib64/android.system.suspend-V1-ndk.so
+lib64/arm.graphics-V1-ndk.so
+lib64/com.google.hardware.pixel.display-V10-ndk.so
+lib64/hw/android.hardware.audio.effect@7.0-impl.so
+lib64/hw/android.hardware.audio@7.1-impl.so
+lib64/hw/android.hardware.graphics.allocator-aidl-impl.so
+lib64/hw/android.hardware.graphics.mapper@4.0-impl.so
+lib64/hw/android.hardware.soundtrigger@2.3-impl.so
+lib64/hw/android.hardware.vibrator-impl.cs40l26.so
+lib64/hw/android.hidl.memory@1.0-impl.so
+lib64/hw/audio.bluetooth.default.so
+lib64/hw/audio.primary.default.so
+lib64/hw/audio.r_submix.default.so
+lib64/hw/audio.usb.default.so
+lib64/hw/audio.usbv2.default.so
+lib64/hw/gralloc.default.so
+lib64/hw/hwcomposer.gs101.so
+lib64/hw/local_time.default.so
+lib64/hw/power.default.so
+lib64/hw/vibrator.default.so
+lib64/libExynosHWCService.so
+lib64/lib_android_keymaster_keymint_utils.so
+lib64/libacryl.so
+lib64/libacryl_hdr_plugin.so
+lib64/libalsautils.so
+lib64/libalsautilsv2.so
+lib64/libandroid_log_sys.dylib.so
+lib64/libandroid_logger.dylib.so
+lib64/libaudioutils.so
+lib64/libbase.so
+lib64/libbinder.so
+lib64/libbinderdebug.so
+lib64/libbluetooth_audio_session.so
+lib64/libbluetooth_audio_session_aidl.so
+lib64/libc++.so
+lib64/libcfg_if.dylib.so
+lib64/libclang_rt.ubsan_standalone-aarch64-android.so
+lib64/libcppbor_external.so
+lib64/libcppcose_rkp.so
+lib64/libcrypto.so
+lib64/libcutils.so
+lib64/libdisppower-pixel.so
+lib64/libdmabufheap.so
+lib64/libdrm.so
+lib64/libdrmresource.so
+lib64/libdump.so
+lib64/libdumpstateutil.so
+lib64/libeffects.so
+lib64/libeffectsconfig.so
+lib64/libenv_logger.dylib.so
+lib64/libexynosdisplay.so
+lib64/libflatbuffers-cpp.so
+lib64/libfmq.so
+lib64/libgatekeeper.so
+lib64/libgralloctypes.so
+lib64/libhardware.so
+lib64/libhardware_legacy.so
+lib64/libhidlbase.so
+lib64/libhidlmemory.so
+lib64/libhwc2on1adapter.so
+lib64/libhwc2onfbadapter.so
+lib64/libhwjpeg.so
+lib64/libion_google.so
+lib64/libjsoncpp.so
+lib64/libkeymaster_messages.so
+lib64/libkeymaster_portable.so
+lib64/libkeymint.so
+lib64/libkeystore-engine-wifi-hidl.so
+lib64/liblibloading.dylib.so
+lib64/liblog_rust.dylib.so
+lib64/libmedia_helper.so
+lib64/libmediautils_vendor.so
+lib64/libmemtrack-pixel.so
+lib64/libmemunreachable.so
+lib64/libnbaio_mono.so
+lib64/libnl.so
+lib64/libonce_cell.dylib.so
+lib64/libperfmgr.so
+lib64/libpixelatoms_defs.so
+lib64/libpixelhealth.so
+lib64/libpixelstats.so
+lib64/libpng.so
+lib64/libpower.so
+lib64/libprocessgroup.so
+lib64/libprotobuf-cpp-full-21.12.so
+lib64/libprotobuf-cpp-lite-21.12.so
+lib64/libpuresoftkeymasterdevice.so
+lib64/libreference-ril.so
+lib64/libril.so
+lib64/librilutils.so
+lib64/libsensorndkbridge.so
+lib64/libsoft_attestation_cert.so
+lib64/libspeexresampler.so
+lib64/libssl.so
+lib64/libstagefright_foundation.so
+lib64/libstd.dylib.so
+lib64/libtinyalsa.so
+lib64/libtinyalsav2.so
+lib64/libtinyxml2.so
+lib64/libtrusty.so
+lib64/libui.so
+lib64/libutils.so
+lib64/libvendorgraphicbuffer.so
+lib64/libvibratorutils.so
+lib64/libwifi-hal.so
+lib64/libwifi-system-iface.so
+lib64/libwpa_client.so
+lib64/libxml2.so
+lib64/libz.so
+lib64/mediacas/libclearkeycasplugin.so
+lib64/mediadrm/libdrmclearkeyplugin.so
+lib64/modem_android_property_manager.so
+lib64/modem_android_property_manager_impl.so
+lib64/modem_log_constants.so
+lib64/modem_log_dumper.so
+lib64/nfc_nci.st21nfc.default.so
+lib64/pixel-power-ext-V1-ndk.so
+lib64/pixel_stateresidency_provider_aidl_interface-ndk.so
+lib64/pixelatoms-cpp.so
+lib64/server_configurable_flags.so
+lib64/soundfx/libaudiopreprocessing.so
+lib64/soundfx/libbundlewrapper.so
+lib64/soundfx/libdownmix.so
+lib64/soundfx/libdynproc.so
+lib64/soundfx/libeffectproxy.so
+lib64/soundfx/libhapticgenerator.so
+lib64/soundfx/libldnhncr.so
+lib64/soundfx/libreverbwrapper.so
+lib64/soundfx/libvisualizer.so
+odm/etc/build.prop
+odm/etc/group
+odm/etc/passwd
+odm_dlkm/etc/build.prop
+overlay/EmergencyInfo__bluejay__auto_generated_rro_vendor.apk
+overlay/NfcNci__bluejay__auto_generated_rro_vendor.apk
+overlay/Settings__bluejay__auto_generated_rro_vendor.apk
+overlay/StorageManager__bluejay__auto_generated_rro_vendor.apk
+overlay/SystemUI__bluejay__auto_generated_rro_vendor.apk
+overlay/TeleService__bluejay__auto_generated_rro_vendor.apk
+overlay/ThemePicker__bluejay__auto_generated_rro_vendor.apk
+overlay/Traceur__bluejay__auto_generated_rro_vendor.apk
+overlay/framework-res__bluejay__auto_generated_rro_vendor.apk
+vendor_dlkm/etc/build.prop
+
+# Exclude overlays, symlinks and extra files that we override
+
+# Overlays
+overlay/DeviceDiagnostics__bluejay__auto_generated_rro_vendor.apk
+overlay/DMService__bluejay__auto_generated_rro_vendor.apk
+overlay/Flipendo__bluejay__auto_generated_rro_vendor.apk
+overlay/SettingsGoogle__bluejay__auto_generated_rro_vendor.apk
+overlay/StorageManagerGoogle__bluejay__auto_generated_rro_vendor.apk
+overlay/SystemUIGoogle__bluejay__auto_generated_rro_vendor.apk
+overlay/WallpaperPickerGoogleRelease__bluejay__auto_generated_rro_vendor.apk
+
+# Symlinks
+lib/modules
+
+# Exclude files that compile with BUILD_WITHOUT_VENDOR := false
+# or manually added as build targets in device-lineage.mk
+
+# Audio
+lib/libaudioroutev2.so
+lib/libpower.so
+lib/libtinycompress.so
+lib64/libaudioroutev2.so
+lib64/libexpat.so
+lib64/libtinycompress.so
+
+# Bluetooth
+lib64/android.hardware.bluetooth-V1-ndk.so
+lib64/hardware.google.bluetooth.bt_channel_avoidance@1.0.so
+
+# Camera
+lib/libGralloc4Wrapper.so
+lib64/libGralloc4Wrapper.so
+
+# Charger
+etc/res/images/charger/battery_fail.png
+etc/res/images/charger/battery_scale.png
+etc/res/images/charger/main_font.png
+etc/res/values/charger/animation.txt
+
+# Codec2
+lib/android.hardware.media.bufferpool2-V1-ndk.so
+lib/android.hardware.media.bufferpool2-V2-ndk.so
+lib/android.hardware.media.bufferpool@2.0.so
+lib/android.hardware.media.c2-V1-ndk.so
+lib/android.hardware.media.c2@1.0.so
+lib/libcodec2.so
+lib/libcodec2_hal_common.so
+lib/libcodec2_hidl@1.0.so
+lib/libcodec2_hidl_plugin.so
+lib/libcodec2_vndk.so
+lib/libexynosutils.so
+lib/libexynosv4l2.so
+lib/libmedia_ecoservice.so
+lib/libsfplugin_ccodec_utils.so
+lib/libstagefright_aidl_bufferpool2.so
+lib/libstagefright_bufferpool@2.0.1.so
+lib64/android.hardware.media.bufferpool2-V1-ndk.so
+lib64/android.hardware.media.bufferpool2-V2-ndk.so
+lib64/android.hardware.media.bufferpool@2.0.so
+lib64/android.hardware.media.c2-V1-ndk.so
+lib64/android.hardware.media.c2@1.0.so
+lib64/android.hardware.media.c2@1.1.so
+lib64/android.hardware.media.c2@1.2.so
+lib64/android.hardware.media.omx@1.0.so
+lib64/android.hardware.media@1.0.so
+lib64/libavservices_minijail.so
+lib64/libcap.so
+lib64/libcodec2.so
+lib64/libcodec2_hal_common.so
+lib64/libcodec2_hidl@1.0.so
+lib64/libcodec2_hidl@1.1.so
+lib64/libcodec2_hidl@1.2.so
+lib64/libcodec2_hidl_plugin.so
+lib64/libcodec2_vndk.so
+lib64/libexynosutils.so
+lib64/libexynosv4l2.so
+lib64/libmedia_ecoservice.so
+lib64/libmedia_omx.so
+lib64/libminijail.so
+lib64/libsfplugin_ccodec_utils.so
+lib64/libstagefright_aidl_bufferpool2.so
+lib64/libstagefright_bufferpool@2.0.1.so
+lib64/libstagefright_bufferqueue_helper.so
+lib64/libstagefright_omx.so
+lib64/libstagefright_omx_utils.so
+lib64/libstagefright_xmlparser.so
+
+# Confirmation UI
+lib64/android.hardware.confirmationui-V1-ndk.so
+lib64/android.hardware.confirmationui-lib.trusty.so
+lib64/android.hardware.confirmationui@1.0.so
+lib64/libteeui_hal_support.so
+
+# Contexthub
+lib64/android.hardware.contexthub-V3-ndk.so
+lib64/chre_atoms_log.so
+lib64/chre_metrics_reporter.so
+lib64/chremetrics-cpp.so
+
+# Fingerprint
+etc/permissions/android.hardware.fingerprint.xml
+
+# GPS
+lib64/liblzma.so
+lib64/libunwindstack.so
+
+# HIDL
+lib/libhidltransport.so
+lib/libhwbinder.so
+lib64/libhidltransport.so
+lib64/libhwbinder.so
+
+# Identity credential
+etc/permissions/android.hardware.identity_credential.xml
+lib64/android.hardware.identity-V5-ndk.so
+lib64/android.hardware.identity-support-lib.so
+
+# Json
+lib/libjsoncpp.so
+lib64/libjson.so
+
+# Nos
+lib64/libkeymaster4support.so
+lib64/libkeymint_support.so
+lib64/libnos.so
+lib64/libnos_client_citadel.so
+lib64/libnos_datagram.so
+lib64/libnos_datagram_citadel.so
+lib64/libnos_feature.so
+lib64/libnos_transport.so
+lib64/libnosprotos.so
+lib64/nos_app_avb.so
+lib64/nos_app_identity.so
+lib64/nos_app_keymaster.so
+lib64/nos_app_keymaster_ctdl.so
+lib64/nos_app_weaver.so
+lib64/pixelpowerstats_provider_aidl_interface-cpp.so
+
+# Radio
+lib/libnetutils.so
+lib/libsqlite.so
+lib/libziparchive.so
+lib/modem_android_property_manager.so
+lib/modem_android_property_manager_impl.so
+lib/modem_clock_manager.so
+lib/modem_clock_manager_impl.so
+lib/modem_log_constants.so
+lib64/libnetutils.so
+lib64/libsqlite.so
+lib64/libziparchive.so
+lib64/modem_clock_manager.so
+lib64/modem_clock_manager_impl.so
+
+# Sensors
+lib/android.frameworks.sensorservice-V1-ndk.so
+lib/android.hardware.sensors-V2-ndk.so
+lib/android.hardware.sensors@1.0.so
+lib/android.hardware.sensors@2.0-ScopedWakelock.so
+lib/android.hardware.sensors@2.0.so
+lib/android.hardware.sensors@2.1.so
+lib/hw/sensors.dynamic_sensor_hal.so
+lib/libhidparser.so
+lib/libsensorndkbridge.so
+lib64/hw/sensors.dynamic_sensor_hal.so
+lib64/libhidparser.so
+
+# Trusty
+lib64/android.trusty.stats.nw.setter-cpp.so
+lib64/libbinder_trusty.so
+lib64/libtrusty_metrics.so
+
+# Misc interfaces
+lib/android.frameworks.stats-V1-ndk.so
+lib/android.hardware.health-V1-ndk.so
+lib/android.hardware.radio.config@1.0.so
+lib/android.hardware.radio.config@1.1.so
+lib/android.hardware.radio.config@1.2.so
+lib/android.hardware.radio.deprecated@1.0.so
+lib/android.hardware.radio@1.2.so
+lib/android.hardware.radio@1.3.so
+lib/android.hardware.radio@1.4.so
+lib/android.hardware.radio@1.5.so
+lib/android.hardware.radio@1.6.so
+lib/android.hardware.thermal-V1-ndk.so
+lib/android.hardware.thermal@1.0.so
+lib/android.hardware.thermal@2.0.so
+lib/com.google.hardware.pixel.display-V9-ndk.so
+lib64/android.frameworks.stats-V1-cpp.so
+lib64/android.hardware.authsecret-V1-ndk.so
+lib64/android.hardware.biometrics.common-V3-ndk.so
+lib64/android.hardware.biometrics.fingerprint-V3-ndk.so
+lib64/android.hardware.gnss-V3-ndk.so
+lib64/android.hardware.graphics.bufferqueue@1.0.so
+lib64/android.hardware.graphics.bufferqueue@2.0.so
+lib64/android.hardware.health-V1-ndk.so
+lib64/android.hardware.input.common-V1-ndk.so
+lib64/android.hardware.input.processor-V1-ndk.so
+lib64/android.hardware.keymaster-V3-ndk.so
+lib64/android.hardware.keymaster-V4-ndk.so
+lib64/android.hardware.keymaster@3.0.so
+lib64/android.hardware.keymaster@4.0.so
+lib64/android.hardware.keymaster@4.1.so
+lib64/android.hardware.neuralnetworks-V4-ndk.so
+lib64/android.hardware.neuralnetworks@1.0.so
+lib64/android.hardware.neuralnetworks@1.1.so
+lib64/android.hardware.neuralnetworks@1.2.so
+lib64/android.hardware.neuralnetworks@1.3.so
+lib64/android.hardware.oemlock-V1-ndk.so
+lib64/android.hardware.power@1.0.so
+lib64/android.hardware.power@1.1.so
+lib64/android.hardware.power@1.2.so
+lib64/android.hardware.radio.config@1.0.so
+lib64/android.hardware.radio.config@1.1.so
+lib64/android.hardware.radio.config@1.2.so
+lib64/android.hardware.radio.deprecated@1.0.so
+lib64/android.hardware.radio@1.2.so
+lib64/android.hardware.radio@1.3.so
+lib64/android.hardware.radio@1.4.so
+lib64/android.hardware.radio@1.5.so
+lib64/android.hardware.radio@1.6.so
+lib64/android.hardware.weaver-V2-ndk.so
+lib64/android.hardware.wifi-V1-ndk.so
+lib64/android.hidl.token@1.0-utils.so
+lib64/android.hidl.token@1.0.so
+lib64/com.google.hardware.pixel.display-V4-ndk.so
+lib64/com.google.hardware.pixel.display-V9-ndk.so
+
+# Misc
+bin/dump/dump_gsc.sh
+lib/libevent.so
+lib/libion.so
+lib64/libevent.so
+lib64/libion.so
+
+# Completely skip files that are not required
+
+# Edge TPU
+lib/libedgetpu_util.so
+
+# Google
+etc/default-permissions/default-permissions_talkback.xml
+
+# Secure element
+lib/android.hardware.secure_element.thales.libse.so
+lib/libstpreprocess21.so