redfin: Set up proprietary files extraction

* Blobs that can be built from source code are built from source.
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Alessandro Astone <ales.astone@gmail.com>
Co-authored-by: Bruno Martins <bgcngm@gmail.com>
Co-authored-by: Chirayu Desai <chirayudesai1@gmail.com>
Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com>
Co-authored-by: Dan Pasanen <dan.pasanen@gmail.com>
Co-authored-by: Eamon Powell <eamonpowell@outlook.com>
Co-authored-by: Josh Chasky <jchasky@gmail.com>
Co-authored-by: "Josh Fox (XlxFoXxlX)" <joshfox87@gmail.com>
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Co-authored-by: Nolen Johnson <johnsonnolen@gmail.com>
Co-authored-by: Rashed Abdel-Tawab <rashed@linux.com>
Co-authored-by: razorloves <razorloves@gmail.com>
Change-Id: I17f79b417a8f0d022bec9c6b5f37d03b842d43e1
This commit is contained in:
Rashed Abdel-Tawab
2019-05-14 00:36:02 -07:00
committed by Michael Bestas
parent c8be1c15a4
commit c9d3722c59
10 changed files with 4303 additions and 4 deletions

View File

@@ -8,3 +8,5 @@
BOOT_KERNEL_MODULES += sec_touch.ko
include device/google/redbull/BoardConfigLineage.mk
include vendor/google/redfin/BoardConfigVendor.mk

View File

@@ -115,10 +115,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_PROPERTY_OVERRIDES += \
vendor.audio.feature.thermal_listener.enable=true \
ifeq ($(wildcard vendor/google_devices/redfin/proprietary/device-vendor-redfin.mk),)
BUILD_WITHOUT_VENDOR := true
endif
# USB HAL
PRODUCT_PACKAGES += \
android.hardware.usb-service.redfin

72
extract-files.sh Executable file
View File

@@ -0,0 +1,72 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=redfin
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
function blob_fixup() {
case "${1}" in
# Fix xml version
product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml)
sed -i 's/xml version="2.0"/xml version="1.0"/' "${2}"
;;
esac
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
extract "${MY_DIR}/proprietary-files-carriersettings.txt" "${SRC}" "${KANG}" --section "${SECTION}"
extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
"${MY_DIR}/setup-makefiles.sh"

View File

@@ -28,3 +28,5 @@ PRODUCT_BUILD_PROP_OVERRIDES += \
PRIVATE_BUILD_DESC="redfin-user 13 TP1A.220624.014 8819323 release-keys"
BUILD_FINGERPRINT := google/redfin/redfin:13/TP1A.220624.014/8819323:user/release-keys
$(call inherit-product, vendor/google/redfin/redfin-vendor.mk)

View File

@@ -0,0 +1,255 @@
# All blobs are extracted from Google factory images for each new ASB
product/etc/CarrierSettings/1and1_de.pb
product/etc/CarrierSettings/2degrees_nz.pb
product/etc/CarrierSettings/a1_at.pb
product/etc/CarrierSettings/a1_si.pb
product/etc/CarrierSettings/ahamo_jp.pb
product/etc/CarrierSettings/airtel_in.pb
product/etc/CarrierSettings/ais_th.pb
product/etc/CarrierSettings/altice_us.pb
product/etc/CarrierSettings/apt_tw.pb
product/etc/CarrierSettings/asda_gb.pb
product/etc/CarrierSettings/assurance_us.pb
product/etc/CarrierSettings/astca_as.pb
product/etc/CarrierSettings/att5g_us.pb
product/etc/CarrierSettings/att5gsa_us.pb
product/etc/CarrierSettings/att_us.pb
product/etc/CarrierSettings/attmvnos_us.pb
product/etc/CarrierSettings/base_be.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/carolinawest_us.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/celluarone_us.pb
product/etc/CarrierSettings/chatr_ca.pb
product/etc/CarrierSettings/chinamobile_hk.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/consumercellularatt_us.pb
product/etc/CarrierSettings/consumercellulartmo_us.pb
product/etc/CarrierSettings/coppervalley_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_hu.pb
product/etc/CarrierSettings/digi_my.pb
product/etc/CarrierSettings/digi_ro.pb
product/etc/CarrierSettings/dishatt_us.pb
product/etc/CarrierSettings/dito_ph.pb
product/etc/CarrierSettings/dna_fi.pb
product/etc/CarrierSettings/docomo_jp.pb
product/etc/CarrierSettings/docomomvno_jp.pb
product/etc/CarrierSettings/du_ae.pb
product/etc/CarrierSettings/eastlink_ca.pb
product/etc/CarrierSettings/ee_gb.pb
product/etc/CarrierSettings/eir_ie.pb
product/etc/CarrierSettings/elisa1_fi.pb
product/etc/CarrierSettings/elisa2_fi.pb
product/etc/CarrierSettings/enreach_nl.pb
product/etc/CarrierSettings/eplus_de.pb
product/etc/CarrierSettings/esn_gb.pb
product/etc/CarrierSettings/euskaltel_es.pb
product/etc/CarrierSettings/evolve_us.pb
product/etc/CarrierSettings/fastweb_it.pb
product/etc/CarrierSettings/fet_tw.pb
product/etc/CarrierSettings/fi_at.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/gci_us.pb
product/etc/CarrierSettings/gibtel_gi.pb
product/etc/CarrierSettings/giga_sg.pb
product/etc/CarrierSettings/globe_ph.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/h3g27202_ie.pb
product/etc/CarrierSettings/halebop_se.pb
product/etc/CarrierSettings/homobile_it.pb
product/etc/CarrierSettings/hotmobile_il.pb
product/etc/CarrierSettings/ice_no.pb
product/etc/CarrierSettings/idea_in.pb
product/etc/CarrierSettings/idmobile_gb.pb
product/etc/CarrierSettings/iliad_it.pb
product/etc/CarrierSettings/jazztel_es.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/manxcontract_im.pb
product/etc/CarrierSettings/manxprepaid_im.pb
product/etc/CarrierSettings/maxis_my.pb
product/etc/CarrierSettings/meo_pt.pb
product/etc/CarrierSettings/metropcs_us.pb
product/etc/CarrierSettings/mobily_sa.pb
product/etc/CarrierSettings/movistar_es.pb
product/etc/CarrierSettings/nextech_us.pb
product/etc/CarrierSettings/nos_pt.pb
product/etc/CarrierSettings/o2_cz.pb
product/etc/CarrierSettings/o2_de.pb
product/etc/CarrierSettings/o2_sk.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/ooredoo_qa.pb
product/etc/CarrierSettings/optus_au.pb
product/etc/CarrierSettings/orange_be.pb
product/etc/CarrierSettings/orange_es.pb
product/etc/CarrierSettings/orange_fr.pb
product/etc/CarrierSettings/orange_gp.pb
product/etc/CarrierSettings/orange_lu.pb
product/etc/CarrierSettings/orange_pl.pb
product/etc/CarrierSettings/orange_re.pb
product/etc/CarrierSettings/orange_ro.pb
product/etc/CarrierSettings/orange_sk.pb
product/etc/CarrierSettings/others.pb
product/etc/CarrierSettings/partner_il.pb
product/etc/CarrierSettings/pcmobilebell_ca.pb
product/etc/CarrierSettings/pelephone_il.pb
product/etc/CarrierSettings/pepephone_es.pb
product/etc/CarrierSettings/play_pl.pb
product/etc/CarrierSettings/plus_pl.pb
product/etc/CarrierSettings/post_lu.pb
product/etc/CarrierSettings/povo_jp.pb
product/etc/CarrierSettings/proximus_be.pb
product/etc/CarrierSettings/publicmobile_ca.pb
product/etc/CarrierSettings/rakuten_jp.pb
product/etc/CarrierSettings/redpocketatt_us.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/salt_ch.pb
product/etc/CarrierSettings/sasktel_ca.pb
product/etc/CarrierSettings/sfr_fr.pb
product/etc/CarrierSettings/shaw_ca.pb
product/etc/CarrierSettings/simba_sg.pb
product/etc/CarrierSettings/simple_us.pb
product/etc/CarrierSettings/singtel_sg.pb
product/etc/CarrierSettings/skinny_nz.pb
product/etc/CarrierSettings/sky_gb.pb
product/etc/CarrierSettings/smartone_hk.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_kw.pb
product/etc/CarrierSettings/stc_sa.pb
product/etc/CarrierSettings/strata_us.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/tango_us.pb
product/etc/CarrierSettings/tbaytel_ca.pb
product/etc/CarrierSettings/tchibo_de.pb
product/etc/CarrierSettings/tdc_dk.pb
product/etc/CarrierSettings/tele2_se.pb
product/etc/CarrierSettings/telekom_de.pb
product/etc/CarrierSettings/telekom_gr.pb
product/etc/CarrierSettings/telekom_hr.pb
product/etc/CarrierSettings/telekom_hu.pb
product/etc/CarrierSettings/telekom_pl.pb
product/etc/CarrierSettings/telekom_ro.pb
product/etc/CarrierSettings/telekom_si.pb
product/etc/CarrierSettings/telekom_sk.pb
product/etc/CarrierSettings/telemach_si.pb
product/etc/CarrierSettings/telenet_be.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_ee.pb
product/etc/CarrierSettings/telia_fi.pb
product/etc/CarrierSettings/telia_lt.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/tesco_gb.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/tracfoneatt_us.pb
product/etc/CarrierSettings/tracfonetmo_us.pb
product/etc/CarrierSettings/tracfoneverizon_us.pb
product/etc/CarrierSettings/truemove_th.pb
product/etc/CarrierSettings/tstar_tw.pb
product/etc/CarrierSettings/twm_tw.pb
product/etc/CarrierSettings/u264a_ca.pb
product/etc/CarrierSettings/u264a_us.pb
product/etc/CarrierSettings/u264ao_at.pb
product/etc/CarrierSettings/u264ap_at.pb
product/etc/CarrierSettings/ultra_us.pb
product/etc/CarrierSettings/umobile_my.pb
product/etc/CarrierSettings/unifi_my.pb
product/etc/CarrierSettings/uqmobile5gsa_jp.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/viaero_us.pb
product/etc/CarrierSettings/videotron_ca.pb
product/etc/CarrierSettings/vimla_se.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_hu.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_nz.pb
product/etc/CarrierSettings/vodafone_pt.pb
product/etc/CarrierSettings/vodafone_ro.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/yettel_hu.pb
product/etc/CarrierSettings/yoigo_es.pb
product/etc/CarrierSettings/zain_kw.pb
product/etc/CarrierSettings/zeop_re.pb

1774
proprietary-files-vendor.txt Normal file

File diff suppressed because it is too large Load Diff

571
proprietary-files.txt Normal file
View File

@@ -0,0 +1,571 @@
# All blobs are extracted from Google factory images for each new ASB
# product partition
# AiAi
product/priv-app/DeviceIntelligenceNetworkPrebuilt/DeviceIntelligenceNetworkPrebuilt.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2020/DevicePersonalizationPrebuiltPixel2020.apk;PRESIGNED
# 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/PixelCameraServicesRedfin/PixelCameraServicesRedfin.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.xml
product/etc/sysconfig/pixel_experience_2020_midyear.xml
# Qualcomm misc
product/app/uimremoteclient/uimremoteclient.apk
product/app/uimremoteserver/uimremoteserver.apk
product/etc/permissions/RemoteSimlock.xml
product/etc/permissions/RemoteSimlockManager.xml
product/etc/permissions/UimGba.xml
product/etc/permissions/UimGbaManager.xml
product/etc/permissions/UimService.xml
product/etc/permissions/lpa.xml
product/etc/permissions/uimremoteclient.xml
product/etc/permissions/uimremoteserver.xml
product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml
product/framework/remotesimlockmanagerlibrary.jar
product/framework/uimgbalibrary.jar
product/framework/uimgbamanagerlibrary.jar
product/framework/uimlpalibrary.jar
product/framework/uimremoteclientlibrary.jar
product/framework/uimremoteserverlibrary.jar
product/framework/uimremotesimlocklibrary.jar
product/framework/uimservicelibrary.jar
# Radio
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/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
# 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:system_ext/etc/permissions/privapp-permissions-google-se-lineage.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/perf/wlc_model.tflite
system_ext/etc/permissions/com.qti.dpmframework.xml
system_ext/etc/permissions/com.qti.media.secureprocessor.xml
system_ext/etc/permissions/com.qualcomm.qcrilmsgtunnel.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/dpmapi.xml
system_ext/etc/permissions/embms-noship_product_privapp_permissions_qti.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/framework/ActivityExt.jar
system_ext/framework/com.qti.dpmframework.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.2-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/dpmapi.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.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.connection-V1.0-java.jar
system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar
system_ext/framework/vendor.qti.hardware.data.latency-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.fingerprint-V1.0-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.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.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.voiceprint-V1.0-java.jar
system_ext/lib/com.qualcomm.qti.ant@1.0.so
system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so
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.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/libDiagService.so
system_ext/lib/libGPQTEEC_system.qti.so
system_ext/lib/libGPTEE_system.qti.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/libQTEEConnector_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/libdpmctmgr.so
system_ext/lib/libdpmfdmgr.so
system_ext/lib/libdpmframework.so
system_ext/lib/libdpmtcm.so
system_ext/lib/libhoaeffects.qti.so
system_ext/lib/libhoaeffects_csim.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/libmwqemiptablemgr.so
system_ext/lib/libqape.qti.so
system_ext/lib/libqcc_file_agent_sys.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/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/vendor.display.color@1.0.so
system_ext/lib/vendor.display.color@1.1.so
system_ext/lib/vendor.display.color@1.2.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.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.dynamicdds@1.0.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.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.fingerprint@1.0.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.qccsyshal@1.0.so
system_ext/lib/vendor.qti.hardware.qccsyshal@1.1.so
system_ext/lib/vendor.qti.hardware.qccvndhal@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.radio.ims@1.0.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.1.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.2.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.3.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.4.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.5.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.6.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.7.so
system_ext/lib/vendor.qti.hardware.radio.ims@1.8.so
system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
system_ext/lib/vendor.qti.hardware.radio.lpa@1.0.so
system_ext/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
system_ext/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.1.so
system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.2.so
system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.3.so
system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.4.so
system_ext/lib/vendor.qti.hardware.radio.uim@1.0.so
system_ext/lib/vendor.qti.hardware.radio.uim@1.1.so
system_ext/lib/vendor.qti.hardware.radio.uim@1.2.so
system_ext/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
system_ext/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
system_ext/lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so
system_ext/lib/vendor.qti.hardware.radio.uim_remote_server@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.mstatservice@1.0.so
system_ext/lib/vendor.qti.qspmhal@1.0.so
system_ext/lib/vendor.qti.voiceprint@1.0.so
system_ext/lib64/com.qualcomm.qti.ant@1.0.so
system_ext/lib64/com.qualcomm.qti.dpm.api@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.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/libDiagService.so
system_ext/lib64/libGPQTEEC_system.qti.so
system_ext/lib64/libGPTEE_system.qti.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/libQTEEConnector_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/libdashdatasource.so
system_ext/lib64/libdashsamplesource.so
system_ext/lib64/libdiag_system.so
system_ext/lib64/libdolphin.so
system_ext/lib64/libdpmctmgr.so
system_ext/lib64/libdpmfdmgr.so
system_ext/lib64/libdpmframework.so
system_ext/lib64/libdpmtcm.so
system_ext/lib64/libembmsmmosal.so
system_ext/lib64/libembmsmmparser_lite.so
system_ext/lib64/libembmssqlite.so
system_ext/lib64/libembmstinyxml.so
system_ext/lib64/libhoaeffects.qti.so
system_ext/lib64/libhoaeffects_csim.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/libmmQSM.so
system_ext/lib64/libmmhttpstack.so
system_ext/lib64/libmmiipstreammmihttp.so
system_ext/lib64/libmmipstreamnetwork.so
system_ext/lib64/libmmipstreamsourcehttp.so
system_ext/lib64/libmmipstreamutils.so
system_ext/lib64/libmmosal.so
system_ext/lib64/libmmrtpdecoder.so
system_ext/lib64/libmmrtpencoder.so
system_ext/lib64/libmsp.so
system_ext/lib64/libmwqemiptablemgr.so
system_ext/lib64/libpowerstatshaldataprovider.so
system_ext/lib64/libqape.qti.so
system_ext/lib64/libqcc_file_agent_sys.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/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/vendor.display.color@1.0.so
system_ext/lib64/vendor.display.color@1.1.so
system_ext/lib64/vendor.display.color@1.2.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.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.dynamicdds@1.0.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.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.embmssl@1.0.so
system_ext/lib64/vendor.qti.hardware.embmssl@1.1.so
system_ext/lib64/vendor.qti.hardware.fingerprint@1.0.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.qccsyshal@1.0.so
system_ext/lib64/vendor.qti.hardware.qccsyshal@1.1.so
system_ext/lib64/vendor.qti.hardware.qccvndhal@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.radio.ims@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.1.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.2.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.3.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.4.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.5.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.6.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.7.so
system_ext/lib64/vendor.qti.hardware.radio.ims@1.8.so
system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.lpa@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so
system_ext/lib64/vendor.qti.hardware.radio.uim@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.uim@1.1.so
system_ext/lib64/vendor.qti.hardware.radio.uim@1.2.so
system_ext/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
system_ext/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
system_ext/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
system_ext/lib64/vendor.qti.hardware.radio.uim_remote_server@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.mstatservice@1.0.so
system_ext/lib64/vendor.qti.qspmhal@1.0.so
system_ext/lib64/vendor.qti.voiceprint@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/ConnectivityThermalPowerManager/ConnectivityThermalPowerManager.apk
system_ext/priv-app/EuiccGoogleOverlay/EuiccGoogleOverlay.apk
system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel/P20_Mini-Applet_dsem.apdu
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
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

47
regen-carriersettings.sh Executable file
View File

@@ -0,0 +1,47 @@
#!/bin/bash
#
# Copyright (C) 2019-2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../.."
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
_input_image="${1}"
_output_file="${2}"
if [ -z "${_input_image}" ]; then
echo "No input image supplied"
exit 1
fi
if [ -z "${_output_file}" ]; then
echo "No output filename supplied"
exit 1
fi
CARRIER_SKIP_FILES=()
# Initialize the helper
setup_vendor_deps "${ANDROID_ROOT}"
generate_prop_list_from_image "${_input_image}" "${_output_file}" CARRIER_SKIP_FILES carriersettings
function header() {
sed -i "1s/^/${1}\n/" "${_output_file}"
}
header "# All blobs are extracted from Google factory images for each new ASB"

1542
regen-vendor.sh Executable file

File diff suppressed because it is too large Load Diff

38
setup-makefiles.sh Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=redfin
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-carriersettings.txt" true
write_makefiles "${MY_DIR}/proprietary-files-vendor.txt" true
# Finish
write_footers