diff --git a/Android.mk b/Android.mk index b3884609..d43a9c5a 100644 --- a/Android.mk +++ b/Android.mk @@ -35,4 +35,100 @@ $(eval $(call declare-1p-copy-files,device/google/sunfish,audio_policy_configura ifeq ($(USES_DEVICE_GOOGLE_SUNFISH),true) subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH)) $(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk))) + +RFS_MSM_ADSP_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/adsp/ +$(RFS_MSM_ADSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Creating RFS MSM ADSP folder structure: $@" + @rm -rf $@/* + @mkdir -p $(dir $@)/readonly/vendor + $(hide) ln -sf /data/vendor/tombstones/rfs/lpass $@/ramdumps + $(hide) ln -sf /mnt/vendor/persist/rfs/msm/adsp $@/readwrite + $(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared + $(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos + $(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware + $(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware + +RFS_MSM_CDSP_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/cdsp/ +$(RFS_MSM_CDSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Creating RFS MSM CDSP folder structure: $@" + @rm -rf $@/* + @mkdir -p $(dir $@)/readonly/vendor + $(hide) ln -sf /data/vendor/tombstones/rfs/cdsp $@/ramdumps + $(hide) ln -sf /mnt/vendor/persist/rfs/msm/cdsp $@/readwrite + $(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared + $(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos + $(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware + $(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware + +RFS_MSM_MPSS_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/mpss/ +$(RFS_MSM_MPSS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Creating RFS MSM MPSS folder structure: $@" + @mkdir -p $(dir $@)/readonly/vendor + $(hide) ln -sf /data/vendor/wifidump $@/ramdumps + $(hide) ln -sf /data/vendor/rfs/mpss $@/readwrite + $(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared + $(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos + $(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware + $(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware + +RFS_MSM_SLPI_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/slpi/ +$(RFS_MSM_SLPI_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Creating RFS MSM SLPI folder structure: $@" + @rm -rf $@/* + @mkdir -p $(dir $@)/readonly/vendor + $(hide) ln -sf /data/vendor/tombstones/rfs/slpi $@/ramdumps + $(hide) ln -sf /mnt/vendor/persist/rfs/msm/slpi $@/readwrite + $(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared + $(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos + $(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware + $(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware + +EGL_LIBS := libEGL_adreno.so libGLESv2_adreno.so libq3dtools_adreno.so +EGL_32_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/lib/,$(notdir $(EGL_LIBS))) +$(EGL_32_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "EGL 32 lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf egl/$(notdir $@) $@ + +EGL_64_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/lib64/,$(notdir $(EGL_LIBS))) +$(EGL_64_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "EGL lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf egl/$(notdir $@) $@ + +CNE_LIBS := libvndfwk_detect_jni.qti.so +CNE_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/app/CneApp/lib/arm64/,$(notdir $(CNE_LIBS))) +$(CNE_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "CneApp lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /vendor/lib64/$(notdir $@) $@ + +IMS_LIBS := libimscamera_jni.so libimsmedia_jni.so +IMS_SYMLINKS := $(addprefix $(TARGET_OUT_SYSTEM_EXT)/priv-app/ims/lib/arm64/,$(notdir $(IMS_LIBS))) +$(IMS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "IMS lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /system_ext/lib64/$(notdir $@) $@ + +SECUREUI_LIBS := libsecureuisvc_jni.so +SECUREUI_SYMLINKS := $(addprefix $(TARGET_OUT_SYSTEM_EXT)/app/com.qualcomm.qti.services.secureui/lib/arm64/,$(notdir $(SECUREUI_LIBS))) +$(SECUREUI_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "SecureUI lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /system_ext/lib64/$(notdir $@) $@ + +DM_LIBS := libdmengine.so libdmjavaplugin.so +DM_SYMLINKS := $(addprefix $(TARGET_OUT_PRODUCT)/priv-app/DMService/lib/arm/,$(notdir $(DM_LIBS))) +$(DM_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "DMService lib link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /product/lib/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(RFS_MSM_ADSP_SYMLINKS) $(RFS_MSM_CDSP_SYMLINKS) $(RFS_MSM_MPSS_SYMLINKS) $(RFS_MSM_SLPI_SYMLINKS) $(EGL_32_SYMLINKS) $(EGL_64_SYMLINKS) $(CNE_SYMLINKS) $(IMS_SYMLINKS) $(SECUREUI_SYMLINKS) $(DM_SYMLINKS) endif diff --git a/BoardConfigLineage.mk b/BoardConfigLineage.mk index 31d8480b..0c4b95a8 100644 --- a/BoardConfigLineage.mk +++ b/BoardConfigLineage.mk @@ -4,6 +4,8 @@ # SPDX-License-Identifier: Apache-2.0 # +BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true + # Kernel BOARD_KERNEL_IMAGE_NAME := Image.lz4 TARGET_COMPILE_WITH_MSM_KERNEL := true @@ -11,5 +13,12 @@ TARGET_KERNEL_CONFIG := sunfish_defconfig TARGET_KERNEL_SOURCE := kernel/google/msm-4.14 TARGET_NEEDS_DTBOIMAGE := true +# Partitions +AB_OTA_PARTITIONS += \ + vendor +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 + # Verified Boot BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3 + +include vendor/google/sunfish/BoardConfigVendor.mk diff --git a/device-lineage.mk b/device-lineage.mk index 93da802b..bc38117f 100644 --- a/device-lineage.mk +++ b/device-lineage.mk @@ -15,3 +15,155 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ PresencePolling \ RcsService + +# Build necessary packages for system_ext + +# Display +PRODUCT_PACKAGES += \ + android.hardware.radio@1.5 \ + android.hardware.radio@1.6 \ + vendor.display.config@1.0 \ + vendor.display.config@1.1 \ + vendor.display.config@1.2 \ + vendor.display.config@1.3 \ + vendor.display.config@1.4 \ + vendor.display.config@1.5 \ + vendor.display.config@1.6 \ + vendor.display.config@1.7 \ + vendor.display.config@1.8 + +# Build necessary packages for vendor + +# Bluetooth +PRODUCT_PACKAGES += \ + android.hardware.bluetooth@1.0.vendor \ + android.hardware.bluetooth@1.1.vendor \ + hardware.google.bluetooth.bt_channel_avoidance@1.0.vendor \ + hardware.google.bluetooth.sar@1.0.vendor \ + vendor.qti.hardware.bluetooth_audio@2.0.vendor + +# CHRE +PRODUCT_PACKAGES += \ + chre + +# Codec2 +PRODUCT_PACKAGES += \ + android.hardware.media.c2@1.0.vendor \ + libavservices_minijail.vendor \ + libcodec2_hidl@1.0.vendor \ + libcodec2_vndk.vendor \ + libmedia_ecoservice.vendor \ + libstagefright_bufferpool@2.0.1.vendor + +# Confirmation UI +PRODUCT_PACKAGES += \ + android.hardware.confirmationui@1.0.vendor:64 \ + libteeui_hal_support.vendor:64 + +# Display +PRODUCT_PACKAGES += \ + libdisplayconfig.qti \ + vendor.display.config@2.0.vendor \ + vendor.qti.hardware.display.mapper@1.1.vendor \ + vendor.qti.hardware.display.mapper@2.0.vendor + +# GPS +PRODUCT_PACKAGES += \ + flp.conf + +# HIDL +PRODUCT_PACKAGES += \ + libhwbinder.vendor + +# Identity credential +PRODUCT_PACKAGES += \ + android.hardware.identity-support-lib.vendor:64 \ + android.hardware.identity_credential.xml + +# Json +PRODUCT_PACKAGES += \ + libjson + +# Nos +PRODUCT_PACKAGES += \ + libnos:64 \ + libnosprotos:64 \ + libnos_client_citadel:64 \ + libnos_datagram:64 \ + libnos_datagram_citadel:64 \ + libnos_transport:64 \ + nos_app_avb:64 \ + nos_app_identity:64 \ + nos_app_keymaster:64 \ + nos_app_weaver:64 + +# Protobuf +PRODUCT_PACKAGES += \ + libprotobuf-cpp-full-vendorcompat + +# Sensor listener +PRODUCT_PACKAGES += \ + lib_sensor_listener + +# Tinycompress +PRODUCT_PACKAGES += \ + libtinycompress + +# VNDK FWK detect +PRODUCT_PACKAGES += \ + libqti_vndfwk_detect.vendor \ + libvndfwk_detect_jni.qti.vendor + +# Wi-Fi +PRODUCT_PACKAGES += \ + libwifi-hal:64 \ + libwifi-hal-qcom + +# Misc interfaces +PRODUCT_PACKAGES += \ + android.frameworks.sensorservice@1.0.vendor \ + android.frameworks.stats@1.0.vendor:64 \ + android.hardware.authsecret@1.0.vendor \ + android.hardware.biometrics.fingerprint@2.1.vendor:64 \ + android.hardware.biometrics.fingerprint@2.2.vendor:64 \ + android.hardware.camera.common@1.0.vendor:64 \ + android.hardware.camera.device@1.0.vendor:64 \ + android.hardware.camera.device@3.2.vendor:64 \ + android.hardware.camera.provider@2.4.vendor:64 \ + android.hardware.gatekeeper@1.0.vendor \ + android.hardware.input.common-V1-ndk.vendor:64 \ + android.hardware.input.processor-V1-ndk.vendor:64 \ + android.hardware.keymaster@3.0.vendor \ + android.hardware.keymaster@4.0.vendor \ + android.hardware.keymaster@4.1.vendor \ + 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@1.0.vendor:64 \ + android.hardware.power-V1-ndk.vendor \ + android.hardware.radio.config@1.0.vendor:64 \ + android.hardware.radio.config@1.1.vendor:64 \ + android.hardware.radio.config@1.2.vendor:64 \ + android.hardware.radio.deprecated@1.0.vendor:64 \ + android.hardware.radio@1.2.vendor:64 \ + android.hardware.radio@1.3.vendor:64 \ + android.hardware.radio@1.4.vendor:64 \ + android.hardware.radio@1.5.vendor:64 \ + android.hardware.secure_element@1.1.vendor:64 \ + android.hardware.secure_element@1.2.vendor:64 \ + 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 \ + android.hardware.weaver@1.0.vendor:64 \ + android.hardware.wifi@1.1.vendor:64 \ + android.hardware.wifi@1.2.vendor:64 \ + android.hardware.wifi@1.3.vendor:64 \ + android.hardware.wifi@1.4.vendor:64 \ + android.hardware.wifi@1.5.vendor:64 \ + android.hardware.wifi@1.6.vendor:64 \ + android.system.net.netd@1.1.vendor:64 + +# Properties +TARGET_VENDOR_PROP := $(LOCAL_PATH)/vendor.prop diff --git a/device.mk b/device.mk index 8a882468..c1fc12d8 100644 --- a/device.mk +++ b/device.mk @@ -100,10 +100,6 @@ $(call inherit-product, $(LOCAL_PATH)/utils.mk) # Installs gsi keys into ramdisk, to boot a developer GSI with verified boot. $(call inherit-product, $(SRC_TARGET_DIR)/product/developer_gsi_keys.mk) -ifeq ($(wildcard vendor/google_devices/sunfish/proprietary/device-vendor-sunfish.mk),) - BUILD_WITHOUT_VENDOR := true -endif - PRODUCT_CHARACTERISTICS := nosdcard PRODUCT_SHIPPING_API_LEVEL := 29 diff --git a/extract-files.sh b/extract-files.sh new file mode 100755 index 00000000..536c8bda --- /dev/null +++ b/extract-files.sh @@ -0,0 +1,62 @@ +#!/bin/bash +# +# Copyright (C) 2016 The CyanogenMod Project +# Copyright (C) 2017-2021 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +set -e + +DEVICE=sunfish +VENDOR=google + +# 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}" + +# Default to sanitizing the vendor folder before extraction +CLEAN_VENDOR=true + +KANG= +SECTION= + +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}" + ;; + esac + shift +done + +if [ -z "${SRC}" ]; then + SRC="adb" +fi + +# 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-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}" + +"${MY_DIR}/setup-makefiles.sh" diff --git a/lineage_sunfish.mk b/lineage_sunfish.mk index be404a9b..17cb383b 100644 --- a/lineage_sunfish.mk +++ b/lineage_sunfish.mk @@ -26,3 +26,5 @@ PRODUCT_BUILD_PROP_OVERRIDES += \ PRIVATE_BUILD_DESC="sunfish-user 13 TP1A.220624.014 8819323 release-keys" BUILD_FINGERPRINT := google/sunfish/sunfish:13/TP1A.220624.014/8819323:user/release-keys + +$(call inherit-product, vendor/google/sunfish/sunfish-vendor.mk) diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt new file mode 100644 index 00000000..dc9956a1 --- /dev/null +++ b/proprietary-files-vendor.txt @@ -0,0 +1,1500 @@ +# All blobs are extracted from Google factory images for each new ASB +vendor/app/CACertService/CACertService.apk +vendor/app/CneApp/CneApp.apk +vendor/app/IWlanService/IWlanService.apk +vendor/app/TimeService/TimeService.apk +vendor/app/adreno_graphics_driver/adreno_graphics_driver.apk;PRESIGNED +vendor/app/gpu_profiling_vulkan_layer/gpu_profiling_vulkan_layer.apk +vendor/bin/PktRspTest +vendor/bin/adsprpcd +vendor/bin/cdsprpcd +vendor/bin/cnd +vendor/bin/cnss-daemon +vendor/bin/cnss_diag +vendor/bin/diag_klog +vendor/bin/diag_mdlog +vendor/bin/diag_socket_log +vendor/bin/diag_uart_log +vendor/bin/hvdcp_opti +vendor/bin/hw/android.hardware.biometrics.fingerprint@2.2-service.fpc +vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti +vendor/bin/hw/android.hardware.confirmationui@1.0-service-google +vendor/bin/hw/android.hardware.drm-service.widevine +vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti +vendor/bin/hw/android.hardware.identity@1.0-service.citadel +vendor/bin/hw/android.hardware.input.processor-service +vendor/bin/hw/android.hardware.keymaster@3.0-service-qti +vendor/bin/hw/android.hardware.keymaster@4.0-service-qti +vendor/bin/hw/android.hardware.keymaster@4.1-service-qti +vendor/bin/hw/android.hardware.keymaster@4.1-service.citadel +vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti +vendor/bin/hw/android.hardware.rebootescrow-service.citadel +vendor/bin/hw/android.hardware.weaver@1.0-service.citadel +vendor/bin/hw/citadel_updater +vendor/bin/hw/citadeld +vendor/bin/hw/init_citadel +vendor/bin/hw/qcrild +vendor/bin/hw/vendor.google.google_battery@1.2-service-vendor +vendor/bin/hw/vendor.google.radioext@1.0-service +vendor/bin/hw/vendor.google.wifi_ext@1.0-service-vendor +vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service +vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service +vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti +vendor/bin/hw/vendor.qti.media.c2@1.0-service +vendor/bin/ims_rtp_daemon +vendor/bin/imsdatadaemon +vendor/bin/imsqmidaemon +vendor/bin/imsrcsd +vendor/bin/init.qti.chg_policy.sh +vendor/bin/irsc_util +vendor/bin/ks +vendor/bin/loc_launcher +vendor/bin/lowi-server +vendor/bin/modem_svc +vendor/bin/msm_irqbalance +vendor/bin/netmgrd +vendor/bin/pd-mapper +vendor/bin/pm-proxy +vendor/bin/pm-service +vendor/bin/port-bridge +vendor/bin/qrtr-cfg +vendor/bin/qrtr-ns +vendor/bin/qseecomd +vendor/bin/ramoops +vendor/bin/rmt_storage +vendor/bin/sensors.qti +vendor/bin/ssr_diag +vendor/bin/ssr_setup +vendor/bin/subsystem_ramdump +vendor/bin/test_diag +vendor/bin/tftp_server +vendor/bin/thermal-engine +vendor/bin/time_daemon +vendor/bin/xtra-daemon +vendor/dsp/adsp/AlacDecoderModule.so.1 +vendor/dsp/adsp/ApeDecoderModule.so.1 +vendor/dsp/adsp/AudioContextDetection.so.1 +vendor/dsp/adsp/AudioSphereModule.so.1 +vendor/dsp/adsp/CFCMModule.so.1 +vendor/dsp/adsp/EtsiAmrWbPlusDecModule.so.1 +vendor/dsp/adsp/EtsiEaacPlusEncAndCmnModule.so.1 +vendor/dsp/adsp/FlacDecoderModule.so.1 +vendor/dsp/adsp/HeaacDecoderModule.so.1 +vendor/dsp/adsp/LdacModule.so.1 +vendor/dsp/adsp/SAPlusCmnModule.so.1 +vendor/dsp/adsp/SVACmnModule.so.1 +vendor/dsp/adsp/VoiceWakeup_V2_Module.so.1 +vendor/dsp/adsp/VorbisDecoderModule.so.1 +vendor/dsp/adsp/WmaProDecoderModule.so.1 +vendor/dsp/adsp/WmaStdDecoderModule.so.1 +vendor/dsp/adsp/activity.napp_header +vendor/dsp/adsp/activity.so +vendor/dsp/adsp/ambient.napp_header +vendor/dsp/adsp/ambient.so +vendor/dsp/adsp/ambient_micro.napp_header +vendor/dsp/adsp/ambient_micro.so +vendor/dsp/adsp/blue.napp_header +vendor/dsp/adsp/blue.so +vendor/dsp/adsp/capi_v2_voice_imc_rx.so.1 +vendor/dsp/adsp/capi_v2_voice_imc_tx.so.1 +vendor/dsp/adsp/cc.napp_header +vendor/dsp/adsp/cc.so +vendor/dsp/adsp/cellinfo_tools.so +vendor/dsp/adsp/chre_drv_loc.so +vendor/dsp/adsp/chre_drv_modem.so +vendor/dsp/adsp/chre_drv_wifi.so +vendor/dsp/adsp/chre_pal.so +vendor/dsp/adsp/columbus.napp_header +vendor/dsp/adsp/columbus.so +vendor/dsp/adsp/columbus_lite.napp_header +vendor/dsp/adsp/columbus_lite.so +vendor/dsp/adsp/drop.napp_header +vendor/dsp/adsp/drop.so +vendor/dsp/adsp/fastrpc_shell_0 +vendor/dsp/adsp/ffv_module.so.1 +vendor/dsp/adsp/fluence_bs_module.so.1 +vendor/dsp/adsp/fluence_ef_module.so.1 +vendor/dsp/adsp/fluence_pro_vc_module.so.1 +vendor/dsp/adsp/fluence_pro_vr_module.so.1 +vendor/dsp/adsp/fluence_sm_module.so.1 +vendor/dsp/adsp/fluence_voiceplus_module.so.1 +vendor/dsp/adsp/geofence.napp_header +vendor/dsp/adsp/geofence.so +vendor/dsp/adsp/gesture.napp_header +vendor/dsp/adsp/gesture.so +vendor/dsp/adsp/health.napp_header +vendor/dsp/adsp/health.so +vendor/dsp/adsp/imu_cal.napp_header +vendor/dsp/adsp/imu_cal.so +vendor/dsp/adsp/libchre_slpi_skel.so +vendor/dsp/adsp/libstabilitydomain_skel.so +vendor/dsp/adsp/libsysmon_skel.so +vendor/dsp/adsp/libsysmondomain_skel.so +vendor/dsp/adsp/libsysmonquery_skel.so +vendor/dsp/adsp/lowi_client.so +vendor/dsp/adsp/map_CUSTOM_SHARED_LIBS_7150.adsp.prodQ.txt +vendor/dsp/adsp/map_SENSOR_IMG_7150.adsp.prodQ_SHARED_LIBS.txt +vendor/dsp/adsp/mmecns_module.so.1 +vendor/dsp/adsp/motiondetector.napp_header +vendor/dsp/adsp/motiondetector.so +vendor/dsp/adsp/sd.napp_header +vendor/dsp/adsp/sd.so +vendor/dsp/adsp/smartbatching.napp_header +vendor/dsp/adsp/smartbatching.so +vendor/dsp/adsp/smecns_v2_module.so.1 +vendor/dsp/adsp/sns_bring_to_ear.so +vendor/dsp/adsp/uv_exposure.napp_header +vendor/dsp/adsp/uv_exposure.so +vendor/dsp/cdsp/fastrpc_shell_3 +vendor/dsp/cdsp/fastrpc_shell_unsigned_3 +vendor/dsp/cdsp/libbenchmark_skel.so +vendor/dsp/cdsp/libc++.so.1 +vendor/dsp/cdsp/libc++abi.so.1 +vendor/dsp/cdsp/libdsp_streamer_add_constant.so +vendor/dsp/cdsp/libdsp_streamer_binning.so +vendor/dsp/cdsp/libdsp_streamer_skel.so +vendor/dsp/cdsp/libdsp_streamer_vpt.so +vendor/dsp/cdsp/libdsp_streamer_workloop.so +vendor/dsp/cdsp/libhcp_rpc_skel.so +vendor/dsp/cdsp/libhta_dsp_skel.so +vendor/dsp/cdsp/libimmotion_skel.so +vendor/dsp/cdsp/libnn_preproc.so +vendor/dsp/cdsp/libnn_preproc_postproc.so +vendor/dsp/cdsp/libstabilitydomain_skel.so +vendor/dsp/cdsp/libsysmon_skel.so +vendor/dsp/cdsp/libsysmondomain_skel.so +vendor/dsp/cdsp/libsysmonhvxthrottle_skel.so +vendor/dsp/cdsp/libsysmonquery_skel.so +vendor/dsp/cdsp/libvpp_aie.so +vendor/dsp/cdsp/libvpp_frc.so +vendor/dsp/cdsp/libvpp_mvp.so +vendor/dsp/cdsp/libvpp_nr.so +vendor/dsp/cdsp/libvpp_qbr.so +vendor/dsp/cdsp/libvpp_svc_skel.so +vendor/dsp/cdsp/ubwcdma_dynlib.so +vendor/etc/FOSSConfig.xml +vendor/etc/acdbdata/IDP/IDP_Bluetooth_cal.acdb +vendor/etc/acdbdata/IDP/IDP_Codec_cal.acdb +vendor/etc/acdbdata/IDP/IDP_General_cal.acdb +vendor/etc/acdbdata/IDP/IDP_Global_cal.acdb +vendor/etc/acdbdata/IDP/IDP_Handset_cal.acdb +vendor/etc/acdbdata/IDP/IDP_Hdmi_cal.acdb +vendor/etc/acdbdata/IDP/IDP_Headset_cal.acdb +vendor/etc/acdbdata/IDP/IDP_Speaker_cal.acdb +vendor/etc/acdbdata/IDP/IDP_workspaceFile.qwsp +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Bluetooth_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Codec_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_General_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Global_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Handset_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Hdmi_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Headset_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_Speaker_cal.acdb +vendor/etc/acdbdata/IDP/sm6150-tavil-snd-card/IDP_WCD9340_workspaceFile.qwsp +vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb +vendor/etc/acdbdata/QRD/QRD_Codec_cal.acdb +vendor/etc/acdbdata/QRD/QRD_General_cal.acdb +vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb +vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb +vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb +vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb +vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb +vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp +vendor/etc/cacert_location.pem +vendor/etc/charger_fstab.qti +vendor/etc/chre/preloaded_nanoapps.json +vendor/etc/cne/Nexus/ATT/ATT_profiles.xml +vendor/etc/cne/Nexus/ROW/ROW_profiles.xml +vendor/etc/cne/Nexus/VZW/VZW_profiles.xml +vendor/etc/cne/mwqem.conf +vendor/etc/cne/profileMwqem.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml +vendor/etc/data/dsi_config.xml +vendor/etc/data/netmgr_config.xml +vendor/etc/default_snd.mps +vendor/etc/init/android.hardware.biometrics.fingerprint@2.2-service.fpc.rc +vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc +vendor/etc/init/android.hardware.confirmationui@1.0-service-google.rc +vendor/etc/init/android.hardware.drm-service.widevine.rc +vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc +vendor/etc/init/android.hardware.identity@1.0-service.citadel.rc +vendor/etc/init/android.hardware.input.processor-service.rc +vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc +vendor/etc/init/android.hardware.keymaster@4.1-service.citadel.rc +vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc +vendor/etc/init/android.hardware.weaver@1.0-service.citadel.rc +vendor/etc/init/citadeld.rc +vendor/etc/init/cnd-generic.rc +vendor/etc/init/ims_rtp_daemon.rc +vendor/etc/init/imsdatadaemon.rc +vendor/etc/init/imsqmidaemon.rc +vendor/etc/init/imsrcsd.rc +vendor/etc/init/init-ramoops.rc +vendor/etc/init/init.time_daemon.rc +vendor/etc/init/init_citadel.rc +vendor/etc/init/netmgrd.rc +vendor/etc/init/port-bridge.rc +vendor/etc/init/qcrild.rc +vendor/etc/init/rebootescrow-citadel.rc +vendor/etc/init/ssgtzd.rc +vendor/etc/init/vendor.google.google_battery@1.2-service.rc +vendor/etc/init/vendor.google.radioext@1.0-service.rc +vendor/etc/init/vendor.google.wifi_ext@1.0-service.rc +vendor/etc/init/vendor.qti.adsprpc-sscrpc-service.rc +vendor/etc/init/vendor.qti.cdsprpc-service.rc +vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc +vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc +vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc +vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc +vendor/etc/init/vendor.qti.media.c2@1.0-service.rc +vendor/etc/init/vendor.qti.rmt_storage.rc +vendor/etc/init/vendor.qti.tftp.rc +vendor/etc/init/vendor.sensors.qti.rc +vendor/etc/input_classifier_model.pb +vendor/etc/izat.conf +vendor/etc/lowi.conf +vendor/etc/maxx_conf_snd.ini +vendor/etc/mdlog/default.cfg +vendor/etc/mdlog/diag.conf +vendor/etc/media_codecs_c2.xml +vendor/etc/modem_stat.conf +vendor/etc/msm_irqbalance.conf +vendor/etc/permissions/com.google.android.camera.experimental2020_midyear.xml +vendor/etc/public.libraries.txt +vendor/etc/qdcm_calib_data_sofef01_cmd_mode_dsi_sdc_panel.xml +vendor/etc/sap.conf +vendor/etc/seccomp_policy/codec2.vendor.base.policy +vendor/etc/seccomp_policy/codec2.vendor.ext.policy +vendor/etc/seccomp_policy/imsrtp.policy +vendor/etc/seccomp_policy/qti-systemd.policy +vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy +vendor/etc/sensors/config/bmp380.json +vendor/etc/sensors/config/lis2mdl.json +vendor/etc/sensors/config/lsm6dsr.json +vendor/etc/sensors/config/lsm6dsr_16g.json +vendor/etc/sensors/config/s5_bmp380.json +vendor/etc/sensors/config/s5_camera_vsync_0.json +vendor/etc/sensors/config/s5_camera_vsync_1.json +vendor/etc/sensors/config/s5_irq.json +vendor/etc/sensors/config/s5_lis2mdl.json +vendor/etc/sensors/config/s5_lis2mdl_evt.json +vendor/etc/sensors/config/s5_lsm6dsr.json +vendor/etc/sensors/config/s5_power_0.json +vendor/etc/sensors/config/s5_tcs3701.json +vendor/etc/sensors/config/s5_tcs3701_evt.json +vendor/etc/sensors/config/s5_touch_gesture.json +vendor/etc/sensors/config/sns_amd.json +vendor/etc/sensors/config/sns_cm.json +vendor/etc/sensors/config/sns_device_orient.json +vendor/etc/sensors/config/sns_diag_filter.json +vendor/etc/sensors/config/sns_distance_bound.json +vendor/etc/sensors/config/sns_fmv.json +vendor/etc/sensors/config/sns_geomag_rv.json +vendor/etc/sensors/config/sns_gyro_cal.json +vendor/etc/sensors/config/sns_mag_cal.json +vendor/etc/sensors/config/sns_pedometer.json +vendor/etc/sensors/config/sns_rmd.json +vendor/etc/sensors/config/sns_rotv.json +vendor/etc/sensors/config/sns_smd.json +vendor/etc/sensors/config/sns_tilt.json +vendor/etc/sensors/config/tcs3701.json +vendor/etc/sensors/hals.conf +vendor/etc/sensors/proto/descriptor.proto +vendor/etc/sensors/proto/nanopb.proto +vendor/etc/sensors/proto/sns_activity_recognition.proto +vendor/etc/sensors/proto/sns_ambient_light.proto +vendor/etc/sensors/proto/sns_aont.proto +vendor/etc/sensors/proto/sns_basic_gestures.proto +vendor/etc/sensors/proto/sns_device_mode.proto +vendor/etc/sensors/proto/sns_direct_channel.proto +vendor/etc/sensors/proto/sns_facing.proto +vendor/etc/sensors/proto/sns_formatter.proto +vendor/etc/sensors/proto/sns_heart_rate.proto +vendor/etc/sensors/proto/sns_hinge_angle.proto +vendor/etc/sensors/proto/sns_humidity.proto +vendor/etc/sensors/proto/sns_pedometer_wrist.proto +vendor/etc/sensors/proto/sns_rgb.proto +vendor/etc/sensors/proto/sns_sig_motion.proto +vendor/etc/sensors/proto/sns_step_detect.proto +vendor/etc/sensors/proto/sns_tilt_to_wake.proto +vendor/etc/sensors/proto/sns_wrist_tilt_gesture.proto +vendor/etc/sensors/sns_reg_config +vendor/etc/st54j_aram.txt +vendor/etc/st54j_aram_cts.txt +vendor/etc/thermal-engine.conf +vendor/etc/vintf/manifest/android.hardware.confirmationui@1.0-service-google.xml +vendor/etc/vintf/manifest/android.hardware.identity.strongbox.xml +vendor/etc/vintf/manifest/android.hardware.keymaster@4.1-service.citadel.xml +vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml +vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.citadel.xml +vendor/etc/vintf/manifest/manifest_android.hardware.drm-service.widevine.xml +vendor/etc/vintf/manifest/manifest_input.processor-service.xml +vendor/etc/vintf/manifest/manifest_wifi_ext.xml +vendor/etc/vintf/manifest/rebootescrow-citadel.xml +vendor/etc/xtra_root_cert.pem +vendor/etc/xtwifi.conf +vendor/firmware/CAMERA_ICP.elf +vendor/firmware/Data.msc +vendor/firmware/a612_rgmu.bin +vendor/firmware/a612_zap.b00 +vendor/firmware/a612_zap.b01 +vendor/firmware/a612_zap.b02 +vendor/firmware/a612_zap.elf +vendor/firmware/a612_zap.mdt +vendor/firmware/a615_zap.b00 +vendor/firmware/a615_zap.b01 +vendor/firmware/a615_zap.b02 +vendor/firmware/a615_zap.elf +vendor/firmware/a615_zap.mdt +vendor/firmware/a618_gmu.bin +vendor/firmware/a630_gmu.bin +vendor/firmware/a630_sqe.fw +vendor/firmware/a640_gmu.bin +vendor/firmware/adsp.b00 +vendor/firmware/adsp.b01 +vendor/firmware/adsp.b02 +vendor/firmware/adsp.b03 +vendor/firmware/adsp.b04 +vendor/firmware/adsp.b05 +vendor/firmware/adsp.b06 +vendor/firmware/adsp.b07 +vendor/firmware/adsp.b08 +vendor/firmware/adsp.b09 +vendor/firmware/adsp.b10 +vendor/firmware/adsp.b11 +vendor/firmware/adsp.b12 +vendor/firmware/adsp.b13 +vendor/firmware/adsp.b14 +vendor/firmware/adsp.b15 +vendor/firmware/adsp.b16 +vendor/firmware/adsp.b17 +vendor/firmware/adsp.b18 +vendor/firmware/adsp.b19 +vendor/firmware/adsp.b20 +vendor/firmware/adsp.b21 +vendor/firmware/adsp.b22 +vendor/firmware/adsp.b23 +vendor/firmware/adsp.b24 +vendor/firmware/adsp.b25 +vendor/firmware/adsp.b26 +vendor/firmware/adsp.b27 +vendor/firmware/adsp.b28 +vendor/firmware/adsp.b29 +vendor/firmware/adsp.b30 +vendor/firmware/adsp.mdt +vendor/firmware/adspr.jsn +vendor/firmware/adsps.jsn +vendor/firmware/adspua.jsn +vendor/firmware/bdwlan-sunfish-EVT1.0.bin +vendor/firmware/bdwlan-sunfish.bin +vendor/firmware/cdsp.b00 +vendor/firmware/cdsp.b01 +vendor/firmware/cdsp.b02 +vendor/firmware/cdsp.b03 +vendor/firmware/cdsp.b04 +vendor/firmware/cdsp.b05 +vendor/firmware/cdsp.b06 +vendor/firmware/cdsp.b07 +vendor/firmware/cdsp.b08 +vendor/firmware/cdsp.b09 +vendor/firmware/cdsp.b10 +vendor/firmware/cdsp.b11 +vendor/firmware/cdsp.b12 +vendor/firmware/cdsp.mdt +vendor/firmware/cdspr.jsn +vendor/firmware/citadel/ec.bin +vendor/firmware/citadel/ec.rec +vendor/firmware/cmnlib.b00 +vendor/firmware/cmnlib.b01 +vendor/firmware/cmnlib.b02 +vendor/firmware/cmnlib.b03 +vendor/firmware/cmnlib.b04 +vendor/firmware/cmnlib.b05 +vendor/firmware/cmnlib.mdt +vendor/firmware/cmnlib64.b00 +vendor/firmware/cmnlib64.b01 +vendor/firmware/cmnlib64.b02 +vendor/firmware/cmnlib64.b03 +vendor/firmware/cmnlib64.b04 +vendor/firmware/cmnlib64.b05 +vendor/firmware/cmnlib64.mdt +vendor/firmware/confirmationui.b00 +vendor/firmware/confirmationui.b01 +vendor/firmware/confirmationui.b02 +vendor/firmware/confirmationui.b03 +vendor/firmware/confirmationui.b04 +vendor/firmware/confirmationui.b05 +vendor/firmware/confirmationui.b06 +vendor/firmware/confirmationui.b07 +vendor/firmware/confirmationui.mdt +vendor/firmware/crbtfw21.tlv +vendor/firmware/crnv21.bin +vendor/firmware/fpctzappfingerprint.b00 +vendor/firmware/fpctzappfingerprint.b01 +vendor/firmware/fpctzappfingerprint.b02 +vendor/firmware/fpctzappfingerprint.b03 +vendor/firmware/fpctzappfingerprint.b04 +vendor/firmware/fpctzappfingerprint.b05 +vendor/firmware/fpctzappfingerprint.b06 +vendor/firmware/fpctzappfingerprint.b07 +vendor/firmware/fpctzappfingerprint.mbn +vendor/firmware/fpctzappfingerprint.mdt +vendor/firmware/ftm5_fw.ftb +vendor/firmware/haventkn.b00 +vendor/firmware/haventkn.b01 +vendor/firmware/haventkn.b02 +vendor/firmware/haventkn.b03 +vendor/firmware/haventkn.b04 +vendor/firmware/haventkn.b05 +vendor/firmware/haventkn.b06 +vendor/firmware/haventkn.b07 +vendor/firmware/haventkn.mdt +vendor/firmware/ipa_fws.b00 +vendor/firmware/ipa_fws.b01 +vendor/firmware/ipa_fws.b02 +vendor/firmware/ipa_fws.b03 +vendor/firmware/ipa_fws.b04 +vendor/firmware/ipa_fws.elf +vendor/firmware/ipa_fws.mdt +vendor/firmware/modemuw.jsn +vendor/firmware/npu.b00 +vendor/firmware/npu.b01 +vendor/firmware/npu.b02 +vendor/firmware/npu.b03 +vendor/firmware/npu.b04 +vendor/firmware/npu.mdt +vendor/firmware/st54j_conf.bin +vendor/firmware/st54j_fw.bin +vendor/firmware/stm_fts_production_limits.csv +vendor/firmware/venus.b00 +vendor/firmware/venus.b01 +vendor/firmware/venus.b02 +vendor/firmware/venus.b03 +vendor/firmware/venus.b04 +vendor/firmware/venus.mdt +vendor/firmware/widevine.b00 +vendor/firmware/widevine.b01 +vendor/firmware/widevine.b02 +vendor/firmware/widevine.b03 +vendor/firmware/widevine.b04 +vendor/firmware/widevine.b05 +vendor/firmware/widevine.b06 +vendor/firmware/widevine.b07 +vendor/firmware/widevine.mdt +vendor/firmware/wlanmdsp.mbn +vendor/framework/com.google.android.camera.experimental2020_midyear.jar +vendor/lib/adsp_camera/libhalide_hexagon_remote_skel.so +vendor/lib/btaudio_offload_if.so +vendor/lib/camera/components/com.qti.eisv2.so +vendor/lib/camera/components/com.qti.eisv3.so +vendor/lib/camera/components/com.qti.stats.aec.so +vendor/lib/camera/components/com.qti.stats.af.so +vendor/lib/camera/components/com.qti.stats.afd.so +vendor/lib/camera/components/com.qti.stats.asd.so +vendor/lib/camera/components/com.qti.stats.awb.so +vendor/lib/camera/components/com.qti.stats.haf.so +vendor/lib/camera/components/com.qti.stats.localhistogram.so +vendor/lib/camera/components/com.qti.stats.pdlib.so +vendor/lib/camera/components/com.qti.stats.pdlibsony.so +vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so +vendor/lib/camera/components/libmmcamera_cac3.so +vendor/lib/com.google.3abase.so +vendor/lib/com.qualcomm.qti.dpm.api@1.0.so +vendor/lib/com.qualcomm.qti.imscmservice@1.0.so +vendor/lib/com.qualcomm.qti.imscmservice@2.0.so +vendor/lib/com.qualcomm.qti.imscmservice@2.1.so +vendor/lib/com.qualcomm.qti.imscmservice@2.2.so +vendor/lib/com.qualcomm.qti.uceservice@2.0.so +vendor/lib/com.qualcomm.qti.uceservice@2.1.so +vendor/lib/com.qualcomm.qti.uceservice@2.2.so +vendor/lib/com.qualcomm.qti.uceservice@2.3.so +vendor/lib/egl/eglSubDriverAndroid.so +vendor/lib/egl/libEGL_adreno.so +vendor/lib/egl/libGLESv1_CM_adreno.so +vendor/lib/egl/libGLESv2_adreno.so +vendor/lib/egl/libQTapGLES.so +vendor/lib/egl/libq3dtools_adreno.so +vendor/lib/egl/libq3dtools_esx.so +vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so +vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so +vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so +vendor/lib/hw/audio.primary.sm6150.so +vendor/lib/hw/hardware.google.bluetooth.bt_channel_avoidance@1.0-impl.so +vendor/lib/hw/hardware.google.bluetooth.sar@1.0-impl.so +vendor/lib/hw/sound_trigger.primary.sm6150.so +vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so +vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so +vendor/lib/hw/vulkan.adreno.so +vendor/lib/lib-imscmservice.so +vendor/lib/lib-imsdpl.so +vendor/lib/lib-imsqimf.so +vendor/lib/lib-imsrcs-v2.so +vendor/lib/lib-imsrcsbaseimpl.so +vendor/lib/lib-imsvtcore.so +vendor/lib/lib-imsxml.so +vendor/lib/lib-rcsconfig.so +vendor/lib/lib-rtpcommon.so +vendor/lib/lib-rtpcore.so +vendor/lib/lib-rtpsl.so +vendor/lib/lib-siputility.so +vendor/lib/lib-uceservice.so +vendor/lib/libAlacSwDec.so +vendor/lib/libApeSwDec.so +vendor/lib/libC2D2.so +vendor/lib/libCB.so +vendor/lib/libFileMux_proprietary.so +vendor/lib/libFlacSwDec.so +vendor/lib/libGPQTEEC_vendor.so +vendor/lib/libGPTEE_vendor.so +vendor/lib/libGPreqcancel.so +vendor/lib/libGPreqcancel_svc.so +vendor/lib/libI420colorconvert.so +-vendor/lib/libMpeg4SwEncoder.so +vendor/lib/libOmxAacDec.so +vendor/lib/libOmxAlacDec.so +vendor/lib/libOmxAlacDecSw.so +vendor/lib/libOmxAmrDec.so +vendor/lib/libOmxAmrwbplusDec.so +vendor/lib/libOmxApeDec.so +vendor/lib/libOmxApeDecSw.so +vendor/lib/libOmxDsdDec.so +vendor/lib/libOmxEvrcDec.so +vendor/lib/libOmxG711Dec.so +vendor/lib/libOmxQcelp13Dec.so +vendor/lib/libOmxWmaDec.so +vendor/lib/libOpenCL-pixel.so +vendor/lib/libOpenCL.so +vendor/lib/libQSEEComAPI.so +vendor/lib/libQTEEConnector_vendor.so +vendor/lib/libSecureUILib.so +vendor/lib/libStDrvInt.so +vendor/lib/libVkLayer_q3dtools.so +vendor/lib/lib_aion_buffer.so +vendor/lib/lib_goog_fatp_utils.so +vendor/lib/liba2dpoffload.so +vendor/lib/libacdb-fts.so +vendor/lib/libacdbloader.so +vendor/lib/libacdbrtac.so +vendor/lib/libadiertac.so +vendor/lib/libadm.so +vendor/lib/libadpcmdec.so +vendor/lib/libadreno_utils.so +vendor/lib/libadsp_default_listener.so +-vendor/lib/libadsprpc.so +vendor/lib/libaoa.so +vendor/lib/libash.so +vendor/lib/libasn1cper.so +vendor/lib/libasn1crt.so +vendor/lib/libasn1crtx.so +vendor/lib/libaudcal.so +vendor/lib/libaudioalsa.so +vendor/lib/libaudioconfigstore.so +vendor/lib/libaudioparsers.so +vendor/lib/libautohal.so +vendor/lib/libbase64.so +vendor/lib/libbatterylistener.so +vendor/lib/libbluetooth_audio_session_qti.so +vendor/lib/libbtnv.so +vendor/lib/libc2d30_bltlib.so +vendor/lib/libcacertclient.so +vendor/lib/libcamera_nn_stub.so +vendor/lib/libcamxfdalgov7.so +vendor/lib/libcamxfdalgov8.so +vendor/lib/libcamxfdengine.so +vendor/lib/libcamxstatscore.so +vendor/lib/libcamxswprocessalgo.so +vendor/lib/libcamxtintlessalgo.so +vendor/lib/libcapiv2svacnn.so +vendor/lib/libcapiv2vop.so +vendor/lib/libcdfw.so +vendor/lib/libcdfw_remote_api.so +vendor/lib/libcdsp_default_listener.so +vendor/lib/libcdsprpc.so +vendor/lib/libcirrusspkrprot.so +vendor/lib/libcne.so +vendor/lib/libcneapiclient.so +vendor/lib/libcneoplookup.so +vendor/lib/libcneqmiutils.so +vendor/lib/libcomprcapture.so +vendor/lib/libconfigdb.so +vendor/lib/libcpion.so +vendor/lib/libcppf.so +vendor/lib/libcvp.so +vendor/lib/libcvp_common.so +vendor/lib/libcvp_stub.so +vendor/lib/libcvpcpuRev_skel.so +vendor/lib/libdataitems.so +vendor/lib/libdiag.so +vendor/lib/libdiagjni.so +vendor/lib/libdisp-aba.so +vendor/lib/libdisplayqos.so +vendor/lib/libdpmqmihal.so +vendor/lib/libdpps.so +vendor/lib/libdrc.so +vendor/lib/libdrmfs.so +vendor/lib/libdrmtime.so +vendor/lib/libdsd2pcm.so +vendor/lib/libdsi_netctrl.so +vendor/lib/libdsutils.so +vendor/lib/libexthwplugin.so +vendor/lib/libfastcrc.so +vendor/lib/libfastcvdsp_stub.so +vendor/lib/libfastcvopt.so +vendor/lib/libgcs-calwrapper.so +vendor/lib/libgcs-ipc.so +vendor/lib/libgcs-osal.so +vendor/lib/libgcs.so +vendor/lib/libgdtap.so +vendor/lib/libgnsspps.so +vendor/lib/libgoog_llv_gpu.so +vendor/lib/libgpudataproducer.so +vendor/lib/libgsl.so +vendor/lib/libhdcp1prov.so +vendor/lib/libhdcp2p2prov.so +vendor/lib/libhdcpsrm.so +vendor/lib/libhdmiedid.so +vendor/lib/libhdmipassthru.so +vendor/lib/libhdr_tm.so +vendor/lib/libhfp.so +vendor/lib/libhta_hexagon_runtime.so +vendor/lib/libidl.so +vendor/lib/libizat_core.so +vendor/lib/libjnihelper.so +vendor/lib/libkeymasterdeviceutils.so +vendor/lib/libkeymasterprovision.so +vendor/lib/libkeymasterutils.so +vendor/lib/liblbs_core.so +vendor/lib/libllvm-glnext.so +vendor/lib/libllvm-qcom.so +vendor/lib/libllvm-qgl.so +vendor/lib/libloc_api_v02.so +vendor/lib/liblowi_client.so +vendor/lib/liblowi_wifihal.so +vendor/lib/liblqe.so +vendor/lib/libmaxxaudio.so +vendor/lib/libmaxxaudioqdsp.so +vendor/lib/libmdmdetect.so +vendor/lib/libmdsprpc.so +vendor/lib/libminkdescriptor.so +vendor/lib/libminksocket.so +vendor/lib/libmm-color-convertor.so +vendor/lib/libmm-hdcpmgr.so +vendor/lib/libmmosal.so +vendor/lib/libmmrtpdecoder_proprietary.so +vendor/lib/libmmrtpencoder_proprietary.so +vendor/lib/libmulawdec.so +vendor/lib/libnative-api.so +vendor/lib/libnetmgr.so +vendor/lib/libnetmgr_common.so +vendor/lib/libnetmgr_nr_fusion.so +vendor/lib/libnetmgr_rmnet_ext.so +vendor/lib/libnlnetmgr.so +vendor/lib/libnpu.so +vendor/lib/liboemcrypto.so +vendor/lib/libops.so +vendor/lib/libpdmapper.so +vendor/lib/libpdnotifier.so +vendor/lib/libperipheral_client.so +vendor/lib/libpvr.so +vendor/lib/libqcbor.so +vendor/lib/libqcc_file_agent.so +vendor/lib/libqcci_legacy.so +vendor/lib/libqcmaputils.so +vendor/lib/libqcodec2.so +vendor/lib/libqcrilFramework.so +vendor/lib/libqcrildatactl.so +vendor/lib/libqdi.so +vendor/lib/libqdp.so +vendor/lib/libqisl.so +vendor/lib/libqmi.so +vendor/lib/libqmi_cci.so +vendor/lib/libqmi_client_helper.so +vendor/lib/libqmi_client_qmux.so +vendor/lib/libqmi_common_so.so +vendor/lib/libqmi_csi.so +vendor/lib/libqmi_encdec.so +vendor/lib/libqmi_legacy.so +vendor/lib/libqmi_vs-google-1.so +vendor/lib/libqmiservices.so +vendor/lib/libqrtr.so +vendor/lib/libqsap_sdk.so +vendor/lib/libqseed3.so +vendor/lib/libqsocket.so +vendor/lib/libqti-utils.so +vendor/lib/libqtigef.so +vendor/lib/libqtikeymaster4.so +vendor/lib/librcc.so +vendor/lib/libril-qc-logger.so +vendor/lib/libril-qc-ltedirectdisc.so +vendor/lib/libril-qc-radioconfig.so +vendor/lib/libril-qcril-hook-oem.so +vendor/lib/librilqmiservices.so +vendor/lib/librmnetctl.so +vendor/lib/librmp.so +vendor/lib/librpmb.so +vendor/lib/libscveCommon.so +vendor/lib/libscveCommon_stub.so +vendor/lib/libscveObjectSegmentation.so +vendor/lib/libscveObjectSegmentation_stub.so +vendor/lib/libscveObjectTracker.so +vendor/lib/libscveObjectTracker_stub.so +vendor/lib/libsdedrm.so +vendor/lib/libsdm-color.so +vendor/lib/libsdm-colormgr-algo.so +vendor/lib/libsdm-diag.so +vendor/lib/libsdm-disp-vndapis.so +vendor/lib/libsdmextension.so +vendor/lib/libsdsprpc.so +vendor/lib/libsecureui.so +vendor/lib/libsecureui_svcsock.so +vendor/lib/libsensorslog.so +vendor/lib/libsensorsuez.so +vendor/lib/libsettings.so +vendor/lib/libsi.so +vendor/lib/libsmemlog.so +vendor/lib/libsmwrapper.so +vendor/lib/libsndmonitor.so +vendor/lib/libsns_device_mode_stub.so +vendor/lib/libsns_fastRPC_util.so +vendor/lib/libsns_low_lat_stream_stub.so +vendor/lib/libsns_registry_skel.so +vendor/lib/libsnsapi.so +vendor/lib/libsnsdiaglog.so +vendor/lib/libssc.so +vendor/lib/libssc_default_listener.so +vendor/lib/libssc_proto.so +vendor/lib/libssd.so +vendor/lib/libstreamparser.so +vendor/lib/libstreset.so +vendor/lib/libsubsystem_control.so +vendor/lib/libsueznanoappclients.so +vendor/lib/libsurround_3mic_proc.so +vendor/lib/libswregistrationalgo.so +vendor/lib/libswvdec.so +vendor/lib/libsysmon_cdsp_skel.so +vendor/lib/libsystem_health_mon.so +vendor/lib/libtime_genoff.so +vendor/lib/libtinyxml2_1.so +vendor/lib/libtrustedapploader.so +vendor/lib/libtzdrmgenprov.so +vendor/lib/libvideoutils.so +vendor/lib/libvpphvx.so +vendor/lib/libvppimmotion.so +vendor/lib/libvsc.so +vendor/lib/libwms.so +vendor/lib/libwqe.so +vendor/lib/libxml.so +vendor/lib/libxtadapter.so +vendor/lib/qcrild_librilutils.so +vendor/lib/qtimutex.so +vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so +vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so +vendor/lib/rfsa/adsp/libVC1Dec.so +vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so +vendor/lib/rfsa/adsp/libapps_mem_heap.so +vendor/lib/rfsa/adsp/libcamera_nn_skel.so +vendor/lib/rfsa/adsp/libcvpdsp_skel.so +vendor/lib/rfsa/adsp/libdspCV_skel.so +vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so +vendor/lib/rfsa/adsp/libdsp_streamer_binning.so +vendor/lib/rfsa/adsp/libdsp_streamer_skel.so +vendor/lib/rfsa/adsp/libfastcvadsp.so +vendor/lib/rfsa/adsp/libfastcvdsp_skel.so +vendor/lib/rfsa/adsp/libhexagon_nn_skel.so +vendor/lib/rfsa/adsp/libhexagon_nn_skel_secondary.so +vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so +vendor/lib/rfsa/adsp/libscveT2T_skel.so +vendor/lib/rfsa/adsp/libsns_device_mode_skel.so +vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so +vendor/lib/sensors.ssc.so +vendor/lib/soundfx/libasphere.so +vendor/lib/soundfx/libqcbassboost.so +vendor/lib/soundfx/libqcompostprocbundle.so +vendor/lib/soundfx/libqcomvisualizer.so +vendor/lib/soundfx/libqcomvoiceprocessing.so +vendor/lib/soundfx/libqcreverb.so +vendor/lib/soundfx/libqcvirt.so +vendor/lib/soundfx/libshoebox.so +vendor/lib/soundfx/libvolumelistener.so +vendor/lib/vendor-pixelatoms-cpp.so +vendor/lib/vendor.display.color@1.0.so +vendor/lib/vendor.display.color@1.1.so +vendor/lib/vendor.display.color@1.2.so +vendor/lib/vendor.display.postproc@1.0.so +vendor/lib/vendor.google.radioext@1.0.so +vendor/lib/vendor.google.radioext@1.1.so +vendor/lib/vendor.google.radioext@1.2.so +vendor/lib/vendor.google.radioext@1.3.so +vendor/lib/vendor.qti.data.factory@2.0.so +vendor/lib/vendor.qti.data.factory@2.1.so +vendor/lib/vendor.qti.data.factory@2.2.so +vendor/lib/vendor.qti.data.factory@2.3.so +vendor/lib/vendor.qti.data.mwqem@1.0.so +vendor/lib/vendor.qti.data.slm@1.0.so +vendor/lib/vendor.qti.hardware.cacert@1.0.so +vendor/lib/vendor.qti.hardware.cvp@1.0.so +vendor/lib/vendor.qti.hardware.data.cne.internal.api@1.0.so +vendor/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so +vendor/lib/vendor.qti.hardware.data.cne.internal.server@1.0.so +vendor/lib/vendor.qti.hardware.data.connection@1.0.so +vendor/lib/vendor.qti.hardware.data.connection@1.1.so +vendor/lib/vendor.qti.hardware.data.dynamicdds@1.0.so +vendor/lib/vendor.qti.hardware.data.dynamicdds@1.1.so +vendor/lib/vendor.qti.hardware.data.flow@1.0.so +vendor/lib/vendor.qti.hardware.data.latency@1.0.so +vendor/lib/vendor.qti.hardware.data.lce@1.0.so +vendor/lib/vendor.qti.hardware.data.qmi@1.0.so +vendor/lib/vendor.qti.hardware.dsp@1.0.so +vendor/lib/vendor.qti.hardware.fingerprint@1.0.so +vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so +vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so +vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so +vendor/lib/vendor.qti.hardware.qseecom@1.0.so +vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so +vendor/lib/vendor.qti.hardware.radio.am@1.0.so +vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so +vendor/lib/vendor.qti.hardware.sigma_miracast@1.0.so +vendor/lib/vendor.qti.hardware.slmadapter@1.0.so +vendor/lib/vendor.qti.hardware.tui_comm@1.0.so +vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so +vendor/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so +vendor/lib/vendor.qti.ims.callcapability@1.0.so +vendor/lib/vendor.qti.ims.callinfo@1.0.so +vendor/lib/vendor.qti.ims.factory@1.0.so +vendor/lib/vendor.qti.ims.factory@1.1.so +vendor/lib/vendor.qti.ims.rcsconfig@1.0.so +vendor/lib/vendor.qti.ims.rcsconfig@1.1.so +vendor/lib/vendor.qti.ims.rcsconfig@2.0.so +vendor/lib/vendor.qti.ims.rcsconfig@2.1.so +vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so +vendor/lib/vendor.qti.imsrtpservice@3.0.so +vendor/lib/vendor.qti.latency@2.0.so +vendor/lib/vendor.qti.latency@2.1.so +vendor/lib/vendor.qti.power.pasrmanager@1.0.so +vendor/lib/vendor.qti.voiceprint@1.0.so +vendor/lib64/android.hardware.authsecret@1.0-impl.nos.so +vendor/lib64/android.hardware.confirmationui.secure_input_citadel.so +vendor/lib64/android.hardware.identity@1.0-impl.nos.so +vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so +vendor/lib64/android.hardware.oemlock@1.0-impl.nos.so +vendor/lib64/android.hardware.weaver@1.0-impl.nos.so +vendor/lib64/btaudio_offload_if.so +vendor/lib64/camera/com.google.gabc.tuning.imx355.so +vendor/lib64/camera/com.google.gabc.tuning.imx363.so +vendor/lib64/camera/com.google.ghawb.tuning.imx355.so +vendor/lib64/camera/com.google.ghawb.tuning.imx363.so +vendor/lib64/camera/com.google.tuned.s5_imx355.bin +vendor/lib64/camera/com.google.tuned.s5_imx363.bin +vendor/lib64/camera/com.qti.sensor.imx355.so +vendor/lib64/camera/com.qti.sensor.imx363.so +vendor/lib64/camera/com.qti.sensormodule.metric_imx363.bin +vendor/lib64/camera/com.qti.sensormodule.primax_imx355.bin +vendor/lib64/camera/com.qti.tuned.default.bin +vendor/lib64/camera/components/com.google.node.eis.so +vendor/lib64/camera/components/com.google.node.fd.so +vendor/lib64/camera/components/com.google.node.hdrnet.so +vendor/lib64/camera/components/com.google.node.hdrp.so +vendor/lib64/camera/components/com.google.node.llv.so +vendor/lib64/camera/components/com.google.node.rectiface.so +vendor/lib64/camera/components/com.google.node.steadiface.so +vendor/lib64/camera/components/com.google.node.swfv.so +vendor/lib64/camera/components/com.google.stats.af.so +vendor/lib64/camera/components/com.google.stats.gabc.so +vendor/lib64/camera/components/com.google.stats.ghawb.so +vendor/lib64/camera/components/com.google.stats.pdaf.so +vendor/lib64/camera/components/com.google.stats.pdlibwrapper.so +vendor/lib64/camera/components/com.qti.camx.chiiqutils.so +vendor/lib64/camera/components/com.qti.eisv2.so +vendor/lib64/camera/components/com.qti.eisv3.so +vendor/lib64/camera/components/com.qti.hvx.addconstant.so +vendor/lib64/camera/components/com.qti.hvx.binning.so +vendor/lib64/camera/components/com.qti.node.eisv2.so +vendor/lib64/camera/components/com.qti.node.eisv3.so +vendor/lib64/camera/components/com.qti.node.swregistration.so +vendor/lib64/camera/components/com.qti.stats.aec.so +vendor/lib64/camera/components/com.qti.stats.aecwrapper.so +vendor/lib64/camera/components/com.qti.stats.af.so +vendor/lib64/camera/components/com.qti.stats.afd.so +vendor/lib64/camera/components/com.qti.stats.afwrapper.so +vendor/lib64/camera/components/com.qti.stats.asd.so +vendor/lib64/camera/components/com.qti.stats.awb.so +vendor/lib64/camera/components/com.qti.stats.awbwrapper.so +vendor/lib64/camera/components/com.qti.stats.haf.so +vendor/lib64/camera/components/com.qti.stats.hafoverride.so +vendor/lib64/camera/components/com.qti.stats.localhistogram.so +vendor/lib64/camera/components/com.qti.stats.pdlib.so +vendor/lib64/camera/components/com.qti.stats.pdlibsony.so +vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so +vendor/lib64/camera/components/com.qtistatic.stats.aec.so +vendor/lib64/camera/components/com.qtistatic.stats.af.so +vendor/lib64/camera/components/com.qtistatic.stats.awb.so +vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so +vendor/lib64/camera/components/libdepthmapwrapper.so +vendor/lib64/camera/components/libmmcamera_cac3.so +vendor/lib64/camera/fdconfigpreview.bin +vendor/lib64/camera/fdconfigpreviewlite.bin +vendor/lib64/camera/fdconfigvideo.bin +vendor/lib64/camera/fdconfigvideolite.bin +vendor/lib64/camera/ghawb_para_lut.bin +vendor/lib64/camera/ghawb_para_lut_imx355.bin +vendor/lib64/camera/ghawb_para_lut_imx363.bin +vendor/lib64/com.fingerprints.extension@2.0.so +vendor/lib64/com.google.3abase.so +vendor/lib64/com.google.af.tuning.imx363.so +vendor/lib64/com.google.stats.af.stats_converter.so +vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so +vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so +vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so +vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so +vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so +vendor/lib64/com.qualcomm.qti.uceservice@2.0.so +vendor/lib64/com.qualcomm.qti.uceservice@2.1.so +vendor/lib64/com.qualcomm.qti.uceservice@2.2.so +vendor/lib64/com.qualcomm.qti.uceservice@2.3.so +vendor/lib64/deviceInfoServiceModule.so +vendor/lib64/egl/eglSubDriverAndroid.so +vendor/lib64/egl/libEGL_adreno.so +vendor/lib64/egl/libGLESv1_CM_adreno.so +vendor/lib64/egl/libGLESv2_adreno.so +vendor/lib64/egl/libQTapGLES.so +vendor/lib64/egl/libq3dtools_adreno.so +vendor/lib64/egl/libq3dtools_esx.so +vendor/lib64/g3a.data.manager.vendor.so +vendor/lib64/google_wifi_firmware_config_info_cc_proto.so +vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so +vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so +vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so +vendor/lib64/hw/audio.primary.sm6150.so +vendor/lib64/hw/camera.sm6150.so +vendor/lib64/hw/hardware.google.bluetooth.bt_channel_avoidance@1.0-impl.so +vendor/lib64/hw/hardware.google.bluetooth.sar@1.0-impl.so +vendor/lib64/hw/sound_trigger.primary.sm6150.so +vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so +vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so +vendor/lib64/hw/vulkan.adreno.so +vendor/lib64/lib-imscmservice.so +vendor/lib64/lib-imsdpl.so +vendor/lib64/lib-imsqimf.so +vendor/lib64/lib-imsrcs-v2.so +vendor/lib64/lib-imsrcsbaseimpl.so +vendor/lib64/lib-imsvtcore.so +vendor/lib64/lib-imsxml.so +vendor/lib64/lib-rcsconfig.so +vendor/lib64/lib-rtpcommon.so +vendor/lib64/lib-rtpcore.so +vendor/lib64/lib-rtpsl.so +vendor/lib64/lib-siputility.so +vendor/lib64/lib-uceservice.so +vendor/lib64/libAlacSwDec.so +vendor/lib64/libApeSwDec.so +vendor/lib64/libC2D2.so +vendor/lib64/libCB.so +vendor/lib64/libFlacSwDec.so +vendor/lib64/libGPQTEEC_vendor.so +vendor/lib64/libGPTEE_vendor.so +vendor/lib64/libGPreqcancel.so +vendor/lib64/libGPreqcancel_svc.so +vendor/lib64/libI420colorconvert.so +-vendor/lib64/libMpeg4SwEncoder.so +vendor/lib64/libOmxAacDec.so +vendor/lib64/libOmxAlacDec.so +vendor/lib64/libOmxAlacDecSw.so +vendor/lib64/libOmxAmrDec.so +vendor/lib64/libOmxAmrwbplusDec.so +vendor/lib64/libOmxApeDec.so +vendor/lib64/libOmxApeDecSw.so +vendor/lib64/libOmxEvrcDec.so +vendor/lib64/libOmxG711Dec.so +vendor/lib64/libOmxQcelp13Dec.so +vendor/lib64/libOmxWmaDec.so +vendor/lib64/libOpenCL-pixel.so +vendor/lib64/libOpenCL.so +vendor/lib64/libQSEEComAPI.so +vendor/lib64/libQTEEConnector_vendor.so +vendor/lib64/libSecureUILib.so +vendor/lib64/libStDrvInt.so +vendor/lib64/libVkLayer_q3dtools.so +vendor/lib64/lib_aion_buffer.so +vendor/lib64/lib_goog_chi_node_utils.so +vendor/lib64/lib_goog_fatp_utils.so +vendor/lib64/lib_goog_metadata_utils.so +vendor/lib64/liba2dpoffload.so +vendor/lib64/libacdb-fts.so +vendor/lib64/libacdbloader.so +vendor/lib64/libacdbrtac.so +vendor/lib64/libadiertac.so +vendor/lib64/libadreno_utils.so +vendor/lib64/libadsp_default_listener.so +-vendor/lib64/libadsprpc.so +vendor/lib64/libaoa.so +vendor/lib64/libash.so +vendor/lib64/libasn1cper.so +vendor/lib64/libasn1crt.so +vendor/lib64/libasn1crtx.so +vendor/lib64/libaudcal.so +vendor/lib64/libaudioalsa.so +vendor/lib64/libaudioconfigstore.so +vendor/lib64/libaudioparsers.so +vendor/lib64/libautohal.so +vendor/lib64/libbase64.so +vendor/lib64/libbatterylistener.so +vendor/lib64/libbluetooth_audio_session_qti.so +vendor/lib64/libbtnv.so +vendor/lib64/libc2d30_bltlib.so +vendor/lib64/libcacertclient.so +vendor/lib64/libcamera_nn_stub.so +vendor/lib64/libcamxfdalgov7.so +vendor/lib64/libcamxfdalgov8.so +vendor/lib64/libcamxfdengine.so +vendor/lib64/libcamxstatscore.so +vendor/lib64/libcamxswprocessalgo.so +vendor/lib64/libcamxtintlessalgo.so +vendor/lib64/libcapiv2svacnn.so +vendor/lib64/libcapiv2vop.so +vendor/lib64/libcdfw.so +vendor/lib64/libcdfw_remote_api.so +vendor/lib64/libcdsp_default_listener.so +vendor/lib64/libcdsprpc.so +vendor/lib64/libcirrusspkrprot.so +vendor/lib64/libcne.so +vendor/lib64/libcneapiclient.so +vendor/lib64/libcneoplookup.so +vendor/lib64/libcneqmiutils.so +vendor/lib64/libcom.qti.chinodeutils.so +vendor/lib64/libcomprcapture.so +vendor/lib64/libconfigdb.so +vendor/lib64/libcpion.so +vendor/lib64/libcvp.so +vendor/lib64/libcvp_common.so +vendor/lib64/libcvp_stub.so +vendor/lib64/libcvpcpuRev_skel.so +vendor/lib64/libdataitems.so +vendor/lib64/libdeeptouch.so +vendor/lib64/libdiag.so +vendor/lib64/libdiagjni.so +vendor/lib64/libdisp-aba.so +vendor/lib64/libdisplayqos.so +vendor/lib64/libdpmqmihal.so +vendor/lib64/libdpps.so +vendor/lib64/libdrmfs.so +vendor/lib64/libdrmtime.so +vendor/lib64/libdsi_netctrl.so +vendor/lib64/libdsutils.so +vendor/lib64/libdysco_camx_wrapper.so +vendor/lib64/libdysco_core.so +vendor/lib64/libexthwplugin.so +vendor/lib64/libfastcvdsp_stub.so +vendor/lib64/libfastcvopt.so +vendor/lib64/libg3a_gabc.so +vendor/lib64/libg3a_gaf_v2.so +vendor/lib64/libg3a_ghawb.so +vendor/lib64/libgatm_camx_wrapper.so +vendor/lib64/libgatm_core.so +vendor/lib64/libgcam_3p.so +vendor/lib64/libgcam_ae.so +vendor/lib64/libgcam_awb.so +vendor/lib64/libgcam_frsdk.so +vendor/lib64/libgcs-calwrapper.so +vendor/lib64/libgcs-ipc.so +vendor/lib64/libgcs-osal.so +vendor/lib64/libgcs.so +vendor/lib64/libgdtap.so +vendor/lib64/libgnsspps.so +vendor/lib64/libgoog_catpipe.so +vendor/lib64/libgoog_cpi.so +vendor/lib64/libgoog_llv_gpu.so +vendor/lib64/libgoog_mesh_adapter.so +vendor/lib64/libgoog_mesh_warp.so +vendor/lib64/libgoog_pdaf_core_imx363.so +vendor/lib64/libgooglecamera.proto_message.converter.gabc.so +vendor/lib64/libgooglecamera.proto_message.converter.ghawb.so +vendor/lib64/libgooglecamera.proto_message.converter.so +vendor/lib64/libgooglecamera.proto_message.protos.so +vendor/lib64/libgooglecamerahwl_impl.so +vendor/lib64/libgpudataproducer.so +vendor/lib64/libgsl.so +vendor/lib64/libhalide_hexagon_host.so +vendor/lib64/libhdcp1prov.so +vendor/lib64/libhdcp2p2prov.so +vendor/lib64/libhdcpsrm.so +vendor/lib64/libhdmiedid.so +vendor/lib64/libhdmipassthru.so +vendor/lib64/libhdr_tm.so +vendor/lib64/libhexagon_nn_stub.so +vendor/lib64/libhfp.so +vendor/lib64/libhta_hexagon_runtime.so +vendor/lib64/libidl.so +vendor/lib64/libizat_core.so +vendor/lib64/libjnihelper.so +vendor/lib64/libkeymasterdeviceutils.so +vendor/lib64/libkeymasterprovision.so +vendor/lib64/libkeymasterutils.so +vendor/lib64/liblbs_core.so +vendor/lib64/libllvm-glnext.so +vendor/lib64/libllvm-qcom.so +vendor/lib64/libllvm-qgl.so +vendor/lib64/libloc_api_v02.so +vendor/lib64/liblowi_client.so +vendor/lib64/liblowi_wifihal.so +vendor/lib64/liblqe.so +vendor/lib64/libmaxxaudio.so +vendor/lib64/libmdmdetect.so +vendor/lib64/libmdsprpc.so +vendor/lib64/libminkdescriptor.so +vendor/lib64/libminksocket.so +vendor/lib64/libmm-color-convertor.so +vendor/lib64/libmm-hdcpmgr.so +vendor/lib64/libmotion_ae.so +vendor/lib64/libmulawdec.so +vendor/lib64/libnative-api.so +vendor/lib64/libnetmgr.so +vendor/lib64/libnetmgr_common.so +vendor/lib64/libnetmgr_nr_fusion.so +vendor/lib64/libnetmgr_rmnet_ext.so +vendor/lib64/libnlnetmgr.so +vendor/lib64/libnos_citadeld_proxy.so +vendor/lib64/liboemcrypto.so +vendor/lib64/libops.so +vendor/lib64/libpdmapper.so +vendor/lib64/libpdnotifier.so +vendor/lib64/libperipheral_client.so +vendor/lib64/libpower_anomaly_data.so +vendor/lib64/libpvr.so +vendor/lib64/libqcbor.so +vendor/lib64/libqcc_file_agent.so +vendor/lib64/libqcci_legacy.so +vendor/lib64/libqcmaputils.so +vendor/lib64/libqcodec2.so +vendor/lib64/libqcrilFramework.so +vendor/lib64/libqcrildatactl.so +vendor/lib64/libqdi.so +vendor/lib64/libqdp.so +vendor/lib64/libqisl.so +vendor/lib64/libqmi.so +vendor/lib64/libqmi_cci.so +vendor/lib64/libqmi_client_helper.so +vendor/lib64/libqmi_client_qmux.so +vendor/lib64/libqmi_common_so.so +vendor/lib64/libqmi_csi.so +vendor/lib64/libqmi_encdec.so +vendor/lib64/libqmi_legacy.so +vendor/lib64/libqmi_modem_svc.so +vendor/lib64/libqmi_thermal-google-1.so +vendor/lib64/libqmi_vs-google-1.so +vendor/lib64/libqmiservices.so +vendor/lib64/libqrtr.so +vendor/lib64/libqsap_sdk.so +vendor/lib64/libqseed3.so +vendor/lib64/libqsocket.so +vendor/lib64/libqti-utils.so +vendor/lib64/libqtigef.so +vendor/lib64/libqtikeymaster4.so +vendor/lib64/librcc.so +vendor/lib64/libril-qc-hal-qmi.so +vendor/lib64/libril-qc-logger.so +vendor/lib64/libril-qc-ltedirectdisc.so +vendor/lib64/libril-qc-radioconfig.so +vendor/lib64/libril-qcril-hook-oem.so +vendor/lib64/librilqmiservices.so +vendor/lib64/librmnetctl.so +vendor/lib64/librmp.so +vendor/lib64/librpmb.so +vendor/lib64/libscveCommon.so +vendor/lib64/libscveCommon_stub.so +vendor/lib64/libscveObjectSegmentation.so +vendor/lib64/libscveObjectSegmentation_stub.so +vendor/lib64/libscveObjectTracker.so +vendor/lib64/libscveObjectTracker_stub.so +vendor/lib64/libsdedrm.so +vendor/lib64/libsdm-color.so +vendor/lib64/libsdm-colormgr-algo.so +vendor/lib64/libsdm-diag.so +vendor/lib64/libsdm-disp-vndapis.so +vendor/lib64/libsdmextension.so +vendor/lib64/libsdsprpc.so +vendor/lib64/libsecureui.so +vendor/lib64/libsecureui_svcsock.so +vendor/lib64/libsensorslog.so +vendor/lib64/libsensorsuez.so +vendor/lib64/libsettings.so +vendor/lib64/libsi.so +vendor/lib64/libsmemlog.so +vendor/lib64/libsndmonitor.so +vendor/lib64/libsns_device_mode_stub.so +vendor/lib64/libsns_fastRPC_util.so +vendor/lib64/libsns_low_lat_stream_stub.so +vendor/lib64/libsns_registry_skel.so +vendor/lib64/libsnsapi.so +vendor/lib64/libsnsdiaglog.so +vendor/lib64/libssc.so +vendor/lib64/libssc_default_listener.so +vendor/lib64/libssc_proto.so +vendor/lib64/libssd.so +vendor/lib64/libstpreprocess.so +vendor/lib64/libstreset.so +vendor/lib64/libsubsystem_control.so +vendor/lib64/libsueznanoappclients.so +vendor/lib64/libswregistrationalgo.so +vendor/lib64/libswvdec.so +vendor/lib64/libsysmon_cdsp_skel.so +vendor/lib64/libsystem_health_mon.so +vendor/lib64/libtime_genoff.so +vendor/lib64/libtinyxml2_1.so +vendor/lib64/libtrustedapploader.so +vendor/lib64/libtzdrmgenprov.so +vendor/lib64/libvpphvx.so +vendor/lib64/libvppimmotion.so +vendor/lib64/libvsc.so +vendor/lib64/libwms.so +vendor/lib64/libwqe.so +vendor/lib64/libwvaidl.so +vendor/lib64/libxml.so +vendor/lib64/libxtadapter.so +vendor/lib64/qcrild_librilutils.so +vendor/lib64/qtibus.so +vendor/lib64/qtimutex.so +vendor/lib64/sensors.ssc.so +vendor/lib64/soundfx/libasphere.so +vendor/lib64/soundfx/libqcbassboost.so +vendor/lib64/soundfx/libqcompostprocbundle.so +vendor/lib64/soundfx/libqcomvisualizer.so +vendor/lib64/soundfx/libqcomvoiceprocessing.so +vendor/lib64/soundfx/libqcreverb.so +vendor/lib64/soundfx/libqcvirt.so +vendor/lib64/soundfx/libshoebox.so +vendor/lib64/soundfx/libvolumelistener.so +vendor/lib64/unnhal-acc-adreno.so +vendor/lib64/unnhal-acc-common.so +vendor/lib64/unnhal-acc-hvx.so +vendor/lib64/vendor-pixelatoms-cpp.so +vendor/lib64/vendor.display.color@1.0.so +vendor/lib64/vendor.display.color@1.1.so +vendor/lib64/vendor.display.color@1.2.so +vendor/lib64/vendor.display.postproc@1.0.so +vendor/lib64/vendor.google.google_battery@1.0.so +vendor/lib64/vendor.google.google_battery@1.1.so +vendor/lib64/vendor.google.google_battery@1.2.so +vendor/lib64/vendor.google.radioext@1.0.so +vendor/lib64/vendor.google.radioext@1.1.so +vendor/lib64/vendor.google.radioext@1.2.so +vendor/lib64/vendor.google.radioext@1.3.so +vendor/lib64/vendor.google.wifi_ext@1.0.so +vendor/lib64/vendor.google.wifi_ext@1.1.so +vendor/lib64/vendor.google.wifi_ext@1.2.so +vendor/lib64/vendor.google.wifi_ext@1.3.so +vendor/lib64/vendor.qti.data.factory@2.0.so +vendor/lib64/vendor.qti.data.factory@2.1.so +vendor/lib64/vendor.qti.data.factory@2.2.so +vendor/lib64/vendor.qti.data.factory@2.3.so +vendor/lib64/vendor.qti.data.mwqem@1.0.so +vendor/lib64/vendor.qti.data.slm@1.0.so +vendor/lib64/vendor.qti.googleext.imsext@1.0.so +vendor/lib64/vendor.qti.googleext.imsext@2.0.so +vendor/lib64/vendor.qti.googleext.imsext@3.0.so +vendor/lib64/vendor.qti.googleext.imsext@4.0.so +vendor/lib64/vendor.qti.hardware.cacert@1.0.so +vendor/lib64/vendor.qti.hardware.cvp@1.0.so +vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so +vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so +vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so +vendor/lib64/vendor.qti.hardware.data.connection@1.0.so +vendor/lib64/vendor.qti.hardware.data.connection@1.1.so +vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so +vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so +vendor/lib64/vendor.qti.hardware.data.flow@1.0.so +vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so +vendor/lib64/vendor.qti.hardware.data.latency@1.0.so +vendor/lib64/vendor.qti.hardware.data.lce@1.0.so +vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so +vendor/lib64/vendor.qti.hardware.dsp@1.0.so +vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so +vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so +vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so +vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so +vendor/lib64/vendor.qti.hardware.qseecom@1.0.so +vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so +vendor/lib64/vendor.qti.hardware.radio.am@1.0.so +vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so +vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so +vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so +vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so +vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so +vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so +vendor/lib64/vendor.qti.hardware.sigma_miracast@1.0.so +vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so +vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so +vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so +vendor/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so +vendor/lib64/vendor.qti.ims.callcapability@1.0.so +vendor/lib64/vendor.qti.ims.callinfo@1.0.so +vendor/lib64/vendor.qti.ims.factory@1.0.so +vendor/lib64/vendor.qti.ims.factory@1.1.so +vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so +vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so +vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so +vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so +vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so +vendor/lib64/vendor.qti.imsrtpservice@3.0.so +vendor/lib64/vendor.qti.latency@2.0.so +vendor/lib64/vendor.qti.latency@2.1.so +vendor/lib64/vendor.qti.power.pasrmanager@1.0.so +vendor/lib64/vendor.qti.voiceprint@1.0.so +vendor/media/ensemble_fd_model.emd +vendor/radio/qcril_database/qcril.db +vendor/radio/qcril_database/upgrade/0_initial.sql +vendor/radio/qcril_database/upgrade/10_add_more_fr_ecc.sql +vendor/radio/qcril_database/upgrade/11_remove_fr_orange.sql +vendor/radio/qcril_database/upgrade/12_israel_normal_ecc.sql +vendor/radio/qcril_database/upgrade/13_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/14_add_fr_normal_ecc.sql +vendor/radio/qcril_database/upgrade/15_fr_normal_ecc_on_wifi.sql +vendor/radio/qcril_database/upgrade/16_ch_normal_ecc.sql +vendor/radio/qcril_database/upgrade/17_in_normal_ecc.sql +vendor/radio/qcril_database/upgrade/1_version_intro.sql +vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql +vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql +vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/5_version_google_feature.sql +vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/6_singapore_ecc_995.sql +vendor/radio/qcril_database/upgrade/7_remove_germany_hard_ecc_110.sql +vendor/radio/qcril_database/upgrade/8_USCC_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/9_taiwan_ecc_110_and_119.sql +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg.version +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/generic/common/SM7150/LA/7+7_mode/SR_DSDS/mcfg_hw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/generic/common/SM7150/LA/SS/mcfg_hw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/mbn_hw.dig +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/mbn_hw.txt +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/ATT/Cricket/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Airtel/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Idea/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Vodafone/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/ESN/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Free/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/ID/Commercial/UK/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Smarty/Commercial/UK/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Virgin/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/Lab/VoLTE/Germany/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/CSpire/VoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Cellcom_Core/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Chatr/NonVoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Freedom/VoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Inland/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Koodo/VoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Lucky/Commercial/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/MTS/Commercial/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Solo_PC/Commercial/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Sprint_FI/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Sprint_FI_Data/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Sprint_FI_pSIM/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/TMO_FI/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/TbayCity/NonVoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Telus/Lab/CA/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/USCC_FI/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Videotron/VoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Visible/visible/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Ztar/NonVoLTE/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/PTCRB/PTCRB/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/TestSIM/TestSIM/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/common/Ubigi/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/common/WildCard/Wildcard/mcfg_sw.mbn +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/mbn_sw.dig +vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/mbn_sw.txt diff --git a/proprietary-files.txt b/proprietary-files.txt new file mode 100644 index 00000000..1dfe7465 --- /dev/null +++ b/proprietary-files.txt @@ -0,0 +1,644 @@ +# All blobs are extracted from Google factory images for each new ASB + +# product partition + +# Audio +product/etc/ambient/matcher_tah.leveldb +product/etc/firmware/music_detector.descriptor +product/etc/firmware/music_detector.sound_model +product/priv-app/AmbientSensePrebuilt/AmbientSensePrebuilt.apk;PRESIGNED + +# Camera extensions +product/app/PixelCameraServicesSunfish/PixelCameraServicesSunfish.apk;PRESIGNED + +# Charger +product/etc/res/images/charger/battery_fail.png +product/etc/res/images/charger/battery_scale.png +product/etc/res/images/charger/main_font.png +product/etc/res/values/charger/animation.txt + +# Felica +product/etc/felica/common.cfg +product/etc/felica/mfm.cfg +product/etc/felica/mfs.cfg + +# Hardware info +product/etc/permissions/com.google.android.hardwareinfo.xml +product/framework/libhwinfo.jar +product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED + +# Hotword +product/priv-app/HotwordEnrollmentOKGoogleRT5514P/HotwordEnrollmentOKGoogleRT5514P.apk;PRESIGNED +product/priv-app/HotwordEnrollmentXGoogleRT5514P/HotwordEnrollmentXGoogleRT5514P.apk;PRESIGNED + +# Permissions +product/etc/permissions/privapp-permissions-google-p.xml +product/etc/sysconfig/google-hiddenapi-package-whitelist.xml +product/etc/sysconfig/nexus.xml +product/etc/sysconfig/pixel_experience_2017.xml +product/etc/sysconfig/pixel_experience_2018.xml +product/etc/sysconfig/pixel_experience_2019.xml +product/etc/sysconfig/pixel_experience_2019_midyear.xml +product/etc/sysconfig/pixel_experience_2020_midyear.xml + +# Qualcomm misc +product/app/uimremoteclient/uimremoteclient.apk +product/app/uimremoteserver/uimremoteserver.apk +product/etc/permissions/UimService.xml +product/etc/permissions/uimremoteclient.xml +product/etc/permissions/uimremoteserver.xml +product/framework/uimremoteclientlibrary.jar +product/framework/uimremoteserverlibrary.jar +product/framework/uimservicelibrary.jar + +# Radio +product/etc/CarrierSettings/a1_at.pb +product/etc/CarrierSettings/ahamo_jp.pb +product/etc/CarrierSettings/airtel_in.pb +product/etc/CarrierSettings/apt_tw.pb +product/etc/CarrierSettings/assurance_us.pb +product/etc/CarrierSettings/att5g_us.pb +product/etc/CarrierSettings/att5gsa_us.pb +product/etc/CarrierSettings/att_us.pb +product/etc/CarrierSettings/bell_ca.pb +product/etc/CarrierSettings/bluegrass_us.pb +product/etc/CarrierSettings/boost_us.pb +product/etc/CarrierSettings/boosttmo_us.pb +product/etc/CarrierSettings/bouygues_fr.pb +product/etc/CarrierSettings/btb_gb.pb +product/etc/CarrierSettings/btc_gb.pb +product/etc/CarrierSettings/carrier_list.pb +product/etc/CarrierSettings/celcom_my.pb +product/etc/CarrierSettings/cellcom_us.pb +product/etc/CarrierSettings/cellcommno_us.pb +product/etc/CarrierSettings/chatr_ca.pb +product/etc/CarrierSettings/cht_tw.pb +product/etc/CarrierSettings/cityfone_ca.pb +product/etc/CarrierSettings/claro_pr.pb +product/etc/CarrierSettings/congstar_de.pb +product/etc/CarrierSettings/consumercellulartmo_us.pb +product/etc/CarrierSettings/coriolis_fr.pb +product/etc/CarrierSettings/cricket5g_us.pb +product/etc/CarrierSettings/cricket_us.pb +product/etc/CarrierSettings/cspire_nl.pb +product/etc/CarrierSettings/cspire_us.pb +product/etc/CarrierSettings/default.pb +product/etc/CarrierSettings/digi_my.pb +product/etc/CarrierSettings/dishatt_us.pb +product/etc/CarrierSettings/docomo_jp.pb +product/etc/CarrierSettings/docomomvno_jp.pb +product/etc/CarrierSettings/ee_gb.pb +product/etc/CarrierSettings/eplus_de.pb +product/etc/CarrierSettings/esn_gb.pb +product/etc/CarrierSettings/fet_tw.pb +product/etc/CarrierSettings/fi_us.pb +product/etc/CarrierSettings/fido_ca.pb +product/etc/CarrierSettings/firstnet_us.pb +product/etc/CarrierSettings/firstnetpacific2_us.pb +product/etc/CarrierSettings/firstnetpacific_us.pb +product/etc/CarrierSettings/fizz_ca.pb +product/etc/CarrierSettings/free_fr.pb +product/etc/CarrierSettings/freedommobile_ca.pb +product/etc/CarrierSettings/gamma_gb.pb +product/etc/CarrierSettings/h3_at.pb +product/etc/CarrierSettings/h3_gb.pb +product/etc/CarrierSettings/h3_ie.pb +product/etc/CarrierSettings/h3_se.pb +product/etc/CarrierSettings/halebop_se.pb +product/etc/CarrierSettings/homobile_it.pb +product/etc/CarrierSettings/idea_in.pb +product/etc/CarrierSettings/idmobile_gb.pb +product/etc/CarrierSettings/iliad_it.pb +product/etc/CarrierSettings/kddi_jp.pb +product/etc/CarrierSettings/kddimvno_jp.pb +product/etc/CarrierSettings/kena_it.pb +product/etc/CarrierSettings/koodo_ca.pb +product/etc/CarrierSettings/kpn_nl.pb +product/etc/CarrierSettings/liberty_pr.pb +product/etc/CarrierSettings/linemo_jp.pb +product/etc/CarrierSettings/luckymobile_ca.pb +product/etc/CarrierSettings/m1_sg.pb +product/etc/CarrierSettings/maxis_my.pb +product/etc/CarrierSettings/metropcs_us.pb +product/etc/CarrierSettings/movistar_es.pb +product/etc/CarrierSettings/o2_de.pb +product/etc/CarrierSettings/o2postpaid_gb.pb +product/etc/CarrierSettings/o2prepaid_de.pb +product/etc/CarrierSettings/o2prepaid_gb.pb +product/etc/CarrierSettings/onecall_no.pb +product/etc/CarrierSettings/optus_au.pb +product/etc/CarrierSettings/orange_es.pb +product/etc/CarrierSettings/orange_fr.pb +product/etc/CarrierSettings/others.pb +product/etc/CarrierSettings/pcmobilebell_ca.pb +product/etc/CarrierSettings/play_pl.pb +product/etc/CarrierSettings/povo_jp.pb +product/etc/CarrierSettings/publicmobile_ca.pb +product/etc/CarrierSettings/rakuten_jp.pb +product/etc/CarrierSettings/redpockettmo_us.pb +product/etc/CarrierSettings/rjio_in.pb +product/etc/CarrierSettings/rogers5g_ca.pb +product/etc/CarrierSettings/rogers_ca.pb +product/etc/CarrierSettings/sfr_fr.pb +product/etc/CarrierSettings/shaw_ca.pb +product/etc/CarrierSettings/simple_us.pb +product/etc/CarrierSettings/singtel_sg.pb +product/etc/CarrierSettings/smarty_gb.pb +product/etc/CarrierSettings/softbank_jp.pb +product/etc/CarrierSettings/solomobile_ca.pb +product/etc/CarrierSettings/spark_nz.pb +product/etc/CarrierSettings/spectrum_us.pb +product/etc/CarrierSettings/sprint_us.pb +product/etc/CarrierSettings/sprintprepaid_us.pb +product/etc/CarrierSettings/sprintwholesale_us.pb +product/etc/CarrierSettings/starhub_sg.pb +product/etc/CarrierSettings/stc_sa.pb +product/etc/CarrierSettings/sunrise_ch.pb +product/etc/CarrierSettings/swisscom_ch.pb +product/etc/CarrierSettings/swisscom_li.pb +product/etc/CarrierSettings/talkmobile_gb.pb +product/etc/CarrierSettings/tbaytel_ca.pb +product/etc/CarrierSettings/tdc_dk.pb +product/etc/CarrierSettings/tele2_se.pb +product/etc/CarrierSettings/telekom_de.pb +product/etc/CarrierSettings/telekom_hu.pb +product/etc/CarrierSettings/telekom_pl.pb +product/etc/CarrierSettings/telekom_sk.pb +product/etc/CarrierSettings/telenor_dk.pb +product/etc/CarrierSettings/telenor_no.pb +product/etc/CarrierSettings/telenor_se.pb +product/etc/CarrierSettings/telia_dk.pb +product/etc/CarrierSettings/telia_no.pb +product/etc/CarrierSettings/telia_se.pb +product/etc/CarrierSettings/telstra_au.pb +product/etc/CarrierSettings/telus_ca.pb +product/etc/CarrierSettings/three_dk.pb +product/etc/CarrierSettings/tim_it.pb +product/etc/CarrierSettings/tmobile_at.pb +product/etc/CarrierSettings/tmobile_cz.pb +product/etc/CarrierSettings/tmobile_nl.pb +product/etc/CarrierSettings/tmobile_us.pb +product/etc/CarrierSettings/tmomvno_nl.pb +product/etc/CarrierSettings/tmomvno_us.pb +product/etc/CarrierSettings/tracfonetmo_us.pb +product/etc/CarrierSettings/tracfoneverizon_us.pb +product/etc/CarrierSettings/tstar_tw.pb +product/etc/CarrierSettings/twm_tw.pb +product/etc/CarrierSettings/uqmobile_jp.pb +product/etc/CarrierSettings/uscc_us.pb +product/etc/CarrierSettings/verizon_us.pb +product/etc/CarrierSettings/verymobile_it.pb +product/etc/CarrierSettings/videotron_ca.pb +product/etc/CarrierSettings/virgin_ca.pb +product/etc/CarrierSettings/virgin_gb.pb +product/etc/CarrierSettings/virgin_us.pb +product/etc/CarrierSettings/visible_us.pb +product/etc/CarrierSettings/visiblev_us.pb +product/etc/CarrierSettings/vodafone_au.pb +product/etc/CarrierSettings/vodafone_cz.pb +product/etc/CarrierSettings/vodafone_de.pb +product/etc/CarrierSettings/vodafone_es.pb +product/etc/CarrierSettings/vodafone_gb.pb +product/etc/CarrierSettings/vodafone_ie.pb +product/etc/CarrierSettings/vodafone_in.pb +product/etc/CarrierSettings/vodafone_it.pb +product/etc/CarrierSettings/vodafone_nl.pb +product/etc/CarrierSettings/vodafone_tr.pb +product/etc/CarrierSettings/windtre_it.pb +product/etc/CarrierSettings/xfinity_us.pb +product/etc/CarrierSettings/yes_my.pb +product/etc/CarrierSettings/yoigo_es.pb +product/etc/permissions/com.android.sdm.plugins.connmo.xml +product/etc/permissions/com.android.sdm.plugins.dcmo.xml +product/etc/permissions/com.android.sdm.plugins.diagmon.xml +product/lib/libdmengine.so +product/lib/libdmjavaplugin.so +product/priv-app/CarrierServices/CarrierServices.apk;PRESIGNED +product/priv-app/CarrierSettings/CarrierSettings.apk;PRESIGNED +product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED +product/priv-app/ConnMO/ConnMO.apk +product/priv-app/DCMO/DCMO.apk +product/priv-app/DMService/DMService.apk +product/priv-app/DiagMon/DiagMon.apk +product/priv-app/EuiccGoogle/EuiccGoogle.apk;PRESIGNED +product/priv-app/TetheringEntitlement/TetheringEntitlement.apk + +# Sprint +product/etc/permissions/com.android.sdm.plugins.sprintdm.xml +product/priv-app/SprintDM/SprintDM.apk + +# US Cellular +product/etc/permissions/com.android.sdm.plugins.usccdm.xml +product/priv-app/USCCDM/USCCDM.apk + +# VZW +product/app/VZWAPNLib/VZWAPNLib.apk;PRESIGNED +product/etc/permissions/com.android.omadm.service.xml +product/etc/permissions/com.google.omadm.trigger.xml +product/etc/permissions/com.verizon.apn.xml +product/etc/permissions/com.verizon.services.xml +product/etc/permissions/features-verizon.xml +product/etc/sysconfig/allowlist_com.android.omadm.service.xml +product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk;PRESIGNED +product/priv-app/OemDmTrigger/OemDmTrigger.apk +product/priv-app/WfcActivation/WfcActivation.apk;PRESIGNED + +# system_ext partition + +# AptX +system_ext/lib64/libaptXHD_encoder.so +system_ext/lib64/libaptX_encoder.so + +# Camera extensions +system_ext/etc/permissions/com.google.android.camera.extensions.xml +system_ext/framework/com.google.android.camera.extensions.jar + +# HBM +system_ext/priv-app/HbmSVManager/HbmSVManager.apk + +# Hotword +system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml +system_ext/framework/com.android.hotwordenrollment.common.util.jar + +# NFC +system_ext/priv-app/PixelNfc/PixelNfc.apk + +# Permissions +system_ext/etc/permissions/privapp-permissions-google-se.xml + +# Qualcomm misc +system_ext/app/QtiTelephonyService/QtiTelephonyService.apk +system_ext/app/atfwd/atfwd.apk +system_ext/app/datastatusnotification/datastatusnotification.apk +system_ext/app/uceShimService/uceShimService.apk +system_ext/etc/permissions/com.qti.media.secureprocessor.xml +system_ext/etc/permissions/com.qualcomm.qcrilmsgtunnel.xml +system_ext/etc/permissions/com.qualcomm.qmapbridge.xml +system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml +system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml +system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml +system_ext/etc/permissions/com.qualcomm.qti.izattools.xml +system_ext/etc/permissions/izat.xt.srv.xml +system_ext/etc/permissions/org_codeaurora_ims.xml +system_ext/etc/permissions/qcrilhook.xml +system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml +system_ext/etc/vintf/manifest/vendor.qti.hardware.radio.atcmdfwd@1.0.xml +system_ext/framework/ActivityExt.jar +system_ext/framework/com.qti.media.secureprocessor.jar +system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar +system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar +system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar +system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar +system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar +system_ext/framework/com.qualcomm.qti.uceservice-V2.3-java.jar +system_ext/framework/com.quicinc.cne.api-V1.0-java.jar +system_ext/framework/com.quicinc.cne.api-V1.1-java.jar +system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar +system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar +system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar +system_ext/framework/izat.xt.srv.jar +system_ext/framework/qcrilhook.jar +system_ext/framework/qmapbridge.jar +system_ext/framework/vendor.qti.data.factory-V1.0-java.jar +system_ext/framework/vendor.qti.data.factory-V2.0-java.jar +system_ext/framework/vendor.qti.data.factory-V2.1-java.jar +system_ext/framework/vendor.qti.data.factory-V2.2-java.jar +system_ext/framework/vendor.qti.data.factory-V2.3-java.jar +system_ext/framework/vendor.qti.data.factory-V2.4-java.jar +system_ext/framework/vendor.qti.data.factory-V2.5-java.jar +system_ext/framework/vendor.qti.data.mwqem-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.1-java.jar +system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.1-java.jar +system_ext/framework/vendor.qti.hardware.data.flow-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.iwlan-V1.1-java.jar +system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.lce-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.dpmservice-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.dpmservice-V1.1-java.jar +system_ext/framework/vendor.qti.hardware.mwqemadapter-V1.0-java.jar +system_ext/framework/vendor.qti.hardware.slmadapter-V1.0-java.jar +system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar +system_ext/framework/vendor.qti.ims.configservice-V1.0-java.jar +system_ext/framework/vendor.qti.ims.configservice-V1.1-java.jar +system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar +system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar +system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar +system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar +system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar +system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar +system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar +system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar +system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar +system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar +system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar +system_ext/framework/vendor.qti.latency-V2.0-java.jar +system_ext/framework/vendor.qti.latency-V2.1-java.jar +system_ext/framework/vendor.qti.voiceprint-V1.0-java.jar +system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so +system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so +system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so +system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so +system_ext/lib/com.qualcomm.qti.uceservice@2.0.so +system_ext/lib/com.qualcomm.qti.uceservice@2.1.so +system_ext/lib/com.qualcomm.qti.uceservice@2.2.so +system_ext/lib/com.qualcomm.qti.uceservice@2.3.so +system_ext/lib/com.quicinc.cne.api@1.0.so +system_ext/lib/com.quicinc.cne.api@1.1.so +system_ext/lib/com.quicinc.cne.constants@1.0.so +system_ext/lib/com.quicinc.cne.constants@2.0.so +system_ext/lib/com.quicinc.cne.constants@2.1.so +system_ext/lib/com.quicinc.cne.server@1.0.so +system_ext/lib/com.quicinc.cne.server@2.0.so +system_ext/lib/com.quicinc.cne.server@2.1.so +system_ext/lib/com.quicinc.cne.server@2.2.so +system_ext/lib/lib-imsvideocodec.so +system_ext/lib/lib-imsvt.so +system_ext/lib/lib-imsvtextutils.so +system_ext/lib/lib-imsvtutils.so +system_ext/lib/libAGC_recpp.so +system_ext/lib/libANS_recpp.so +system_ext/lib/libAdaptiveEQ_recpp.so +system_ext/lib/libCompressor_recpp.so +system_ext/lib/libHDR_recpp.so +system_ext/lib/libHPFilter_recpp.so +system_ext/lib/libLimiter_recpp.so +system_ext/lib/libOpenCL_system.so +system_ext/lib/libQSEEComAPI_system.so +system_ext/lib/libWNR.so +system_ext/lib/libWNR_intf.so +system_ext/lib/libbeluga.so +system_ext/lib/libbinauralrenderer_wrapper.qti.so +system_ext/lib/libcomposerextn.qti.so +system_ext/lib/libdiag_system.so +system_ext/lib/libdolphin.so +system_ext/lib/libimscamera_jni.so +system_ext/lib/libimsmedia_jni.so +system_ext/lib/libjnihelpers.so +system_ext/lib/liblayerext.qti.so +system_ext/lib/liblistensoundmodel2.qti.so +system_ext/lib/libloc2jnibridge.so +system_ext/lib/libmediasp_jni.so +system_ext/lib/libmink-sock-native-api.so +system_ext/lib/libminksocket_system.so +system_ext/lib/libmmosal.so +system_ext/lib/libmmparser_lite.so +system_ext/lib/libmwqemiptablemgr.so +system_ext/lib/libqape.qti.so +system_ext/lib/libqccAuthMgr.so +system_ext/lib/libqcc_netstats.so +system_ext/lib/libqmi_cci_system.so +system_ext/lib/libqmi_encdec_system.so +system_ext/lib/libqspmsvc.so +system_ext/lib/librecpp_intf.so +system_ext/lib/libsdm-disp-apis.qti.so +system_ext/lib/libskewknob_system.so +system_ext/lib/libsmomo.qti.so +system_ext/lib/libsmomoconfig.qti.so +system_ext/lib/libthermalclient.qti.so +system_ext/lib/libtrigger-handler.so +system_ext/lib/libupdateprof.qti.so +system_ext/lib/libvr_amb_engine.so +system_ext/lib/libvr_object_engine.so +system_ext/lib/libvr_sam_wrapper.so +system_ext/lib/libvraudio.so +system_ext/lib/libvraudio_client.qti.so +system_ext/lib/vendor.display.color@1.0.so +system_ext/lib/vendor.display.postproc@1.0.so +system_ext/lib/vendor.qti.data.factory@1.0.so +system_ext/lib/vendor.qti.data.factory@2.0.so +system_ext/lib/vendor.qti.data.factory@2.1.so +system_ext/lib/vendor.qti.data.factory@2.2.so +system_ext/lib/vendor.qti.data.factory@2.3.so +system_ext/lib/vendor.qti.data.factory@2.4.so +system_ext/lib/vendor.qti.data.factory@2.5.so +system_ext/lib/vendor.qti.data.mwqem@1.0.so +system_ext/lib/vendor.qti.data.slm@1.0.so +system_ext/lib/vendor.qti.diaghal@1.0.so +system_ext/lib/vendor.qti.hardware.alarm@1.0.so +system_ext/lib/vendor.qti.hardware.data.cne.internal.api@1.0.so +system_ext/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so +system_ext/lib/vendor.qti.hardware.data.cne.internal.server@1.0.so +system_ext/lib/vendor.qti.hardware.data.cne.internal.server@1.1.so +system_ext/lib/vendor.qti.hardware.data.cne.internal.server@1.2.so +system_ext/lib/vendor.qti.hardware.data.connection@1.0.so +system_ext/lib/vendor.qti.hardware.data.connection@1.1.so +system_ext/lib/vendor.qti.hardware.data.dynamicdds@1.0.so +system_ext/lib/vendor.qti.hardware.data.dynamicdds@1.1.so +system_ext/lib/vendor.qti.hardware.data.flow@1.0.so +system_ext/lib/vendor.qti.hardware.data.iwlan@1.0.so +system_ext/lib/vendor.qti.hardware.data.iwlan@1.1.so +system_ext/lib/vendor.qti.hardware.data.latency@1.0.so +system_ext/lib/vendor.qti.hardware.data.lce@1.0.so +system_ext/lib/vendor.qti.hardware.data.qmi@1.0.so +system_ext/lib/vendor.qti.hardware.dpmservice@1.0.so +system_ext/lib/vendor.qti.hardware.dpmservice@1.1.so +system_ext/lib/vendor.qti.hardware.limits@1.0.so +system_ext/lib/vendor.qti.hardware.limits@1.1.so +system_ext/lib/vendor.qti.hardware.mwqemadapter@1.0.so +system_ext/lib/vendor.qti.hardware.qdutils_disp@1.0.so +system_ext/lib/vendor.qti.hardware.qseecom@1.0.so +system_ext/lib/vendor.qti.hardware.qteeconnector@1.0.so +system_ext/lib/vendor.qti.hardware.radio.am@1.0.so +system_ext/lib/vendor.qti.hardware.seccam@1.0.so +system_ext/lib/vendor.qti.hardware.secureprocessor.common@1.0-helper.so +system_ext/lib/vendor.qti.hardware.secureprocessor.common@1.0.so +system_ext/lib/vendor.qti.hardware.secureprocessor.config@1.0.so +system_ext/lib/vendor.qti.hardware.secureprocessor.device@1.0.so +system_ext/lib/vendor.qti.hardware.slmadapter@1.0.so +system_ext/lib/vendor.qti.hardware.tui_comm@1.0.so +system_ext/lib/vendor.qti.ims.callcapability@1.0.so +system_ext/lib/vendor.qti.ims.callinfo@1.0.so +system_ext/lib/vendor.qti.ims.configservice@1.0.so +system_ext/lib/vendor.qti.ims.configservice@1.1.so +system_ext/lib/vendor.qti.ims.connection@1.0.so +system_ext/lib/vendor.qti.ims.factory@1.0.so +system_ext/lib/vendor.qti.ims.factory@1.1.so +system_ext/lib/vendor.qti.ims.factory@2.0.so +system_ext/lib/vendor.qti.ims.factory@2.1.so +system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so +system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so +system_ext/lib/vendor.qti.ims.rcsconfig@2.0.so +system_ext/lib/vendor.qti.ims.rcsconfig@2.1.so +system_ext/lib/vendor.qti.ims.rcssip@1.0.so +system_ext/lib/vendor.qti.ims.rcssip@1.1.so +system_ext/lib/vendor.qti.ims.rcsuce@1.0.so +system_ext/lib/vendor.qti.ims.rcsuce@1.1.so +system_ext/lib/vendor.qti.imsrtpservice@3.0.so +system_ext/lib/vendor.qti.latency@2.0.so +system_ext/lib/vendor.qti.latency@2.1.so +system_ext/lib/vendor.qti.mstatservice@1.0.so +system_ext/lib/vendor.qti.qspmhal@1.0.so +system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so +system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so +system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so +system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so +system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so +system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so +system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so +system_ext/lib64/com.qualcomm.qti.uceservice@2.3.so +system_ext/lib64/com.quicinc.cne.api@1.0.so +system_ext/lib64/com.quicinc.cne.api@1.1.so +system_ext/lib64/com.quicinc.cne.constants@1.0.so +system_ext/lib64/com.quicinc.cne.constants@2.0.so +system_ext/lib64/com.quicinc.cne.constants@2.1.so +system_ext/lib64/com.quicinc.cne.server@1.0.so +system_ext/lib64/com.quicinc.cne.server@2.0.so +system_ext/lib64/com.quicinc.cne.server@2.1.so +system_ext/lib64/com.quicinc.cne.server@2.2.so +system_ext/lib64/lib-imsvideocodec.so +system_ext/lib64/lib-imsvt.so +system_ext/lib64/lib-imsvtextutils.so +system_ext/lib64/lib-imsvtutils.so +system_ext/lib64/libAGC_recpp.so +system_ext/lib64/libANS_recpp.so +system_ext/lib64/libAdaptiveEQ_recpp.so +system_ext/lib64/libCompressor_recpp.so +system_ext/lib64/libHDR_recpp.so +system_ext/lib64/libHPFilter_recpp.so +system_ext/lib64/libLimiter_recpp.so +system_ext/lib64/libOpenCL_system.so +system_ext/lib64/libQOC.qti.so +system_ext/lib64/libQSEEComAPI_system.so +system_ext/lib64/libWNR.so +system_ext/lib64/libWNR_intf.so +system_ext/lib64/libbeluga.so +system_ext/lib64/libbinauralrenderer_wrapper.qti.so +system_ext/lib64/libcomposerextn.qti.so +system_ext/lib64/libdiag_system.so +system_ext/lib64/libdolphin.so +system_ext/lib64/libimscamera_jni.so +system_ext/lib64/libimsmedia_jni.so +system_ext/lib64/libjnihelpers.so +system_ext/lib64/liblayerext.qti.so +system_ext/lib64/liblistensoundmodel2.qti.so +system_ext/lib64/libloc2jnibridge.so +system_ext/lib64/libmediasp_jni.so +system_ext/lib64/libmink-sock-native-api.so +system_ext/lib64/libminksocket_system.so +system_ext/lib64/libmmosal.so +system_ext/lib64/libmmparser_lite.so +system_ext/lib64/libmmrtpdecoder.so +system_ext/lib64/libmmrtpencoder.so +system_ext/lib64/libmwqemiptablemgr.so +system_ext/lib64/libpowerstatshaldataprovider.so +system_ext/lib64/libqape.qti.so +system_ext/lib64/libqccAuthMgr.so +system_ext/lib64/libqcc_netstats.so +system_ext/lib64/libqmi_cci_system.so +system_ext/lib64/libqmi_encdec_system.so +system_ext/lib64/libqspmsvc.so +system_ext/lib64/librecpp_intf.so +system_ext/lib64/libsdm-disp-apis.qti.so +system_ext/lib64/libskewknob_system.so +system_ext/lib64/libsmomo.qti.so +system_ext/lib64/libsmomoconfig.qti.so +system_ext/lib64/libthermalclient.qti.so +system_ext/lib64/libtrigger-handler.so +system_ext/lib64/libupdateprof.qti.so +system_ext/lib64/libvr_amb_engine.so +system_ext/lib64/libvr_object_engine.so +system_ext/lib64/libvr_sam_wrapper.so +system_ext/lib64/libvraudio.so +system_ext/lib64/libvraudio_client.qti.so +system_ext/lib64/vendor.display.color@1.0.so +system_ext/lib64/vendor.display.postproc@1.0.so +system_ext/lib64/vendor.qti.data.factory@1.0.so +system_ext/lib64/vendor.qti.data.factory@2.0.so +system_ext/lib64/vendor.qti.data.factory@2.1.so +system_ext/lib64/vendor.qti.data.factory@2.2.so +system_ext/lib64/vendor.qti.data.factory@2.3.so +system_ext/lib64/vendor.qti.data.factory@2.4.so +system_ext/lib64/vendor.qti.data.factory@2.5.so +system_ext/lib64/vendor.qti.data.mwqem@1.0.so +system_ext/lib64/vendor.qti.data.slm@1.0.so +system_ext/lib64/vendor.qti.diaghal@1.0.so +system_ext/lib64/vendor.qti.hardware.alarm@1.0.so +system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so +system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so +system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so +system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so +system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so +system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so +system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so +system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so +system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so +system_ext/lib64/vendor.qti.hardware.data.flow@1.0.so +system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so +system_ext/lib64/vendor.qti.hardware.data.iwlan@1.1.so +system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so +system_ext/lib64/vendor.qti.hardware.data.lce@1.0.so +system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so +system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so +system_ext/lib64/vendor.qti.hardware.dpmservice@1.1.so +system_ext/lib64/vendor.qti.hardware.limits@1.0.so +system_ext/lib64/vendor.qti.hardware.limits@1.1.so +system_ext/lib64/vendor.qti.hardware.mwqemadapter@1.0.so +system_ext/lib64/vendor.qti.hardware.qdutils_disp@1.0.so +system_ext/lib64/vendor.qti.hardware.qseecom@1.0.so +system_ext/lib64/vendor.qti.hardware.qteeconnector@1.0.so +system_ext/lib64/vendor.qti.hardware.radio.am@1.0.so +system_ext/lib64/vendor.qti.hardware.seccam@1.0.so +system_ext/lib64/vendor.qti.hardware.secureprocessor.common@1.0-helper.so +system_ext/lib64/vendor.qti.hardware.secureprocessor.common@1.0.so +system_ext/lib64/vendor.qti.hardware.secureprocessor.config@1.0.so +system_ext/lib64/vendor.qti.hardware.secureprocessor.device@1.0.so +system_ext/lib64/vendor.qti.hardware.slmadapter@1.0.so +system_ext/lib64/vendor.qti.hardware.tui_comm@1.0.so +system_ext/lib64/vendor.qti.ims.callcapability@1.0.so +system_ext/lib64/vendor.qti.ims.callinfo@1.0.so +system_ext/lib64/vendor.qti.ims.configservice@1.0.so +system_ext/lib64/vendor.qti.ims.configservice@1.1.so +system_ext/lib64/vendor.qti.ims.connection@1.0.so +system_ext/lib64/vendor.qti.ims.factory@1.0.so +system_ext/lib64/vendor.qti.ims.factory@1.1.so +system_ext/lib64/vendor.qti.ims.factory@2.0.so +system_ext/lib64/vendor.qti.ims.factory@2.1.so +system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so +system_ext/lib64/vendor.qti.ims.rcsconfig@1.1.so +system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so +system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so +system_ext/lib64/vendor.qti.ims.rcssip@1.0.so +system_ext/lib64/vendor.qti.ims.rcssip@1.1.so +system_ext/lib64/vendor.qti.ims.rcsuce@1.0.so +system_ext/lib64/vendor.qti.ims.rcsuce@1.1.so +system_ext/lib64/vendor.qti.imsrtpservice@3.0.so +system_ext/lib64/vendor.qti.latency@2.0.so +system_ext/lib64/vendor.qti.latency@2.1.so +system_ext/lib64/vendor.qti.mstatservice@1.0.so +system_ext/lib64/vendor.qti.qspmhal@1.0.so +system_ext/priv-app/ims/ims.apk +system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk + +# Radio +system_ext/etc/permissions/com.android.omadm.radioconfig.xml +system_ext/etc/permissions/com.google.euiccpixel.permissions.xml +system_ext/etc/permissions/com.google.euiccpixel.xml +system_ext/etc/permissions/google-ril.xml +system_ext/framework/RadioConfigLib.jar +system_ext/framework/google-ril.jar +system_ext/priv-app/CarrierSetup/CarrierSetup.apk;PRESIGNED +system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED +system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED +system_ext/priv-app/RilConfigService/RilConfigService.apk +system_ext/priv-app/grilservice/grilservice.apk;PRESIGNED + +# SecureUI +system_ext/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk +system_ext/lib/libsecureui_svcsock_system.so +system_ext/lib/libsecureuisvc_jni.so +system_ext/lib64/libsecureui_svcsock_system.so +system_ext/lib64/libsecureuisvc_jni.so + +# VZW +system_ext/etc/permissions/obdm_permissions.xml +system_ext/etc/permissions/vzw_mvs_permissions.xml +system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED +system_ext/priv-app/OBDM_Permissions/OBDM_Permissions.apk;PRESIGNED +system_ext/priv-app/obdm_stub/obdm_stub.apk;PRESIGNED diff --git a/regen-vendor.sh b/regen-vendor.sh new file mode 100755 index 00000000..fc3f88a5 --- /dev/null +++ b/regen-vendor.sh @@ -0,0 +1,1198 @@ +#!/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.vibrator.sunfish.apex" + "bin/[" + "bin/acpi" + "bin/awk" + "bin/base64" + "bin/basename" + "bin/blockdev" + "bin/boringssl_self_test32" + "bin/boringssl_self_test64" + "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/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/getprop" + "bin/grep" + "bin/groups" + "bin/gunzip" + "bin/gzip" + "bin/head" + "bin/hostname" + "bin/hw/android.hardware.atrace@1.0-service.pixel" + "bin/hw/android.hardware.audio.service" + "bin/hw/android.hardware.boot@1.2-service" + "bin/hw/android.hardware.camera.provider@2.7-service-google" + "bin/hw/android.hardware.cas@1.2-service" + "bin/hw/android.hardware.configstore@1.1-service" + "bin/hw/android.hardware.contexthub-service.generic" + "bin/hw/android.hardware.drm-service.clearkey" + "bin/hw/android.hardware.dumpstate@1.1-service.sunfish" + "bin/hw/android.hardware.graphics.composer@2.4-service-sm8150" + "bin/hw/android.hardware.health.storage@1.0-service" + "bin/hw/android.hardware.health@2.1-service" + "bin/hw/android.hardware.media.omx@1.0-service" + "bin/hw/android.hardware.memtrack@1.0-service" + "bin/hw/android.hardware.nfc@1.2-service.st" + "bin/hw/android.hardware.power-service.pixel-libperfmgr" + "bin/hw/android.hardware.power.stats@1.0-service.pixel" + "bin/hw/android.hardware.secure_element@1.0-service.st" + "bin/hw/android.hardware.sensors@2.0-service.multihal" + "bin/hw/android.hardware.thermal@2.0-service.pixel" + "bin/hw/android.hardware.usb-service.sunfish" + "bin/hw/android.hardware.usb.gadget-service.sunfish" + "bin/hw/android.hardware.wifi@1.0-service" + "bin/hw/hardware.google.light@1.1-service" + "bin/hw/hostapd" + "bin/hw/wait_for_strongbox" + "bin/hw/wpa_supplicant" + "bin/hwclock" + "bin/i2cdetect" + "bin/i2cdump" + "bin/i2cget" + "bin/i2cset" + "bin/iconv" + "bin/id" + "bin/ifconfig" + "bin/init.insmod.sh" + "bin/init.radio.sh" + "bin/init.ramoops.sh" + "bin/init.sensors.sh" + "bin/inotifyd" + "bin/insmod" + "bin/install" + "bin/ionice" + "bin/iorenice" + "bin/ipacm" + "bin/kill" + "bin/killall" + "bin/ln" + "bin/load_policy" + "bin/log" + "bin/logname" + "bin/logwrapper" + "bin/losetup" + "bin/ls" + "bin/lsattr" + "bin/lsmod" + "bin/lsof" + "bin/lspci" + "bin/lsusb" + "bin/md5sum" + "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/renice" + "bin/restorecon" + "bin/rm" + "bin/rmdir" + "bin/rmmod" + "bin/rtcwake" + "bin/runcon" + "bin/sed" + "bin/sendevent" + "bin/seq" + "bin/setenforce" + "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/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/tty" + "bin/uclampset" + "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/vmstat" + "bin/vndservice" + "bin/vndservicemanager" + "bin/watch" + "bin/wc" + "bin/which" + "bin/whoami" + "bin/xargs" + "bin/xxd" + "bin/yes" + "bin/zcat" + "build.prop" + "etc/IPACM_cfg.xml" + "etc/a2dp_audio_policy_configuration_7_0.xml" + "etc/a2dp_in_audio_policy_configuration_7_0.xml" + "etc/acdbdata/Bluetooth_cal.acdb" + "etc/acdbdata/Codec_cal.acdb" + "etc/acdbdata/General_cal.acdb" + "etc/acdbdata/Global_cal.acdb" + "etc/acdbdata/Handset_cal.acdb" + "etc/acdbdata/Hdmi_cal.acdb" + "etc/acdbdata/Headset_cal.acdb" + "etc/acdbdata/Speaker_cal.acdb" + "etc/acdbdata/adsp_avs_config.acdb" + "etc/audio_effects.xml" + "etc/audio_io_policy.conf" + "etc/audio_platform_info_bolero_snd.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_hearing_aid_audio_policy_configuration.xml" + "etc/bluetooth_power_limits.csv" + "etc/crus_sp_cal_mixer_paths.xml" + "etc/default_volume_tables.xml" + "etc/displayconfig/display_id_4630946475097398401.xml" + "etc/fs_config_dirs" + "etc/fs_config_files" + "etc/fstab.persist" + "etc/fstab.sm7150" + "etc/gps.conf" + "etc/group" + "etc/hearing_aid_audio_policy_configuration_7_0.xml" + "etc/init.insmod.sunfish.cfg" + "etc/init/android.hardware.atrace@1.0-service.pixel.rc" + "etc/init/android.hardware.audio.service.rc" + "etc/init/android.hardware.boot@1.2-service.rc" + "etc/init/android.hardware.camera.provider@2.7-service-google.rc" + "etc/init/android.hardware.cas@1.2-service.rc" + "etc/init/android.hardware.configstore@1.1-service.rc" + "etc/init/android.hardware.contexthub-service.generic.rc" + "etc/init/android.hardware.drm-service.clearkey.rc" + "etc/init/android.hardware.dumpstate@1.1-service.sunfish.rc" + "etc/init/android.hardware.graphics.composer@2.4-service-sm8150.rc" + "etc/init/android.hardware.health.storage@1.0-service.rc" + "etc/init/android.hardware.health@2.1-service.rc" + "etc/init/android.hardware.media.omx@1.0-service.rc" + "etc/init/android.hardware.memtrack@1.0-service.rc" + "etc/init/android.hardware.nfc@1.2-service.st.rc" + "etc/init/android.hardware.power-service.pixel-libperfmgr.rc" + "etc/init/android.hardware.power.stats@1.0-service.pixel.rc" + "etc/init/android.hardware.secure_element@1.0-service.st.rc" + "etc/init/android.hardware.sensors@2.0-service-multihal.rc" + "etc/init/android.hardware.thermal@2.0-service.pixel.rc" + "etc/init/android.hardware.usb-service.rc" + "etc/init/android.hardware.usb.gadget-service.sunfish.rc" + "etc/init/android.hardware.wifi.supplicant-service.rc" + "etc/init/android.hardware.wifi@1.0-service.rc" + "etc/init/boringssl_self_test.rc" + "etc/init/hardware.google.light@1.1-service.rc" + "etc/init/hostapd.android.rc" + "etc/init/hw/init.sm7150.diag.rc" + "etc/init/hw/init.sm7150.logging.rc" + "etc/init/hw/init.sm7150.mpssrfs.rc" + "etc/init/hw/init.sm7150.power.rc" + "etc/init/hw/init.sm7150.rc" + "etc/init/hw/init.sm7150.usb.rc" + "etc/init/hw/init.sunfish.rc" + "etc/init/init.pixel.rc" + "etc/init/ipacm.rc" + "etc/init/pixel-mm-legacy.rc" + "etc/init/pixel-thermal-symlinks.rc" + "etc/init/pixelstats-vendor.sunfish.rc" + "etc/init/vndservicemanager.rc" + "etc/libese-hal-st.conf" + "etc/libnfc-hal-st.conf" + "etc/media_codecs.xml" + "etc/media_codecs_google_audio.xml" + "etc/media_codecs_google_telephony.xml" + "etc/media_codecs_google_video.xml" + "etc/media_codecs_omx.xml" + "etc/media_codecs_performance_c2.xml" + "etc/media_profiles_V1_0.xml" + "etc/mixer_paths_bolero_snd.xml" + "etc/mkshrc" + "etc/passwd" + "etc/permissions/android.hardware.audio.low_latency.xml" + "etc/permissions/android.hardware.audio.pro.xml" + "etc/permissions/android.hardware.bluetooth.xml" + "etc/permissions/android.hardware.bluetooth_le.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.fingerprint.xml" + "etc/permissions/android.hardware.location.gps.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.reboot_escrow.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.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.strongbox_keystore.xml" + "etc/permissions/android.hardware.telephony.carrierlock.xml" + "etc/permissions/android.hardware.telephony.cdma.xml" + "etc/permissions/android.hardware.telephony.gsm.xml" + "etc/permissions/android.hardware.telephony.ims.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.device_id_attestation.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.sip.voip.xml" + "etc/permissions/android.software.verified_boot.xml" + "etc/permissions/android.software.vulkan.deqp.level.xml" + "etc/permissions/com.nxp.mifare.xml" + "etc/permissions/handheld_core_hardware.xml" + "etc/powerhint.json" + "etc/r_submix_audio_policy_configuration.xml" + "etc/sec_config" + "etc/seccomp_policy/configstore@1.1.policy" + "etc/seccomp_policy/mediacodec.policy" + "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_mixer_paths.xml" + "etc/sound_trigger_platform_info.xml" + "etc/sysconfig/component-overrides.xml" + "etc/thermal-engine-sunfish.conf" + "etc/thermal_info_config.json" + "etc/usb_audio_policy_configuration.xml" + "etc/vintf/compatibility_matrix.xml" + "etc/vintf/manifest.xml" + "etc/vintf/manifest/android.hardware.atrace@1.0-service.pixel.xml" + "etc/vintf/manifest/android.hardware.boot@1.2.xml" + "etc/vintf/manifest/android.hardware.camera.provider@2.7-service-google.xml" + "etc/vintf/manifest/android.hardware.cas@1.2-service.xml" + "etc/vintf/manifest/android.hardware.contexthub-service.generic.xml" + "etc/vintf/manifest/android.hardware.drm-service.clearkey.xml" + "etc/vintf/manifest/android.hardware.health@2.1.xml" + "etc/vintf/manifest/android.hardware.power-service.pixel.xml" + "etc/vintf/manifest/android.hardware.sensors@2.0-multihal.xml" + "etc/vintf/manifest/android.hardware.thermal@2.0-service.pixel.xml" + "etc/vintf/manifest/android.hardware.usb-service.xml" + "etc/vintf/manifest/android.hardware.usb.gadget@1.1-service.sunfish.xml" + "etc/vintf/manifest/android.hardware.vibrator@1.3-service.sunfish.xml" + "etc/vintf/manifest/android.hardware.wifi.hostapd.xml" + "etc/vintf/manifest/android.hardware.wifi.supplicant.xml" + "etc/vintf/manifest/android.hardware.wifi@1.0-service.xml" + "etc/vintf/manifest/manifest_android.hardware.health.storage@1.0.xml" + "etc/wifi/p2p_supplicant_overlay.conf" + "etc/wifi/wifi_concurrency_cfg.txt" + "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/R-cs35l41-revB2-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" + "firmware/cs35l41-revB2-dsp1-spk-prot.bin" + "firmware/cs35l41-revB2-dsp1-spk-prot.wmfw" + "firmware/rt5514_dsp_fw1.bin" + "firmware/rt5514_dsp_fw2.bin" + "firmware/rt5514_dsp_fw3.bin" + "firmware/rt5514_dsp_fw4.bin" + "firmware/rt5514p_dsp_fw1.bin" + "firmware/rt5514p_dsp_fw2.bin" + "firmware/rt5514p_dsp_fw3.bin" + "firmware/rt5514p_dsp_fw4.bin" + "firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini" + "lib/android.frameworks.stats-V1-ndk.so" + "lib/android.hardware.audio.common-util.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.effect@7.0-util.so" + "lib/android.hardware.audio.effect@7.0.so" + "lib/android.hardware.audio@7.0-util.so" + "lib/android.hardware.audio@7.0.so" + "lib/android.hardware.bluetooth.audio@2.0.so" + "lib/android.hardware.bluetooth.audio@2.1.so" + "lib/android.hardware.boot@1.0.so" + "lib/android.hardware.boot@1.1.so" + "lib/android.hardware.boot@1.2.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.health@1.0.so" + "lib/android.hardware.health@2.0.so" + "lib/android.hardware.health@2.1.so" + "lib/android.hardware.radio@1.0.so" + "lib/android.hardware.radio@1.1.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/hw/android.hardware.audio.effect@7.0-impl.so" + "lib/hw/android.hardware.audio@7.0-impl.so" + "lib/hw/android.hardware.bluetooth.audio@2.0-impl.so" + "lib/hw/android.hardware.boot@1.0-impl-1.2-pixel-legacy.so" + "lib/hw/android.hardware.health@2.0-impl-2.1-sunfish.so" + "lib/hw/android.hardware.memtrack@1.0-impl.so" + "lib/hw/android.hardware.renderscript@1.0-impl.so" + "lib/hw/android.hardware.soundtrigger@2.3-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/bootctrl.sm6150.so" + "lib/hw/gralloc.default.so" + "lib/hw/local_time.default.so" + "lib/hw/power.default.so" + "lib/hw/sensors.sunfish.so" + "lib/hw/vibrator.default.so" + "lib/libalsautils.so" + "lib/libavservices_minijail.so" + "lib/libbatching.so" + "lib/libbluetooth_audio_session.so" + "lib/libbluetooth_audio_session_aidl.so" + "lib/libeffects.so" + "lib/libeffectsconfig.so" + "lib/libgeofencing.so" + "lib/libgnss.so" + "lib/libgps.utils.so" + "lib/libloc_core.so" + "lib/liblocation_api.so" + "lib/libmediautils_vendor.so" + "lib/libmemunreachable.so" + "lib/libnbaio_mono.so" + "lib/libopus.so" + "lib/libpixelhealth.so" + "lib/libprotobuf-cpp-full-3.9.1.so" + "lib/libprotobuf-cpp-lite-3.9.1.so" + "lib/libreference-ril.so" + "lib/libril.so" + "lib/librilutils.so" + "lib/libstagefright_amrnb_common.so" + "lib/libstagefright_enc_common.so" + "lib/libstagefright_flacdec.so" + "lib/libstagefright_soft_aacdec.so" + "lib/libstagefright_soft_aacenc.so" + "lib/libstagefright_soft_amrdec.so" + "lib/libstagefright_soft_amrnbenc.so" + "lib/libstagefright_soft_amrwbenc.so" + "lib/libstagefright_soft_avcdec.so" + "lib/libstagefright_soft_avcenc.so" + "lib/libstagefright_soft_flacdec.so" + "lib/libstagefright_soft_flacenc.so" + "lib/libstagefright_soft_g711dec.so" + "lib/libstagefright_soft_gsmdec.so" + "lib/libstagefright_soft_hevcdec.so" + "lib/libstagefright_soft_mp3dec.so" + "lib/libstagefright_soft_mpeg2dec.so" + "lib/libstagefright_soft_mpeg4dec.so" + "lib/libstagefright_soft_mpeg4enc.so" + "lib/libstagefright_soft_opusdec.so" + "lib/libstagefright_soft_rawdec.so" + "lib/libstagefright_soft_vorbisdec.so" + "lib/libstagefright_soft_vpxdec.so" + "lib/libstagefright_soft_vpxenc.so" + "lib/libstagefright_softomx.so" + "lib/libstagefright_softomx_plugin.so" + "lib/libvibrator.so" + "lib/libvorbisidec.so" + "lib/libvpx.so" + "lib/libwpa_client.so" + "lib/mediacas/libclearkeycasplugin.so" + "lib/mediadrm/libdrmclearkeyplugin.so" + "lib/modules/adsp_loader_dlkm.ko" + "lib/modules/apr_dlkm.ko" + "lib/modules/bolero_cdc_dlkm.ko" + "lib/modules/br_netfilter.ko" + "lib/modules/drv2624.ko" + "lib/modules/ftm5.ko" + "lib/modules/gspca_main.ko" + "lib/modules/hdmi_dlkm.ko" + "lib/modules/heatmap.ko" + "lib/modules/incrementalfs.ko" + "lib/modules/lcd.ko" + "lib/modules/llcc_perfmon.ko" + "lib/modules/machine_dlkm.ko" + "lib/modules/mbhc_dlkm.ko" + "lib/modules/modules.alias" + "lib/modules/modules.dep" + "lib/modules/modules.load" + "lib/modules/modules.softdep" + "lib/modules/mpq-adapter.ko" + "lib/modules/mpq-dmx-hw-plugin.ko" + "lib/modules/msm-geni-ir.ko" + "lib/modules/msm_11ad_proxy.ko" + "lib/modules/native_dlkm.ko" + "lib/modules/pinctrl_lpi_dlkm.ko" + "lib/modules/pinctrl_wcd_dlkm.ko" + "lib/modules/platform_dlkm.ko" + "lib/modules/q6_dlkm.ko" + "lib/modules/q6_notifier_dlkm.ko" + "lib/modules/q6_pdr_dlkm.ko" + "lib/modules/rdbg.ko" + "lib/modules/rx_macro_dlkm.ko" + "lib/modules/snd_event_dlkm.ko" + "lib/modules/stub_dlkm.ko" + "lib/modules/swr_ctrl_dlkm.ko" + "lib/modules/swr_dlkm.ko" + "lib/modules/tx_macro_dlkm.ko" + "lib/modules/usf_dlkm.ko" + "lib/modules/va_macro_dlkm.ko" + "lib/modules/wcd934x_dlkm.ko" + "lib/modules/wcd937x_dlkm.ko" + "lib/modules/wcd937x_slave_dlkm.ko" + "lib/modules/wcd9xxx_dlkm.ko" + "lib/modules/wcd_core_dlkm.ko" + "lib/modules/wcd_spi_dlkm.ko" + "lib/modules/wglink_dlkm.ko" + "lib/modules/wlan.ko" + "lib/modules/wsa881x_dlkm.ko" + "lib/modules/wsa_macro_dlkm.ko" + "lib/pixelatoms-cpp.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/libqcomvoiceprocessingdescriptors.so" + "lib/soundfx/libreverbwrapper.so" + "lib/soundfx/libvisualizer.so" + "lib64/android.frameworks.sensorservice@1.0.so" + "lib64/android.frameworks.stats-V1-ndk.so" + "lib64/android.hardware.atrace@1.0.so" + "lib64/android.hardware.audio.common@5.0.so" + "lib64/android.hardware.bluetooth.audio@2.0.so" + "lib64/android.hardware.bluetooth.audio@2.1.so" + "lib64/android.hardware.boot@1.0.so" + "lib64/android.hardware.boot@1.1.so" + "lib64/android.hardware.boot@1.2.so" + "lib64/android.hardware.contexthub-V1-ndk.so" + "lib64/android.hardware.dumpstate@1.0.so" + "lib64/android.hardware.dumpstate@1.1.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.so" + "lib64/android.hardware.graphics.composer@2.3.so" + "lib64/android.hardware.graphics.composer@2.4.so" + "lib64/android.hardware.health.storage@1.0.so" + "lib64/android.hardware.health@1.0.so" + "lib64/android.hardware.health@2.0.so" + "lib64/android.hardware.health@2.1.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.light@2.0.so" + "lib64/android.hardware.nfc@1.0.so" + "lib64/android.hardware.nfc@1.1.so" + "lib64/android.hardware.nfc@1.2.so" + "lib64/android.hardware.power-V1-ndk.so" + "lib64/android.hardware.power.stats@1.0.so" + "lib64/android.hardware.radio@1.0.so" + "lib64/android.hardware.radio@1.1.so" + "lib64/android.hardware.secure_element@1.0.so" + "lib64/android.hardware.security.keymint-V1-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.1.so" + "lib64/android.hardware.soundtrigger@2.2.so" + "lib64/android.hardware.soundtrigger@2.3.so" + "lib64/android.hardware.tetheroffload.config@1.0.so" + "lib64/android.hardware.tetheroffload.control@1.0.so" + "lib64/android.hardware.thermal@1.0.so" + "lib64/android.hardware.thermal@2.0.so" + "lib64/android.hardware.usb.gadget@1.0.so" + "lib64/android.hardware.usb.gadget@1.1.so" + "lib64/android.hardware.wifi@1.0.so" + "lib64/android.hardware.wifi@1.1.so" + "lib64/android.hardware.wifi@1.2.so" + "lib64/android.hardware.wifi@1.3.so" + "lib64/android.hardware.wifi@1.4.so" + "lib64/android.hardware.wifi@1.5.so" + "lib64/android.hardware.wifi@1.6.so" + "lib64/android.hidl.allocator@1.0.so" + "lib64/android.system.keystore2-V1-ndk.so" + "lib64/android.system.wifi.keystore@1.0.so" + "lib64/ese_spi_st.so" + "lib64/hardware.google.light@1.0.so" + "lib64/hardware.google.light@1.1.so" + "lib64/hw/android.hardware.bluetooth.audio@2.0-impl.so" + "lib64/hw/android.hardware.boot@1.0-impl-1.2-pixel-legacy.so" + "lib64/hw/android.hardware.health@2.0-impl-2.1-sunfish.so" + "lib64/hw/android.hardware.memtrack@1.0-impl.so" + "lib64/hw/android.hardware.renderscript@1.0-impl.so" + "lib64/hw/android.hardware.soundtrigger@2.3-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/bootctrl.sm6150.so" + "lib64/hw/gralloc.default.so" + "lib64/hw/local_time.default.so" + "lib64/hw/power.default.so" + "lib64/hw/sensors.sunfish.so" + "lib64/hw/vibrator.default.so" + "lib64/lib_profiler.so" + "lib64/libadaptivecpu.so" + "lib64/libalsautils.so" + "lib64/libbatching.so" + "lib64/libbinderdebug.so" + "lib64/libbluetooth_audio_session.so" + "lib64/libbluetooth_audio_session_aidl.so" + "lib64/libcld80211.so" + "lib64/libdisppower-pixel.so" + "lib64/libeffects.so" + "lib64/libeffectsconfig.so" + "lib64/libgeofencing.so" + "lib64/libgnss.so" + "lib64/libgooglecamerahal.so" + "lib64/libgooglecamerahalutils.so" + "lib64/libgps.utils.so" + "lib64/libgrallocusage.so" + "lib64/libhwc2on1adapter.so" + "lib64/libhwc2onfbadapter.so" + "lib64/libhwminijail.so" + "lib64/libipanat.so" + "lib64/libkeymaster4_1support.so" + "lib64/libkeymaster4support.so" + "lib64/libkeystore-engine-wifi-hidl.so" + "lib64/libkeystore-wifi-hidl.so" + "lib64/libloc_core.so" + "lib64/liblocation_api.so" + "lib64/libmeminfo.so" + "lib64/libnbaio_mono.so" + "lib64/libnetfilter_conntrack.so" + "lib64/libnfnetlink.so" + "lib64/liboffloadhal.so" + "lib64/libperfmgr.so" + "lib64/libpixelhealth.so" + "lib64/libpixelstats.so" + "lib64/libprotobuf-cpp-full-3.9.1.so" + "lib64/libprotobuf-cpp-lite-3.9.1.so" + "lib64/libreference-ril.so" + "lib64/libril.so" + "lib64/librilutils.so" + "lib64/libsensorndkbridge.so" + "lib64/libvibrator.so" + "lib64/libwifi-hal.so" + "lib64/libwpa_client.so" + "lib64/mediacas/libclearkeycasplugin.so" + "lib64/mediadrm/libdrmclearkeyplugin.so" + "lib64/nfc_nci.st21nfc.default.so" + "lib64/pixel-power-ext-V1-ndk.so" + "lib64/pixelatoms-cpp.so" + "lib64/pixelpowerstats_provider_aidl_interface-cpp.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/libqcomvoiceprocessingdescriptors.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__auto_generated_rro_vendor.apk" + "overlay/NfcNci__auto_generated_rro_vendor.apk" + "overlay/Settings__auto_generated_rro_vendor.apk" + "overlay/StorageManager__auto_generated_rro_vendor.apk" + "overlay/SystemUI__auto_generated_rro_vendor.apk" + "overlay/TeleService__auto_generated_rro_vendor.apk" + "overlay/Traceur__auto_generated_rro_vendor.apk" + "overlay/framework-res__auto_generated_rro_vendor.apk" + "ueventd.rc" + "usr/idc/uinput-fpc.idc" + "usr/keylayout/uinput-fpc.kl" + "vendor_dlkm/etc/build.prop" + + # Exclude overlays, symlinks and extra files that we override + + # Overlays + "overlay/Flipendo__auto_generated_rro_vendor.apk" + "overlay/HbmSVManager__auto_generated_rro_vendor.apk" + "overlay/SettingsGoogle__auto_generated_rro_vendor.apk" + "overlay/StorageManagerGoogle__auto_generated_rro_vendor.apk" + "overlay/SystemUIGoogle__auto_generated_rro_vendor.apk" + + # Symlinks + "app/CneApp/lib/arm64/libvndfwk_detect_jni.qti.so" + "lib/libEGL_adreno.so" + "lib/libGLESv2_adreno.so" + "lib/libq3dtools_adreno.so" + "lib64/libEGL_adreno.so" + "lib64/libGLESv2_adreno.so" + "lib64/libq3dtools_adreno.so" + "rfs/apq/gnss/hlos" + "rfs/apq/gnss/ramdumps" + "rfs/apq/gnss/readonly/firmware" + "rfs/apq/gnss/readonly/vendor/firmware" + "rfs/apq/gnss/readwrite" + "rfs/apq/gnss/shared" + "rfs/mdm/adsp/hlos" + "rfs/mdm/adsp/ramdumps" + "rfs/mdm/adsp/readonly/firmware" + "rfs/mdm/adsp/readonly/vendor/firmware" + "rfs/mdm/adsp/readwrite" + "rfs/mdm/adsp/shared" + "rfs/mdm/cdsp/hlos" + "rfs/mdm/cdsp/ramdumps" + "rfs/mdm/cdsp/readonly/firmware" + "rfs/mdm/cdsp/readwrite" + "rfs/mdm/cdsp/shared" + "rfs/mdm/mpss/hlos" + "rfs/mdm/mpss/ramdumps" + "rfs/mdm/mpss/readonly/firmware" + "rfs/mdm/mpss/readonly/vendor/firmware" + "rfs/mdm/mpss/readwrite" + "rfs/mdm/mpss/shared" + "rfs/mdm/slpi/hlos" + "rfs/mdm/slpi/ramdumps" + "rfs/mdm/slpi/readonly/firmware" + "rfs/mdm/slpi/readwrite" + "rfs/mdm/slpi/shared" + "rfs/mdm/tn/hlos" + "rfs/mdm/tn/ramdumps" + "rfs/mdm/tn/readonly/firmware" + "rfs/mdm/tn/readwrite" + "rfs/mdm/tn/shared" + "rfs/msm/adsp/hlos" + "rfs/msm/adsp/ramdumps" + "rfs/msm/adsp/readonly/firmware" + "rfs/msm/adsp/readonly/vendor/firmware" + "rfs/msm/adsp/readwrite" + "rfs/msm/adsp/shared" + "rfs/msm/cdsp/hlos" + "rfs/msm/cdsp/ramdumps" + "rfs/msm/cdsp/readonly/firmware" + "rfs/msm/cdsp/readonly/vendor/firmware" + "rfs/msm/cdsp/readwrite" + "rfs/msm/cdsp/shared" + "rfs/msm/mpss/hlos" + "rfs/msm/mpss/ramdumps" + "rfs/msm/mpss/readonly/firmware" + "rfs/msm/mpss/readonly/vendor/firmware" + "rfs/msm/mpss/readwrite" + "rfs/msm/mpss/shared" + "rfs/msm/slpi/hlos" + "rfs/msm/slpi/ramdumps" + "rfs/msm/slpi/readonly/firmware" + "rfs/msm/slpi/readonly/vendor/firmware" + "rfs/msm/slpi/readwrite" + "rfs/msm/slpi/shared" + + # Exclude files that compile with BUILD_WITHOUT_VENDOR := false + # or manually added as build targets in device-lineage.mk + + # Bluetooth + "lib/android.hardware.bluetooth@1.0.so" + "lib/android.hardware.bluetooth@1.1.so" + "lib/hardware.google.bluetooth.bt_channel_avoidance@1.0.so" + "lib/hardware.google.bluetooth.sar@1.0.so" + "lib/vendor.qti.hardware.bluetooth_audio@2.0.so" + "lib64/android.hardware.bluetooth@1.0.so" + "lib64/android.hardware.bluetooth@1.1.so" + "lib64/hardware.google.bluetooth.bt_channel_avoidance@1.0.so" + "lib64/hardware.google.bluetooth.sar@1.0.so" + "lib64/vendor.qti.hardware.bluetooth_audio@2.0.so" + + # Camera + "lib64/android.hardware.camera.common@1.0.so" + "lib64/android.hardware.camera.device@1.0.so" + "lib64/android.hardware.camera.device@3.2.so" + "lib64/android.hardware.camera.provider@2.4.so" + + # CHRE + "bin/chre" + "etc/init/chre_daemon.rc" + + # Codec2 + "lib/android.hardware.media.c2@1.0.so" + "lib/libcodec2_hidl@1.0.so" + "lib/libcodec2_hidl_plugin.so" + "lib/libcodec2_vndk.so" + "lib/libmedia_ecoservice.so" + "lib/libstagefright_bufferpool@2.0.1.so" + "lib64/android.hardware.media.c2@1.0.so" + "lib64/libavservices_minijail.so" + "lib64/libcodec2_hidl@1.0.so" + "lib64/libcodec2_hidl_plugin.so" + "lib64/libcodec2_vndk.so" + "lib64/libmedia_ecoservice.so" + "lib64/libstagefright_bufferpool@2.0.1.so" + + # Confirmation UI + "lib64/android.hardware.confirmationui@1.0.so" + "lib64/libteeui_hal_support.so" + + # Display + "bin/hw/vendor.qti.hardware.display.allocator-service" + "etc/init/vendor.qti.hardware.display.allocator-service.rc" + "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/hw/android.hardware.graphics.mapper@3.0-impl-qti-display.so" + "lib/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so" + "lib/hw/gralloc.sm6150.so" + "lib/hw/hwcomposer.sm6150.so" + "lib/hw/memtrack.sm6150.so" + "lib/libdisplayconfig.qti.so" + "lib/libdisplaydebug.so" + "lib/libdrm.so" + "lib/libdrmutils.so" + "lib/libgpu_tonemapper.so" + "lib/libgralloc.qti.so" + "lib/libgralloccore.so" + "lib/libgrallocutils.so" + "lib/libqdMetaData.so" + "lib/libqdutils.so" + "lib/libqservice.so" + "lib/libsdmcore.so" + "lib/libsdmutils.so" + "lib/vendor.display.config@1.0.so" + "lib/vendor.display.config@1.1.so" + "lib/vendor.display.config@1.10.so" + "lib/vendor.display.config@1.11.so" + "lib/vendor.display.config@1.2.so" + "lib/vendor.display.config@1.3.so" + "lib/vendor.display.config@1.4.so" + "lib/vendor.display.config@1.5.so" + "lib/vendor.display.config@1.6.so" + "lib/vendor.display.config@1.7.so" + "lib/vendor.display.config@1.8.so" + "lib/vendor.display.config@1.9.so" + "lib/vendor.display.config@2.0.so" + "lib/vendor.qti.hardware.display.mapper@1.0.so" + "lib/vendor.qti.hardware.display.mapper@1.1.so" + "lib/vendor.qti.hardware.display.mapper@2.0.so" + "lib/vendor.qti.hardware.display.mapper@3.0.so" + "lib/vendor.qti.hardware.display.mapper@4.0.so" + "lib/vendor.qti.hardware.display.mapperextensions@1.0.so" + "lib/vendor.qti.hardware.display.mapperextensions@1.1.so" + "lib64/hw/android.hardware.graphics.mapper@3.0-impl-qti-display.so" + "lib64/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so" + "lib64/hw/gralloc.sm6150.so" + "lib64/hw/hwcomposer.sm6150.so" + "lib64/hw/memtrack.sm6150.so" + "lib64/libdisplayconfig.qti.so" + "lib64/libdisplaydebug.so" + "lib64/libdrm.so" + "lib64/libdrmutils.so" + "lib64/libgpu_tonemapper.so" + "lib64/libgralloc.qti.so" + "lib64/libgralloccore.so" + "lib64/libgrallocutils.so" + "lib64/libqdMetaData.so" + "lib64/libqdutils.so" + "lib64/libqservice.so" + "lib64/libsdmcore.so" + "lib64/libsdmutils.so" + "lib64/vendor.display.config@1.0.so" + "lib64/vendor.display.config@1.1.so" + "lib64/vendor.display.config@1.10.so" + "lib64/vendor.display.config@1.11.so" + "lib64/vendor.display.config@1.2.so" + "lib64/vendor.display.config@1.3.so" + "lib64/vendor.display.config@1.4.so" + "lib64/vendor.display.config@1.5.so" + "lib64/vendor.display.config@1.6.so" + "lib64/vendor.display.config@1.7.so" + "lib64/vendor.display.config@1.8.so" + "lib64/vendor.display.config@1.9.so" + "lib64/vendor.display.config@2.0.so" + "lib64/vendor.qti.hardware.display.allocator@3.0.so" + "lib64/vendor.qti.hardware.display.allocator@4.0.so" + "lib64/vendor.qti.hardware.display.mapper@1.0.so" + "lib64/vendor.qti.hardware.display.mapper@1.1.so" + "lib64/vendor.qti.hardware.display.mapper@2.0.so" + "lib64/vendor.qti.hardware.display.mapper@3.0.so" + "lib64/vendor.qti.hardware.display.mapper@4.0.so" + "lib64/vendor.qti.hardware.display.mapperextensions@1.0.so" + "lib64/vendor.qti.hardware.display.mapperextensions@1.1.so" + + # GNSS + "bin/hw/android.hardware.gnss@2.1-service-qti" + "etc/flp.conf" + "etc/init/android.hardware.gnss@2.1-service-qti.rc" + "etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml" + "lib/android.hardware.gnss.measurement_corrections@1.0.so" + "lib/android.hardware.gnss.measurement_corrections@1.1.so" + "lib/android.hardware.gnss.visibility_control@1.0.so" + "lib/android.hardware.gnss@1.0.so" + "lib/android.hardware.gnss@1.1.so" + "lib/android.hardware.gnss@2.0.so" + "lib/android.hardware.gnss@2.1.so" + "lib/hw/android.hardware.gnss@2.1-impl-qti.so" + "lib64/android.hardware.gnss.measurement_corrections@1.0.so" + "lib64/android.hardware.gnss.measurement_corrections@1.1.so" + "lib64/android.hardware.gnss.visibility_control@1.0.so" + "lib64/android.hardware.gnss@1.0.so" + "lib64/android.hardware.gnss@1.1.so" + "lib64/android.hardware.gnss@2.0.so" + "lib64/android.hardware.gnss@2.1.so" + "lib64/hw/android.hardware.gnss@2.1-impl-qti.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-support-lib.so" + "lib64/libcppbor_external.so" + "lib64/libcppcose_rkp.so" + "lib64/libkeymaster_messages.so" + "lib64/libkeymaster_portable.so" + "lib64/libpuresoftkeymasterdevice.so" + "lib64/libsoft_attestation_cert.so" + + # Json + "lib/libjson.so" + "lib64/libjson.so" + + # Light + "lib/android.hardware.light@2.0.so" + "lib/hardware.google.light@1.0.so" + "lib/hw/lights.sm6150.so" + "lib64/hw/lights.sm6150.so" + + # Media + "lib/libOmxCore.so" + "lib/libOmxVdec.so" + "lib/libOmxVenc.so" + "lib/libarbitrarybytes.so" + "lib/libc2dcolorconvert.so" + "lib/libmm-omxcore.so" + "lib/libplatformconfig.so" + "lib/libstagefrighthw.so" + "lib/vendor.qti.hardware.capabilityconfigstore@1.0.so" + "lib64/libOmxCore.so" + "lib64/libOmxVdec.so" + "lib64/libOmxVenc.so" + "lib64/libarbitrarybytes.so" + "lib64/libc2dcolorconvert.so" + "lib64/libmm-omxcore.so" + "lib64/libplatformconfig.so" + "lib64/libstagefrighthw.so" + "lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so" + + # Nos + "lib64/libnos.so" + "lib64/libnos_client_citadel.so" + "lib64/libnos_datagram.so" + "lib64/libnos_datagram_citadel.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_weaver.so" + + # Power + "lib/android.hardware.power@1.0.so" + "lib/android.hardware.power@1.1.so" + "lib/android.hardware.power@1.2.so" + "lib/android.hardware.power-V1-ndk.so" + "lib64/android.hardware.power@1.0.so" + "lib64/android.hardware.power@1.1.so" + "lib64/android.hardware.power@1.2.so" + + # Protobuf + "lib/libprotobuf-cpp-full.so" + "lib64/libprotobuf-cpp-full.so" + + # Sensor listener + "lib/lib_sensor_listener.so" + "lib64/lib_sensor_listener.so" + + # Tinycompress + "lib/libtinycompress.so" + "lib64/libtinycompress.so" + + # VNDK FWK detect + "lib/libqti_vndfwk_detect.so" + "lib/libvndfwk_detect_jni.qti.so" + "lib64/libqti_vndfwk_detect.so" + "lib64/libvndfwk_detect_jni.qti.so" + + # Wi-Fi + "lib/libcld80211.so" + "lib/libwifi-hal-ctrl.so" + "lib/libwifi-hal-qcom.so" + "lib64/libwifi-hal-ctrl.so" + "lib64/libwifi-hal-qcom.so" + + # Misc interfaces + "lib/android.frameworks.sensorservice@1.0.so" + "lib/android.hardware.authsecret@1.0.so" + "lib/android.hardware.gatekeeper@1.0.so" + "lib/android.hardware.keymaster@3.0.so" + "lib/android.hardware.keymaster@4.0.so" + "lib/android.hardware.keymaster@4.1.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" + "lib64/android.frameworks.stats@1.0.so" + "lib64/android.hardware.authsecret@1.0.so" + "lib64/android.hardware.biometrics.fingerprint@2.1.so" + "lib64/android.hardware.biometrics.fingerprint@2.2.so" + "lib64/android.hardware.gatekeeper@1.0.so" + "lib64/android.hardware.input.common-V1-ndk.so" + "lib64/android.hardware.input.processor-V1-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@1.0.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.secure_element@1.1.so" + "lib64/android.hardware.secure_element@1.2.so" + "lib64/android.hardware.weaver@1.0.so" + "lib64/android.system.net.netd@1.0.so" + "lib64/android.system.net.netd@1.1.so" + + # Completely skip files that are not required + + # Cryptfshw + "etc/init/vendor.qti.hardware.cryptfshw@1.0-service-qti.rc" + "lib/libcryptfshwcommon.so" + "lib/libcryptfshwhidl.so" + "lib/vendor.qti.hardware.cryptfshw@1.0.so" + "lib64/libcryptfshwcommon.so" + "lib64/libcryptfshwhidl.so" + "lib64/vendor.qti.hardware.cryptfshw@1.0.so" + + # Google + "etc/default-permissions/default-permissions_talkback.xml" + + # IOP + "lib/vendor.qti.hardware.iop@1.0.so" + "lib64/vendor.qti.hardware.iop@1.0.so" + + # Perf + "lib/vendor.qti.hardware.perf@1.0.so" + "lib/vendor.qti.hardware.perf@2.0.so" + "lib64/vendor.qti.hardware.perf@1.0.so" + "lib64/vendor.qti.hardware.perf@2.0.so" + + # Secure element + "lib/ese_spi_st.so" + "lib/libstpreprocess.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}" +} + +presign "app/adreno_graphics_driver/adreno_graphics_driver.apk" +as_module "lib/libadsprpc.so" +as_module "lib/libMpeg4SwEncoder.so" +as_module "lib64/libadsprpc.so" +as_module "lib64/libMpeg4SwEncoder.so" + +header "# All blobs are extracted from Google factory images for each new ASB" diff --git a/setup-makefiles.sh b/setup-makefiles.sh new file mode 100755 index 00000000..5535bf3d --- /dev/null +++ b/setup-makefiles.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# +# Copyright (C) 2016 The CyanogenMod Project +# Copyright (C) 2017-2021 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +set -e + +DEVICE=sunfish +VENDOR=google + +# 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}" + +# 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-vendor.txt" true + +# Finish +write_footers diff --git a/vendor.prop b/vendor.prop new file mode 100644 index 00000000..8d93f7f9 --- /dev/null +++ b/vendor.prop @@ -0,0 +1,7 @@ +# DRM +drm.service.enabled=true +media.mediadrmservice.enable=true + +# Graphics +ro.hardware.egl=adreno +ro.hardware.vulkan=adreno