mondrian: Switch to python extract-utils
This commit is contained in:
161
device.mk
161
device.mk
@@ -46,27 +46,6 @@ PRODUCT_PACKAGES += \
|
||||
checkpoint_gc \
|
||||
otapreopt_script
|
||||
|
||||
# AIDL NDK backend
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.common-V2-ndk_platform.vendor \
|
||||
android.hardware.gnss-V1-ndk_platform.vendor \
|
||||
android.hardware.graphics.common-V3-ndk \
|
||||
android.hardware.identity-V3-ndk_platform.vendor \
|
||||
android.hardware.keymaster-V3-ndk_platform.vendor \
|
||||
android.hardware.light-V1-ndk_platform.vendor \
|
||||
android.hardware.memtrack-V1-ndk_platform.vendor \
|
||||
android.hardware.security.keymint-V1-ndk_platform.vendor \
|
||||
android.hardware.security.secureclock-V1-ndk_platform.vendor \
|
||||
android.hardware.security.sharedsecret-V1-ndk_platform.vendor \
|
||||
android.hardware.security.keymint-V2-ndk.vendor \
|
||||
android.hardware.security.rkp-V3-ndk.vendor \
|
||||
android.frameworks.sensorservice-V1-ndk.vendor \
|
||||
android.system.keystore2-V1-ndk_platform.vendor
|
||||
|
||||
# ANT+
|
||||
PRODUCT_PACKAGES += \
|
||||
com.dsi.ant@1.0.vendor
|
||||
|
||||
# API
|
||||
PRODUCT_SHIPPING_API_LEVEL := 31
|
||||
BOARD_SHIPPING_API_LEVEL := 31
|
||||
@@ -139,12 +118,7 @@ PRODUCT_PACKAGES += \
|
||||
|
||||
# Bluetooth
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.bluetooth@1.0.vendor \
|
||||
android.hardware.bluetooth.audio-impl \
|
||||
com.qualcomm.qti.bluetooth_audio@1.0.vendor \
|
||||
vendor.qti.hardware.bluetooth_audio@2.1.vendor \
|
||||
vendor.qti.hardware.btconfigstore@1.0.vendor \
|
||||
vendor.qti.hardware.btconfigstore@2.0.vendor
|
||||
android.hardware.bluetooth.audio-impl
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.bluetooth.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth.xml \
|
||||
@@ -165,18 +139,11 @@ PRODUCT_PACKAGES_DEBUG += \
|
||||
$(call inherit-product-if-exists, vendor/xiaomi/miuicamera/config.mk)
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
android.frameworks.cameraservice.common@2.0.vendor \
|
||||
android.frameworks.cameraservice.service@2.2.vendor \
|
||||
android.hardware.camera.provider@2.7.vendor \
|
||||
camera.device@1.0-impl \
|
||||
libcamera2ndk_vendor \
|
||||
vendor.qti.hardware.camera.aon@1.0.vendor \
|
||||
vendor.qti.hardware.camera.postproc@1.0.vendor
|
||||
camera.device@1.0-impl
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
libMegviiFacepp-0.5.2 \
|
||||
libmegface \
|
||||
libexif.vendor
|
||||
libmegface
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.flash-autofocus.xml \
|
||||
@@ -184,35 +151,10 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.camera.full.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.full.xml \
|
||||
frameworks/native/data/etc/android.hardware.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml
|
||||
|
||||
# Capabilityconfigstore
|
||||
PRODUCT_PACKAGES += \
|
||||
vendor.qti.hardware.capabilityconfigstore@1.0.vendor
|
||||
|
||||
# Display
|
||||
PRODUCT_PACKAGES += \
|
||||
vendor.display.config@1.11.vendor \
|
||||
vendor.qti.hardware.display.config-V1-ndk_platform.vendor \
|
||||
vendor.qti.hardware.display.config-V2-ndk_platform.vendor \
|
||||
vendor.qti.hardware.display.config-V3-ndk_platform.vendor \
|
||||
vendor.qti.hardware.display.config-V4-ndk_platform.vendor \
|
||||
vendor.qti.hardware.display.config-V5-ndk_platform.vendor \
|
||||
vendor.qti.hardware.display.config-V6-ndk_platform.vendor \
|
||||
vendor.qti.hardware.display.allocator@1.0.vendor \
|
||||
vendor.qti.hardware.display.composer@1.0.vendor \
|
||||
vendor.qti.hardware.display.composer@2.0.vendor \
|
||||
vendor.qti.hardware.display.mapper@1.0.vendor \
|
||||
vendor.qti.hardware.display.mapper@1.1.vendor \
|
||||
vendor.qti.hardware.display.mapper@2.0.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/display/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml
|
||||
|
||||
# DRM
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.drm@1.4.vendor \
|
||||
android.hardware.drm@1.4-service.clearkey.vendor \
|
||||
libdrm.vendor
|
||||
|
||||
# Dumpstate
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.dumpstate@1.1.vendor
|
||||
@@ -225,20 +167,16 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
|
||||
|
||||
# Gatekeeper
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.gatekeeper@1.0.vendor
|
||||
|
||||
# GPS
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.gnss@2.1-impl-qti:64 \
|
||||
android.hardware.gnss-aidl-impl-qti:64 \
|
||||
android.hardware.gnss@2.1-impl-qti \
|
||||
android.hardware.gnss-aidl-impl-qti \
|
||||
android.hardware.gnss-aidl-service-qti
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
libbatching:64 \
|
||||
libgeofencing:64 \
|
||||
libgnss:64
|
||||
libbatching \
|
||||
libgeofencing \
|
||||
libgnss
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
apdr.conf \
|
||||
@@ -257,9 +195,6 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml
|
||||
|
||||
# Graphics
|
||||
PRODUCT_PACKAGES += \
|
||||
libgui_vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml \
|
||||
frameworks/native/data/etc/android.hardware.vulkan.compute-0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.compute-0.xml \
|
||||
@@ -273,13 +208,6 @@ PRODUCT_PACKAGES += \
|
||||
android.hardware.health-service.qti \
|
||||
android.hardware.health-service.qti_recovery
|
||||
|
||||
# HIDL
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hidl.allocator@1.0.vendor \
|
||||
android.hidl.memory.block@1.0.vendor \
|
||||
libhidltransport.vendor \
|
||||
libhwbinder.vendor
|
||||
|
||||
# Hotword Enrollement
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/permissions/privapp-permissions-hotword.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/privapp-permissions-hotword.xml
|
||||
@@ -300,14 +228,9 @@ PRODUCT_COPY_FILES += \
|
||||
|
||||
# JSON
|
||||
PRODUCT_PACKAGES += \
|
||||
libjson \
|
||||
libjsoncpp.vendor
|
||||
libjson
|
||||
|
||||
# Keymaster
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.keymaster@4.1.vendor \
|
||||
libkeymaster_messages.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.keystore.app_attest_key.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.keystore.app_attest_key.xml
|
||||
|
||||
@@ -317,13 +240,9 @@ PRODUCT_PACKAGES += \
|
||||
|
||||
# Media
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.media.c2@1.2.vendor \
|
||||
libcodec2_hidl@1.2.vendor \
|
||||
libcodec2_hidl@1.0.vendor \
|
||||
libcodec2_soft_common.vendor \
|
||||
libsfplugin_ccodec_utils.vendor \
|
||||
libcodec2_hidl_shim.vendor \
|
||||
libavservices_minijail.vendor
|
||||
libstagefrighthw.vendor \
|
||||
libstagefright_softomx.vendor \
|
||||
libstagefright_softomx_plugin.vendor
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
init.qti.media.rc \
|
||||
@@ -340,24 +259,13 @@ PRODUCT_COPY_FILES += \
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/audio/media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_dolby_audio.xml
|
||||
|
||||
# Misc
|
||||
PRODUCT_PACKAGES += \
|
||||
libcurl.vendor \
|
||||
libsqlite.vendor \
|
||||
liblz4.vendor
|
||||
|
||||
# Network
|
||||
PRODUCT_PACKAGES += \
|
||||
android.system.net.netd@1.1.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml
|
||||
|
||||
# NFC
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.nfc@1.2.vendor \
|
||||
libchrome.vendor \
|
||||
NfcNci \
|
||||
Tag \
|
||||
SecureElement \
|
||||
@@ -406,10 +314,6 @@ DEVICE_PACKAGE_OVERLAYS += \
|
||||
PRODUCT_BUILD_SUPER_PARTITION := false
|
||||
PRODUCT_USE_DYNAMIC_PARTITIONS := true
|
||||
|
||||
# Perf
|
||||
PRODUCT_PACKAGES += \
|
||||
vendor.qti.hardware.perf@2.3.vendor
|
||||
|
||||
# Power
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.power-service-qti
|
||||
@@ -431,8 +335,7 @@ PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/permissions/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-qti.xml \
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
libvndfwk_detect_jni.qti_vendor \
|
||||
vendor.qti.hardware.systemhelper@1.0.vendor
|
||||
libvndfwk_detect_jni.qti_vendor
|
||||
|
||||
# Recovery
|
||||
PRODUCT_PACKAGES += \
|
||||
@@ -445,15 +348,7 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.renderscript@1.0-impl
|
||||
|
||||
# RIL
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.radio.config@1.3.vendor \
|
||||
android.hardware.radio.deprecated@1.0.vendor \
|
||||
|
||||
# Secure element
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.secure_element@1.2.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \
|
||||
frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml
|
||||
@@ -463,7 +358,6 @@ PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
android.frameworks.sensorservice@1.0.vendor \
|
||||
android.hardware.sensors@2.1-service.xiaomi-multihal \
|
||||
libsensorndkbridge \
|
||||
sensors.xiaomi
|
||||
@@ -488,10 +382,6 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/sku_taro/android.hardware.sensor.stepcounter.xml \
|
||||
frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/sku_taro/android.hardware.sensor.stepdetector.xml
|
||||
|
||||
# Servicetracker
|
||||
PRODUCT_PACKAGES += \
|
||||
vendor.qti.hardware.servicetracker@1.2.vendor
|
||||
|
||||
# Soong
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
$(LOCAL_PATH) \
|
||||
@@ -526,9 +416,7 @@ PRODUCT_COPY_FILES += \
|
||||
|
||||
# Thermal
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.thermal@2.0 \
|
||||
android.hardware.thermal@2.0-service.qti-v2 \
|
||||
android.hardware.thermal@2.0.vendor
|
||||
android.hardware.thermal@2.0-service.qti-v2
|
||||
|
||||
# Touch
|
||||
PRODUCT_PACKAGES += \
|
||||
@@ -550,8 +438,7 @@ PRODUCT_PACKAGES_DEBUG += \
|
||||
# USB
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.usb-service.qti \
|
||||
android.hardware.usb.gadget-service.qti \
|
||||
libusbhost.vendor
|
||||
android.hardware.usb.gadget-service.qti
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
init.qcom.usb.rc \
|
||||
@@ -600,24 +487,13 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_COPY_FILES += \
|
||||
vendor/qcom/opensource/vibrator/excluded-input-devices.xml:$(TARGET_COPY_OUT_VENDOR)/etc/excluded-input-devices.xml
|
||||
|
||||
# Vndk
|
||||
PRODUCT_PACKAGES += \
|
||||
libhidlbase_shim
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
prebuilts/vndk/v33/arm/arch-arm-armv7-a-neon/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libutils-v33.so \
|
||||
prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v33.so \
|
||||
prebuilts/vndk/v33/arm/arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_foundation-v33.so \
|
||||
prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-core/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefright_foundation-v33.so
|
||||
|
||||
# WiFi
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.wifi-service \
|
||||
android.hardware.wifi.hostapd@1.0.vendor \
|
||||
hostapd \
|
||||
hostapd_cli \
|
||||
libwifi-hal-qcom:64 \
|
||||
libwpa_client:64 \
|
||||
libwifi-hal-qcom \
|
||||
libwpa_client \
|
||||
wpa_cli \
|
||||
wpa_supplicant \
|
||||
wpa_supplicant.conf
|
||||
@@ -637,9 +513,6 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.xml
|
||||
|
||||
# WiFi Display
|
||||
PRODUCT_PACKAGES += \
|
||||
libwfdaac_vendor:64
|
||||
|
||||
PRODUCT_BOOT_JARS += \
|
||||
WfdCommon
|
||||
|
||||
|
||||
212
extract-files.py
Executable file
212
extract-files.py
Executable file
@@ -0,0 +1,212 @@
|
||||
#!/usr/bin/env -S PYTHONPATH=../../../tools/extract-utils python3
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2024 The LineageOS Project
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
import extract_utils.tools
|
||||
extract_utils.tools.DEFAULT_PATCHELF_VERSION = '0_18'
|
||||
|
||||
from extract_utils.fixups_blob import (
|
||||
blob_fixup,
|
||||
blob_fixups_user_type,
|
||||
)
|
||||
from extract_utils.fixups_lib import (
|
||||
lib_fixup_remove,
|
||||
lib_fixups,
|
||||
lib_fixups_user_type,
|
||||
)
|
||||
from extract_utils.main import (
|
||||
ExtractUtils,
|
||||
ExtractUtilsModule,
|
||||
)
|
||||
|
||||
namespace_imports = [
|
||||
'device/xiaomi/mondrian',
|
||||
'hardware/qcom-caf/sm8450',
|
||||
'hardware/qcom-caf/wlan',
|
||||
'hardware/xiaomi',
|
||||
'vendor/qcom/opensource/commonsys/display',
|
||||
'vendor/qcom/opensource/commonsys-intf/display',
|
||||
'vendor/qcom/opensource/dataservices',
|
||||
]
|
||||
|
||||
def lib_fixup_vendor_suffix(lib: str, partition: str, *args, **kwargs):
|
||||
return f'{lib}_{partition}' if partition == 'vendor' else None
|
||||
|
||||
|
||||
lib_fixups: lib_fixups_user_type = {
|
||||
**lib_fixups,
|
||||
(
|
||||
'com.qualcomm.qti.dpm.api@1.0',
|
||||
'vendor.qti.diaghal@1.0',
|
||||
'vendor.qti.hardware.dpmservice@1.0',
|
||||
'vendor.qti.hardware.dpmservice@1.1',
|
||||
'vendor.qti.hardware.qccsyshal@1.0',
|
||||
'vendor.qti.hardware.qccsyshal@1.1',
|
||||
'vendor.qti.hardware.qccvndhal@1.0',
|
||||
'vendor.qti.hardware.wifidisplaysession@1.0',
|
||||
'vendor.qti.imsrtpservice@3.0',
|
||||
'vendor.xiaomi.hardware.mlipay@1.0',
|
||||
'vendor.xiaomi.hardware.mlipay@1.1',
|
||||
# agm
|
||||
'libagm',
|
||||
'libagm_compress_plugin',
|
||||
'libagm_mixer_plugin',
|
||||
'libagm_pcm_plugin',
|
||||
'libagmclient',
|
||||
'libagmmixer',
|
||||
'libmisight',
|
||||
'libsndcardparser',
|
||||
'vendor.qti.hardware.AGMIPC@1.0-impl',
|
||||
'vendor.qti.hardware.AGMIPC@1.0',
|
||||
# graphservices
|
||||
'libar-acdb',
|
||||
'libar-gpr',
|
||||
'libar-gsl',
|
||||
'libar-pal',
|
||||
'libats',
|
||||
'liblx-ar_util',
|
||||
'liblx-osal',
|
||||
# pal
|
||||
'libpalclient',
|
||||
'vendor.qti.hardware.pal@1.0-impl',
|
||||
'vendor.qti.hardware.pal@1.0',
|
||||
# primary-hal
|
||||
'audio.primary.taro',
|
||||
'libfmpal',
|
||||
'libmcs',
|
||||
'libqtigefar',
|
||||
# omx
|
||||
'libplatformconfig',
|
||||
): lib_fixup_vendor_suffix,
|
||||
(
|
||||
'libvibrator',
|
||||
'libwpa_client',
|
||||
): lib_fixup_remove,
|
||||
}
|
||||
|
||||
blob_fixups: blob_fixups_user_type = {
|
||||
'vendor/lib64/libcamximageformatutils.so': blob_fixup()
|
||||
.replace_needed(
|
||||
'vendor.qti.hardware.display.config-V2-ndk_platform.so',
|
||||
'vendor.qti.hardware.display.config-V2-ndk.so',
|
||||
),
|
||||
(
|
||||
'vendor/lib64/libTrueSight.so',
|
||||
'vendor/lib64/libalAILDC.so',
|
||||
'vendor/lib64/libalLDC.so',
|
||||
'vendor/lib64/libalhLDC.so',
|
||||
): blob_fixup()
|
||||
.clear_symbol_version('AHardwareBuffer_allocate')
|
||||
.clear_symbol_version('AHardwareBuffer_describe')
|
||||
.clear_symbol_version('AHardwareBuffer_lock')
|
||||
.clear_symbol_version('AHardwareBuffer_lockPlanes')
|
||||
.clear_symbol_version('AHardwareBuffer_release')
|
||||
.clear_symbol_version('AHardwareBuffer_unlock'),
|
||||
'system_ext/lib64/libwfdmmsrc_system.so': blob_fixup()
|
||||
.add_needed('libgui_shim.so'),
|
||||
'system_ext/lib64/libwfdnative.so': blob_fixup()
|
||||
.add_needed('libbinder_shim.so')
|
||||
.add_needed('libinput_shim.so'),
|
||||
(
|
||||
'system_ext/lib/libwfdservice.so',
|
||||
'system_ext/lib64/libwfdservice.so',
|
||||
): blob_fixup()
|
||||
.replace_needed(
|
||||
'android.media.audio.common.types-V2-cpp.so',
|
||||
'android.media.audio.common.types-V4-cpp.so',
|
||||
),
|
||||
(
|
||||
'vendor/lib/libsdmcore.so',
|
||||
'vendor/lib64/libsdmcore.so',
|
||||
): blob_fixup()
|
||||
.replace_needed(
|
||||
'libutils.so',
|
||||
'libutils-v33.so',
|
||||
),
|
||||
(
|
||||
'vendor/lib/soundfx/libmisoundfx.so',
|
||||
'vendor/lib64/soundfx/libmisoundfx.so',
|
||||
'vendor/lib/hw/displayfeature.default.so',
|
||||
'vendor/lib64/hw/displayfeature.default.so',
|
||||
): blob_fixup()
|
||||
.replace_needed(
|
||||
'libstagefright_foundation.so',
|
||||
'libstagefright_foundation-v33.so',
|
||||
),
|
||||
(
|
||||
'vendor/bin/hw/dolbycodec2',
|
||||
'vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service',
|
||||
): blob_fixup()
|
||||
.add_needed('libstagefright_foundation-v33.so'),
|
||||
(
|
||||
'vendor/lib/c2.dolby.client.so',
|
||||
'vendor/lib64/c2.dolby.client.so',
|
||||
): blob_fixup()
|
||||
.add_needed('libcodec2_hidl_shim.so'),
|
||||
'vendor/lib/libstagefright_softomx.so': blob_fixup()
|
||||
.add_needed('libui_shim.so'),
|
||||
(
|
||||
'vendor/lib/vendor.libdpmframework.so',
|
||||
'vendor/lib64/vendor.libdpmframework.so',
|
||||
): blob_fixup()
|
||||
.add_needed('libhidlbase_shim.so'),
|
||||
(
|
||||
'vendor/bin/hw/android.hardware.security.keymint-service-qti',
|
||||
'vendor/lib64/libqtikeymint.so',
|
||||
): blob_fixup()
|
||||
.replace_needed(
|
||||
'android.hardware.security.keymint-V1-ndk_platform.so',
|
||||
'android.hardware.security.keymint-V1-ndk.so',
|
||||
)
|
||||
.replace_needed(
|
||||
'android.hardware.security.secureclock-V1-ndk_platform.so',
|
||||
'android.hardware.security.secureclock-V1-ndk.so',
|
||||
)
|
||||
.replace_needed(
|
||||
'android.hardware.security.sharedsecret-V1-ndk_platform.so',
|
||||
'android.hardware.security.sharedsecret-V1-ndk.so',
|
||||
)
|
||||
.add_needed('android.hardware.security.rkp-V1-ndk.so'),
|
||||
# 'vendor/bin/hw/vendor.qti.hardware.display.composer-service': blob_fixup()
|
||||
# .replace_needed(
|
||||
# 'vendor.qti.hardware.display.config-V5-ndk_platform.so',
|
||||
# 'vendor.qti.hardware.display.config-V5-ndk.so'
|
||||
# ),
|
||||
'vendor/bin/qcc-trd': blob_fixup()
|
||||
.replace_needed(
|
||||
'libgrpc++_unsecure.so',
|
||||
'libgrpc++_unsecure_prebuilt.so'
|
||||
),
|
||||
'vendor/etc/init/init.embmssl_server.rc': blob_fixup()
|
||||
.regex_replace('.+interface.+\n', ''),
|
||||
'vendor/etc/qcril_database/upgrade/config/6.0_config.sql': blob_fixup()
|
||||
.regex_replace('"persist.vendor.radio.redir_party_num", "true"', '"persist.vendor.radio.redir_party_num", "false"'),
|
||||
(
|
||||
'vendor/etc/camera/mondrian_enhance_motiontuning.xml',
|
||||
'vendor/etc/camera/mondrian_motiontuning.xml',
|
||||
): blob_fixup().regex_replace('xml=version', 'xml version'),
|
||||
'vendor/etc/camera/pureView_parameter.xml': blob_fixup()
|
||||
.regex_replace(r'=([0-9]+)>', r'="\1">'),
|
||||
# (
|
||||
# 'vendor/etc/seccomp_policy/atfwd@2.0.policy',
|
||||
# 'vendor/etc/seccomp_policy/modemManager.policy',
|
||||
# 'vendor/etc/seccomp_policy/sensors-qesdk.policy',
|
||||
# 'vendor/etc/seccomp_policy/wfdhdcphalservice.policy',
|
||||
# ): blob_fixup()
|
||||
# .add_line_if_missing('gettid: 1'),
|
||||
} # fmt: skip
|
||||
|
||||
module = ExtractUtilsModule(
|
||||
'mondrian',
|
||||
'xiaomi',
|
||||
blob_fixups=blob_fixups,
|
||||
lib_fixups=lib_fixups,
|
||||
namespace_imports=namespace_imports,
|
||||
check_elf=True,
|
||||
)
|
||||
|
||||
if __name__ == '__main__':
|
||||
utils = ExtractUtils.device(module)
|
||||
utils.run()
|
||||
138
extract-files.sh
138
extract-files.sh
@@ -1,138 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2020 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DEVICE=mondrian
|
||||
VENDOR=xiaomi
|
||||
|
||||
# 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
|
||||
|
||||
function append_content() {
|
||||
local file="${1}"
|
||||
local string_to_append="${2}"
|
||||
local found=0
|
||||
|
||||
if [ ! -f "${file}" ]; then
|
||||
echo "File ${file} not found"
|
||||
return 1
|
||||
fi
|
||||
|
||||
while IFS= read -r line; do
|
||||
if [ "$line" == "$string_to_append" ]; then
|
||||
found=1
|
||||
break
|
||||
fi
|
||||
done < "${file}"
|
||||
|
||||
if [ $found -eq 0 ]; then
|
||||
if [ -s "${file}" ] && [ "$(tail -c1 "${file}" | xxd -p)" != "0a" ]; then
|
||||
echo "" >> "${file}"
|
||||
fi
|
||||
echo "${string_to_append}" >> "${file}"
|
||||
echo "Appended '${string_to_append}' to ${file}"
|
||||
fi
|
||||
}
|
||||
|
||||
function blob_fixup() {
|
||||
case "${1}" in
|
||||
vendor/lib/soundfx/libmisoundfx.so | vendor/lib64/soundfx/libmisoundfx.so)
|
||||
"${PATCHELF}" --replace-needed "libutils.so" "libutils-v33.so" "${2}"
|
||||
"${PATCHELF}" --replace-needed "libstagefright_foundation.so" "libstagefright_foundation-v33.so" "${2}"
|
||||
;;
|
||||
vendor/lib/hw/displayfeature.default.so | vendor/lib64/hw/displayfeature.default.so)
|
||||
"${PATCHELF}" --replace-needed "libstagefright_foundation.so" "libstagefright_foundation-v33.so" "${2}"
|
||||
;;
|
||||
vendor/bin/hw/vendor.qti.media.c2@1.0-service)
|
||||
"${PATCHELF}" --replace-needed "libutils.so" "libutils-v33.so" "${2}"
|
||||
;;
|
||||
vendor/bin/hw/dolbycodec2 | vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service)
|
||||
"${PATCHELF}" --add-needed "libstagefright_foundation-v33.so" "${2}"
|
||||
;;
|
||||
vendor/lib/c2.dolby.client.so)
|
||||
"${PATCHELF}" --add-needed "libcodec2_hidl_shim.so" "${2}"
|
||||
;;
|
||||
vendor/lib64/vendor.libdpmframework.so)
|
||||
"${PATCHELF}" --add-needed "libhidlbase_shim.so" "${2}"
|
||||
;;
|
||||
vendor/lib/libstagefright_softomx.so)
|
||||
"${PATCHELF}" --add-needed "libui_shim.so" "${2}"
|
||||
;;
|
||||
vendor/bin/hw/android.hardware.security.keymint-service-qti | vendor/lib64/libqtikeymint.so)
|
||||
"${PATCHELF}" --add-needed "android.hardware.security.rkp-V1-ndk.so" "${2}"
|
||||
;;
|
||||
vendor/bin/qcc-trd)
|
||||
"${PATCHELF}" --replace-needed "libgrpc++_unsecure.so" "libgrpc++_unsecure_prebuilt.so" "${2}"
|
||||
;;
|
||||
vendor/etc/init/init.embmssl_server.rc)
|
||||
sed -i -n '/interface/!p' "${2}"
|
||||
;;
|
||||
vendor/etc/qcril_database/upgrade/config/6.0_config.sql)
|
||||
[ "$2" = "" ] && return 0
|
||||
sed -i '/persist.vendor.radio.redir_party_num/ s/true/false/g' "${2}"
|
||||
;;
|
||||
vendor/etc/camera/mondrian_enhance_motiontuning.xml|vendor/etc/camera/mondrian_motiontuning.xml)
|
||||
sed -i 's/xml=version/xml version/g' "${2}"
|
||||
;;
|
||||
vendor/etc/camera/pureView_parameter.xml)
|
||||
sed -i 's/=\([0-9]\+\)>/="\1">/g' "${2}"
|
||||
;;
|
||||
vendor/etc/seccomp_policy/atfwd@2.0.policy | vendor/etc/seccomp_policy/modemManager.policy | vendor/etc/seccomp_policy/sensors-qesdk.policy | vendor/etc/seccomp_policy/wfdhdcphalservice.policy)
|
||||
append_content "${2}" "gettid: 1"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Initialize the helper
|
||||
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" true "${CLEAN_VENDOR}"
|
||||
|
||||
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \
|
||||
"${KANG}" --section "${SECTION}"
|
||||
|
||||
"${MY_DIR}/setup-makefiles.sh"
|
||||
@@ -1,4 +1,4 @@
|
||||
# All unpinned blobs below are extracted from HyperOS V816.0.5.0.UMNMIXM
|
||||
# All unpinned blobs below are extracted from OS2.0.3.0.VMNMIXM
|
||||
|
||||
# ACDB
|
||||
vendor/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb
|
||||
@@ -27,10 +27,11 @@ vendor/bin/audioadsprpcd
|
||||
vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc
|
||||
vendor/etc/init/vendor.qti.audio-adsprpc-service.rc
|
||||
vendor/lib/libadsp_default_listener.so
|
||||
vendor/lib/libadsprpc.so
|
||||
vendor/lib64/libadsp_default_listener.so
|
||||
vendor/lib64/libadsprpc.so
|
||||
|
||||
# ADSP modules
|
||||
vendor/lib/rfsa/adsp/misound_res_spk.bin
|
||||
vendor/lib/rfsa/adsp/bm2n00.bin
|
||||
vendor/lib/rfsa/adsp/bm2n01.bin
|
||||
vendor/lib/rfsa/adsp/bm2n02.bin
|
||||
@@ -132,45 +133,46 @@ vendor/etc/bluetooth_qti_hearing_aid_audio_policy_configuration.xml
|
||||
vendor/firmware/aw882xx_acf.bin
|
||||
|
||||
# Audio graph manager
|
||||
-vendor/lib/libagm.so
|
||||
-vendor/lib64/libagm.so
|
||||
vendor/bin/agmcap
|
||||
vendor/bin/agmcompressplay
|
||||
vendor/bin/agmplay
|
||||
vendor/bin/cplay
|
||||
vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service
|
||||
vendor/bin/agmcap;MAKE_COPY_RULE_ONLY
|
||||
vendor/bin/agmcompressplay;MAKE_COPY_RULE_ONLY
|
||||
vendor/bin/agmplay;MAKE_COPY_RULE_ONLY
|
||||
vendor/bin/cplay;MAKE_COPY_RULE_ONLY
|
||||
vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc
|
||||
vendor/lib/libagm_compress_plugin.so
|
||||
vendor/lib/libagm_mixer_plugin.so
|
||||
vendor/lib/libagm_pcm_plugin.so
|
||||
vendor/lib/libagmclient.so
|
||||
vendor/lib/libagmmixer.so
|
||||
vendor/lib/libmisight.so
|
||||
-vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so
|
||||
vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so
|
||||
vendor/lib64/libagm_compress_plugin.so
|
||||
vendor/lib64/libagm_mixer_plugin.so
|
||||
vendor/lib64/libagm_pcm_plugin.so
|
||||
vendor/lib64/libagmclient.so
|
||||
vendor/lib64/libagmmixer.so
|
||||
vendor/lib64/libmisight.so
|
||||
-vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so
|
||||
vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so
|
||||
vendor/lib/libagm.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libagm_compress_plugin.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libagm_mixer_plugin.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libagm_pcm_plugin.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libagmclient.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libagmmixer.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libmisight.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libsndcardparser.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libagm.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libagm_compress_plugin.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libagm_mixer_plugin.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libagm_pcm_plugin.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libagmclient.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libagmmixer.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libmisight.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libsndcardparser.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
|
||||
# Audio libraries
|
||||
vendor/etc/audio_cloud_control_white_list.xml
|
||||
vendor/etc/models/acd/event.eai
|
||||
vendor/etc/models/acd/music.eai
|
||||
vendor/etc/models/acd/speech.eai
|
||||
vendor/lib/hw/audio.primary.taro.so
|
||||
vendor/lib/hw/audio.primary.taro.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/hw/gyro_fusion_interface.so
|
||||
vendor/lib/libadm.so
|
||||
vendor/lib/libadsprpc.so
|
||||
vendor/lib/libar-acdb.so
|
||||
vendor/lib/libar-gpr.so
|
||||
vendor/lib/libar-gsl.so
|
||||
-vendor/lib/libar-pal.so
|
||||
vendor/lib/libats.so
|
||||
vendor/lib/libar-acdb.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libar-gpr.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libar-gsl.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libar-pal.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libats.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libaudio_log_utils.so
|
||||
vendor/lib/libaudiocloudctrl.so
|
||||
vendor/lib/libaudioroute_ext.so
|
||||
@@ -178,81 +180,79 @@ vendor/lib/libcapiv2svacnnvendor.so
|
||||
vendor/lib/libcapiv2svarnnvendor.so
|
||||
vendor/lib/libcapiv2uvvendor.so
|
||||
vendor/lib/libdapparamstorage.so
|
||||
vendor/lib/libfmpal.so
|
||||
vendor/lib/libfmpal.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libkaraokepal.so
|
||||
vendor/lib/liblx-ar_util.so
|
||||
vendor/lib/liblx-osal.so
|
||||
vendor/lib/libmcs.so
|
||||
vendor/lib/liblx-ar_util.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/liblx-osal.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libmcs.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libpal_net_if.so
|
||||
vendor/lib/libpalclient.so
|
||||
vendor/lib/libqtigefar.so
|
||||
vendor/lib/libpalclient.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libqtigefar.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libresampler.so
|
||||
vendor/lib/libxlog.so
|
||||
vendor/lib/vendor.qti.hardware.pal@1.0-impl.so
|
||||
vendor/lib/vendor.qti.hardware.pal@1.0.so
|
||||
vendor/lib64/hw/audio.primary.taro.so
|
||||
vendor/lib/vendor.qti.hardware.pal@1.0-impl.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/vendor.qti.hardware.pal@1.0.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/hw/audio.primary.taro.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/hw/gyro_fusion_interface.so
|
||||
vendor/lib64/libadm.so
|
||||
vendor/lib64/libadsprpc.so
|
||||
vendor/lib64/libar-acdb.so
|
||||
vendor/lib64/libar-gpr.so
|
||||
vendor/lib64/libar-gsl.so
|
||||
-vendor/lib64/libar-pal.so
|
||||
vendor/lib64/libats.so
|
||||
vendor/lib64/libar-acdb.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libar-gpr.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libar-gsl.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libar-pal.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libats.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libaudio_log_utils.so
|
||||
vendor/lib64/libaudiocloudctrl.so
|
||||
vendor/lib64/libaudioroute_ext.so
|
||||
vendor/lib64/libcapiv2svacnnvendor.so
|
||||
vendor/lib64/libcapiv2svarnnvendor.so
|
||||
vendor/lib64/libcapiv2uvvendor.so
|
||||
#vendor/lib64/libcrussp.so
|
||||
vendor/lib64/libdapparamstorage.so
|
||||
vendor/lib64/libfmpal.so
|
||||
vendor/lib64/libfmpal.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libkaraokepal.so
|
||||
vendor/lib64/liblx-ar_util.so
|
||||
vendor/lib64/liblx-osal.so
|
||||
vendor/lib64/libmcs.so
|
||||
vendor/lib64/liblx-ar_util.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/liblx-osal.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libmcs.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libpal_net_if.so
|
||||
vendor/lib64/libpalclient.so
|
||||
vendor/lib64/libqtigefar.so
|
||||
vendor/lib64/libpalclient.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libqtigefar.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libresampler.so
|
||||
vendor/lib64/libxlog.so
|
||||
vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/vendor.qti.hardware.pal@1.0.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
|
||||
# Audio soundfx
|
||||
vendor/lib/soundfx/libasphere.so
|
||||
vendor/lib/soundfx/libhwdap.so
|
||||
vendor/lib/soundfx/libmisoundfx.so
|
||||
vendor/lib/soundfx/libshoebox.so
|
||||
vendor/lib/soundfx/libswdap.so
|
||||
vendor/lib/soundfx/libswgamedap.so
|
||||
vendor/lib/soundfx/libswvqe.so
|
||||
vendor/lib/soundfx/libaudiopreprocessing.so
|
||||
vendor/lib/soundfx/libbundlewrapper.so
|
||||
vendor/lib/soundfx/libdownmix.so
|
||||
vendor/lib/soundfx/libdynproc.so
|
||||
vendor/lib/soundfx/libeffectproxy.so
|
||||
vendor/lib/soundfx/libhapticgenerator.so
|
||||
vendor/lib/soundfx/libhapticgenerator.so;DISABLE_CHECKELF
|
||||
vendor/lib/soundfx/libhwdap.so
|
||||
vendor/lib/soundfx/libldnhncr.so
|
||||
vendor/lib/soundfx/libmisoundfx.so
|
||||
vendor/lib/soundfx/libreverbwrapper.so
|
||||
vendor/lib/soundfx/libshoebox.so
|
||||
vendor/lib/soundfx/libswdap.so
|
||||
vendor/lib/soundfx/libswgamedap.so
|
||||
vendor/lib/soundfx/libswvqe.so
|
||||
vendor/lib/soundfx/libvisualizer.so
|
||||
vendor/lib64/soundfx/libasphere.so
|
||||
vendor/lib64/soundfx/libhwdap.so
|
||||
vendor/lib64/soundfx/libmisoundfx.so
|
||||
vendor/lib64/soundfx/libshoebox.so
|
||||
vendor/lib64/soundfx/libswdap.so
|
||||
vendor/lib64/soundfx/libswgamedap.so
|
||||
vendor/lib64/soundfx/libswvqe.so
|
||||
vendor/lib64/soundfx/libaudiopreprocessing.so
|
||||
vendor/lib64/soundfx/libbundlewrapper.so
|
||||
vendor/lib64/soundfx/libdownmix.so
|
||||
vendor/lib64/soundfx/libdynproc.so
|
||||
vendor/lib64/soundfx/libeffectproxy.so
|
||||
vendor/lib64/soundfx/libhapticgenerator.so
|
||||
vendor/lib64/soundfx/libhapticgenerator.so;DISABLE_CHECKELF
|
||||
vendor/lib64/soundfx/libhwdap.so
|
||||
vendor/lib64/soundfx/libldnhncr.so
|
||||
vendor/lib64/soundfx/libmisoundfx.so
|
||||
vendor/lib64/soundfx/libreverbwrapper.so
|
||||
vendor/lib64/soundfx/libshoebox.so
|
||||
vendor/lib64/soundfx/libswdap.so
|
||||
vendor/lib64/soundfx/libswgamedap.so
|
||||
vendor/lib64/soundfx/libswvqe.so
|
||||
vendor/lib64/soundfx/libvisualizer.so
|
||||
vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so
|
||||
vendor/lib64/vendor.qti.hardware.pal@1.0.so
|
||||
|
||||
# Batterysecret
|
||||
vendor/bin/batterysecret
|
||||
@@ -268,14 +268,14 @@ vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so
|
||||
vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
|
||||
vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
|
||||
vendor/lib/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
|
||||
vendor/lib/lib_bt_aptx.so
|
||||
vendor/lib/lib_bt_ble.so
|
||||
vendor/lib/lib_bt_bundle.so
|
||||
vendor/lib/lib_bt_lhdc.so
|
||||
vendor/lib/lib_bt_aptx.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/lib_bt_ble.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/lib_bt_bundle.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/lib_bt_lhdc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libbluetooth_audio_session_qti.so
|
||||
vendor/lib/libbluetooth_audio_session_qti_2_1.so
|
||||
vendor/lib/libbt-hidlclient.so
|
||||
vendor/lib/libbtnv.so
|
||||
vendor/lib/libsoc_helper.so
|
||||
vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
|
||||
vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so
|
||||
vendor/lib64/btaudio_offload_if.so
|
||||
@@ -285,14 +285,14 @@ vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so
|
||||
vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
|
||||
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
|
||||
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
|
||||
vendor/lib64/lib_bt_aptx.so
|
||||
vendor/lib64/lib_bt_ble.so
|
||||
vendor/lib64/lib_bt_bundle.so
|
||||
vendor/lib64/lib_bt_lhdc.so
|
||||
vendor/lib64/lib_bt_aptx.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/lib_bt_ble.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/lib_bt_bundle.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/lib_bt_lhdc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libbluetooth_audio_session_qti.so
|
||||
vendor/lib64/libbluetooth_audio_session_qti_2_1.so
|
||||
vendor/lib64/libbt-hidlclient.so
|
||||
vendor/lib64/libbtnv.so
|
||||
vendor/lib64/libsoc_helper.so
|
||||
vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so
|
||||
|
||||
@@ -728,8 +728,7 @@ vendor/lib/libc++_shared.so
|
||||
vendor/lib/libcamxcommonutils.so
|
||||
vendor/lib/libcamxexternalformatutils.so
|
||||
vendor/lib/libcamxsettingsmanager.so
|
||||
vendor/lib/libmemunreachable.so
|
||||
vendor/lib/libmialgo_ai_vision.so
|
||||
vendor/lib/libmemunreachable.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/libmialgo_utils.so
|
||||
vendor/lib/libos.so
|
||||
vendor/lib/libqshcamera.so
|
||||
@@ -933,18 +932,18 @@ vendor/lib64/libHISCppAlgos.so
|
||||
vendor/lib64/libMiMotion.so
|
||||
vendor/lib64/libSNPE.so
|
||||
vendor/lib64/libSnpeHtpV69Stub.so
|
||||
vendor/lib64/libTrueSight.so
|
||||
vendor/lib64/libTrueSight.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libXMFaceFocus.so
|
||||
vendor/lib64/libaidenoiser.so
|
||||
vendor/lib64/libalAILDC.so
|
||||
vendor/lib64/libalAILDC.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libalAI_Seg.so
|
||||
vendor/lib64/libalCFR.so
|
||||
vendor/lib64/libalLDC.so
|
||||
vendor/lib64/libalLDC.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libalNN.so
|
||||
vendor/lib64/libalNN_engine.so
|
||||
vendor/lib64/libalNN_gpu.so
|
||||
vendor/lib64/libalNN_snpe.so
|
||||
vendor/lib64/libalhLDC.so
|
||||
vendor/lib64/libalNN_snpe.so;FIX_SONAME
|
||||
vendor/lib64/libalhLDC.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libanc_dc_base.so
|
||||
vendor/lib64/libanc_hdr.so
|
||||
vendor/lib64/libanc_supervq.so
|
||||
@@ -1001,13 +1000,13 @@ vendor/lib64/libipebpsstriping170.so
|
||||
vendor/lib64/libipebpsstriping480.so
|
||||
vendor/lib64/libjpege.so
|
||||
vendor/lib64/libmctfengine_stub.so
|
||||
vendor/lib64/libmemunreachable.so
|
||||
vendor/lib64/libmemunreachable.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libmfGhostDetection.so
|
||||
vendor/lib64/libmiStereoFactoryRemapBasicLib.so
|
||||
vendor/lib64/libmi_supernight_raw_checker.so
|
||||
vendor/lib64/libmiai_deblur.so
|
||||
vendor/lib64/libmiai_portraitsupernight.so
|
||||
vendor/lib64/libmialgo_ai_vision.so
|
||||
vendor/lib64/libmialgo_ai_vision.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libmialgo_aio_seg.so
|
||||
vendor/lib64/libmialgo_basic.so
|
||||
vendor/lib64/libmialgo_ellc.so
|
||||
@@ -1191,6 +1190,7 @@ vendor/lib64/vendor.xiaomi.sensor.citsensorservice@2.0.so
|
||||
vendor/app/CACertService/CACertService.apk
|
||||
vendor/app/CneApp/CneApp.apk
|
||||
vendor/bin/cnd
|
||||
vendor/bin/qms;DISABLE_CHECKELF
|
||||
vendor/etc/cne/mwqem.conf
|
||||
vendor/etc/cne/profileMwqem.xml
|
||||
vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
|
||||
@@ -1224,12 +1224,13 @@ vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
|
||||
vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml
|
||||
vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
|
||||
vendor/etc/init/cnd.rc
|
||||
vendor/lib/libcne.so
|
||||
vendor/lib/libcacertclient.so
|
||||
vendor/lib/libcne.so;DISABLE_CHECKELF
|
||||
vendor/lib/libcneapiclient.so
|
||||
vendor/lib/libcneoplookup.so
|
||||
vendor/lib/libcneqmiutils.so
|
||||
vendor/lib/libjnihelper.so
|
||||
vendor/lib/libmasc.so
|
||||
vendor/lib/libmasc.so;DISABLE_CHECKELF
|
||||
vendor/lib/libshsc.so
|
||||
vendor/lib/libwms.so
|
||||
vendor/lib/libwqe.so
|
||||
@@ -1261,12 +1262,12 @@ vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
|
||||
vendor/lib/vendor.qti.latency@2.0.so
|
||||
vendor/lib/vendor.qti.latency@2.1.so
|
||||
vendor/lib64/libcacertclient.so
|
||||
vendor/lib64/libcne.so
|
||||
vendor/lib64/libcne.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libcneapiclient.so
|
||||
vendor/lib64/libcneoplookup.so
|
||||
vendor/lib64/libcneqmiutils.so
|
||||
vendor/lib64/libjnihelper.so
|
||||
vendor/lib64/libmasc.so
|
||||
vendor/lib64/libmasc.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libshsc.so
|
||||
vendor/lib64/libwms.so
|
||||
vendor/lib64/libwqe.so
|
||||
@@ -1405,26 +1406,29 @@ system_ext/lib64/vendor.qti.diaghal@1.0.so
|
||||
vendor/bin/diag-router
|
||||
vendor/etc/init/vendor.qti.diag.rc
|
||||
vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml
|
||||
vendor/lib/vendor.qti.diaghal@1.0.so
|
||||
vendor/lib64/vendor.qti.diaghal@1.0.so
|
||||
vendor/lib/vendor.qti.diaghal@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.qti.diaghal@1.0.so;MODULE_SUFFIX=_vendor
|
||||
|
||||
# Display
|
||||
vendor/bin/hw/vendor.qti.hardware.display.allocator-service
|
||||
vendor/bin/hw/vendor.qti.hardware.display.composer-service
|
||||
vendor/bin/hw/vendor.qti.hardware.display.allocator-service;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/bin/hw/vendor.qti.hardware.display.composer-service;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE;DISABLE_CHECKELF
|
||||
vendor/etc/init.panel_info.sh
|
||||
vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc
|
||||
vendor/etc/init/vendor.qti.hardware.display.composer-service.rc
|
||||
vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml
|
||||
vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml
|
||||
vendor/lib/hw/gralloc.default.so
|
||||
vendor/lib/libMiDispDevManager.so
|
||||
vendor/lib/libcolortempmode.so
|
||||
vendor/lib/libdisplayconfig.qti.so
|
||||
vendor/lib/libdisplaycount.so
|
||||
vendor/lib/libdisplaydebug.so
|
||||
vendor/lib/libeyecare.so
|
||||
vendor/lib/libgralloc.qti.so
|
||||
vendor/lib/libgralloccore.so
|
||||
vendor/lib/libgrallocutils.so
|
||||
vendor/lib/libmi-stc-HW-modulate.so
|
||||
vendor/lib/libmiSensorCtrl.so
|
||||
vendor/lib/libmiXmlParser.so
|
||||
vendor/lib/libmi_dspp.so
|
||||
vendor/lib/libqdMetaData.so
|
||||
vendor/lib/libqdutils.so
|
||||
vendor/lib/libqservice.so
|
||||
@@ -1440,10 +1444,14 @@ vendor/lib64/libcolortempmode.so
|
||||
vendor/lib64/libdisplayconfig.qti.so
|
||||
vendor/lib64/libdisplaycount.so
|
||||
vendor/lib64/libdisplaydebug.so
|
||||
vendor/lib64/libeyecare.so
|
||||
vendor/lib64/libgralloc.qti.so
|
||||
vendor/lib64/libgralloccore.so
|
||||
vendor/lib64/libgrallocutils.so
|
||||
vendor/lib64/libmi-stc-HW-modulate.so
|
||||
vendor/lib64/libmiSensorCtrl.so
|
||||
vendor/lib64/libmiXmlParser.so
|
||||
vendor/lib64/libmi_dspp.so
|
||||
vendor/lib64/libqdMetaData.so
|
||||
vendor/lib64/libqdutils.so
|
||||
vendor/lib64/libqservice.so
|
||||
@@ -1494,12 +1502,26 @@ vendor/lib/hw/displayfeature.default.so
|
||||
vendor/lib/hw/vendor.xiaomi.hardware.displayfeature@1.0-impl.so
|
||||
vendor/lib/libdisplayfeature.so
|
||||
vendor/lib/libdisplayfeatureservice.so
|
||||
vendor/lib/vendor.xiaomi.hardware.displayfeature@1.0.so
|
||||
vendor/lib/libdither.so
|
||||
vendor/lib/libflatmode.so
|
||||
vendor/lib/libfpsmonitor.so
|
||||
vendor/lib/libmiBrightness.so
|
||||
vendor/lib/libpaperMode.so
|
||||
vendor/lib/libsre.so
|
||||
vendor/lib/libtruetone.so
|
||||
vendor/lib/vendor.xiaomi.hardware.displayfeature@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/hw/displayfeature.default.so
|
||||
vendor/lib64/hw/vendor.xiaomi.hardware.displayfeature@1.0-impl.so
|
||||
vendor/lib64/libdisplayfeature.so
|
||||
vendor/lib64/libdisplayfeatureservice.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.displayfeature@1.0.so
|
||||
vendor/lib64/libdither.so
|
||||
vendor/lib64/libflatmode.so
|
||||
vendor/lib64/libfpsmonitor.so
|
||||
vendor/lib64/libmiBrightness.so
|
||||
vendor/lib64/libpaperMode.so
|
||||
vendor/lib64/libsre.so
|
||||
vendor/lib64/libtruetone.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.displayfeature@1.0.so;MODULE_SUFFIX=_vendor
|
||||
|
||||
# Display HDR - from ingot-user 14 UKQ1.240227.165 release-keys
|
||||
vendor/lib64/libgame_enhance.so|4432e47d990e98edb141becc345a92d03df26bf4
|
||||
@@ -1572,7 +1594,7 @@ vendor/bin/hw/dolbycodec2
|
||||
vendor/etc/init/vendor.dolby.media.c2@1.0-service.rc
|
||||
vendor/lib/c2.dolby.avc.dec.so
|
||||
vendor/lib/c2.dolby.avc.sec.dec.so
|
||||
vendor/lib/c2.dolby.client.so
|
||||
vendor/lib/c2.dolby.client.so;DISABLE_CHECKELF
|
||||
vendor/lib/c2.dolby.egl.so
|
||||
vendor/lib/c2.dolby.hevc.dec.so
|
||||
vendor/lib/c2.dolby.hevc.enc.so
|
||||
@@ -1582,7 +1604,7 @@ vendor/lib/libdolbyottcameracontrol.so
|
||||
vendor/lib/libstagefrightdolby.so
|
||||
vendor/lib64/c2.dolby.avc.dec.so
|
||||
vendor/lib64/c2.dolby.avc.sec.dec.so
|
||||
vendor/lib64/c2.dolby.client.so
|
||||
vendor/lib64/c2.dolby.client.so;DISABLE_CHECKELF
|
||||
vendor/lib64/c2.dolby.egl.so
|
||||
vendor/lib64/c2.dolby.hevc.dec.so
|
||||
vendor/lib64/c2.dolby.hevc.enc.so
|
||||
@@ -1631,24 +1653,24 @@ vendor/bin/vendor.dpmd
|
||||
vendor/etc/dpm_vndr/vendor.dpm.conf
|
||||
vendor/etc/init/dpmQmiMgr.rc
|
||||
vendor/etc/init/vendor.dpmd.rc
|
||||
vendor/lib/com.qualcomm.qti.dpm.api@1.0.so
|
||||
vendor/lib/com.qualcomm.qti.dpm.api@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/libdpmqmihal.so
|
||||
vendor/lib/vendor.libdpmctmgr.so
|
||||
vendor/lib/vendor.libdpmfdmgr.so
|
||||
vendor/lib/vendor.libdpmframework.so
|
||||
vendor/lib/vendor.libdpmframework.so;DISABLE_CHECKELF
|
||||
vendor/lib/vendor.libdpmtcm.so
|
||||
vendor/lib/vendor.libmwqemiptablemgr.so
|
||||
vendor/lib/vendor.qti.hardware.dpmservice@1.0.so
|
||||
vendor/lib/vendor.qti.hardware.dpmservice@1.1.so
|
||||
vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
|
||||
vendor/lib/vendor.qti.hardware.dpmservice@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/vendor.qti.hardware.dpmservice@1.1.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libdpmqmihal.so
|
||||
vendor/lib64/vendor.libdpmctmgr.so
|
||||
vendor/lib64/vendor.libdpmfdmgr.so
|
||||
vendor/lib64/vendor.libdpmframework.so
|
||||
vendor/lib64/vendor.libdpmframework.so;DISABLE_CHECKELF
|
||||
vendor/lib64/vendor.libdpmtcm.so
|
||||
vendor/lib64/vendor.libmwqemiptablemgr.so
|
||||
vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so
|
||||
vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so;MODULE_SUFFIX=_vendor
|
||||
|
||||
# DRM
|
||||
vendor/bin/hw/android.hardware.drm@1.4-service.clearkey
|
||||
@@ -1665,7 +1687,7 @@ vendor/lib/libGPreqcancel.so
|
||||
vendor/lib/libGPreqcancel_svc.so
|
||||
vendor/lib/libQSEEComAPI.so
|
||||
vendor/lib/libcpion.so
|
||||
vendor/lib/libdrm.so
|
||||
vendor/lib/libdrm.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/libdrmfs.so
|
||||
vendor/lib/libdrmtime.so
|
||||
vendor/lib/libdrmutils.so
|
||||
@@ -1680,7 +1702,7 @@ vendor/lib64/libGPreqcancel.so
|
||||
vendor/lib64/libGPreqcancel_svc.so
|
||||
vendor/lib64/libQSEEComAPI.so
|
||||
vendor/lib64/libcpion.so
|
||||
vendor/lib64/libdrm.so
|
||||
vendor/lib64/libdrm.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libdrmfs.so
|
||||
vendor/lib64/libdrmtime.so
|
||||
vendor/lib64/libdrmutils.so
|
||||
@@ -1724,8 +1746,8 @@ vendor/lib64/vendor.qti.esepowermanager@1.0.so
|
||||
vendor/lib64/vendor.qti.esepowermanager@1.1.so
|
||||
|
||||
# Fingerprint
|
||||
odm/lib/vendor.xiaomi.hardware.fx.tunnel@1.0.so:vendor/lib/vendor.xiaomi.hardware.fx.tunnel@1.0.so
|
||||
odm/lib64/vendor.xiaomi.hardware.fx.tunnel@1.0.so:vendor/lib64/vendor.xiaomi.hardware.fx.tunnel@1.0.so
|
||||
odm/lib/vendor.xiaomi.hardware.fx.tunnel@1.0.so:vendor/lib/vendor.xiaomi.hardware.fx.tunnel@1.0.so;MODULE_SUFFIX=_vendor
|
||||
odm/lib64/vendor.xiaomi.hardware.fx.tunnel@1.0.so:vendor/lib64/vendor.xiaomi.hardware.fx.tunnel@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/hw/fingerprint.fpc_fod.so:vendor/lib64/hw/fingerprint.fpc_fod.default.so;FIX_SONAME
|
||||
vendor/lib64/hw/fingerprint.goodix_fod.so:vendor/lib64/hw/fingerprint.goodix_fod.default.so;FIX_SONAME
|
||||
vendor/lib64/libgf_hal.so
|
||||
@@ -1747,7 +1769,7 @@ vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
|
||||
# GNSS - from ingot-user 14 UKQ1.240227.165 release-keys
|
||||
vendor/bin/edgnss-daemon|11e295ebe350de7312a2ab97f25ccbbae48ed8a4
|
||||
vendor/bin/loc_launcher|dbc5addc025360fd04dec5b024d476514a6f613f
|
||||
vendor/bin/lowi-server|0a8998f8190c282a14fed9e33691b54a2dc6d3e9
|
||||
vendor/bin/lowi-server;DISABLE_CHECKELF|0a8998f8190c282a14fed9e33691b54a2dc6d3e9
|
||||
vendor/bin/mlid|ab9291752d37ae8165cb78a6a635d48f7a668c70
|
||||
vendor/bin/xtra-daemon|e4a632e4b1b6ac75e1921bcd0a17fd0450ccf906
|
||||
vendor/etc/init/loc-launcher.rc|2942e599cec7c3491aa170bf9606713ce3d07689
|
||||
@@ -1913,18 +1935,17 @@ vendor/bin/hw/android.hardware.security.keymint-service-qti
|
||||
vendor/etc/init/android.hardware.security.keymint-service-qti.rc
|
||||
vendor/etc/permissions/android.hardware.hardware_keystore.xml
|
||||
vendor/etc/vintf/manifest/android.hardware.security.keymint-service-qti-rkp.xml
|
||||
vendor/lib/libqtikeymint.so
|
||||
vendor/lib64/libqtikeymint.so
|
||||
|
||||
# Listen
|
||||
vendor/etc/vintf/manifest/manifest_non_qmaa.xml
|
||||
vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml
|
||||
vendor/lib/hw/sound_trigger.primary.taro.so
|
||||
vendor/lib/hw/sound_trigger.primary.taro.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/libeai_fixed_32.so
|
||||
vendor/lib/liblistensoundmodel2vendor.so
|
||||
vendor/lib/vendor.qti.hardware.ListenSoundModel@1.0-impl.so
|
||||
vendor/lib/vendor.qti.hardware.ListenSoundModel@1.0.so
|
||||
vendor/lib64/hw/sound_trigger.primary.taro.so
|
||||
vendor/lib64/hw/sound_trigger.primary.taro.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libeai_fixed.so
|
||||
vendor/lib64/libeai_float.so
|
||||
vendor/lib64/liblistensoundmodel2vendor.so
|
||||
@@ -1966,16 +1987,16 @@ vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy
|
||||
vendor/etc/vintf/manifest/c2_manifest_vendor.xml
|
||||
vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml
|
||||
vendor/lib/libEvrcSwCodec.so
|
||||
vendor/lib/libOmxCore.so
|
||||
vendor/lib/libOmxCore.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libQcelp13SwCodec.so
|
||||
vendor/lib/libdeccfg.so
|
||||
vendor/lib/libmm-omxcore.so
|
||||
vendor/lib/libplatformconfig.so
|
||||
vendor/lib/libmm-omxcore.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libplatformconfig.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libqc2audio_base.so
|
||||
vendor/lib/libqc2audio_basecodec.so
|
||||
vendor/lib/libqc2audio_core.so
|
||||
vendor/lib/libqc2audio_hooks.so
|
||||
vendor/lib/libqc2audio_hwaudiocodec.so
|
||||
vendor/lib/libqc2audio_hwaudiocodec.so;DISABLE_CHECKELF
|
||||
vendor/lib/libqc2audio_platform.so
|
||||
vendor/lib/libqc2audio_swaudiocodec.so
|
||||
vendor/lib/libqc2audio_utils.so
|
||||
@@ -1992,45 +2013,43 @@ vendor/lib/libqcodec2_mockqc2filter.so
|
||||
vendor/lib/libqcodec2_platform.so
|
||||
vendor/lib/libqcodec2_utils.so
|
||||
vendor/lib/libqcodec2_v4l2codec.so
|
||||
vendor/lib/libstagefright_soft_aacdec.so
|
||||
vendor/lib/libstagefright_soft_aacenc.so
|
||||
vendor/lib/libstagefrighthw.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_aacdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_aacenc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_ac4dec.so
|
||||
vendor/lib/libstagefright_soft_amrdec.so
|
||||
vendor/lib/libstagefright_soft_amrnbenc.so
|
||||
vendor/lib/libstagefright_soft_amrwbenc.so
|
||||
vendor/lib/libstagefright_soft_avcdec.so
|
||||
vendor/lib/libstagefright_soft_avcenc.so
|
||||
vendor/lib/libstagefright_soft_amrdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_amrnbenc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_amrwbenc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_avcdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_avcenc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_ddpdec.so
|
||||
vendor/lib/libstagefright_soft_flacdec.so
|
||||
vendor/lib/libstagefright_soft_flacenc.so
|
||||
vendor/lib/libstagefright_soft_g711dec.so
|
||||
vendor/lib/libstagefright_soft_gsmdec.so
|
||||
vendor/lib/libstagefright_soft_hevcdec.so
|
||||
vendor/lib/libstagefright_soft_mp3dec.so
|
||||
vendor/lib/libstagefright_soft_mpeg2dec.so
|
||||
vendor/lib/libstagefright_soft_mpeg4dec.so
|
||||
vendor/lib/libstagefright_soft_mpeg4enc.so
|
||||
vendor/lib/libstagefright_soft_opusdec.so
|
||||
vendor/lib/libstagefright_soft_rawdec.so
|
||||
vendor/lib/libstagefright_soft_vorbisdec.so
|
||||
vendor/lib/libstagefright_soft_vpxdec.so
|
||||
vendor/lib/libstagefright_soft_vpxenc.so
|
||||
vendor/lib/libstagefright_softomx.so
|
||||
vendor/lib/libstagefright_softomx_plugin.so
|
||||
vendor/lib/libstagefrighthw.so
|
||||
vendor/lib/libstagefright_soft_flacdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_flacenc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_g711dec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_gsmdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_hevcdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_mp3dec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_mpeg2dec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_mpeg4dec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_mpeg4enc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_opusdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_rawdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_vorbisdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_vpxdec.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libstagefright_soft_vpxenc.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib/libvideotxr.so
|
||||
vendor/lib/qti.video.utils.videobufferlayout.so
|
||||
vendor/lib64/libEvrcSwCodec.so
|
||||
vendor/lib64/libOmxCore.so
|
||||
vendor/lib64/libOmxCore.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libQcelp13SwCodec.so
|
||||
vendor/lib64/libdeccfg.so
|
||||
vendor/lib64/libmm-omxcore.so
|
||||
vendor/lib64/libplatformconfig.so
|
||||
vendor/lib64/libmm-omxcore.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libplatformconfig.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/libqc2audio_base.so
|
||||
vendor/lib64/libqc2audio_basecodec.so
|
||||
vendor/lib64/libqc2audio_core.so
|
||||
vendor/lib64/libqc2audio_hooks.so
|
||||
vendor/lib64/libqc2audio_hwaudiocodec.so
|
||||
vendor/lib64/libqc2audio_hwaudiocodec.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libqc2audio_platform.so
|
||||
vendor/lib64/libqc2audio_swaudiocodec.so
|
||||
vendor/lib64/libqc2audio_utils.so
|
||||
@@ -2049,8 +2068,6 @@ vendor/lib64/libqcodec2_utils.so
|
||||
vendor/lib64/libqcodec2_v4l2codec.so
|
||||
vendor/lib64/libstagefright_soft_ac4dec.so
|
||||
vendor/lib64/libstagefright_soft_ddpdec.so
|
||||
vendor/lib64/libstagefright_softomx.so
|
||||
vendor/lib64/libstagefrighthw.so
|
||||
vendor/lib64/libvideotxr.so
|
||||
vendor/lib64/qti.video.utils.videobufferlayout.so
|
||||
|
||||
@@ -2063,42 +2080,6 @@ vendor/lib/vendor.xiaomi.hardware.micharge@1.0.so
|
||||
vendor/lib64/hw/vendor.xiaomi.hardware.micharge@1.0-impl.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.micharge@1.0.so
|
||||
|
||||
# Misc
|
||||
vendor/lib/libawcal.so
|
||||
vendor/lib/libcolortempmode.so
|
||||
vendor/lib/libdither.so
|
||||
vendor/lib/libeyecare.so
|
||||
vendor/lib/libflatmode.so
|
||||
vendor/lib/libfpsmonitor.so
|
||||
vendor/lib/libmiBrightness.so
|
||||
vendor/lib/libmiSensorCtrl.so
|
||||
vendor/lib/libmiXmlParser.so
|
||||
vendor/lib/libmi_dspp.so
|
||||
vendor/lib/libpaperMode.so
|
||||
vendor/lib/libsre.so
|
||||
vendor/lib/libtruetone.so
|
||||
vendor/lib/libvndfwk_detect_jni.qti.so
|
||||
vendor/lib64/libPlatformValidatorShared.so
|
||||
vendor/lib64/libSnpeHtpPrepare.so
|
||||
vendor/lib64/libSnpeHtpV68Stub.so
|
||||
vendor/lib64/libawcal.so
|
||||
vendor/lib64/libcalculator.so
|
||||
vendor/lib64/libcalculator_htp.so
|
||||
vendor/lib64/libclient2slpi.notifier.so
|
||||
vendor/lib64/libdither.so
|
||||
vendor/lib64/libeyecare.so
|
||||
vendor/lib64/libflatmode.so
|
||||
vendor/lib64/libfpsmonitor.so
|
||||
vendor/lib64/libhta.so
|
||||
vendor/lib64/libmiBrightness.so
|
||||
vendor/lib64/libmiSensorCtrl.so
|
||||
vendor/lib64/libmiXmlParser.so
|
||||
vendor/lib64/libmi_dspp.so
|
||||
vendor/lib64/libpaperMode.so
|
||||
vendor/lib64/libsre.so
|
||||
vendor/lib64/libtruetone.so
|
||||
vendor/lib64/libvndfwk_detect_jni.qti.so
|
||||
|
||||
# Mlipay
|
||||
vendor/bin/fidoca
|
||||
vendor/bin/mlipayd@1.1
|
||||
@@ -2118,9 +2099,9 @@ vendor/lib/libmlipay@1.1.so
|
||||
vendor/lib/libmt.so
|
||||
vendor/lib/libtida@1.2.so
|
||||
vendor/lib/vendor.xiaomi.hardware.mfidoca@1.0.so
|
||||
vendor/lib/vendor.xiaomi.hardware.mlipay@1.0.so
|
||||
vendor/lib/vendor.xiaomi.hardware.mlipay@1.1.so
|
||||
vendor/lib/vendor.xiaomi.hardware.mtdservice@1.0.so
|
||||
vendor/lib/vendor.xiaomi.hardware.mlipay@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/vendor.xiaomi.hardware.mlipay@1.1.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/vendor.xiaomi.hardware.mtdservice@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib/vendor.xiaomi.hardware.tidaservice@1.0.so
|
||||
vendor/lib/vendor.xiaomi.hardware.tidaservice@1.1.so
|
||||
vendor/lib/vendor.xiaomi.hardware.tidaservice@1.2.so
|
||||
@@ -2131,11 +2112,11 @@ vendor/lib64/libmt.so
|
||||
vendor/lib64/libmt@1.3.so
|
||||
vendor/lib64/libtida@1.2.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mfidoca@1.0.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mlipay@1.0.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mlipay@1.1.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.0.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.1.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.2.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.mlipay@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.xiaomi.hardware.mlipay@1.1.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.1.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.2.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.3.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.tidaservice@1.0.so
|
||||
vendor/lib64/vendor.xiaomi.hardware.tidaservice@1.1.so
|
||||
@@ -2333,8 +2314,8 @@ vendor/lib64/libpowercore.so
|
||||
# Psiclient
|
||||
vendor/bin/hw/vendor.qti.psiclient@1.0-service
|
||||
vendor/etc/init/vendor.qti.psiclient@1.0-service.rc
|
||||
vendor/lib/libpsi.so
|
||||
vendor/lib64/libpsi.so
|
||||
vendor/lib/libpsi.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
vendor/lib64/libpsi.so;MODULE_SUFFIX=_vendor;MAKE_COPY_RULE
|
||||
|
||||
# QCC - from ingot-user 14 UKQ1.240227.165 release-keys
|
||||
system_ext/app/QCC/QCC.apk|d3cbc08cb41bb36ff705109c4c49eba6083a5807
|
||||
@@ -2355,10 +2336,10 @@ vendor/etc/init/init.qdmastats.rc|d7ddb87faaedd900f1756064fe756d50efed7ca9
|
||||
vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so|459d506b20124520f5d650a7b30c9a490514a878
|
||||
vendor/lib64/libgrpc++_unsecure.so:vendor/lib64/libgrpc++_unsecure_prebuilt.so|deef616f1a0fb091dbd553d807c097a7989f49fd
|
||||
vendor/lib64/libqcc_file_agent.so|2062da8684a791c3c8afe57f8be3d2b010337a8a
|
||||
vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so|ef866bab2186db1b2c09477e36fef20945fa671e
|
||||
vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so|0677ebfe099cdaa6c3776d0bd5318044a4220918
|
||||
vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so;MODULE_SUFFIX=_vendor|ef866bab2186db1b2c09477e36fef20945fa671e
|
||||
vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so;MODULE_SUFFIX=_vendor|0677ebfe099cdaa6c3776d0bd5318044a4220918
|
||||
vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so|304ce0a1571f218ba16d0812221e4b2fae52a6d9
|
||||
vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so|bfddf0a295b391bc1ed7961d547e9b56e3aa1b9c
|
||||
vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so;MODULE_SUFFIX=_vendor|bfddf0a295b391bc1ed7961d547e9b56e3aa1b9c
|
||||
|
||||
# QCOM system daemon
|
||||
vendor/bin/qcom-system-daemon
|
||||
@@ -2518,7 +2499,7 @@ vendor/lib64/libtracker_6dof_impl.so
|
||||
|
||||
# QXR
|
||||
vendor/etc/vintf/manifest/vendor.qti.hardware.qxr-service.xml
|
||||
vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so
|
||||
vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so;DISABLE_CHECKELF
|
||||
|
||||
# RIL
|
||||
product/app/uimgbaservice/uimgbaservice.apk
|
||||
@@ -2529,6 +2510,7 @@ product/framework/uimgbalibrary.jar
|
||||
product/framework/uimgbamanagerlibrary.jar
|
||||
product/framework/uimservicelibrary.jar
|
||||
system/lib/vendor.qti.diaghal-V1-ndk.so:system_ext/lib/vendor.qti.diaghal-V1-ndk.so
|
||||
system/lib64/vendor.qti.diaghal-V1-ndk.so:system_ext/lib64/vendor.qti.diaghal-V1-ndk.so
|
||||
system_ext/app/ImsRcsService/ImsRcsService.apk
|
||||
system_ext/app/QtiTelephony/QtiTelephony.apk|3568126123554cbb94ea6f33ae6aa0e473ec8d88
|
||||
system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
|
||||
@@ -2551,7 +2533,6 @@ 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.ims.rcsuce-V1.2-java.jar
|
||||
system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar
|
||||
system/lib64/vendor.qti.diaghal-V1-ndk.so:system_ext/lib64/vendor.qti.diaghal-V1-ndk.so
|
||||
system_ext/lib64/lib-imsvideocodec.so
|
||||
system_ext/lib64/lib-imsvt.so
|
||||
system_ext/lib64/lib-imsvtextutils.so
|
||||
@@ -2751,7 +2732,7 @@ vendor/lib/vendor.qti.ims.rcsuce@1.0.so
|
||||
vendor/lib/vendor.qti.ims.rcsuce@1.1.so
|
||||
vendor/lib/vendor.qti.ims.rcsuce@1.2.so
|
||||
vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so
|
||||
vendor/lib/vendor.qti.imsrtpservice@3.0.so
|
||||
vendor/lib/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor
|
||||
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
|
||||
@@ -2888,7 +2869,7 @@ vendor/lib64/vendor.qti.ims.rcsuce@1.0.so
|
||||
vendor/lib64/vendor.qti.ims.rcsuce@1.1.so
|
||||
vendor/lib64/vendor.qti.ims.rcsuce@1.2.so
|
||||
vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
|
||||
vendor/lib64/vendor.qti.imsrtpservice@3.0.so
|
||||
vendor/lib64/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor
|
||||
|
||||
# Secure element
|
||||
vendor/bin/hw/vendor.qti.secure_element@1.2-service
|
||||
@@ -3267,6 +3248,7 @@ system_ext/lib/libmmparser_lite.so
|
||||
system_ext/lib/libmmrtpdecoder.so
|
||||
system_ext/lib/libmmrtpencoder.so
|
||||
system_ext/lib/libwfdavenhancements.so
|
||||
system_ext/lib/libwfdclient.so
|
||||
system_ext/lib/libwfdcommonutils.so
|
||||
system_ext/lib/libwfdconfigutils.so
|
||||
system_ext/lib/libwfddisplayconfig.so
|
||||
@@ -3282,24 +3264,30 @@ system_ext/lib/libwfduibcsinkinterface.so
|
||||
system_ext/lib/libwfduibcsrc.so
|
||||
system_ext/lib/libwfduibcsrcinterface.so
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.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/libwfdavenhancements.so
|
||||
system_ext/lib64/libwfdclient.so
|
||||
system_ext/lib64/libwfdcommonutils.so
|
||||
system_ext/lib64/libwfdconfigutils.so
|
||||
system_ext/lib64/libwfddisplayconfig.so
|
||||
system_ext/lib64/libwfdmminterface.so
|
||||
system_ext/lib64/libwfdmmsink.so
|
||||
system_ext/lib64/libwfdmmsrc_system.so
|
||||
system_ext/lib64/libwfdnative.so
|
||||
system_ext/lib64/libwfdrtsp.so
|
||||
system_ext/lib64/libwfdservice.so
|
||||
system_ext/lib64/libwfdsinksm.so
|
||||
system_ext/lib64/libwfduibcinterface.so
|
||||
system_ext/lib64/libwfduibcsink.so
|
||||
system_ext/lib64/libwfduibcsinkinterface.so
|
||||
system_ext/lib64/libwfduibcsrc.so
|
||||
system_ext/lib64/libwfduibcsrcinterface.so
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
|
||||
system_ext/priv-app/WfdService/WfdService.apk
|
||||
vendor/bin/wfdhdcphalservice
|
||||
vendor/bin/wfdvndservice
|
||||
@@ -3338,7 +3326,7 @@ vendor/lib64/libwfduibcsinkinterface_vendor.so
|
||||
vendor/lib64/libwfduibcsrc_vendor.so
|
||||
vendor/lib64/libwfduibcsrcinterface_vendor.so
|
||||
vendor/lib64/libwfdutils_proprietary.so
|
||||
vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=_vendor
|
||||
vendor/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so
|
||||
|
||||
# Xiaomi MAC address
|
||||
|
||||
1
setup-makefiles.py
Normal file
1
setup-makefiles.py
Normal file
@@ -0,0 +1 @@
|
||||
#!./extract-files.py --regenerate_makefiles
|
||||
@@ -1,36 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2020 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DEVICE=mondrian
|
||||
VENDOR=xiaomi
|
||||
|
||||
# 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
|
||||
|
||||
# Finish
|
||||
write_footers
|
||||
Reference in New Issue
Block a user