summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiluxsept <ronny.horn.rh@gmail.com>2025-08-09 20:39:31 +0200
committerSiluxsept <ronny.horn.rh@gmail.com>2025-08-09 20:39:31 +0200
commitffbf3e9ab9cda4717bc8218fecae3c0df5c45254 (patch)
treeb5a064914d4e9028a45118a687ce568b41f1d0f4
parent0723cbee90a0c6ce63ea32434f766425387c1835 (diff)
parent61629bd1a7153d1c536ce53e19f4329c1904d578 (diff)
Merge branch 'lineage-22.2' of https://github.com/LineageOS/android_device_google_barbet into HEAD
Change-Id: I39dc446175009832df8b806a65e7c217a7d86ffe
-rw-r--r--Android.bp1
-rw-r--r--Android.mk38
-rw-r--r--BoardConfigLineage.mk3
-rw-r--r--CleanSpec.mk59
-rw-r--r--aicp.dependencies19
-rw-r--r--aicp_barbet.mk7
-rw-r--r--aosp_barbet.mk3
-rw-r--r--aosp_barbet_hwasan.mk23
-rw-r--r--barbet/BoardConfig.mk3
-rw-r--r--barbet/HbmSVManager.patch67
-rwxr-xr-xbarbet/extract-files.py90
-rw-r--r--barbet/init.barbet.rc1
-rw-r--r--barbet/osaifu-keitai.patch24
-rwxr-xr-xbarbet/overlay/frameworks/base/core/res/res/values/config.xml23
-rw-r--r--barbet/overlay/packages/apps/Nfc/res/values/config.xml11
-rw-r--r--barbet/proprietary-files-carriersettings.txt343
-rw-r--r--barbet/proprietary-files-vendor.txt1715
-rw-r--r--barbet/proprietary-files.txt161
-rw-r--r--barbet/proprietary-firmware.txt14
-rw-r--r--barbet/rro_overlays/NfcOverlay/Android.bp9
-rw-r--r--barbet/rro_overlays/NfcOverlay/AndroidManifest.xml27
-rw-r--r--barbet/rro_overlays/NfcOverlay/OWNERS2
-rw-r--r--barbet/rro_overlays/NfcOverlay/res/values/config.xml38
-rwxr-xr-xbarbet/setup-makefiles.py1
-rw-r--r--default-permissions.xml2
-rw-r--r--device-barbet.mk39
-rw-r--r--device-lineage.mk3
-rw-r--r--dumpstate/Android.bp47
-rw-r--r--dumpstate/Android.mk46
-rwxr-xr-xdumpstate/DumpstateDevice.cpp1
-rwxr-xr-xextract-files.py13
-rwxr-xr-xfactory-images/generate-factory-images-package.sh1
-rw-r--r--fingerprint.mk3
-rw-r--r--init.recovery.device.rc1
-rw-r--r--patches.txt3
-rw-r--r--self-extractors/Android.mk0
-rw-r--r--self-extractors/google_devices/staging/Android.mk.template (renamed from self-extractors/google_devices/staging/Android.mk)0
-rw-r--r--self-extractors/qcom/staging/Android.mk.template (renamed from self-extractors/qcom/staging/Android.mk)0
-rw-r--r--sepolicy/tracking_denials/bug_map5
-rw-r--r--sepolicy/tracking_denials/mediacodec.te4
-rw-r--r--sepolicy/tracking_denials/mediaserver.te4
-rw-r--r--sepolicy/tracking_denials/platform_app.te2
-rw-r--r--sepolicy/vendor/google/pixelstats_vendor.te6
-rw-r--r--sepolicy/vendor/google/service.te1
-rw-r--r--sepolicy/vendor/google/service_contexts1
-rwxr-xr-xsetup-makefiles.py13
-rw-r--r--thermal_info_config_barbet.json17
-rw-r--r--usb/usb/Android.bp4
-rw-r--r--usb/usb/Usb.cpp2
-rw-r--r--vibrator/OWNERS4
-rw-r--r--vibrator/drv2624/bench/Android.bp4
-rw-r--r--vibrator/drv2624/tests/Android.bp2
52 files changed, 2703 insertions, 207 deletions
diff --git a/Android.bp b/Android.bp
index 550c4f6..8d427b9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2,7 +2,6 @@ soong_namespace {
imports: [
"hardware/google/interfaces",
"hardware/google/pixel",
- "hardware/qcom/bootctrl",
],
}
diff --git a/Android.mk b/Android.mk
deleted file mode 100644
index 2bc997c..0000000
--- a/Android.mk
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright 2018 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-LOCAL_PATH := $(call my-dir)
-
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,default-permissions.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,libnfc-nci.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,fstab.postinstall,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,ueventd.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,hals.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,media_profiles_V1_0.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,media_codecs_performance.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,device_state_configuration.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,task_profiles.json,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,p2p_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-$(eval $(call declare-copy-files-license-metadata,device/google/barbet,wpa_supplicant_overlay.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
-
-$(eval $(call declare-1p-copy-files,device/google/barbet,audio_policy_configuration.xml))
-
-ifeq ($(USES_DEVICE_GOOGLE_BARBET),true)
- subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH))
- $(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk)))
-endif
diff --git a/BoardConfigLineage.mk b/BoardConfigLineage.mk
index 9bfdde3..d208cd7 100644
--- a/BoardConfigLineage.mk
+++ b/BoardConfigLineage.mk
@@ -9,4 +9,7 @@ BOOT_KERNEL_MODULES += ftm5.ko
include device/google/redbull/BoardConfigLineage.mk
+BOOT_SECURITY_PATCH := 2024-08-05
+VENDOR_SECURITY_PATCH := 2024-08-05
+
include vendor/google/barbet/BoardConfigVendor.mk
diff --git a/CleanSpec.mk b/CleanSpec.mk
deleted file mode 100644
index 10c09e1..0000000
--- a/CleanSpec.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2020 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# If you don't need to do a full clean build but would like to touch
-# a file or delete some intermediate files, add a clean step to the end
-# of the list. These steps will only be run once, if they haven't been
-# run before.
-#
-# E.g.:
-# $(call add-clean-step, touch -c external/sqlite/sqlite3.h)
-# $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libz_intermediates)
-#
-# Always use "touch -c" and "rm -f" or "rm -rf" to gracefully deal with
-# files that are missing or have been moved.
-#
-# Use $(PRODUCT_OUT) to get to the "out/target/product/blah/" directory.
-# Use $(OUT_DIR) to refer to the "out" directory.
-#
-# If you need to re-do something that's already mentioned, just copy
-# the command and add it to the bottom of the list. E.g., if a change
-# that you made last week required touching a file and a change you
-# made today requires touching the same file, just copy the old
-# touch step and add it to the end of the list.
-#
-# ************************************************
-# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
-# ************************************************
-
-# For example:
-#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/AndroidTests_intermediates)
-#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/core_intermediates)
-#$(call add-clean-step, find $(OUT_DIR) -type f -name "IGTalkSession*" -print0 | xargs -0 rm -f)
-#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*)
-
-
-# Vibrator HAL switch to AIDL
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/init/android.hardware.vibrator@1.3-service.barbet.rc)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/bin/hw/android.hardware.vibrator@1.3-service.barbet)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/vintf/manifest/android.hardware.vibrator@1.3-service.barbet.xml)
-
-# Update to USB HAL 1.3
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/bin/hw/android.hardware.usb@1.2-service.barbet)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/init/android.hardware.usb@1.2-service.barbet.rc)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/vintf/manifest/android.hardware.usb@1.2-service.barbet.xml)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/bin/hw/android.hardware.usb@1.3-service.barbet)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/init/android.hardware.usb@1.3-service.barbet.rc)
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/vintf/manifest/android.hardware.usb@1.3-service.barbet.xml)
diff --git a/aicp.dependencies b/aicp.dependencies
index 9b911df..cd2a975 100644
--- a/aicp.dependencies
+++ b/aicp.dependencies
@@ -3,23 +3,6 @@
"remote": "aicp",
"repository": "AICP/device_google_redbull",
"target_path": "device/google/redbull",
- "branch": "t13.0"
- },
- {
- "remote": "gitlab",
- "repository": "Siluxsept/vendor_gapps",
- "target_path": "vendor/gapps",
- "branch": "tau"
- },
- {
- "repository": "AICP/kernel_google_redbull",
- "target_path": "kernel/google/redbull"
- },
- {
- "remote": "gitlab",
- "repository": "the-muppets/proprietary_vendor_firmware",
- "target_path": "vendor/firmware",
- "clone-depth": "1",
- "branch": "lineage-20"
+ "branch": "v15.0"
}
]
diff --git a/aicp_barbet.mk b/aicp_barbet.mk
index 8b270e4..499fd50 100644
--- a/aicp_barbet.mk
+++ b/aicp_barbet.mk
@@ -23,9 +23,8 @@ TARGET_SCREEN_HEIGHT := 2340
TARGET_SCREEN_WIDTH := 1080
PRODUCT_BUILD_PROP_OVERRIDES += \
- TARGET_PRODUCT=barbet \
- PRIVATE_BUILD_DESC="barbet-user 13 TQ3A.230901.001 10750268 release-keys"
-
-BUILD_FINGERPRINT := google/barbet/barbet:13/TQ3A.230901.001/10750268:user/release-keys
+ BuildDesc="barbet-user 14 AP2A.240805.005.S4 12281092 release-keys" \
+ BuildFingerprint=google/barbet/barbet:14/AP2A.240805.005.S4/12281092:user/release-keys \
+ DeviceProduct=barbet
$(call inherit-product, vendor/google/barbet/barbet-vendor.mk)
diff --git a/aosp_barbet.mk b/aosp_barbet.mk
index 31c4a50..0de436f 100644
--- a/aosp_barbet.mk
+++ b/aosp_barbet.mk
@@ -21,7 +21,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic_system.mk)
# Enable mainline checking
-#PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := strict
+PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := strict
#
# All components inherited here go to system_ext image
@@ -38,6 +38,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_product.mk)
# All components inherited here go to vendor image
#
# TODO(b/136525499): move *_vendor.mk into the vendor makefile later
+TARGET_SUPPORTS_OMX_SERVICE := false
$(call inherit-product, $(SRC_TARGET_DIR)/product/handheld_vendor.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/telephony_vendor.mk)
diff --git a/aosp_barbet_hwasan.mk b/aosp_barbet_hwasan.mk
new file mode 100644
index 0000000..056d58e
--- /dev/null
+++ b/aosp_barbet_hwasan.mk
@@ -0,0 +1,23 @@
+#
+# Copyright 2023 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+$(call inherit-product, device/google/barbet/aosp_barbet.mk)
+PRODUCT_NAME := aosp_barbet_hwasan
+
+# Add "hwaddress" as a global sanitizer if it's missing.
+ifeq ($(filter hwaddress,$(SANITIZE_TARGET)),)
+ SANITIZE_TARGET := $(strip $(SANITIZE_TARGET) hwaddress)
+endif
diff --git a/barbet/BoardConfig.mk b/barbet/BoardConfig.mk
index 0c0c0f9..7786ac8 100644
--- a/barbet/BoardConfig.mk
+++ b/barbet/BoardConfig.mk
@@ -24,6 +24,9 @@ include device/google/redbull/BoardConfig-common.mk
# Allow LZ4 compression
BOARD_RAMDISK_USE_LZ4 := true
+RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_BARBET_RADIO_DIR)
+RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := $(RELEASE_GOOGLE_BARBET_BOOTLOADER_DIR)
+
# Testing related defines
#BOARD_PERFSETUP_SCRIPT := platform_testing/scripts/perf-setup/b9-setup.sh
diff --git a/barbet/HbmSVManager.patch b/barbet/HbmSVManager.patch
new file mode 100644
index 0000000..bfc5baa
--- /dev/null
+++ b/barbet/HbmSVManager.patch
@@ -0,0 +1,67 @@
+--- a/smali/com/android/hbmsvmanager/filter/AmbientFilterFactory.smali
++++ b/smali/com/android/hbmsvmanager/filter/AmbientFilterFactory.smali
+@@ -35,14 +35,22 @@
+ .method public static createBrightnessFilter(Ljava/lang/String;Landroid/content/res/Resources;)Lcom/android/hbmsvmanager/filter/AmbientFilter;
+ .locals 2
+
+- const v0, 0x10e0066
++ const v0, 0
++
++ invoke-static {p1}, Lcom/android/hbmsvmanager/filter/AmbientFilterFactory;->getFilterHorizonIdentifier(Landroid/content/res/Resources;)I
++
++ move-result v0
+
+ .line 53
+ invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getInteger(I)I
+
+ move-result v0
+
+- const v1, 0x10500bf
++ const v1, 0
++
++ invoke-static {p1}, Lcom/android/hbmsvmanager/filter/AmbientFilterFactory;->getFilterInterceptIdentifier(Landroid/content/res/Resources;)I
++
++ move-result v1
+
+ .line 60
+ invoke-static {p1, v1}, Lcom/android/hbmsvmanager/filter/AmbientFilterFactory;->getFloat(Landroid/content/res/Resources;I)F
+@@ -89,3 +97,39 @@
+
+ return p0
+ .end method
++
++.method private static getFilterHorizonIdentifier(Landroid/content/res/Resources;)I
++ .registers 4
++ .param p0, "resources" # Landroid/content/res/Resources;
++
++ .line 7
++ const-string v0, "integer"
++
++ const-string v1, "android"
++
++ const-string v2, "config_displayWhiteBalanceBrightnessFilterHorizon"
++
++ invoke-virtual {p0, v2, v0, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
++
++ move-result v0
++
++ return v0
++.end method
++
++.method private static getFilterInterceptIdentifier(Landroid/content/res/Resources;)I
++ .registers 4
++ .param p0, "resources" # Landroid/content/res/Resources;
++
++ .line 11
++ const-string v0, "dimen"
++
++ const-string v1, "android"
++
++ const-string v2, "config_displayWhiteBalanceBrightnessFilterIntercept"
++
++ invoke-virtual {p0, v2, v0, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
++
++ move-result v0
++
++ return v0
++.end method
diff --git a/barbet/extract-files.py b/barbet/extract-files.py
new file mode 100755
index 0000000..1b5e507
--- /dev/null
+++ b/barbet/extract-files.py
@@ -0,0 +1,90 @@
+#!/usr/bin/env -S PYTHONPATH=../../../../tools/extract-utils python3
+#
+# SPDX-FileCopyrightText: 2024 The LineageOS Project
+# SPDX-License-Identifier: Apache-2.0
+#
+
+from extract_utils.extract import extract_fns_user_type
+from extract_utils.extract_pixel import (
+ extract_pixel_factory_image,
+ extract_pixel_firmware,
+ pixel_factory_image_regex,
+ pixel_firmware_regex,
+)
+from extract_utils.fixups_blob import (
+ blob_fixup,
+ blob_fixups_user_type,
+)
+from extract_utils.fixups_lib import (
+ lib_fixups,
+ lib_fixups_user_type,
+)
+from extract_utils.main import (
+ ExtractUtils,
+ ExtractUtilsModule,
+)
+
+namespace_imports = [
+ 'hardware/google/interfaces',
+ 'hardware/google/pixel',
+ 'hardware/qcom/sm7250/display',
+ 'hardware/qcom/sm7250/gps',
+ 'hardware/qcom/wlan/legacy',
+ 'vendor/qcom/opensource/display',
+]
+
+
+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,
+ (
+ 'vendor.qti.hardware.tui_comm@1.0',
+ 'vendor.qti.imsrtpservice@3.0',
+ ): lib_fixup_vendor_suffix,
+}
+
+blob_fixups: blob_fixups_user_type = {
+ 'product/etc/felica/common.cfg': blob_fixup()
+ .patch_file('osaifu-keitai.patch'),
+ 'product/etc/sysconfig/nexus.xml': blob_fixup()
+ .regex_replace('qulacomm', 'qualcomm'),
+ 'system_ext/priv-app/HbmSVManager/HbmSVManager.apk': blob_fixup()
+ .apktool_patch('HbmSVManager.patch'),
+ (
+ 'vendor/bin/hw/android.hardware.rebootescrow-service.citadel',
+ 'vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so',
+ ): blob_fixup()
+ .add_needed('libcrypto_shim.so'),
+ 'vendor/lib/libmmcamera_faceproc.so': blob_fixup()
+ .clear_symbol_version('__aeabi_memcpy')
+ .clear_symbol_version('__aeabi_memset')
+ .clear_symbol_version('__gnu_Unwind_Find_exidx'),
+ 'vendor/lib64/libgooglecamerahal.so': blob_fixup()
+ .add_needed('libmeminfo_shim.so'),
+} # fmt: skip
+
+extract_fns: extract_fns_user_type = {
+ pixel_factory_image_regex: extract_pixel_factory_image,
+ pixel_firmware_regex: extract_pixel_firmware,
+}
+
+module = ExtractUtilsModule(
+ 'barbet',
+ 'google',
+ device_rel_path='device/google/barbet/barbet',
+ blob_fixups=blob_fixups,
+ lib_fixups=lib_fixups,
+ namespace_imports=namespace_imports,
+ add_firmware_proprietary_file=True,
+ extract_fns=extract_fns,
+)
+
+module.add_proprietary_file('proprietary-files-carriersettings.txt')
+module.add_proprietary_file('proprietary-files-vendor.txt')
+
+if __name__ == '__main__':
+ utils = ExtractUtils.device(module)
+ utils.run()
diff --git a/barbet/init.barbet.rc b/barbet/init.barbet.rc
index ecf1a5e..e909144 100644
--- a/barbet/init.barbet.rc
+++ b/barbet/init.barbet.rc
@@ -37,6 +37,7 @@ on property:debug.touch_sensitivity_mode=1
service vendor.mdm_helper /vendor/bin/mdm_helper
class core
+ user root
group system wakelock
on early-fs && property:ro.boot.hardware.revision=DEV1.0
diff --git a/barbet/osaifu-keitai.patch b/barbet/osaifu-keitai.patch
new file mode 100644
index 0000000..83d6d0e
--- /dev/null
+++ b/barbet/osaifu-keitai.patch
@@ -0,0 +1,24 @@
+From aab255f2807cfc460c0dce40decd5554d49c0076 Mon Sep 17 00:00:00 2001
+From: jabashque <jabashque@gmail.com>
+Date: Mon, 5 Feb 2024 21:36:03 +0000
+Subject: [PATCH 1/1] Enable Osaifu-Keitai on non-Japanese SKUs
+
+---
+ common.cfg | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/common.cfg b/common.cfg
+index 3b78765..00f53cb 100644
+--- a/common.cfg
++++ b/common.cfg
+@@ -11,6 +11,5 @@
+ 02030001,0
+ 02030002,0
+ 02030003,intent:#Intent;action=android.settings.NFC_SETTINGS;end
+-00000014,content://com.google.android.pixelnfc.provider.DeviceInfoContentProvider/isJapanSku
+-00000015,is_japan_sku
+ 00000016,0001
++00000018,1
+--
+2.47.0
+
diff --git a/barbet/overlay/frameworks/base/core/res/res/values/config.xml b/barbet/overlay/frameworks/base/core/res/res/values/config.xml
index 9eec0bf..e66c9e5 100755
--- a/barbet/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/barbet/overlay/frameworks/base/core/res/res/values/config.xml
@@ -248,6 +248,25 @@
<item>0:2:15</item> <!-- ID0:Fingerprint:Strong -->
</string-array>
- <!-- the number of the max cached processes in the system. -->
- <integer name="config_customizedMaxCachedProcesses">64</integer>
+ <!-- A string config in svg path format for the main display shape.
+ (@see https://www.w3.org/TR/SVG/paths.html#PathData).
+
+ This config must be set unless:
+ 1. {@link Configuration#isScreenRound} is true which means the display shape is circular
+ and the system will auto-generate a circular shape.
+ 2. The display has no rounded corner and the system will auto-generate a rectangular shape.
+ (@see DisplayShape#createDefaultDisplayShape)
+
+ Note: If the display supports multiple resolutions, please define the path config based on
+ the highest resolution so that it can be scaled correctly in each resolution. -->
+ <string name="config_mainDisplayShape">M 136 0 C 121.00003 0.21999956 105.99997 0.44023694 91 1.7402344 C 84.400014 2.3402332 75.99999 3.470002 71 4.5 C 51.00004 8.7999914 41.299974 14.000415 28 26.400391 C 13.550028 40.000363 6.8606979 60.000727 4.2207031 71.720703 C 2.8007059 78.000691 1.5503894 89.000028 0.90039062 103 C 0.49039144 111.99998 0.28999942 121.00003 0 136 L 0 2264 C -1.1842367e-15 2273.9802 0.89749539 2301.0762 8.4824219 2323.8809 C 9.5902204 2327.6834 10.887527 2331.427 12.394531 2335.0898 C 13.901538 2338.7425 15.479265 2342.0646 17.625 2345.877 C 21.916472 2353.5017 27.335328 2360.6789 33.632812 2366.9863 C 39.940278 2373.2838 47.117339 2378.7026 54.742188 2382.9941 C 55.151374 2383.2236 55.559563 2383.4524 55.96875 2383.6719 C 68.034771 2390.2389 81.439144 2394.0226 95.082031 2396.1484 C 111.66907 2398.7033 116.03967 2398.8024 136 2400 L 944 2400 C 963.96033 2398.8024 968.33094 2398.7033 984.91797 2396.1484 C 998.56087 2394.0226 1011.9654 2390.2389 1024.0312 2383.6719 C 1024.4404 2383.4524 1024.8486 2383.2236 1025.2578 2382.9941 C 1032.8826 2378.7026 1040.0597 2373.2838 1046.3672 2366.9863 C 1052.6647 2360.6789 1058.0835 2353.5017 1062.375 2345.877 C 1064.5207 2342.0646 1066.0985 2338.7425 1067.6055 2335.0898 C 1069.1125 2331.427 1070.4098 2327.6834 1071.5176 2323.8809 C 1079.1026 2301.0762 1080 2273.9802 1080 2264 L 1080 136 C 1079.71 121.00003 1079.5096 111.99998 1079.0996 103 C 1078.4496 89.000029 1077.1993 78.000691 1075.7793 71.720703 C 1073.1393 60.000727 1066.45 40.000363 1052 26.400391 C 1038.7 14.00042 1029 8.7999914 1009 4.5 C 1004 3.470002 995.59998 2.3402332 989 1.7402344 C 974.00002 0.44023694 958.99998 0.21999956 944 0 L 136 0 z M 1080 2264 L 1079.7305 2400 L 1080 2400 L 1080 2264 z M 0 2264 L 0 2400 L 0.26953125 2400 L 0 2264 z</string>
+
+ <!-- Pre-scale volume at volume step 1 for Absolute Volume -->
+ <fraction name="config_prescaleAbsoluteVolume_index1">100%</fraction>
+
+ <!-- Pre-scale volume at volume step 2 for Absolute Volume -->
+ <fraction name="config_prescaleAbsoluteVolume_index2">100%</fraction>
+
+ <!-- Pre-scale volume at volume step 3 for Absolute Volume -->
+ <fraction name="config_prescaleAbsoluteVolume_index3">100%</fraction>
</resources>
diff --git a/barbet/overlay/packages/apps/Nfc/res/values/config.xml b/barbet/overlay/packages/apps/Nfc/res/values/config.xml
index c7ca4c4..1059085 100644
--- a/barbet/overlay/packages/apps/Nfc/res/values/config.xml
+++ b/barbet/overlay/packages/apps/Nfc/res/values/config.xml
@@ -24,4 +24,15 @@
<item>GR0M2</item>
<item>G4S1M</item>
</string-array>
+ <bool name="tag_intent_app_pref_supported">true</bool>
+ <!-- NFC Antenna Location API -->
+ <integer name="device_width">70</integer>
+ <integer name="device_height">155</integer>
+ <bool name="device_foldable">false</bool>
+ <integer-array name="antenna_x">
+ <item>36</item>
+ </integer-array>
+ <integer-array name="antenna_y">
+ <item>91</item>
+ </integer-array>
</resources>
diff --git a/barbet/proprietary-files-carriersettings.txt b/barbet/proprietary-files-carriersettings.txt
new file mode 100644
index 0000000..2c5d261
--- /dev/null
+++ b/barbet/proprietary-files-carriersettings.txt
@@ -0,0 +1,343 @@
+# All blobs below are extracted from the release mentioned in proprietary-files.txt
+product/etc/CarrierSettings/1and1_de.pb
+product/etc/CarrierSettings/2degrees_nz.pb
+product/etc/CarrierSettings/4ka_sk.pb
+product/etc/CarrierSettings/a1_at.pb
+product/etc/CarrierSettings/a1_bg.pb
+product/etc/CarrierSettings/a1_hr.pb
+product/etc/CarrierSettings/a1_mk.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/andorratelecom_ad.pb
+product/etc/CarrierSettings/antel_uy.pb
+product/etc/CarrierSettings/appalachian_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_mx.pb
+product/etc/CarrierSettings/att_us.pb
+product/etc/CarrierSettings/attbootstrap_us.pb
+product/etc/CarrierSettings/attmvnos_us.pb
+product/etc/CarrierSettings/base_be.pb
+product/etc/CarrierSettings/batelco_bh.pb
+product/etc/CarrierSettings/bell_ca.pb
+product/etc/CarrierSettings/bite_lt.pb
+product/etc/CarrierSettings/bite_lv.pb
+product/etc/CarrierSettings/bluegrass_us.pb
+product/etc/CarrierSettings/bob_at.pb
+product/etc/CarrierSettings/boost_us.pb
+product/etc/CarrierSettings/boosttmo_us.pb
+product/etc/CarrierSettings/bouygues_fr.pb
+product/etc/CarrierSettings/bsnl_in.pb
+product/etc/CarrierSettings/btb_gb.pb
+product/etc/CarrierSettings/btc_gb.pb
+product/etc/CarrierSettings/cablemovil_es.pb
+product/etc/CarrierSettings/carolinawest_us.pb
+product/etc/CarrierSettings/carrier_list.pb
+product/etc/CarrierSettings/celcom_my.pb
+product/etc/CarrierSettings/cellcom_il.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/coopvoce_it.pb
+product/etc/CarrierSettings/coppervalley_us.pb
+product/etc/CarrierSettings/coriolis_fr.pb
+product/etc/CarrierSettings/cox_us.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/digimobil_es.pb
+product/etc/CarrierSettings/dish5gsa_us.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/dtac_th.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/elisa_ee.pb
+product/etc/CarrierSettings/enreach_nl.pb
+product/etc/CarrierSettings/eplus_de.pb
+product/etc/CarrierSettings/erate_no.pb
+product/etc/CarrierSettings/esn_gb.pb
+product/etc/CarrierSettings/etisalat_ae.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/finetwork_es.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/fl1_li.pb
+product/etc/CarrierSettings/free_fr.pb
+product/etc/CarrierSettings/free_re.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/giffgaff_gb.pb
+product/etc/CarrierSettings/giga_sg.pb
+product/etc/CarrierSettings/globe_ph.pb
+product/etc/CarrierSettings/guuk_es.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/help_at.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/inland_us.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/lebara_es.pb
+product/etc/CarrierSettings/lebara_fr.pb
+product/etc/CarrierSettings/lebara_gb.pb
+product/etc/CarrierSettings/liberty_pr.pb
+product/etc/CarrierSettings/lifecell_ua.pb
+product/etc/CarrierSettings/linemo_jp.pb
+product/etc/CarrierSettings/llamaya_es.pb
+product/etc/CarrierSettings/lmt_lv.pb
+product/etc/CarrierSettings/lowi_es.pb
+product/etc/CarrierSettings/luckymobile_ca.pb
+product/etc/CarrierSettings/lum_ca.pb
+product/etc/CarrierSettings/lyca_es.pb
+product/etc/CarrierSettings/m1_sg.pb
+product/etc/CarrierSettings/manxcontract_im.pb
+product/etc/CarrierSettings/manxprepaid_im.pb
+product/etc/CarrierSettings/masmovil_es.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/monacotelecom_mc.pb
+product/etc/CarrierSettings/movistar_es.pb
+product/etc/CarrierSettings/movistar_mx.pb
+product/etc/CarrierSettings/nextech_us.pb
+product/etc/CarrierSettings/nos_pt.pb
+product/etc/CarrierSettings/nova_gr.pb
+product/etc/CarrierSettings/nova_is.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/omantel_om.pb
+product/etc/CarrierSettings/onecall_no.pb
+product/etc/CarrierSettings/ooredoo_kw.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/paradisemobile_bm.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/r_es.pb
+product/etc/CarrierSettings/racc_es.pb
+product/etc/CarrierSettings/rakuten_jp.pb
+product/etc/CarrierSettings/reachmobileatt_us.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/rogerswpn_ca.pb
+product/etc/CarrierSettings/salt_ch.pb
+product/etc/CarrierSettings/salt_li.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/siminn_is.pb
+product/etc/CarrierSettings/simple_us.pb
+product/etc/CarrierSettings/simyo_es.pb
+product/etc/CarrierSettings/singtel_sg.pb
+product/etc/CarrierSettings/skinny_nz.pb
+product/etc/CarrierSettings/skt_kr.pb
+product/etc/CarrierSettings/sky_gb.pb
+product/etc/CarrierSettings/skylo_zz.pb
+product/etc/CarrierSettings/smart_ph.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/spmtelecom_pm.pb
+product/etc/CarrierSettings/sprint_us.pb
+product/etc/CarrierSettings/sprintprepaid_us.pb
+product/etc/CarrierSettings/sprintwholesale_us.pb
+product/etc/CarrierSettings/spusu_at.pb
+product/etc/CarrierSettings/starhub_sg.pb
+product/etc/CarrierSettings/stc_bh.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/sweno_es.pb
+product/etc/CarrierSettings/swisscom_ch.pb
+product/etc/CarrierSettings/swisscom_li.pb
+product/etc/CarrierSettings/talkmobile_gb.pb
+product/etc/CarrierSettings/tango_lu.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/telcel_mx.pb
+product/etc/CarrierSettings/telco_re.pb
+product/etc/CarrierSettings/tele2_ee.pb
+product/etc/CarrierSettings/tele2_lt.pb
+product/etc/CarrierSettings/tele2_lv.pb
+product/etc/CarrierSettings/tele2_se.pb
+product/etc/CarrierSettings/telecable2_es.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_mk.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/truphone_us.pb
+product/etc/CarrierSettings/truphone_zz.pb
+product/etc/CarrierSettings/tstar_tw.pb
+product/etc/CarrierSettings/turkcell_tr.pb
+product/etc/CarrierSettings/turktelekom_tr.pb
+product/etc/CarrierSettings/twm_tw.pb
+product/etc/CarrierSettings/u264a_ca.pb
+product/etc/CarrierSettings/u264a_us.pb
+product/etc/CarrierSettings/u264ab_ca.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/unionwireless_us.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/vinaphone_vn.pb
+product/etc/CarrierSettings/virgin_ca.pb
+product/etc/CarrierSettings/virgin_gb.pb
+product/etc/CarrierSettings/virgin_us.pb
+product/etc/CarrierSettings/virgintelco_es.pb
+product/etc/CarrierSettings/visible_us.pb
+product/etc/CarrierSettings/visiblev_us.pb
+product/etc/CarrierSettings/viti_pf.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_gr.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_om.pb
+product/etc/CarrierSettings/vodafone_pt.pb
+product/etc/CarrierSettings/vodafone_qa.pb
+product/etc/CarrierSettings/vodafone_ro.pb
+product/etc/CarrierSettings/vodafone_tr.pb
+product/etc/CarrierSettings/webbing_hk.pb
+product/etc/CarrierSettings/windtre_it.pb
+product/etc/CarrierSettings/xfinity2_us.pb
+product/etc/CarrierSettings/xfinity_us.pb
+product/etc/CarrierSettings/yes_my.pb
+product/etc/CarrierSettings/yesss_at.pb
+product/etc/CarrierSettings/yettel_bg.pb
+product/etc/CarrierSettings/yettel_hu.pb
+product/etc/CarrierSettings/yoigo_es.pb
+product/etc/CarrierSettings/zain_bh.pb
+product/etc/CarrierSettings/zain_kw.pb
+product/etc/CarrierSettings/zain_sa.pb
+product/etc/CarrierSettings/zeop_re.pb
diff --git a/barbet/proprietary-files-vendor.txt b/barbet/proprietary-files-vendor.txt
new file mode 100644
index 0000000..5bbc47f
--- /dev/null
+++ b/barbet/proprietary-files-vendor.txt
@@ -0,0 +1,1715 @@
+# All blobs below are extracted from the release mentioned in proprietary-files.txt
+
+vendor/apex/com.google.pixel.euicc.update.apex
+vendor/app/CACertService/CACertService.apk
+vendor/app/CneApp/CneApp.apk;REQUIRED=CneApp.libvndfwk_detect_jni.qti_symlink
+vendor/app/IWlanService/IWlanService.apk
+vendor/app/TimeService/TimeService.apk
+vendor/app/adreno_graphics_driver/adreno_graphics_driver.apk;PRESIGNED
+vendor/app/gpu_profiling_vulkan_layer/gpu_profiling_vulkan_layer.apk
+vendor/bin/KmInstallKeybox
+vendor/bin/PktRspTest
+vendor/bin/adpl
+vendor/bin/adsprpcd
+vendor/bin/cdsprpcd
+vendor/bin/cnd
+vendor/bin/cnss-daemon
+vendor/bin/cnss_diag
+vendor/bin/diag_klog
+vendor/bin/diag_mdlog
+vendor/bin/diag_socket_log
+vendor/bin/diag_uart_log
+vendor/bin/dspservice
+vendor/bin/feature_enabler_client
+vendor/bin/hvdcp_opti
+vendor/bin/hw/android.hardware.authsecret-service.citadel
+vendor/bin/hw/android.hardware.biometrics.fingerprint@2.2-service.fpc
+vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
+vendor/bin/hw/android.hardware.camera.provider@2.7-service-google
+vendor/bin/hw/android.hardware.confirmationui@1.0-service-google
+vendor/bin/hw/android.hardware.drm-service.widevine-v17
+vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
+vendor/bin/hw/android.hardware.identity@1.0-service.citadel
+vendor/bin/hw/android.hardware.input.processor-service
+vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
+vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
+vendor/bin/hw/android.hardware.keymaster@4.1-service.citadel
+vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti
+vendor/bin/hw/android.hardware.oemlock-service.citadel
+vendor/bin/hw/android.hardware.rebootescrow-service.citadel
+vendor/bin/hw/android.hardware.weaver-service.citadel
+vendor/bin/hw/android.hardware.weaver@1.0-service.citadel
+vendor/bin/hw/citadel_updater
+vendor/bin/hw/citadeld
+vendor/bin/hw/init_citadel
+vendor/bin/hw/qcrild
+vendor/bin/hw/vendor.display.color@1.0-service
+vendor/bin/hw/vendor.google.google_battery-service
+vendor/bin/hw/vendor.google.radioext@1.0-service
+vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service
+vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
+vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
+vendor/bin/hw/vendor.qti.media.c2@1.0-service
+vendor/bin/ims_rtp_daemon
+vendor/bin/imsdatadaemon
+vendor/bin/imsqmidaemon
+vendor/bin/imsrcsd
+vendor/bin/init.qti.chg_policy.sh
+vendor/bin/irsc_util
+vendor/bin/loc_launcher
+vendor/bin/lowi-server
+vendor/bin/modem_svc
+vendor/bin/msm_irqbalance
+vendor/bin/netmgrd
+vendor/bin/pd-mapper
+vendor/bin/pm-proxy
+vendor/bin/pm-service
+vendor/bin/port-bridge
+vendor/bin/qrtr-cfg
+vendor/bin/qrtr-ns
+vendor/bin/qseecomd
+vendor/bin/qti
+vendor/bin/ramoops
+vendor/bin/rmt_storage
+vendor/bin/sensors.qti
+vendor/bin/shsusrd
+vendor/bin/sscrpcd
+vendor/bin/ssgtzd
+vendor/bin/ssr_diag
+vendor/bin/ssr_setup
+vendor/bin/subsystem_ramdump
+vendor/bin/test_diag
+vendor/bin/tftp_server
+vendor/bin/time_daemon
+vendor/bin/twoshay
+vendor/bin/vendor.qti.qspmhal@1.0-service
+vendor/bin/xtra-daemon
+vendor/dsp/adsp/AlacDecoderModule.so.1
+vendor/dsp/adsp/ApeDecoderModule.so.1
+vendor/dsp/adsp/AudioContextDetection.so.1
+vendor/dsp/adsp/AudioSphereModule.so.1
+vendor/dsp/adsp/CFCMModule.so.1
+vendor/dsp/adsp/EtsiAmrWbPlusDecModule.so.1
+vendor/dsp/adsp/EtsiEaacPlusEncAndCmnModule.so.1
+vendor/dsp/adsp/FlacDecoderModule.so.1
+vendor/dsp/adsp/HeaacDecoderModule.so.1
+vendor/dsp/adsp/LdacModule.so.1
+vendor/dsp/adsp/MIC2AMBModule.so.1
+vendor/dsp/adsp/SAPlusCmnModule.so.1
+vendor/dsp/adsp/SVACmnModule.so.1
+vendor/dsp/adsp/VorbisDecoderModule.so.1
+vendor/dsp/adsp/WmaProDecoderModule.so.1
+vendor/dsp/adsp/WmaStdDecoderModule.so.1
+vendor/dsp/adsp/activity.napp_header
+vendor/dsp/adsp/activity.so
+vendor/dsp/adsp/ambient.napp_header
+vendor/dsp/adsp/ambient.so
+vendor/dsp/adsp/ambient_micro.napp_header
+vendor/dsp/adsp/ambient_micro.so
+vendor/dsp/adsp/blue.napp_header
+vendor/dsp/adsp/blue.so
+vendor/dsp/adsp/capi_v2_voice_imc_rx.so.1
+vendor/dsp/adsp/capi_v2_voice_imc_tx.so.1
+vendor/dsp/adsp/cc.napp_header
+vendor/dsp/adsp/cc.so
+vendor/dsp/adsp/cellinfo_tools.so
+vendor/dsp/adsp/chre_drv_loc.so
+vendor/dsp/adsp/chre_drv_modem.so
+vendor/dsp/adsp/chre_drv_wifi.so
+vendor/dsp/adsp/chre_pal.so
+vendor/dsp/adsp/columbus.napp_header
+vendor/dsp/adsp/columbus.so
+vendor/dsp/adsp/drop.napp_header
+vendor/dsp/adsp/drop.so
+vendor/dsp/adsp/fastrpc_shell_0
+vendor/dsp/adsp/ffv_module_fv9.so.1
+vendor/dsp/adsp/fluence_bs_module_fv9.so.1
+vendor/dsp/adsp/fluence_ef_module_fv9.so.1
+vendor/dsp/adsp/fluence_pro_vc_module_fv9.so.1
+vendor/dsp/adsp/fluence_pro_vr_module_fv9.so.1
+vendor/dsp/adsp/fluence_sm_module_fv9.so.1
+vendor/dsp/adsp/fluence_voiceplus_module.so.1
+vendor/dsp/adsp/geofence.napp_header
+vendor/dsp/adsp/geofence.so
+vendor/dsp/adsp/gesture.napp_header
+vendor/dsp/adsp/gesture.so
+vendor/dsp/adsp/health.napp_header
+vendor/dsp/adsp/health.so
+vendor/dsp/adsp/imu_cal.napp_header
+vendor/dsp/adsp/imu_cal.so
+vendor/dsp/adsp/ip_health.napp_header
+vendor/dsp/adsp/ip_health.so
+vendor/dsp/adsp/libchre_slpi_skel.so
+vendor/dsp/adsp/libstabilitydomain_skel.so
+vendor/dsp/adsp/libsysmon_skel.so
+vendor/dsp/adsp/libsysmondomain_skel.so
+vendor/dsp/adsp/libsysmonquery_skel.so
+vendor/dsp/adsp/lowi_client.so
+vendor/dsp/adsp/map_CHRE_SHARED_LIBS_saipan.adsp.prodQ.txt
+vendor/dsp/adsp/map_CUSTOM_SHARED_LIBS_saipan.adsp.prodQ.txt
+vendor/dsp/adsp/map_SENSOR_IMG_saipan.adsp.prodQ_SHARED_LIBS.txt
+vendor/dsp/adsp/mm_fluence_sb_module.so.1
+vendor/dsp/adsp/mmecns_module.so.1
+vendor/dsp/adsp/motiondetector.napp_header
+vendor/dsp/adsp/motiondetector.so
+vendor/dsp/adsp/sd.napp_header
+vendor/dsp/adsp/sd.so
+vendor/dsp/adsp/sm_fluence_sb_module.so.1
+vendor/dsp/adsp/smartbatching.napp_header
+vendor/dsp/adsp/smartbatching.so
+vendor/dsp/adsp/smecns_v2_module_fv9.so.1
+vendor/dsp/adsp/sns_bring_to_ear.so
+vendor/dsp/adsp/uv_exposure.napp_header
+vendor/dsp/adsp/uv_exposure.so
+vendor/dsp/adsp_camera/libhalide_hexagon_remote_skel.so
+vendor/dsp/cdsp/example_image.so
+vendor/dsp/cdsp/fastrpc_shell_3
+vendor/dsp/cdsp/fastrpc_shell_unsigned_3
+vendor/dsp/cdsp/libbenchmark_skel.so
+vendor/dsp/cdsp/libc++.so.1
+vendor/dsp/cdsp/libc++abi.so.1
+vendor/dsp/cdsp/libdsp_streamer_add_constant.so
+vendor/dsp/cdsp/libdsp_streamer_binning.so
+vendor/dsp/cdsp/libdsp_streamer_skel.so
+vendor/dsp/cdsp/libdsp_streamer_vpt.so
+vendor/dsp/cdsp/libdsp_streamer_workloop.so
+vendor/dsp/cdsp/libhcp_rpc_skel.so
+vendor/dsp/cdsp/libhta_dsp_skel.so
+vendor/dsp/cdsp/libloadalgo_skel.so
+vendor/dsp/cdsp/libnn_preproc.so
+vendor/dsp/cdsp/libnn_preproc_postproc.so
+vendor/dsp/cdsp/libstabilitydomain_skel.so
+vendor/dsp/cdsp/libsysmon_skel.so
+vendor/dsp/cdsp/libsysmondomain_skel.so
+vendor/dsp/cdsp/libsysmonhvxthrottle_skel.so
+vendor/dsp/cdsp/libsysmonquery_skel.so
+vendor/dsp/cdsp/libvpp_aie.so
+vendor/dsp/cdsp/libvpp_frc.so
+vendor/dsp/cdsp/libvpp_mcnr.so
+vendor/dsp/cdsp/libvpp_mvp.so
+vendor/dsp/cdsp/libvpp_nr.so
+vendor/dsp/cdsp/libvpp_qbr.so
+vendor/dsp/cdsp/libvpp_svc_skel.so
+vendor/dsp/cdsp/libvpt_action_recognition.so
+vendor/dsp/cdsp/libvpt_preproc.so
+vendor/dsp/cdsp/libvpt_preproc_postproc.so
+vendor/dsp/cdsp/ubwcdma_dynlib.so
+vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_General_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb
+vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_Bluetooth_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_General_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_Global_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_Handset_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_Hdmi_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_Headset_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_Speaker_cal.acdb
+vendor/etc/acdbdata/MTP/lito-lagoonmtp-snd-card/MTP_Lagoon_workspaceFile.qwsp
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_Bluetooth_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_General_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_Global_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_Handset_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_Hdmi_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_Headset_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_Speaker_cal.acdb
+vendor/etc/acdbdata/MTP/lito-orchidmtp-snd-card/MTP_Orchid_workspaceFile.qwsp
+vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
+vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_Bluetooth_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_General_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_Global_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_Handset_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_Hdmi_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_Headset_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_Speaker_cal.acdb
+vendor/etc/acdbdata/QRD/lito-lagoonqrd-snd-card/QRD_Lagoon_workspaceFile.qwsp
+vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
+vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd
+vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
+vendor/etc/cacert_location.pem
+vendor/etc/charger_fstab.qti
+vendor/etc/chre/preloaded_nanoapps.json
+vendor/etc/cne/Nexus/ATT/ATT_profiles.xml
+vendor/etc/cne/Nexus/ROW/ROW_profiles.xml
+vendor/etc/cne/Nexus/VZW/VZW_profiles.xml
+vendor/etc/cne/mwqem.conf
+vendor/etc/cne/profileMwqem.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
+vendor/etc/data/dsi_config.xml
+vendor/etc/data/netmgr_config.xml
+vendor/etc/default_snd.mps
+vendor/etc/gpfspath_oem_config.xml
+vendor/etc/init/android.hardware.authsecret-service.citadel.rc
+vendor/etc/init/android.hardware.biometrics.fingerprint@2.2-service.fpc.rc
+vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
+vendor/etc/init/android.hardware.camera.provider@2.7-service-google.rc
+vendor/etc/init/android.hardware.confirmationui@1.0-service-google.rc
+vendor/etc/init/android.hardware.drm-service.widevine-v17.rc
+vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
+vendor/etc/init/android.hardware.identity@1.0-service.citadel.rc
+vendor/etc/init/android.hardware.input.processor-service.rc
+vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc
+vendor/etc/init/android.hardware.keymaster@4.1-service.citadel.rc
+vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc
+vendor/etc/init/android.hardware.oemlock-service.citadel.rc
+vendor/etc/init/android.hardware.weaver-service.citadel.rc
+vendor/etc/init/android.hardware.weaver@1.0-service.citadel.rc
+vendor/etc/init/citadeld.rc
+vendor/etc/init/cnd-generic.rc
+vendor/etc/init/cnss-daemon.rc
+vendor/etc/init/dataadpl.rc
+vendor/etc/init/dataqti.rc
+vendor/etc/init/feature_enabler_client.rc
+vendor/etc/init/ims_rtp_daemon.rc
+vendor/etc/init/imsdatadaemon.rc
+vendor/etc/init/imsqmidaemon.rc
+vendor/etc/init/imsrcsd.rc
+vendor/etc/init/init-ramoops.rc
+vendor/etc/init/init.time_daemon.rc
+vendor/etc/init/init.vendor.sensors.rc
+vendor/etc/init/init_citadel.rc
+vendor/etc/init/netmgrd.rc
+vendor/etc/init/port-bridge.rc
+vendor/etc/init/qcrild.rc
+vendor/etc/init/rebootescrow-citadel.rc
+vendor/etc/init/shsusrd.rc
+vendor/etc/init/ssgtzd.rc
+vendor/etc/init/twoshay.rc
+vendor/etc/init/vendor.display.color@1.0-service.rc
+vendor/etc/init/vendor.google.google_battery-default.rc
+vendor/etc/init/vendor.google.radioext@1.0-service.rc
+vendor/etc/init/vendor.qti.adsprpc-service.rc
+vendor/etc/init/vendor.qti.cdsprpc-service.rc
+vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
+vendor/etc/init/vendor.qti.media.c2@1.0-service.rc
+vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc
+vendor/etc/init/vendor.qti.rmt_storage.rc
+vendor/etc/init/vendor.qti.tftp.rc
+vendor/etc/init/vendor.sensors.qti.rc
+vendor/etc/init/vendor.sensors.sscrpcd.rc
+vendor/etc/input_classifier_model.pb
+vendor/etc/izat.conf
+vendor/etc/lm/AdaptLaunchFeature.xml
+vendor/etc/lm/AppClassifierFeature.xml
+vendor/etc/lm/GameOptimizationFeature.xml
+vendor/etc/lm/PreKillFeature.xml
+vendor/etc/lm/prekill/prekill_4GB.data
+vendor/etc/lm/prekill/prekill_6GB.data
+vendor/etc/lowi.conf
+vendor/etc/ltm_config_sofef01_fhd_plus_cmd_mode_dsi_sdc_panel.xml
+vendor/etc/maxx_conf_snd.ini
+vendor/etc/mdlog/default.cfg
+vendor/etc/mdlog/diag.conf
+vendor/etc/media_lagoon/video_system_specs.json
+vendor/etc/modem_stat.conf
+vendor/etc/msm_irqbalance.conf
+vendor/etc/perf/commonresourceconfigs.xml
+vendor/etc/perf/commonsysnodesconfigs.xml
+vendor/etc/perf/perfboostsconfig.xml
+vendor/etc/perf/perfconfigstore.xml
+vendor/etc/perf/targetconfig.xml
+vendor/etc/perf/targetresourceconfigs.xml
+vendor/etc/permissions/com.google.android.camera.experimental2020.xml
+vendor/etc/public.libraries.txt
+vendor/etc/pwr/PowerFeatureConfig.xml
+vendor/etc/pwr/VideoPowerOptFeature.xml
+vendor/etc/qdcm_calib_data_sofef01_fhd_plus_cmd_mode_dsi_sdc_panel.xml
+vendor/etc/sap.conf
+vendor/etc/seccomp_policy/codec2.vendor.base-arm.policy
+vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy
+vendor/etc/seccomp_policy/codec2.vendor.base.policy
+vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy
+vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy
+vendor/etc/seccomp_policy/codec2.vendor.ext.policy
+vendor/etc/seccomp_policy/imsrtp.policy
+vendor/etc/seccomp_policy/qspm.policy
+vendor/etc/seccomp_policy/qti-systemd.policy
+vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy
+vendor/etc/sensors/config/b9_bmi26x_0.json
+vendor/etc/sensors/config/b9_icp101xx_0.json
+vendor/etc/sensors/config/b9_lsm6dsr.json
+vendor/etc/sensors/config/b9_lsm6dsr_evt.json
+vendor/etc/sensors/config/b9_mmc56x3x.json
+vendor/etc/sensors/config/b9_mmc56x3x_evt.json
+vendor/etc/sensors/config/b9_tcs3701.json
+vendor/etc/sensors/config/b9_tcs3701_evt.json
+vendor/etc/sensors/config/b9_touch_gesture.json
+vendor/etc/sensors/config/bmi26x_0.json
+vendor/etc/sensors/config/bmi26x_0_crt.json
+vendor/etc/sensors/config/bmi26x_0_crt_cfg.json
+vendor/etc/sensors/config/bmp380.json
+vendor/etc/sensors/config/lis2mdl.json
+vendor/etc/sensors/config/lsm6dsr.json
+vendor/etc/sensors/config/lsm6dsr_0_16g.json
+vendor/etc/sensors/config/mmc56x3x.json
+vendor/etc/sensors/config/sm7250_bmp380.json
+vendor/etc/sensors/config/sm7250_camera_vsync_0.json
+vendor/etc/sensors/config/sm7250_camera_vsync_1.json
+vendor/etc/sensors/config/sm7250_camera_vsync_2.json
+vendor/etc/sensors/config/sm7250_irq.json
+vendor/etc/sensors/config/sns_amd.json
+vendor/etc/sensors/config/sns_cm.json
+vendor/etc/sensors/config/sns_device_orient.json
+vendor/etc/sensors/config/sns_diag_filter.json
+vendor/etc/sensors/config/sns_distance_bound.json
+vendor/etc/sensors/config/sns_fmv.json
+vendor/etc/sensors/config/sns_geomag_rv.json
+vendor/etc/sensors/config/sns_gyro_cal.json
+vendor/etc/sensors/config/sns_mag_cal.json
+vendor/etc/sensors/config/sns_pedometer.json
+vendor/etc/sensors/config/sns_rmd.json
+vendor/etc/sensors/config/sns_rotv.json
+vendor/etc/sensors/config/sns_smd.json
+vendor/etc/sensors/config/sns_tilt.json
+vendor/etc/sensors/config/tcs3701.json
+vendor/etc/sensors/hals.conf
+vendor/etc/sensors/sns_reg_config
+vendor/etc/ssg/ta_config.json
+vendor/etc/ssg/tz_whitelist.json
+vendor/etc/twoshay_config.json
+vendor/etc/vintf/manifest/android.hardware.authsecret-service.citadel.xml
+vendor/etc/vintf/manifest/android.hardware.camera.provider@2.7-service-google.xml
+vendor/etc/vintf/manifest/android.hardware.confirmationui@1.0-service-google.xml
+vendor/etc/vintf/manifest/android.hardware.identity.strongbox.xml
+vendor/etc/vintf/manifest/android.hardware.keymaster@4.1-service.citadel.xml
+vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml
+vendor/etc/vintf/manifest/android.hardware.oemlock-service.citadel.xml
+vendor/etc/vintf/manifest/android.hardware.weaver-service.citadel.xml
+vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.citadel.xml
+vendor/etc/vintf/manifest/c2_manifest_vendor.xml
+vendor/etc/vintf/manifest/manifest_android.hardware.drm-service.widevine-v17.xml
+vendor/etc/vintf/manifest/manifest_input.processor-service.xml
+vendor/etc/vintf/manifest/rebootescrow-citadel.xml
+vendor/etc/vintf/manifest/vendor.google.google_battery-default.xml
+vendor/etc/wifi/aoa_cldb_falcon.bin
+vendor/etc/wifi/aoa_cldb_swl14.bin
+vendor/etc/xtra_root_cert.pem
+vendor/etc/xtwifi.conf
+vendor/firmware/CAMERA_ICP.elf
+vendor/firmware/Data.msc
+vendor/firmware/TEST_MAPPING
+vendor/firmware/a615_zap.b00
+vendor/firmware/a615_zap.b01
+vendor/firmware/a615_zap.b02
+vendor/firmware/a615_zap.elf
+vendor/firmware/a615_zap.mdt
+vendor/firmware/a619_gmu.bin
+vendor/firmware/a620_zap.b00
+vendor/firmware/a620_zap.b01
+vendor/firmware/a620_zap.b02
+vendor/firmware/a620_zap.elf
+vendor/firmware/a620_zap.mdt
+vendor/firmware/a630_sqe.fw
+vendor/firmware/a650_gmu.bin
+vendor/firmware/a650_sqe.fw
+vendor/firmware/a650_zap.b00
+vendor/firmware/a650_zap.b01
+vendor/firmware/a650_zap.b02
+vendor/firmware/a650_zap.elf
+vendor/firmware/a650_zap.mdt
+vendor/firmware/adsp.b00
+vendor/firmware/adsp.b01
+vendor/firmware/adsp.b02
+vendor/firmware/adsp.b03
+vendor/firmware/adsp.b04
+vendor/firmware/adsp.b05
+vendor/firmware/adsp.b06
+vendor/firmware/adsp.b07
+vendor/firmware/adsp.b08
+vendor/firmware/adsp.b09
+vendor/firmware/adsp.b10
+vendor/firmware/adsp.b11
+vendor/firmware/adsp.b12
+vendor/firmware/adsp.b13
+vendor/firmware/adsp.b14
+vendor/firmware/adsp.b15
+vendor/firmware/adsp.b16
+vendor/firmware/adsp.b17
+vendor/firmware/adsp.b18
+vendor/firmware/adsp.b19
+vendor/firmware/adsp.b20
+vendor/firmware/adsp.b21
+vendor/firmware/adsp.b22
+vendor/firmware/adsp.b23
+vendor/firmware/adsp.b24
+vendor/firmware/adsp.b25
+vendor/firmware/adsp.b26
+vendor/firmware/adsp.b27
+vendor/firmware/adsp.b28
+vendor/firmware/adsp.b29
+vendor/firmware/adsp.b30
+vendor/firmware/adsp.b31
+vendor/firmware/adsp.b32
+vendor/firmware/adsp.b33
+vendor/firmware/adsp.mdt
+vendor/firmware/adspr.jsn
+vendor/firmware/adsps.jsn
+vendor/firmware/adspua.jsn
+vendor/firmware/bdwlan-barbet.bin
+vendor/firmware/bdwlan-u-barbet.bin
+vendor/firmware/cdsp.b00
+vendor/firmware/cdsp.b01
+vendor/firmware/cdsp.b02
+vendor/firmware/cdsp.b03
+vendor/firmware/cdsp.b04
+vendor/firmware/cdsp.b05
+vendor/firmware/cdsp.b06
+vendor/firmware/cdsp.b07
+vendor/firmware/cdsp.b08
+vendor/firmware/cdsp.b09
+vendor/firmware/cdsp.b10
+vendor/firmware/cdsp.b11
+vendor/firmware/cdsp.b12
+vendor/firmware/cdsp.mdt
+vendor/firmware/cdspr.jsn
+vendor/firmware/citadel/ec.bin
+vendor/firmware/citadel/ec.rec
+vendor/firmware/confirmationui.b00
+vendor/firmware/confirmationui.b01
+vendor/firmware/confirmationui.b02
+vendor/firmware/confirmationui.b03
+vendor/firmware/confirmationui.b04
+vendor/firmware/confirmationui.b05
+vendor/firmware/confirmationui.b06
+vendor/firmware/confirmationui.b07
+vendor/firmware/confirmationui.mdt
+vendor/firmware/crbtfw32.tlv
+vendor/firmware/crnv32.bin
+vendor/firmware/crnv32u.bin
+vendor/firmware/featenabler.b00
+vendor/firmware/featenabler.b01
+vendor/firmware/featenabler.b02
+vendor/firmware/featenabler.b03
+vendor/firmware/featenabler.b04
+vendor/firmware/featenabler.b05
+vendor/firmware/featenabler.b06
+vendor/firmware/featenabler.b07
+vendor/firmware/featenabler.mdt
+vendor/firmware/fpctzappfingerprint.b00
+vendor/firmware/fpctzappfingerprint.b01
+vendor/firmware/fpctzappfingerprint.b02
+vendor/firmware/fpctzappfingerprint.b03
+vendor/firmware/fpctzappfingerprint.b04
+vendor/firmware/fpctzappfingerprint.b05
+vendor/firmware/fpctzappfingerprint.b06
+vendor/firmware/fpctzappfingerprint.b07
+vendor/firmware/fpctzappfingerprint.mbn
+vendor/firmware/fpctzappfingerprint.mdt
+vendor/firmware/ftm5_fw.ftb
+vendor/firmware/haventkn.mbn
+vendor/firmware/hdcpsrm.b00
+vendor/firmware/hdcpsrm.b01
+vendor/firmware/hdcpsrm.b02
+vendor/firmware/hdcpsrm.b03
+vendor/firmware/hdcpsrm.b04
+vendor/firmware/hdcpsrm.b05
+vendor/firmware/hdcpsrm.b06
+vendor/firmware/hdcpsrm.b07
+vendor/firmware/hdcpsrm.mdt
+vendor/firmware/ipa_fws.b00
+vendor/firmware/ipa_fws.b01
+vendor/firmware/ipa_fws.b02
+vendor/firmware/ipa_fws.b03
+vendor/firmware/ipa_fws.b04
+vendor/firmware/ipa_fws.elf
+vendor/firmware/ipa_fws.mdt
+vendor/firmware/modemuw.jsn
+vendor/firmware/st54j_conf.bin
+vendor/firmware/st54j_fw.bin
+vendor/firmware/stm_fts_production_limits.csv
+vendor/firmware/venus.b00
+vendor/firmware/venus.b01
+vendor/firmware/venus.b02
+vendor/firmware/venus.b03
+vendor/firmware/venus.b04
+vendor/firmware/venus.mdt
+vendor/firmware/widevine.b00
+vendor/firmware/widevine.b01
+vendor/firmware/widevine.b02
+vendor/firmware/widevine.b03
+vendor/firmware/widevine.b04
+vendor/firmware/widevine.b05
+vendor/firmware/widevine.b06
+vendor/firmware/widevine.b07
+vendor/firmware/widevine.mbn
+vendor/firmware/widevine.mdt
+vendor/firmware/wlanmdsp.mbn
+vendor/framework/com.google.android.camera.experimental2020.jar
+vendor/lib/btaudio_offload_if.so
+vendor/lib/camera/components/com.qti.eisv2.so
+vendor/lib/camera/components/com.qti.eisv3.so
+vendor/lib/camera/components/com.qti.stats.aec.so
+vendor/lib/camera/components/com.qti.stats.af.so
+vendor/lib/camera/components/com.qti.stats.afd.so
+vendor/lib/camera/components/com.qti.stats.asd.so
+vendor/lib/camera/components/com.qti.stats.awb.so
+vendor/lib/camera/components/com.qti.stats.haf.so
+vendor/lib/camera/components/com.qti.stats.pdlib.so
+vendor/lib/camera/components/com.qti.stats.pdlibsony.so
+vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so
+vendor/lib/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@1.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.1.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.2.so
+vendor/lib/com.qualcomm.qti.uceservice@2.0.so
+vendor/lib/com.qualcomm.qti.uceservice@2.1.so
+vendor/lib/com.qualcomm.qti.uceservice@2.2.so
+vendor/lib/com.qualcomm.qti.uceservice@2.3.so
+vendor/lib/egl/eglSubDriverAndroid.so
+vendor/lib/egl/libEGL_adreno.so;SYMLINK=vendor/lib/libEGL_adreno.so
+vendor/lib/egl/libGLESv1_CM_adreno.so
+vendor/lib/egl/libGLESv2_adreno.so;SYMLINK=vendor/lib/libGLESv2_adreno.so
+vendor/lib/egl/libq3dtools_adreno.so;SYMLINK=vendor/lib/libq3dtools_adreno.so
+vendor/lib/egl/libq3dtools_esx.so
+vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
+vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so
+vendor/lib/hw/audio.primary.lito.so
+vendor/lib/hw/hardware.google.bluetooth.bt_channel_avoidance@1.0-impl.so
+vendor/lib/hw/hardware.google.bluetooth.sar@1.0-impl.so
+vendor/lib/hw/sensors.barbet.so
+vendor/lib/hw/sound_trigger.primary.lito.so
+vendor/lib/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.soter@1.0-impl.so
+vendor/lib/hw/vulkan.adreno.so
+vendor/lib/lib-imscmservice.so
+vendor/lib/lib-imsdpl.so
+vendor/lib/lib-imsqimf.so
+vendor/lib/lib-imsrcs-v2.so
+vendor/lib/lib-imsrcsbaseimpl.so
+vendor/lib/lib-imsvtcore.so
+vendor/lib/lib-imsxml.so
+vendor/lib/lib-rcsconfig.so
+vendor/lib/lib-rtpcommon.so
+vendor/lib/lib-rtpcore.so
+vendor/lib/lib-rtpsl.so
+vendor/lib/lib-siputility.so
+vendor/lib/lib-uceservice.so
+vendor/lib/libC2D2.so
+vendor/lib/libCB.so
+vendor/lib/libGPQTEEC_vendor.so
+vendor/lib/libGPTEE_vendor.so
+vendor/lib/libGPreqcancel.so
+vendor/lib/libGPreqcancel_svc.so
+vendor/lib/libOpenCL-pixel.so
+vendor/lib/libOpenCL.so
+vendor/lib/libQSEEComAPI.so
+vendor/lib/libQTEEConnector_vendor.so
+vendor/lib/libSecureUILib.so
+vendor/lib/libStDrvInt.so
+vendor/lib/libTouchInputVM.so
+vendor/lib/libTrustedInput.so
+vendor/lib/libTrustedInputTZ.so
+vendor/lib/libVkLayer_q3dtools.so
+vendor/lib/lib_aion_buffer.so
+vendor/lib/liba2dpoffload.so
+vendor/lib/libacdb-fts.so
+vendor/lib/libacdbloader.so
+vendor/lib/libacdbrtac.so
+vendor/lib/libadiertac.so
+vendor/lib/libadm.so
+vendor/lib/libadpcmdec.so
+vendor/lib/libadreno_utils.so
+vendor/lib/libadsp_default_listener.so
+vendor/lib/libadsprpc.so
+vendor/lib/libaoa.so
+vendor/lib/libash.so
+vendor/lib/libasn1cper.so
+vendor/lib/libasn1crt.so
+vendor/lib/libasn1crtx.so
+vendor/lib/libaudcal.so
+vendor/lib/libaudioalsa.so
+vendor/lib/libaudioconfigstore.so
+vendor/lib/libaudioparsers.so
+vendor/lib/libaudiozoom.so
+vendor/lib/libautohal.so
+vendor/lib/libbase64.so
+vendor/lib/libbatterylistener.so
+vendor/lib/libbitmlengine.so
+vendor/lib/libbluetooth_audio_session_qti.so
+vendor/lib/libbtnv.so
+vendor/lib/libc2d30_bltlib.so
+vendor/lib/libcacertclient.so
+vendor/lib/libcamera_nn_stub.so
+vendor/lib/libcamxexternalformatutils.so
+vendor/lib/libcamxfacialfeatures.so
+vendor/lib/libcamxfdalgo.so
+vendor/lib/libcamxfdengine.so
+vendor/lib/libcamxifestriping.so
+vendor/lib/libcamxstatscore.so
+vendor/lib/libcamxswprocessalgo.so
+vendor/lib/libcamxtintlessalgo.so
+vendor/lib/libcapiv2svacnn.so
+vendor/lib/libcapiv2svarnn.so
+vendor/lib/libcapiv2vop.so
+vendor/lib/libcapo.so
+vendor/lib/libcapo_proto.so
+vendor/lib/libcdfw.so
+vendor/lib/libcdfw_remote_api.so
+vendor/lib/libcdsp_default_listener.so
+vendor/lib/libcdsprpc.so
+vendor/lib/libcne.so
+vendor/lib/libcneapiclient.so
+vendor/lib/libcneoplookup.so
+vendor/lib/libcneqmiutils.so
+vendor/lib/libcomprcapture.so
+vendor/lib/libconfigdb.so
+vendor/lib/libcpion.so
+vendor/lib/libcppf.so
+vendor/lib/libcvp_common.so
+vendor/lib/libcvpcpuRev_skel.so
+vendor/lib/libdataitems.so
+vendor/lib/libdevicestatelistener.so
+vendor/lib/libdiag.so
+vendor/lib/libdiagjni.so
+vendor/lib/libdisp-aba.so
+vendor/lib/libdisplayqos.so
+vendor/lib/libdisplayskuutils.so
+vendor/lib/libdpmqmihal.so
+vendor/lib/libdpps.so
+vendor/lib/libdrc.so
+vendor/lib/libdrmfs.so
+vendor/lib/libdrmtime.so
+vendor/lib/libdsi_netctrl.so
+vendor/lib/libdsutils.so
+vendor/lib/libexthwplugin.so
+vendor/lib/libfastcrc.so
+vendor/lib/libfastcvdsp_stub.so
+vendor/lib/libfastcvopt.so
+vendor/lib/libgcs-calwrapper.so
+vendor/lib/libgcs-ipc.so
+vendor/lib/libgcs-osal.so
+vendor/lib/libgcs.so
+vendor/lib/libgdtap.so
+vendor/lib/libgnsspps.so
+vendor/lib/libgoog_llv_gpu.so
+vendor/lib/libgpudataproducer.so
+vendor/lib/libgsl.so
+vendor/lib/libhdcp1prov.so
+vendor/lib/libhdcp2p2prov.so
+vendor/lib/libhdcpsrm.so
+vendor/lib/libhdmiedid.so
+vendor/lib/libhdmipassthru.so
+vendor/lib/libhdr_tm.so
+vendor/lib/libhfp.so
+vendor/lib/libhta_hexagon_runtime.so
+vendor/lib/libidl.so
+vendor/lib/libipebpsstriping.so
+vendor/lib/libizat_core.so
+vendor/lib/libjnihelper.so
+vendor/lib/libkeymasterdeviceutils.so
+vendor/lib/libkeymasterprovision.so
+vendor/lib/libkeymasterutils.so
+vendor/lib/liblbs_core.so
+vendor/lib/liblistensoundmodel2.so
+vendor/lib/libllvm-glnext.so
+vendor/lib/libllvm-qcom.so
+vendor/lib/libloc_api_v02.so
+vendor/lib/liblowi_client.so
+vendor/lib/liblowi_wifihal.so
+vendor/lib/liblqe.so
+vendor/lib/libmaxxaudio.so
+vendor/lib/libmaxxaudioqdsp.so
+vendor/lib/libmdmdetect.so
+vendor/lib/libmdsprpc.so
+vendor/lib/libmedia_ecoservice.so
+vendor/lib/libminkdescriptor.so
+vendor/lib/libminksocket.so
+vendor/lib/libmm-color-convertor.so
+vendor/lib/libmm-hdcpmgr.so
+vendor/lib/libmmcamera_faceproc.so
+vendor/lib/libmmcamera_faceproc2.so
+vendor/lib/libmmosal.so
+vendor/lib/libmulawdec.so
+vendor/lib/libnative-api.so
+vendor/lib/libnetmgr.so
+vendor/lib/libnetmgr_common.so
+vendor/lib/libnetmgr_nr_fusion.so
+vendor/lib/libnetmgr_rmnet_ext.so
+vendor/lib/libnlnetmgr.so
+vendor/lib/libnpu.so
+vendor/lib/liboemcrypto.so
+vendor/lib/libofflinelog.so
+vendor/lib/libopenvx.so
+vendor/lib/libops.so
+vendor/lib/libos.so
+vendor/lib/libpdmapper.so
+vendor/lib/libpdnotifier.so
+vendor/lib/libperipheral_client.so
+vendor/lib/libpowercallback.so
+vendor/lib/libpowercore.so
+vendor/lib/libpvr.so
+vendor/lib/libqcbor.so
+vendor/lib/libqcc_file_agent.so
+vendor/lib/libqcci_legacy.so
+vendor/lib/libqcmaputils.so
+vendor/lib/libqcodec2_base.so
+vendor/lib/libqcodec2_basecodec.so
+vendor/lib/libqcodec2_core.so
+vendor/lib/libqcodec2_platform.so
+vendor/lib/libqcodec2_utils.so
+vendor/lib/libqcodec2_v4l2codec.so
+vendor/lib/libqcrilFramework.so
+vendor/lib/libqcrildatactl.so
+vendor/lib/libqdi.so
+vendor/lib/libqdp.so
+vendor/lib/libqisl.so
+vendor/lib/libqmi.so
+vendor/lib/libqmi_cci.so
+vendor/lib/libqmi_client_helper.so
+vendor/lib/libqmi_client_qmux.so
+vendor/lib/libqmi_common_so.so
+vendor/lib/libqmi_csi.so
+vendor/lib/libqmi_encdec.so
+vendor/lib/libqmi_legacy.so
+vendor/lib/libqmiservices.so
+vendor/lib/libqrtr.so
+vendor/lib/libqseed3.so
+vendor/lib/libqsocket.so
+vendor/lib/libqti-utils.so
+vendor/lib/libqtigef.so
+vendor/lib/libqtikeymaster4.so
+vendor/lib/librcc.so
+vendor/lib/libril-qc-logger.so
+vendor/lib/libril-qc-ltedirectdisc.so
+vendor/lib/libril-qc-radioconfig.so
+vendor/lib/librilqmiservices.so
+vendor/lib/librmnetctl.so
+vendor/lib/librmp.so
+vendor/lib/librpmb.so
+vendor/lib/libsdm-color.so
+vendor/lib/libsdm-colormgr-algo.so
+vendor/lib/libsdm-diag.so
+vendor/lib/libsdm-disp-vndapis.so
+vendor/lib/libsdmextension.so
+vendor/lib/libsdsprpc.so
+vendor/lib/libsecureui.so
+vendor/lib/libsecureui_svcsock.so
+vendor/lib/libsensorslog.so
+vendor/lib/libsensorsuez.so
+vendor/lib/libsi.so
+vendor/lib/libsmemlog.so
+vendor/lib/libsmwrapper.so
+vendor/lib/libsndmonitor.so
+vendor/lib/libsns_device_mode_stub.so
+vendor/lib/libsns_fastRPC_util.so
+vendor/lib/libsns_low_lat_stream_stub.so
+vendor/lib/libsns_registry_skel.so
+vendor/lib/libsnsapi.so
+vendor/lib/libsnsdiaglog.so
+vendor/lib/libssc.so
+vendor/lib/libssc_default_listener.so
+vendor/lib/libssc_proto.so
+vendor/lib/libssc_safe.so
+vendor/lib/libssd.so
+vendor/lib/libstreamparser.so
+vendor/lib/libstreset20.so
+vendor/lib/libsubsystem_control.so
+vendor/lib/libsueznanoappclients.so
+vendor/lib/libsurround_3mic_proc.so
+vendor/lib/libswregistrationalgo.so
+vendor/lib/libswvdec.so
+vendor/lib/libsynx.so
+vendor/lib/libsysmon_cdsp_skel.so
+vendor/lib/libsystem_health_mon.so
+vendor/lib/libtasspkrprot.so
+vendor/lib/libthermallistener.so
+vendor/lib/libthreadutils.so
+vendor/lib/libtime_genoff.so
+vendor/lib/libtinyxml2_1.so
+vendor/lib/libtrustedapploader.so
+vendor/lib/libtzdrmgenprov.so
+vendor/lib/libvideooptfeature.so
+vendor/lib/libvideoutils.so
+vendor/lib/libvpphcp.so
+vendor/lib/libvpphvx.so
+vendor/lib/libvsc.so
+vendor/lib/libwms.so
+vendor/lib/libwqe.so
+vendor/lib/libxml.so
+vendor/lib/libxtadapter.so
+vendor/lib/libxtwifi_server_protocol.so
+vendor/lib/libxtwifi_server_protocol_uri_v3.so
+vendor/lib/qcrild_librilutils.so
+vendor/lib/qtimutex.so
+vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so
+vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so
+vendor/lib/rfsa/adsp/libapps_mem_heap.so
+vendor/lib/rfsa/adsp/libbitml_nsp_skel.so
+vendor/lib/rfsa/adsp/libcamera_nn_skel.so
+vendor/lib/rfsa/adsp/libcvpdsp_skel.so
+vendor/lib/rfsa/adsp/libdspCV_skel.so
+vendor/lib/rfsa/adsp/libdsp_streamer_binning.so
+vendor/lib/rfsa/adsp/libfastcvadsp.so
+vendor/lib/rfsa/adsp/libfastcvdsp_skel.so
+vendor/lib/rfsa/adsp/libhexagon_nn_skel.so
+vendor/lib/rfsa/adsp/libsns_device_mode_skel.so
+vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so
+vendor/lib/rls_aidl_interface-cpp.so
+vendor/lib/sensors.ssc.so
+vendor/lib/soundfx/libasphere.so
+vendor/lib/soundfx/libqcbassboost.so
+vendor/lib/soundfx/libqcompostprocbundle.so
+vendor/lib/soundfx/libqcomvisualizer.so
+vendor/lib/soundfx/libqcomvoiceprocessing.so
+vendor/lib/soundfx/libqcreverb.so
+vendor/lib/soundfx/libqcvirt.so
+vendor/lib/soundfx/libshoebox.so
+vendor/lib/soundfx/libvolumelistener.so
+vendor/lib/vendor-pixelatoms-cpp.so
+vendor/lib/vendor.display.color@1.0.so
+vendor/lib/vendor.display.color@1.1.so
+vendor/lib/vendor.display.color@1.2.so
+vendor/lib/vendor.display.color@1.3.so
+vendor/lib/vendor.display.color@1.4.so
+vendor/lib/vendor.display.color@1.5.so
+vendor/lib/vendor.display.postproc@1.0.so
+vendor/lib/vendor.qti.data.factory@2.0.so
+vendor/lib/vendor.qti.data.factory@2.1.so
+vendor/lib/vendor.qti.data.factory@2.2.so
+vendor/lib/vendor.qti.data.factory@2.3.so
+vendor/lib/vendor.qti.data.mwqem@1.0.so
+vendor/lib/vendor.qti.data.slm@1.0.so
+vendor/lib/vendor.qti.hardware.cacert@1.0.so
+vendor/lib/vendor.qti.hardware.cvp@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.api@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.server@1.0.so
+vendor/lib/vendor.qti.hardware.data.connection@1.0.so
+vendor/lib/vendor.qti.hardware.data.connection@1.1.so
+vendor/lib/vendor.qti.hardware.data.dynamicdds@1.0.so
+vendor/lib/vendor.qti.hardware.data.dynamicdds@1.1.so
+vendor/lib/vendor.qti.hardware.data.flow@1.0.so
+vendor/lib/vendor.qti.hardware.data.flow@1.1.so
+vendor/lib/vendor.qti.hardware.data.latency@1.0.so
+vendor/lib/vendor.qti.hardware.data.lce@1.0.so
+vendor/lib/vendor.qti.hardware.data.qmi@1.0.so
+vendor/lib/vendor.qti.hardware.dsp@1.0.so
+vendor/lib/vendor.qti.hardware.fingerprint@1.0.so
+vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so
+vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so
+vendor/lib/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
+vendor/lib/vendor.qti.hardware.qccvndhal@1.0.so
+vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
+vendor/lib/vendor.qti.hardware.qseecom@1.0.so
+vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so
+vendor/lib/vendor.qti.hardware.radio.am@1.0.so
+vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.0.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.1.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.2.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.3.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.4.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.5.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.6.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.7.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.8.so
+vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
+vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so
+vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.1.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.2.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.3.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.4.so
+vendor/lib/vendor.qti.hardware.radio.uim@1.0.so
+vendor/lib/vendor.qti.hardware.radio.uim@1.1.so
+vendor/lib/vendor.qti.hardware.radio.uim@1.2.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
+vendor/lib/vendor.qti.hardware.soter@1.0.so
+vendor/lib/vendor.qti.hardware.trustedui@1.0.so
+vendor/lib/vendor.qti.hardware.trustedui@1.1.so
+vendor/lib/vendor.qti.hardware.trustedui@1.2.so
+vendor/lib/vendor.qti.hardware.tui_comm@1.0.so;MODULE_SUFFIX=_vendor
+vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
+vendor/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so
+vendor/lib/vendor.qti.ims.callcapability@1.0.so
+vendor/lib/vendor.qti.ims.callinfo@1.0.so
+vendor/lib/vendor.qti.ims.factory@1.0.so
+vendor/lib/vendor.qti.ims.factory@1.1.so
+vendor/lib/vendor.qti.ims.rcsconfig@1.0.so
+vendor/lib/vendor.qti.ims.rcsconfig@1.1.so
+vendor/lib/vendor.qti.ims.rcsconfig@2.0.so
+vendor/lib/vendor.qti.ims.rcsconfig@2.1.so
+vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so
+vendor/lib/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor
+vendor/lib/vendor.qti.latency@2.0.so
+vendor/lib/vendor.qti.latency@2.1.so
+vendor/lib/vendor.qti.latency@2.2.so
+vendor/lib/vendor.qti.power.pasrmanager@1.0.so
+vendor/lib/vendor.qti.qspmhal@1.0-impl.so
+vendor/lib/vendor.qti.qspmhal@1.0.so
+vendor/lib/vendor.qti.voiceprint@1.0.so
+vendor/lib64/android.hardware.authsecret-impl.nos.so
+vendor/lib64/android.hardware.authsecret@1.0-impl.nos.so
+vendor/lib64/android.hardware.confirmationui.secure_input_citadel.so
+vendor/lib64/android.hardware.identity@1.0-impl.nos.so
+vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so
+vendor/lib64/android.hardware.oemlock-impl.nos.so
+vendor/lib64/android.hardware.oemlock@1.0-impl.nos.so
+vendor/lib64/android.hardware.weaver-bridge.nos.so
+vendor/lib64/android.hardware.weaver-impl.nos.so
+vendor/lib64/android.hardware.weaver2-impl.nos.so
+vendor/lib64/android.hardware.weaver@1.0-impl.nos.so
+vendor/lib64/btaudio_offload_if.so
+vendor/lib64/camera/capture_sessions/lib_multicam_dualfov_capture_session.so
+vendor/lib64/camera/com.google.gabc.tuning.imx355.so
+vendor/lib64/camera/com.google.gabc.tuning.imx363.so
+vendor/lib64/camera/com.google.gabc.tuning.imx481.so
+vendor/lib64/camera/com.google.ghawb.tuning.imx355.so
+vendor/lib64/camera/com.google.ghawb.tuning.imx363.so
+vendor/lib64/camera/com.google.ghawb.tuning.imx481.so
+vendor/lib64/camera/com.google.tuned.lito3_imx355.bin
+vendor/lib64/camera/com.google.tuned.lito3_imx363.bin
+vendor/lib64/camera/com.google.tuned.lito3_imx481.bin
+vendor/lib64/camera/com.qti.sensor.imx355.so
+vendor/lib64/camera/com.qti.sensor.imx363.so
+vendor/lib64/camera/com.qti.sensor.imx481.so
+vendor/lib64/camera/com.qti.sensormodule.metric_imx363_lito3.bin
+vendor/lib64/camera/com.qti.sensormodule.metric_imx481_lito3.bin
+vendor/lib64/camera/com.qti.sensormodule.primax_imx355_lito3.bin
+vendor/lib64/camera/com.qti.tuned.default.bin
+vendor/lib64/camera/com.qti.tuned.semco_imx481.bin
+vendor/lib64/camera/components/com.google.node.copy.so
+vendor/lib64/camera/components/com.google.node.eis.so
+vendor/lib64/camera/components/com.google.node.fd.so
+vendor/lib64/camera/components/com.google.node.hdrnet.so
+vendor/lib64/camera/components/com.google.node.hdrp.so
+vendor/lib64/camera/components/com.google.node.llv.so
+vendor/lib64/camera/components/com.google.node.multicam.so
+vendor/lib64/camera/components/com.google.node.publish.so
+vendor/lib64/camera/components/com.google.node.rectiface.so
+vendor/lib64/camera/components/com.google.node.sd.so
+vendor/lib64/camera/components/com.google.node.steadiface.so
+vendor/lib64/camera/components/com.google.node.swfv.so
+vendor/lib64/camera/components/com.google.stats.af.so
+vendor/lib64/camera/components/com.google.stats.gabc.so
+vendor/lib64/camera/components/com.google.stats.ghawb.so
+vendor/lib64/camera/components/com.google.stats.pdaf.so
+vendor/lib64/camera/components/com.google.stats.pdlibwrapper.so
+vendor/lib64/camera/components/com.qti.camx.chiiqutils.so
+vendor/lib64/camera/components/com.qti.eisv2.so
+vendor/lib64/camera/components/com.qti.eisv3.so
+vendor/lib64/camera/components/com.qti.hvx.addconstant.so
+vendor/lib64/camera/components/com.qti.hvx.binning.so
+vendor/lib64/camera/components/com.qti.node.customhwnode.so
+vendor/lib64/camera/components/com.qti.node.depth.so
+vendor/lib64/camera/components/com.qti.stats.aec.so
+vendor/lib64/camera/components/com.qti.stats.aecwrapper.so
+vendor/lib64/camera/components/com.qti.stats.af.so
+vendor/lib64/camera/components/com.qti.stats.afd.so
+vendor/lib64/camera/components/com.qti.stats.afwrapper.so
+vendor/lib64/camera/components/com.qti.stats.asd.so
+vendor/lib64/camera/components/com.qti.stats.awb.so
+vendor/lib64/camera/components/com.qti.stats.awbwrapper.so
+vendor/lib64/camera/components/com.qti.stats.haf.so
+vendor/lib64/camera/components/com.qti.stats.hafoverride.so
+vendor/lib64/camera/components/com.qti.stats.pdlib.so
+vendor/lib64/camera/components/com.qti.stats.pdlibsony.so
+vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so
+vendor/lib64/camera/components/com.qtistatic.stats.aec.so
+vendor/lib64/camera/components/com.qtistatic.stats.af.so
+vendor/lib64/camera/components/com.qtistatic.stats.awb.so
+vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so
+vendor/lib64/camera/fdconfigpreview.bin
+vendor/lib64/camera/fdconfigpreviewlite.bin
+vendor/lib64/camera/fdconfigvideo.bin
+vendor/lib64/camera/fdconfigvideolite.bin
+vendor/lib64/camera/ghawb_para_lut.bin
+vendor/lib64/camera/ghawb_para_lut_imx355.bin
+vendor/lib64/camera/ghawb_para_lut_imx363.bin
+vendor/lib64/camera/ghawb_para_lut_imx481.bin
+vendor/lib64/com.fingerprints.extension@2.0.so
+vendor/lib64/com.google.3abase.so
+vendor/lib64/com.google.af.tuning.imx363.so
+vendor/lib64/com.google.input-V3-ndk.so
+vendor/lib64/com.google.stats.af.stats_converter.so
+vendor/lib64/com.qti.feature2.anchorsync.bitra.so
+vendor/lib64/com.qti.feature2.anchorsync.so
+vendor/lib64/com.qti.feature2.demux.bitra.so
+vendor/lib64/com.qti.feature2.demux.so
+vendor/lib64/com.qti.feature2.frameselect.bitra.so
+vendor/lib64/com.qti.feature2.frameselect.so
+vendor/lib64/com.qti.feature2.fusion.bitra.so
+vendor/lib64/com.qti.feature2.fusion.so
+vendor/lib64/com.qti.feature2.generic.bitra.so
+vendor/lib64/com.qti.feature2.generic.so
+vendor/lib64/com.qti.feature2.gs.bitra.so
+vendor/lib64/com.qti.feature2.gs.so
+vendor/lib64/com.qti.feature2.hdr.bitra.so
+vendor/lib64/com.qti.feature2.hdr.so
+vendor/lib64/com.qti.feature2.memcpy.bitra.so
+vendor/lib64/com.qti.feature2.memcpy.so
+vendor/lib64/com.qti.feature2.mfsr.bitra.so
+vendor/lib64/com.qti.feature2.mfsr.so
+vendor/lib64/com.qti.feature2.qcfa.bitra.so
+vendor/lib64/com.qti.feature2.qcfa.so
+vendor/lib64/com.qti.feature2.rawhdr.bitra.so
+vendor/lib64/com.qti.feature2.rawhdr.so
+vendor/lib64/com.qti.feature2.rt.bitra.so
+vendor/lib64/com.qti.feature2.rt.so
+vendor/lib64/com.qti.feature2.serializer.bitra.so
+vendor/lib64/com.qti.feature2.serializer.so
+vendor/lib64/com.qti.feature2.stub.bitra.so
+vendor/lib64/com.qti.feature2.stub.so
+vendor/lib64/com.qti.feature2.swmf.bitra.so
+vendor/lib64/com.qti.feature2.swmf.so
+vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.0.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.1.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.2.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.3.so
+vendor/lib64/deviceInfoServiceModule.so
+vendor/lib64/egl/eglSubDriverAndroid.so
+vendor/lib64/egl/libEGL_adreno.so;SYMLINK=vendor/lib64/libEGL_adreno.so
+vendor/lib64/egl/libGLESv1_CM_adreno.so
+vendor/lib64/egl/libGLESv2_adreno.so;SYMLINK=vendor/lib64/libGLESv2_adreno.so
+vendor/lib64/egl/libq3dtools_adreno.so;SYMLINK=vendor/lib64/libq3dtools_adreno.so
+vendor/lib64/egl/libq3dtools_esx.so
+vendor/lib64/g3a.data.manager.vendor.so
+vendor/lib64/google_wifi_firmware_config_info_cc_proto.so
+vendor/lib64/google_wifi_firmware_config_version_c_wrapper.so
+vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
+vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
+vendor/lib64/hw/audio.primary.lito.so
+vendor/lib64/hw/camera.lito.so
+vendor/lib64/hw/com.qti.chi.override.bitra.so
+vendor/lib64/hw/com.qti.chi.override.so
+vendor/lib64/hw/hardware.google.bluetooth.bt_channel_avoidance@1.0-impl.so
+vendor/lib64/hw/hardware.google.bluetooth.sar@1.0-impl.so
+vendor/lib64/hw/sensors.barbet.so
+vendor/lib64/hw/sound_trigger.primary.lito.so
+vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so
+vendor/lib64/hw/vulkan.adreno.so
+vendor/lib64/lib-imscmservice.so
+vendor/lib64/lib-imsdpl.so
+vendor/lib64/lib-imsqimf.so
+vendor/lib64/lib-imsrcs-v2.so
+vendor/lib64/lib-imsrcsbaseimpl.so
+vendor/lib64/lib-imsvtcore.so
+vendor/lib64/lib-imsxml.so
+vendor/lib64/lib-rcsconfig.so
+vendor/lib64/lib-rtpcommon.so
+vendor/lib64/lib-rtpcore.so
+vendor/lib64/lib-rtpsl.so
+vendor/lib64/lib-siputility.so
+vendor/lib64/lib-uceservice.so
+vendor/lib64/libC2D2.so
+vendor/lib64/libCB.so
+vendor/lib64/libGPQTEEC_vendor.so
+vendor/lib64/libGPTEE_vendor.so
+vendor/lib64/libGPreqcancel.so
+vendor/lib64/libGPreqcancel_svc.so
+vendor/lib64/libOpenCL-pixel.so
+vendor/lib64/libOpenCL.so
+vendor/lib64/libQSEEComAPI.so
+vendor/lib64/libQTEEConnector_vendor.so
+vendor/lib64/libSecureUILib.so
+vendor/lib64/libStDrvInt.so
+vendor/lib64/libTouchInputVM.so
+vendor/lib64/libTrustedInput.so
+vendor/lib64/libTrustedInputTZ.so
+vendor/lib64/libVkLayer_q3dtools.so
+vendor/lib64/lib_aion_buffer.so
+vendor/lib64/lib_goog_chi_node_utils.so
+vendor/lib64/lib_goog_metadata_utils.so
+vendor/lib64/lib_profiler.so
+vendor/lib64/lib_sensor_listener.so
+vendor/lib64/liba2dpoffload.so
+vendor/lib64/libacdb-fts.so
+vendor/lib64/libacdbloader.so
+vendor/lib64/libacdbrtac.so
+vendor/lib64/libadiertac.so
+vendor/lib64/libadreno_utils.so
+vendor/lib64/libadsp_default_listener.so
+vendor/lib64/libadsprpc.so
+vendor/lib64/libaoa.so
+vendor/lib64/libash.so
+vendor/lib64/libasn1cper.so
+vendor/lib64/libasn1crt.so
+vendor/lib64/libasn1crtx.so
+vendor/lib64/libaudcal.so
+vendor/lib64/libaudioalsa.so
+vendor/lib64/libaudioconfigstore.so
+vendor/lib64/libaudioparsers.so
+vendor/lib64/libaudiozoom.so
+vendor/lib64/libautohal.so
+vendor/lib64/libbase64.so
+vendor/lib64/libbatterylistener.so
+vendor/lib64/libbitmlengine.so
+vendor/lib64/libbluetooth_audio_session_qti.so
+vendor/lib64/libbtnv.so
+vendor/lib64/libc2d30_bltlib.so
+vendor/lib64/libcacertclient.so
+vendor/lib64/libcamera_nn_stub.so
+vendor/lib64/libcamerapostproc.so
+vendor/lib64/libcamxexternalformatutils.so
+vendor/lib64/libcamxfacialfeatures.so
+vendor/lib64/libcamxfdalgo.so
+vendor/lib64/libcamxfdengine.so
+vendor/lib64/libcamxifestriping.so
+vendor/lib64/libcamximageformatutils.so
+vendor/lib64/libcamxncs.so
+vendor/lib64/libcamxstatscore.so
+vendor/lib64/libcamxswprocessalgo.so
+vendor/lib64/libcamxtintlessalgo.so
+vendor/lib64/libcapiv2svacnn.so
+vendor/lib64/libcapiv2svarnn.so
+vendor/lib64/libcapiv2vop.so
+vendor/lib64/libcapo.so
+vendor/lib64/libcapo_proto.so
+vendor/lib64/libcdfw.so
+vendor/lib64/libcdfw_remote_api.so
+vendor/lib64/libcdsp_default_listener.so
+vendor/lib64/libcdsprpc.so
+vendor/lib64/libchilog.so
+vendor/lib64/libcne.so
+vendor/lib64/libcneapiclient.so
+vendor/lib64/libcneoplookup.so
+vendor/lib64/libcneqmiutils.so
+vendor/lib64/libcom.qti.chinodeutils.so
+vendor/lib64/libcomprcapture.so
+vendor/lib64/libconfigdb.so
+vendor/lib64/libcpion.so
+vendor/lib64/libcvp_common.so
+vendor/lib64/libcvpcpuRev_skel.so
+vendor/lib64/libdataitems.so
+vendor/lib64/libdeeptouch.so
+vendor/lib64/libdevicestatelistener.so
+vendor/lib64/libdiag.so
+vendor/lib64/libdiagjni.so
+vendor/lib64/libdisp-aba.so
+vendor/lib64/libdisplayqos.so
+vendor/lib64/libdisplayskuutils.so
+vendor/lib64/libdpmqmihal.so
+vendor/lib64/libdpps.so
+vendor/lib64/libdrmfs.so
+vendor/lib64/libdrmtime.so
+vendor/lib64/libdsi_netctrl.so
+vendor/lib64/libdsutils.so
+vendor/lib64/libdysco_camx_wrapper.so
+vendor/lib64/libdysco_core.so
+vendor/lib64/libembmsservice.so
+vendor/lib64/libexthwplugin.so
+vendor/lib64/libfastcvdsp_stub.so
+vendor/lib64/libfastcvopt.so
+vendor/lib64/libg3a_gabc.so
+vendor/lib64/libg3a_gaf_v3.so
+vendor/lib64/libg3a_ghawb.so
+vendor/lib64/libgatm_camx_wrapper.so
+vendor/lib64/libgatm_core.so
+vendor/lib64/libgcam_3p.so
+vendor/lib64/libgcam_ae.so
+vendor/lib64/libgcam_awb.so
+vendor/lib64/libgcam_face_for_af.so
+vendor/lib64/libgcam_frsdk.so
+vendor/lib64/libgcs-calwrapper.so
+vendor/lib64/libgcs-ipc.so
+vendor/lib64/libgcs-osal.so
+vendor/lib64/libgcs.so
+vendor/lib64/libgdtap.so
+vendor/lib64/libgnsspps.so
+vendor/lib64/libgoog_catpipe.so
+vendor/lib64/libgoog_cpi.so
+vendor/lib64/libgoog_flicker.so
+vendor/lib64/libgoog_gafinfnet.so
+vendor/lib64/libgoog_llv_gpu.so
+vendor/lib64/libgoog_mesh_adapter.so
+vendor/lib64/libgoog_mesh_warp.so
+vendor/lib64/libgoog_pdaf_core_imx363.so
+vendor/lib64/libgoog_scenedetector.so
+vendor/lib64/libgoog_truetone.so
+vendor/lib64/libgooglecamera.proto_message.converter.gabc.so
+vendor/lib64/libgooglecamera.proto_message.converter.ghawb.so
+vendor/lib64/libgooglecamera.proto_message.converter.so
+vendor/lib64/libgooglecamera.proto_message.protos.so
+vendor/lib64/libgooglecamerahal.so
+vendor/lib64/libgooglecamerahalutils.so
+vendor/lib64/libgooglecamerahwl_impl.so
+vendor/lib64/libgpudataproducer.so
+vendor/lib64/libgsl.so
+vendor/lib64/libhalide_hexagon_host.so
+vendor/lib64/libhdcp1prov.so
+vendor/lib64/libhdcp2p2prov.so
+vendor/lib64/libhdcpsrm.so
+vendor/lib64/libhdmiedid.so
+vendor/lib64/libhdmipassthru.so
+vendor/lib64/libhdr_tm.so
+vendor/lib64/libhexagon_nn_stub.so
+vendor/lib64/libhfp.so
+vendor/lib64/libhta_hexagon_runtime.so
+vendor/lib64/libidl.so
+vendor/lib64/libipebpsstriping.so
+vendor/lib64/libizat_core.so
+vendor/lib64/libjnihelper.so
+vendor/lib64/libkeymasterdeviceutils.so
+vendor/lib64/libkeymasterprovision.so
+vendor/lib64/libkeymasterutils.so
+vendor/lib64/liblbs_core.so
+vendor/lib64/liblistensoundmodel2.so
+vendor/lib64/libllvm-glnext.so
+vendor/lib64/libllvm-qcom.so
+vendor/lib64/libloc_api_v02.so
+vendor/lib64/liblowi_client.so
+vendor/lib64/liblowi_wifihal.so
+vendor/lib64/liblqe.so
+vendor/lib64/libmaxxaudio.so
+vendor/lib64/libmdmdetect.so
+vendor/lib64/libmdsprpc.so
+vendor/lib64/libmedia_ecoservice.so
+vendor/lib64/libminkdescriptor.so
+vendor/lib64/libminksocket.so
+vendor/lib64/libmm-color-convertor.so
+vendor/lib64/libmm-hdcpmgr.so
+vendor/lib64/libmmcamera_faceproc.so
+vendor/lib64/libmmcamera_faceproc2.so
+vendor/lib64/libmotion_ae.so
+vendor/lib64/libmulawdec.so
+vendor/lib64/libnative-api.so
+vendor/lib64/libnetmgr.so
+vendor/lib64/libnetmgr_common.so
+vendor/lib64/libnetmgr_nr_fusion.so
+vendor/lib64/libnetmgr_rmnet_ext.so
+vendor/lib64/libnlnetmgr.so
+vendor/lib64/libnos_citadeld_proxy.so
+vendor/lib64/libnpu.so
+vendor/lib64/liboemcrypto.so
+vendor/lib64/libofflinelog.so
+vendor/lib64/libopenvx.so
+vendor/lib64/libops.so
+vendor/lib64/libos.so
+vendor/lib64/libpdmapper.so
+vendor/lib64/libpdnotifier.so
+vendor/lib64/libperipheral_client.so
+vendor/lib64/libpower_anomaly_data.so
+vendor/lib64/libpowercallback.so
+vendor/lib64/libpowercore.so
+vendor/lib64/libpvr.so
+vendor/lib64/libqcbor.so
+vendor/lib64/libqcc_file_agent.so
+vendor/lib64/libqcci_legacy.so
+vendor/lib64/libqcmaputils.so
+vendor/lib64/libqcodec2_base.so
+vendor/lib64/libqcodec2_basecodec.so
+vendor/lib64/libqcodec2_core.so
+vendor/lib64/libqcodec2_platform.so
+vendor/lib64/libqcodec2_utils.so
+vendor/lib64/libqcodec2_v4l2codec.so
+vendor/lib64/libqcrilFramework.so
+vendor/lib64/libqcrildatactl.so
+vendor/lib64/libqdi.so
+vendor/lib64/libqdp.so
+vendor/lib64/libqisl.so
+vendor/lib64/libqmi.so
+vendor/lib64/libqmi_cci.so
+vendor/lib64/libqmi_client_helper.so
+vendor/lib64/libqmi_client_qmux.so
+vendor/lib64/libqmi_common_so.so
+vendor/lib64/libqmi_csi.so
+vendor/lib64/libqmi_encdec.so
+vendor/lib64/libqmi_legacy.so
+vendor/lib64/libqmi_modem_svc.so
+vendor/lib64/libqmi_thermal-google-1.so
+vendor/lib64/libqmi_vs-google-1.so
+vendor/lib64/libqmiextservices.so
+vendor/lib64/libqmiservices.so
+vendor/lib64/libqrtr.so
+vendor/lib64/libqseed3.so
+vendor/lib64/libqsocket.so
+vendor/lib64/libqti-utils.so
+vendor/lib64/libqtigef.so
+vendor/lib64/libqtikeymaster4.so
+vendor/lib64/librcc.so
+vendor/lib64/libril-qc-hal-qmi.so
+vendor/lib64/libril-qc-logger.so
+vendor/lib64/libril-qc-ltedirectdisc.so
+vendor/lib64/libril-qc-radioconfig.so
+vendor/lib64/librilqmiservices.so
+vendor/lib64/librmnetctl.so
+vendor/lib64/librmp.so
+vendor/lib64/librpmb.so
+vendor/lib64/libsdm-color.so
+vendor/lib64/libsdm-colormgr-algo.so
+vendor/lib64/libsdm-diag.so
+vendor/lib64/libsdm-disp-vndapis.so
+vendor/lib64/libsdmextension.so
+vendor/lib64/libsdsprpc.so
+vendor/lib64/libsecureui.so
+vendor/lib64/libsecureui_svcsock.so
+vendor/lib64/libsensorslog.so
+vendor/lib64/libsensorsuez.so
+vendor/lib64/libsi.so
+vendor/lib64/libsmemlog.so
+vendor/lib64/libsndmonitor.so
+vendor/lib64/libsns_device_mode_stub.so
+vendor/lib64/libsns_fastRPC_util.so
+vendor/lib64/libsns_low_lat_stream_stub.so
+vendor/lib64/libsns_registry_skel.so
+vendor/lib64/libsnsapi.so
+vendor/lib64/libsnsdiaglog.so
+vendor/lib64/libssc.so
+vendor/lib64/libssc_default_listener.so
+vendor/lib64/libssc_proto.so
+vendor/lib64/libssc_safe.so
+vendor/lib64/libssd.so
+vendor/lib64/libstpreprocess20.so
+vendor/lib64/libstreset20.so
+vendor/lib64/libsubsystem_control.so
+vendor/lib64/libsueznanoappclients.so
+vendor/lib64/libswregistrationalgo.so
+vendor/lib64/libswvdec.so
+vendor/lib64/libsynx.so
+vendor/lib64/libsysmon_cdsp_skel.so
+vendor/lib64/libsystem_health_mon.so
+vendor/lib64/libtasspkrprot.so
+vendor/lib64/libthermalclient.so
+vendor/lib64/libthermallistener.so
+vendor/lib64/libthreadutils.so
+vendor/lib64/libtime_genoff.so
+vendor/lib64/libtinyxml2_1.so
+vendor/lib64/libtouchflow.so
+vendor/lib64/libtrustedapploader.so
+vendor/lib64/libtzdrmgenprov.so
+vendor/lib64/libvideooptfeature.so
+vendor/lib64/libvpphcp.so
+vendor/lib64/libvpphvx.so
+vendor/lib64/libvsc.so
+vendor/lib64/libwms.so
+vendor/lib64/libwqe.so
+vendor/lib64/libxml.so
+vendor/lib64/libxtadapter.so
+vendor/lib64/libxtwifi_server_protocol.so
+vendor/lib64/libxtwifi_server_protocol_uri_v3.so
+vendor/lib64/qcrild_librilutils.so
+vendor/lib64/qtibus.so
+vendor/lib64/qtimutex.so
+vendor/lib64/rls_aidl_interface-cpp.so
+vendor/lib64/sensors.ssc.so
+vendor/lib64/soundfx/libasphere.so
+vendor/lib64/soundfx/libqcbassboost.so
+vendor/lib64/soundfx/libqcompostprocbundle.so
+vendor/lib64/soundfx/libqcomvisualizer.so
+vendor/lib64/soundfx/libqcomvoiceprocessing.so
+vendor/lib64/soundfx/libqcreverb.so
+vendor/lib64/soundfx/libqcvirt.so
+vendor/lib64/soundfx/libshoebox.so
+vendor/lib64/soundfx/libvolumelistener.so
+vendor/lib64/unnhal-acc-adreno.so
+vendor/lib64/unnhal-acc-common.so
+vendor/lib64/unnhal-acc-hvx.so
+vendor/lib64/vendor-pixelatoms-cpp.so
+vendor/lib64/vendor.display.color@1.0.so
+vendor/lib64/vendor.display.color@1.1.so
+vendor/lib64/vendor.display.color@1.2.so
+vendor/lib64/vendor.display.color@1.3.so
+vendor/lib64/vendor.display.color@1.4.so
+vendor/lib64/vendor.display.color@1.5.so
+vendor/lib64/vendor.display.postproc@1.0.so
+vendor/lib64/vendor.google.google_battery-V3-ndk.so
+vendor/lib64/vendor.google.radioext@1.0.so
+vendor/lib64/vendor.google.radioext@1.1.so
+vendor/lib64/vendor.google.radioext@1.2.so
+vendor/lib64/vendor.google.radioext@1.3.so
+vendor/lib64/vendor.google.wifi_ext@1.0.so
+vendor/lib64/vendor.qti.data.factory@2.0.so
+vendor/lib64/vendor.qti.data.factory@2.1.so
+vendor/lib64/vendor.qti.data.factory@2.2.so
+vendor/lib64/vendor.qti.data.factory@2.3.so
+vendor/lib64/vendor.qti.data.mwqem@1.0.so
+vendor/lib64/vendor.qti.data.slm@1.0.so
+vendor/lib64/vendor.qti.googleext.imsext@1.0.so
+vendor/lib64/vendor.qti.googleext.imsext@2.0.so
+vendor/lib64/vendor.qti.googleext.imsext@3.0.so
+vendor/lib64/vendor.qti.googleext.imsext@4.0.so
+vendor/lib64/vendor.qti.hardware.cacert@1.0.so
+vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.bitra.so
+vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
+vendor/lib64/vendor.qti.hardware.cvp@1.0.so
+vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
+vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
+vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
+vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
+vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
+vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so
+vendor/lib64/vendor.qti.hardware.data.flow@1.0.so
+vendor/lib64/vendor.qti.hardware.data.flow@1.1.so
+vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
+vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
+vendor/lib64/vendor.qti.hardware.data.lce@1.0.so
+vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
+vendor/lib64/vendor.qti.hardware.dsp@1.0.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.0-adapter-helper.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.0.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.1-adapter-helper.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.1.so
+vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so
+vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so
+vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so
+vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
+vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so
+vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
+vendor/lib64/vendor.qti.hardware.qseecom@1.0.so
+vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so
+vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.7.so
+vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so
+vendor/lib64/vendor.qti.hardware.soter@1.0.so
+vendor/lib64/vendor.qti.hardware.trustedui@1.0.so
+vendor/lib64/vendor.qti.hardware.trustedui@1.1.so
+vendor/lib64/vendor.qti.hardware.trustedui@1.2.so
+vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so;MODULE_SUFFIX=_vendor
+vendor/lib64/vendor.qti.hardware.vpp@1.1.so
+vendor/lib64/vendor.qti.hardware.vpp@1.2.so
+vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
+vendor/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so
+vendor/lib64/vendor.qti.ims.callcapability@1.0.so
+vendor/lib64/vendor.qti.ims.callinfo@1.0.so
+vendor/lib64/vendor.qti.ims.factory@1.0.so
+vendor/lib64/vendor.qti.ims.factory@1.1.so
+vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
+vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so
+vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so
+vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so
+vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
+vendor/lib64/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor
+vendor/lib64/vendor.qti.latency@2.0.so
+vendor/lib64/vendor.qti.latency@2.1.so
+vendor/lib64/vendor.qti.latency@2.2.so
+vendor/lib64/vendor.qti.power.pasrmanager@1.0.so
+vendor/lib64/vendor.qti.qspmhal@1.0-impl.so
+vendor/lib64/vendor.qti.qspmhal@1.0.so
+vendor/lib64/vendor.qti.voiceprint@1.0.so
+vendor/media/ensemble_fd_model.emd
+vendor/radio/qcril_database/qcril.db
+vendor/radio/qcril_database/upgrade/0_initial.sql
+vendor/radio/qcril_database/upgrade/10_add_more_fr_ecc.sql
+vendor/radio/qcril_database/upgrade/11_remove_fr_orange.sql
+vendor/radio/qcril_database/upgrade/12_israel_normal_ecc.sql
+vendor/radio/qcril_database/upgrade/13_version_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/14_add_fr_normal_ecc.sql
+vendor/radio/qcril_database/upgrade/15_fr_normal_ecc_on_wifi.sql
+vendor/radio/qcril_database/upgrade/16_ch_normal_ecc.sql
+vendor/radio/qcril_database/upgrade/17_in_normal_ecc.sql
+vendor/radio/qcril_database/upgrade/18_add_re_and_gp_normal_ecc.sql
+vendor/radio/qcril_database/upgrade/1_version_intro.sql
+vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql
+vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql
+vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/5_version_google_feature.sql
+vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/6_singapore_ecc_995.sql
+vendor/radio/qcril_database/upgrade/7_remove_germany_hard_ecc_110.sql
+vendor/radio/qcril_database/upgrade/8_USCC_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/9_taiwan_ecc_110_and_119.sql
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg.version
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/generic/Pixel/common/Saipan/STANDALONE/LA/pixel_DSDS/mcfg_hw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/generic/Pixel/common/Saipan/STANDALONE/LA/pixel_DSDS_CDMALess/mcfg_hw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/generic/Pixel/common/Saipan/STANDALONE/LA/pixel_SS/mcfg_hw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/generic/Pixel/common/Saipan/STANDALONE/LA/pixel_SS_CDMALess/mcfg_hw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/mbn_hw.dig
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_hw/mbn_hw.txt
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Airtel/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/DCM/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/IDEA/Commercial/pixel_IN/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/KDDI/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Rakuten/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Reliance/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/SBM/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/APAC/Vodafone/Commercial/pixel_IN/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/AUNZ/Optus/Commercial/pixel_AU/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/AUNZ/Telstra/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/AUNZ/Vodafone/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Bouygues/Commercial/pixel_France/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/DT/Commercial/pixel_NL/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/DT/VoLTE/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/EE/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/ESN/Commercial/pixel_UK/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Free/Commercial/pixel_Free/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/H3G/Commercial/pixel_Denmark/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/H3G/Commercial/pixel_IE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/H3G/Commercial/pixel_Italy/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/H3G/Commercial/pixel_SE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/H3G/Commercial/pixel_UK/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/H3G_FI/Commercial/pixel_Austria/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/ID/Commercial/pixel_UK/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Orange/Commercial/pixel_France/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Orange/Commercial/pixel_Spain/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/SFR/Commercial/pixel_FR/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Smarty/Commercial/pixel_UK/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Sunrise/Commercial/pixel_Sunrise/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Swisscom/Commercial/pixel_Swiss/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/TDC/Commercial/pixel_Denmark/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/TIM/Commercial/pixel_Italy/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Tele2/Commercial/pixel_Sweden/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telefonica/Commercial/pixel_DE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telefonica/Commercial/pixel_Spain/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telefonica/Commercial/pixel_UK/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telenor/Commercial/pixel_Denmark/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telenor/Commercial/pixel_Norway/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telenor/Commercial/pixel_Sweden/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telia/Commercial/pixel_Norway/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Telia/Commercial/pixel_Sweden/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/Commercial/pixel_Ireland/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/Lab/pixel_Germany/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/pixel_Germany/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/pixel_Italy/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/pixel_Netherlands/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/pixel_Spain/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/pixel_Turkey/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/VoLTE/pixel_UK/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/Vodafone/pixel_Non_VoLTE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wA1/Commercial/pixel_Austria/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wDT/Commercial/pixel_Austria/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wDT/Commercial/pixel_CZ/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wH3G/Commercial/pixel_Austria/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wKPN/Commercial/pixel_NL/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wTelia/Commercial/pixel_Denmark/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wVirgin/Commercial/pixel_Virgin/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/EU/wVodafone/VoLTE/pixel_CZ/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/MEA/wSTC/Commercial/pixel_SA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/ATT/pixel_5G/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/ATT/pixel_FirstNet/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/ATT/pixel_VoLTE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Bell/Commercial/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Bell/Lucky/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Bell/MTS/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Bell/Solo_PC/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Bluegrass/CDMAless/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/CBRS/pixel_CBRS/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/CBRS_Chatr/pixel_CBRS_Chatr/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/CSpire/VoLTE/pixel_CSpire/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Cellcom/CDMAless/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Cellcom_Core/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Charter/CDMAless/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Cricket/pixel_5G/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Cricket/pixel_Cricket/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Dish/pixel_Dish/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Freedom/pixel_VoLTE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Inland/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/LLA/pixel_LLA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Rogers/Chatr/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Rogers/Cityfone/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Rogers/Commercial/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Rogers/Ztar/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Sprint/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Sprint_FI/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Sprint_Fi_data/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/TMO/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/TMO_FI/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/TMO_Mvno/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/TMO_RCS_Test/pixel_TMO_RCS_Test/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Telus/Commercial/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Telus/Koodo/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Telus/Lab/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Telus/PublicMobile/pixel_CA/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/USCC/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/USCC_FI/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Verizon/pixel_CDMAless/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Videotron/pixel_VoLTE/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Visible/CDMAless/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/NA/Xfinity/CDMAless/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/PTCRB/pixel_PTCRB/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/ChunghwaTel/Commercial/pixel_TW/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/FarEastOne/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/Singtel/Commercial/pixel_Singapore/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/StarHub/Commercial/pixel_SG/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/TM/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/TStar/Commercial/pixel_TW/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/SEA/wAPT/pixel_Commercial/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/TestSIM/pixel_EIOTTestSIM/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/TestSIM/pixel_EIOTTestSIM_MTV/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/TestSIM/pixel_TestSIM/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/TestSIM/pixel_TestSIM_IMS/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/common/Global/pixel_Global/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/common/Ubigi/pixel_Ubigi/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/common/WildCard/pixel_WildCard/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel/common/WildCard_IMS/pixel_WildCard_IMS/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/common/Default/Default/mcfg_sw.mbn
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/mbn_sw.dig
+vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/mbn_sw.txt
diff --git a/barbet/proprietary-files.txt b/barbet/proprietary-files.txt
new file mode 100644
index 0000000..69a6f20
--- /dev/null
+++ b/barbet/proprietary-files.txt
@@ -0,0 +1,161 @@
+# 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
+
+# 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/permissions/privapp-permissions-google-p-lineage.xml
+product/etc/sysconfig/GoogleCamera_6gb_or_more_ram.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
+product/etc/sysconfig/pixel_experience_2021_midyear.xml
+
+# Qualcomm Radio
+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/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;SYMLINK=product/priv-app/DMService/lib/arm/libdmengine.so
+product/lib/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmjavaplugin.so
+product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.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/features-verizon.xml
+product/etc/sysconfig/allowlist_com.android.omadm.service.xml
+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
+
+# Permissions
+system_ext/etc/permissions/privapp-permissions-google-se.xml:system_ext/etc/permissions/privapp-permissions-google-se-lineage.xml
+
+# Qualcomm IMS
+system_ext/etc/permissions/org_codeaurora_ims.xml
+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/libdiag_system.so
+system_ext/lib64/libimscamera_jni.so;SYMLINK=system_ext/priv-app/ims/lib/arm64/libimscamera_jni.so
+system_ext/lib64/libimsmedia_jni.so;SYMLINK=system_ext/priv-app/ims/lib/arm64/libimsmedia_jni.so
+system_ext/lib64/vendor.qti.diaghal@1.0.so
+system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so
+system_ext/lib64/vendor.qti.imsrtpservice@3.0.so
+system_ext/lib64/vendor.qti.imsrtpservice@3.1.so
+system_ext/priv-app/ims/ims.apk
+
+# Qualcomm Radio
+system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
+system_ext/app/atfwd/atfwd.apk
+system_ext/app/datastatusnotification/datastatusnotification.apk
+system_ext/app/uceShimService/uceShimService.apk
+system_ext/etc/permissions/com.qualcomm.qcrilmsgtunnel.xml
+system_ext/etc/permissions/qcrilhook.xml
+system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml
+system_ext/framework/qcrilhook.jar
+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/lib64/libsecureui_svcsock_system.so
+system_ext/lib64/libsecureuisvc_jni.so
+system_ext/lib64/vendor.qti.hardware.tui_comm@1.0.so
+
+# VZW
+system_ext/etc/permissions/vzw_mvs_permissions.xml
+system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED
diff --git a/barbet/proprietary-firmware.txt b/barbet/proprietary-firmware.txt
new file mode 100644
index 0000000..edcc4e7
--- /dev/null
+++ b/barbet/proprietary-firmware.txt
@@ -0,0 +1,14 @@
+# All firmware images are extracted from Google factory images for each new ASB
+
+abl.img;AB
+aop.img;AB
+devcfg.img;AB
+featenabler.img;AB
+hyp.img;AB
+keymaster.img;AB
+modem.img;AB
+qupfw.img;AB
+tz.img;AB
+uefisecapp.img;AB
+xbl.img;AB
+xbl_config.img;AB
diff --git a/barbet/rro_overlays/NfcOverlay/Android.bp b/barbet/rro_overlays/NfcOverlay/Android.bp
new file mode 100644
index 0000000..e48a299
--- /dev/null
+++ b/barbet/rro_overlays/NfcOverlay/Android.bp
@@ -0,0 +1,9 @@
+package {
+ default_applicable_licenses: ["device_google_barbet_license"],
+}
+
+runtime_resource_overlay {
+ name: "NfcOverlayBarbet",
+ sdk_version: "current",
+ product_specific: true
+}
diff --git a/barbet/rro_overlays/NfcOverlay/AndroidManifest.xml b/barbet/rro_overlays/NfcOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..5241aa4
--- /dev/null
+++ b/barbet/rro_overlays/NfcOverlay/AndroidManifest.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Pixel specific nfc overlays -->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.nfc.overlay"
+ android:versionCode="1"
+ android:versionName="1.0">
+ <application android:hasCode="false" />
+ <overlay
+ android:targetPackage="com.android.nfc"
+ android:targetName="NfcCustomization"
+ android:isStatic="true"
+ android:priority="0"/>
+</manifest>
diff --git a/barbet/rro_overlays/NfcOverlay/OWNERS b/barbet/rro_overlays/NfcOverlay/OWNERS
new file mode 100644
index 0000000..35e9713
--- /dev/null
+++ b/barbet/rro_overlays/NfcOverlay/OWNERS
@@ -0,0 +1,2 @@
+# Bug component: 48448
+include platform/packages/apps/Nfc:/OWNERS
diff --git a/barbet/rro_overlays/NfcOverlay/res/values/config.xml b/barbet/rro_overlays/NfcOverlay/res/values/config.xml
new file mode 100644
index 0000000..1059085
--- /dev/null
+++ b/barbet/rro_overlays/NfcOverlay/res/values/config.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <bool name="enable_antenna_blocked_alert">false</bool>
+ <integer name="max_antenna_blocked_failure_count">10</integer>
+ <integer name="unknown_tag_polling_delay">2000</integer>
+ <string name="antenna_blocked_alert_link" translatable="false">https://support.google.com/pixelphone?p=nfc_tag_notification</string>
+ <string-array name="config_skuSupportsSecureNfc" translatable="false">
+ <item>GBW2G</item>
+ <item>G1F8F</item>
+ <item>GR0M2</item>
+ <item>G4S1M</item>
+ </string-array>
+ <bool name="tag_intent_app_pref_supported">true</bool>
+ <!-- NFC Antenna Location API -->
+ <integer name="device_width">70</integer>
+ <integer name="device_height">155</integer>
+ <bool name="device_foldable">false</bool>
+ <integer-array name="antenna_x">
+ <item>36</item>
+ </integer-array>
+ <integer-array name="antenna_y">
+ <item>91</item>
+ </integer-array>
+</resources>
diff --git a/barbet/setup-makefiles.py b/barbet/setup-makefiles.py
new file mode 100755
index 0000000..32947cf
--- /dev/null
+++ b/barbet/setup-makefiles.py
@@ -0,0 +1 @@
+#!./extract-files.py --regenerate_makefiles
diff --git a/default-permissions.xml b/default-permissions.xml
index 15ca2e5..2662149 100644
--- a/default-permissions.xml
+++ b/default-permissions.xml
@@ -54,8 +54,6 @@
<permission name="android.permission.READ_CALL_LOG" fixed="false"/>
<permission name="android.permission.WRITE_CALL_LOG" fixed="false"/>
<!-- Used to set up a Wi-Fi P2P network -->
- <!-- TODO(b/231966826): Remove the location permission after Restore targets to T. -->
- <permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"/>
<permission name="android.permission.NEARBY_WIFI_DEVICES" fixed="false"/>
<!-- Notifications -->
<permission name="android.permission.POST_NOTIFICATIONS" fixed="false"/>
diff --git a/device-barbet.mk b/device-barbet.mk
index eb0540e..34a05de 100644
--- a/device-barbet.mk
+++ b/device-barbet.mk
@@ -16,6 +16,8 @@
PRODUCT_HARDWARE := barbet
+USES_QCT_MODEM := true
+
DEVICE_PACKAGE_OVERLAYS += device/google/barbet/barbet/overlay
PRODUCT_DEVICE_SVN_OVERRIDE := true
@@ -26,7 +28,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_ven
# Increment the SVN for any official public releases
PRODUCT_PROPERTY_OVERRIDES += \
- ro.vendor.build.svn=46
+ ro.vendor.build.svn=62
# Enable watchdog timeout loop breaker.
PRODUCT_PROPERTY_OVERRIDES += \
@@ -41,10 +43,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
LOCAL_PATH := device/google/barbet
PRODUCT_SOONG_NAMESPACES += \
- device/google/barbet
-
-PRODUCT_PACKAGES += \
- libtasspkrprot
+ device/google/barbet \
+ hardware/qcom/wlan/legacy
# Audio XMLs for barbet
PRODUCT_COPY_FILES += \
@@ -119,6 +119,11 @@ PRODUCT_PRODUCT_PROPERTIES +=\
ro.vendor.vibrator.hal.lptrigger=0
+# Quick Start device-specific settings
+PRODUCT_PRODUCT_PROPERTIES += \
+ ro.quick_start.oem_id=00e0 \
+ ro.quick_start.device_id=barbet
+
# Dumpstate HAL
PRODUCT_PACKAGES += \
android.hardware.dumpstate@1.1-service.barbet
@@ -135,9 +140,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/init.recovery.device.rc:recovery/root/init.recovery.barbet.rc
-PRODUCT_PACKAGES += \
- sensors.$(PRODUCT_HARDWARE) \
-
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/powerhint_$(PRODUCT_HARDWARE).json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint_$(PRODUCT_HARDWARE).json
@@ -159,6 +161,12 @@ PRODUCT_PACKAGES += \
# Fingerprint HIDL
include device/google/barbet/fingerprint.mk
+# SurfaceFlinger configurations
+PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_display_power_timer_ms=1000
+PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_idle_timer_ms=0
+PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_touch_timer_ms=200
+PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.use_content_detection_for_refresh_rate=true
+
# NFC
PRODUCT_COPY_FILES += \
device/google/barbet/nfc/libnfc-hal-st-G4S1M.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st-G4S1M.conf
@@ -189,3 +197,18 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \
device/google/barbet/default-permissions.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/default-permissions/default-permissions.xml
+
+# Workaround for Qualcomm neural network HAL
+PRODUCT_PACKAGES += \
+ libprotobuf-cpp-full-3.9.1-vendorcompat
+
+PRODUCT_PACKAGES += \
+ NfcOverlayBarbet
+
+# Gyotaku
+include device/google/gs-common/gyotaku_app/gyotaku.mk
+# Better Bug
+include device/google/gs-common/betterbug/betterbug.mk
+
+# Set soong config variable to control module build
+$(call soong_config_set,ctpm,enable_nr_dual_connectivity_qcril,true)
diff --git a/device-lineage.mk b/device-lineage.mk
index e326677..c0b87ed 100644
--- a/device-lineage.mk
+++ b/device-lineage.mk
@@ -6,6 +6,9 @@
$(call inherit-product, device/google/redbull/device-lineage.mk)
+# CHRE
+$(call soong_config_set,chre,chre_daemon_dsp_library,//vendor/google/barbet:libadsprpc)
+
# HBM
PRODUCT_PACKAGES += \
HbmSVManagerOverlay
diff --git a/dumpstate/Android.bp b/dumpstate/Android.bp
new file mode 100644
index 0000000..1138f50
--- /dev/null
+++ b/dumpstate/Android.bp
@@ -0,0 +1,47 @@
+//
+// Copyright 2016 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+package {
+ // See: http://go/android-license-faq
+ default_applicable_licenses: [
+ "Android-Apache-2.0",
+ ],
+}
+
+cc_binary {
+ name: "android.hardware.dumpstate@1.1-service.barbet",
+ init_rc: ["android.hardware.dumpstate@1.1-service.barbet.rc"],
+ relative_install_path: "hw",
+ srcs: [
+ "DumpstateDevice.cpp",
+ "service.cpp",
+ ],
+ shared_libs: [
+ "android.hardware.dumpstate@1.0",
+ "android.hardware.dumpstate@1.1",
+ "libbase",
+ "libcutils",
+ "libdumpstateutil",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ ],
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+ proprietary: true,
+}
diff --git a/dumpstate/Android.mk b/dumpstate/Android.mk
deleted file mode 100644
index 4d9ca90..0000000
--- a/dumpstate/Android.mk
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright 2016 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := android.hardware.dumpstate@1.1-service.barbet
-LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
-LOCAL_LICENSE_CONDITIONS := notice
-LOCAL_INIT_RC := android.hardware.dumpstate@1.1-service.barbet.rc
-LOCAL_MODULE_RELATIVE_PATH := hw
-
-LOCAL_SRC_FILES := \
- DumpstateDevice.cpp \
- service.cpp
-
-LOCAL_SHARED_LIBRARIES := \
- android.hardware.dumpstate@1.0 \
- android.hardware.dumpstate@1.1 \
- libbase \
- libcutils \
- libdumpstateutil \
- libhidlbase \
- liblog \
- libutils
-
-LOCAL_CFLAGS := -Werror -Wall
-
-LOCAL_MODULE_TAGS := optional
-LOCAL_PROPRIETARY_MODULE := true
-
-LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
-LOCAL_LICENSE_CONDITIONS := notice
-include $(BUILD_EXECUTABLE)
diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp
index fe7feaf..98203b1 100755
--- a/dumpstate/DumpstateDevice.cpp
+++ b/dumpstate/DumpstateDevice.cpp
@@ -494,6 +494,7 @@ static void DumpSensorLog(int fd) {
static void DumpF2FS(int fd) {
DumpFileToFd(fd, "F2FS", "/sys/kernel/debug/f2fs/status");
+ DumpFileToFd(fd, "F2FS", "/dev/fscklogs/fsck");
RunCommandToFd(fd, "F2FS - fsck time (ms)", {"/vendor/bin/sh", "-c", "getprop ro.boottime.init.fsck.data"});
RunCommandToFd(fd, "F2FS - checkpoint=disable time (ms)", {"/vendor/bin/sh", "-c", "getprop ro.boottime.init.mount.data"});
}
diff --git a/extract-files.py b/extract-files.py
new file mode 100755
index 0000000..5bb981f
--- /dev/null
+++ b/extract-files.py
@@ -0,0 +1,13 @@
+#!/bin/bash
+#
+# SPDX-FileCopyrightText: 2024 The LineageOS Project
+# SPDX-License-Identifier: Apache-2.0
+#
+
+set -e
+
+MY_DIR="$(cd "$(dirname "${0}")"; pwd -P)"
+
+pushd "${MY_DIR}/barbet"
+./extract-files.py $@
+popd
diff --git a/factory-images/generate-factory-images-package.sh b/factory-images/generate-factory-images-package.sh
index f25c2e0..f9a50fe 100755
--- a/factory-images/generate-factory-images-package.sh
+++ b/factory-images/generate-factory-images-package.sh
@@ -22,4 +22,5 @@ VERSION=RD2A.201106.001
SRCPREFIX=signed-
BOOTLOADER=b9-0.4-6939415
RADIO=g7250-00017-201029-B-6939687
+GSCFIRMWARESRC=citadel
source ../../../common/generate-factory-images-common.sh
diff --git a/fingerprint.mk b/fingerprint.mk
index 54f73ef..bb0b3dc 100644
--- a/fingerprint.mk
+++ b/fingerprint.mk
@@ -1,7 +1,4 @@
# Fingerprint
-PRODUCT_PACKAGES += \
- android.hardware.biometrics.fingerprint@2.2-service.fpc \
-
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/uinput-fpc.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-fpc.kl \
$(LOCAL_PATH)/uinput-fpc.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-fpc.idc \
diff --git a/init.recovery.device.rc b/init.recovery.device.rc
index 7df16ec..596e813 100644
--- a/init.recovery.device.rc
+++ b/init.recovery.device.rc
@@ -3,6 +3,7 @@ on fs
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
on init
+ wait /sys/devices/platform/soc/a600000.ssusb/a600000.dwc3/driver 10
setprop sys.usb.configfs 1
# Don't lose recovery logs- keep warm reset for coming out of recovery.
write /sys/module/msm_poweroff/parameters/warm_reset 1
diff --git a/patches.txt b/patches.txt
deleted file mode 100644
index 44fb04d..0000000
--- a/patches.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-115447/1 https://gerrit.aicp-rom.com system/sepolicy true
-120260/2 https://gerrit.aicp-rom.com frameworks/base true
-120261/2 https://gerrit.aicp-rom.com frameworks/base true
diff --git a/self-extractors/Android.mk b/self-extractors/Android.mk
deleted file mode 100644
index e69de29..0000000
--- a/self-extractors/Android.mk
+++ /dev/null
diff --git a/self-extractors/google_devices/staging/Android.mk b/self-extractors/google_devices/staging/Android.mk.template
index 3f26f42..3f26f42 100644
--- a/self-extractors/google_devices/staging/Android.mk
+++ b/self-extractors/google_devices/staging/Android.mk.template
diff --git a/self-extractors/qcom/staging/Android.mk b/self-extractors/qcom/staging/Android.mk.template
index f87c78c..f87c78c 100644
--- a/self-extractors/qcom/staging/Android.mk
+++ b/self-extractors/qcom/staging/Android.mk.template
diff --git a/sepolicy/tracking_denials/bug_map b/sepolicy/tracking_denials/bug_map
new file mode 100644
index 0000000..c13bf90
--- /dev/null
+++ b/sepolicy/tracking_denials/bug_map
@@ -0,0 +1,5 @@
+crash_dump selinuxfs file b/314720993
+dumpstate incident process b/238571134
+hal_drm_widevine default_prop file b/238263941
+system_server vendor_incremental_module file b/264483452
+vndservicemanager hal_keymaster_citadel binder b/307863674
diff --git a/sepolicy/tracking_denials/mediacodec.te b/sepolicy/tracking_denials/mediacodec.te
deleted file mode 100644
index ea4b461..0000000
--- a/sepolicy/tracking_denials/mediacodec.te
+++ /dev/null
@@ -1,4 +0,0 @@
-# b/170356952
-dontaudit mediacodec sysfs_msm_subsys:file read ;
-dontaudit mediacodec sysfs_msm_subsys:file open ;
-dontaudit mediacodec sysfs_msm_subsys:file getattr ;
diff --git a/sepolicy/tracking_denials/mediaserver.te b/sepolicy/tracking_denials/mediaserver.te
deleted file mode 100644
index 619c271..0000000
--- a/sepolicy/tracking_denials/mediaserver.te
+++ /dev/null
@@ -1,4 +0,0 @@
-# b/170356968
-dontaudit mediaserver sysfs_msm_subsys:file read ;
-dontaudit mediaserver sysfs_msm_subsys:file open ;
-dontaudit mediaserver sysfs_msm_subsys:file getattr ;
diff --git a/sepolicy/tracking_denials/platform_app.te b/sepolicy/tracking_denials/platform_app.te
new file mode 100644
index 0000000..0988014
--- /dev/null
+++ b/sepolicy/tracking_denials/platform_app.te
@@ -0,0 +1,2 @@
+# b/265359406
+dontaudit platform_app hal_wireless_charger_service:service_manager { find };
diff --git a/sepolicy/vendor/google/pixelstats_vendor.te b/sepolicy/vendor/google/pixelstats_vendor.te
index c45b997..ffd2388 100644
--- a/sepolicy/vendor/google/pixelstats_vendor.te
+++ b/sepolicy/vendor/google/pixelstats_vendor.te
@@ -14,11 +14,11 @@ r_dir_file(pixelstats_vendor, sysfs_batteryinfo)
# UeventListener
allow pixelstats_vendor self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
-# wlc
-allow pixelstats_vendor sysfs_wlc:dir search;
-
# OrientationCollector
+# HIDL sensorservice
allow pixelstats_vendor fwk_sensor_hwservice:hwservice_manager find;
+# AIDL sensorservice
+allow pixelstats_vendor fwk_sensor_service:service_manager find;
binder_call(pixelstats_vendor, system_server)
binder_use(pixelstats_vendor)
allow pixelstats_vendor fwk_stats_service:service_manager find;
diff --git a/sepolicy/vendor/google/service.te b/sepolicy/vendor/google/service.te
new file mode 100644
index 0000000..3f0130b
--- /dev/null
+++ b/sepolicy/vendor/google/service.te
@@ -0,0 +1 @@
+type eco_service, service_manager_type;
diff --git a/sepolicy/vendor/google/service_contexts b/sepolicy/vendor/google/service_contexts
new file mode 100644
index 0000000..87800a3
--- /dev/null
+++ b/sepolicy/vendor/google/service_contexts
@@ -0,0 +1 @@
+media.ecoservice u:object_r:eco_service:s0
diff --git a/setup-makefiles.py b/setup-makefiles.py
new file mode 100755
index 0000000..a7fc6ee
--- /dev/null
+++ b/setup-makefiles.py
@@ -0,0 +1,13 @@
+#!/bin/bash
+#
+# SPDX-FileCopyrightText: 2024 The LineageOS Project
+# SPDX-License-Identifier: Apache-2.0
+#
+
+set -e
+
+MY_DIR="$(cd "$(dirname "${0}")"; pwd -P)"
+
+pushd "${MY_DIR}/barbet"
+./setup-makefiles.py
+popd
diff --git a/thermal_info_config_barbet.json b/thermal_info_config_barbet.json
index fa3bb14..988a3db 100644
--- a/thermal_info_config_barbet.json
+++ b/thermal_info_config_barbet.json
@@ -351,5 +351,20 @@
"Name":"fcc",
"Type":"BATTERY"
}
- ]
+ ],
+ "Stats": {
+ "Sensors": {
+ "RecordWithDefaultThreshold": ["skin-virt-monitor"],
+ "RecordWithThreshold": [
+ {
+ "Name": "skin-virt-monitor",
+ "Thresholds": [30, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51]
+ },
+ {
+ "Name": "usbc-virt-monitor",
+ "Thresholds": [5, 10]
+ }
+ ]
+ }
+ }
}
diff --git a/usb/usb/Android.bp b/usb/usb/Android.bp
index 61cd07e..f0e9543 100644
--- a/usb/usb/Android.bp
+++ b/usb/usb/Android.bp
@@ -38,7 +38,7 @@ cc_binary {
"android.hardware.usb.gadget@1.0",
"android.hardware.usb-V1-ndk",
"libcutils",
- "android.frameworks.stats-V1-ndk",
+ "android.frameworks.stats-V2-ndk",
"pixelatoms-cpp",
"libbinder_ndk",
@@ -48,7 +48,7 @@ cc_binary {
"libpixelstats",
],
export_shared_lib_headers: [
- "android.frameworks.stats-V1-ndk",
+ "android.frameworks.stats-V2-ndk",
"pixelatoms-cpp",
],
}
diff --git a/usb/usb/Usb.cpp b/usb/usb/Usb.cpp
index ed358cd..7abf239 100644
--- a/usb/usb/Usb.cpp
+++ b/usb/usb/Usb.cpp
@@ -93,7 +93,7 @@ ScopedAStatus Usb::enableUsbData(const string& in_portName, bool in_enable,
}
if (!WriteStringToFile("0", USB_DATA_PATH)) {
- ALOGE("Not able to turn on usb connection notification");
+ ALOGE("Not able to turn off usb connection notification");
result = false;
}
}
diff --git a/vibrator/OWNERS b/vibrator/OWNERS
index 928c9ff..dec74a8 100644
--- a/vibrator/OWNERS
+++ b/vibrator/OWNERS
@@ -1,3 +1 @@
-chasewu@google.com
-eliptus@google.com
-michaelwr@google.com
+file:platform/hardware/google/pixel:/vibrator/OWNERS
diff --git a/vibrator/drv2624/bench/Android.bp b/vibrator/drv2624/bench/Android.bp
index 6ae6a78..c5dccc0 100644
--- a/vibrator/drv2624/bench/Android.bp
+++ b/vibrator/drv2624/bench/Android.bp
@@ -14,6 +14,7 @@
// limitations under the License.
package {
+ default_team: "trendy_team_pixel_system_sw_touch_haptic",
default_applicable_licenses: ["Android-Apache-2.0"],
}
@@ -23,9 +24,6 @@ cc_benchmark {
srcs: [
"benchmark.cpp",
],
- static_libs: [
- "libc++fs",
- ],
shared_libs: [
"libbase",
],
diff --git a/vibrator/drv2624/tests/Android.bp b/vibrator/drv2624/tests/Android.bp
index dbede0b..7c880f6 100644
--- a/vibrator/drv2624/tests/Android.bp
+++ b/vibrator/drv2624/tests/Android.bp
@@ -14,6 +14,7 @@
// limitations under the License.
package {
+ default_team: "trendy_team_pixel_system_sw_touch_haptic",
default_applicable_licenses: ["Android-Apache-2.0"],
}
@@ -26,7 +27,6 @@ cc_test {
"test-vibrator.cpp",
],
static_libs: [
- "libc++fs",
"libgmock",
],
shared_libs: [