Compare commits
60 Commits
udc
...
udc-backup
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b9057b1023 | ||
|
|
36bef55e33 | ||
|
|
ca5bbb1160 | ||
|
|
7ae0ae4bc7 | ||
|
|
f4a34b5ae0 | ||
|
|
70e3e3ec34 | ||
|
|
5c5a317bd8 | ||
|
|
535c257501 | ||
|
|
f654b2929e | ||
|
|
be5112c6f4 | ||
|
|
3a0f8f3f98 | ||
|
|
bc8ffb456e | ||
|
|
05af885051 | ||
|
|
c71bd03cb4 | ||
|
|
eff36cac86 | ||
|
|
c709971078 | ||
|
|
576bc45dff | ||
|
|
fbf478c489 | ||
|
|
1deebefcaa | ||
|
|
00ae39bdb3 | ||
|
|
e0bc7e7332 | ||
|
|
852a50825d | ||
|
|
8fe601cb0c | ||
|
|
e596b62c70 | ||
|
|
e818eb66bc | ||
|
|
5c0d0b53c5 | ||
|
|
d1045d5d8d | ||
|
|
43ab5290e2 | ||
|
|
5ebebd7eb2 | ||
|
|
cf9e9d147c | ||
|
|
82c1aeec27 | ||
|
|
07ec027e3d | ||
|
|
46f836af8b | ||
|
|
127cf2c589 | ||
|
|
7cf9160e03 | ||
|
|
b931d852b0 | ||
|
|
5118c3fffe | ||
|
|
9f9368a1aa | ||
|
|
adb8185ac9 | ||
|
|
96dda5e747 | ||
|
|
6a8c3f2adf | ||
|
|
1508c80e7a | ||
|
|
91ad8f37da | ||
|
|
1deb415282 | ||
|
|
a7fc7b1b61 | ||
|
|
35d40e125f | ||
|
|
0d602e7a23 | ||
|
|
c613e817e6 | ||
|
|
d403404a41 | ||
|
|
b907dca500 | ||
|
|
86b5980ba7 | ||
|
|
9dfb99c02a | ||
|
|
72d3b192f3 | ||
|
|
2bba335fa6 | ||
|
|
030d728558 | ||
|
|
7da59a2270 | ||
|
|
91ab8ad647 | ||
|
|
af5aad7801 | ||
|
|
8276d54aba | ||
|
|
538347a676 |
@@ -1,5 +1,6 @@
|
||||
soong_namespace {
|
||||
imports: [
|
||||
"hardware/google/pixel",
|
||||
"hardware/qcom/bootctrl",
|
||||
],
|
||||
}
|
||||
|
||||
42
Android.mk
Normal file
42
Android.mk
Normal file
@@ -0,0 +1,42 @@
|
||||
#
|
||||
# Copyright 2020 The LineageOS 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.
|
||||
#
|
||||
|
||||
# This contains the module build definitions for the hardware-specific
|
||||
# components for this device.
|
||||
#
|
||||
# As much as possible, those components should be built unconditionally,
|
||||
# with device-specific names to avoid collisions, to avoid device-specific
|
||||
# bitrot and build breakages. Building a component unconditionally does
|
||||
# *not* include it on all devices, so it is safe even with hardware-specific
|
||||
# components.
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
ifneq ($(filter taimen, $(TARGET_DEVICE)),)
|
||||
subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH))
|
||||
$(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk)))
|
||||
|
||||
TAS2557_BIN := tas2557_cal.bin
|
||||
TAS2557_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/firmware/,$(notdir $(TAS2557_BIN)))
|
||||
$(TAS2557_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
|
||||
@echo "Creating tas2557_cal.bin symlink: $@"
|
||||
@mkdir -p $(dir $@)
|
||||
@rm -rf $@
|
||||
$(hide) ln -sf /persist/audio/$(notdir $@) $@
|
||||
|
||||
ALL_DEFAULT_INSTALLED_MODULES += $(TAS2557_SYMLINKS)
|
||||
|
||||
endif
|
||||
@@ -15,8 +15,10 @@
|
||||
#
|
||||
|
||||
PRODUCT_MAKEFILES := \
|
||||
$(LOCAL_DIR)/aosp_taimen.mk \
|
||||
$(LOCAL_DIR)/lineage_taimen.mk \
|
||||
$(LOCAL_DIR)/aosp_taimen_hwasan.mk \
|
||||
|
||||
COMMON_LUNCH_CHOICES := \
|
||||
aosp_taimen-userdebug
|
||||
lineage_taimen-userdebug \
|
||||
lineage_taimen-user \
|
||||
lineage_taimen-eng
|
||||
|
||||
@@ -22,62 +22,15 @@ BOARD_KERNEL_CMDLINE += console=ttyMSM0,115200,n8 earlycon=msm_serial_dm,0xc1b00
|
||||
include device/google/wahoo/BoardConfig.mk
|
||||
|
||||
BOARD_BOOTIMAGE_PARTITION_SIZE := 41943040
|
||||
BOARD_SYSTEM_EXTIMAGE_PARTITION_SIZE := 734003200
|
||||
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_AVB_ENABLE := true
|
||||
BOARD_EXT4_SHARE_DUP_BLOCKS := true
|
||||
|
||||
TARGET_COPY_OUT_SYSTEM_EXT := system_ext
|
||||
|
||||
# sepolicy
|
||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/taimen/sepolicy
|
||||
|
||||
# Kernel modules
|
||||
ifeq (,$(filter-out taimen_kasan, $(TARGET_PRODUCT)))
|
||||
# if TARGET_PRODUCT == taimen_kasan
|
||||
BOARD_VENDOR_KERNEL_MODULES += \
|
||||
device/google/wahoo-kernel/kasan/touch_core_base.ko \
|
||||
device/google/wahoo-kernel/kasan/ftm4.ko \
|
||||
device/google/wahoo-kernel/kasan/sw49408.ko \
|
||||
device/google/wahoo-kernel/kasan/lge_battery.ko \
|
||||
device/google/wahoo-kernel/kasan/wlan.ko
|
||||
else ifeq (,$(filter-out taimen_kernel_debug_memory, $(TARGET_PRODUCT)))
|
||||
# if TARGET == taimen_kernel_debug_memory
|
||||
BOARD_VENDOR_KERNEL_MODULES += \
|
||||
device/google/wahoo-kernel/debug_memory/touch_core_base.ko \
|
||||
device/google/wahoo-kernel/debug_memory/ftm4.ko \
|
||||
device/google/wahoo-kernel/debug_memory/sw49408.ko \
|
||||
device/google/wahoo-kernel/debug_memory/lge_battery.ko \
|
||||
device/google/wahoo-kernel/debug_memory/wlan.ko
|
||||
else ifeq (,$(filter-out taimen_kernel_debug_locking, $(TARGET_PRODUCT)))
|
||||
# if TARGET == taimen_kernel_debug_locking
|
||||
BOARD_VENDOR_KERNEL_MODULES += \
|
||||
device/google/wahoo-kernel/debug_locking/touch_core_base.ko \
|
||||
device/google/wahoo-kernel/debug_locking/ftm4.ko \
|
||||
device/google/wahoo-kernel/debug_locking/sw49408.ko \
|
||||
device/google/wahoo-kernel/debug_locking/lge_battery.ko \
|
||||
device/google/wahoo-kernel/debug_locking/wlan.ko
|
||||
else ifeq (,$(filter-out taimen_kernel_debug_hang, $(TARGET_PRODUCT)))
|
||||
# if TARGET == taimen_kernel_debug_hang
|
||||
BOARD_VENDOR_KERNEL_MODULES += \
|
||||
device/google/wahoo-kernel/debug_hang/touch_core_base.ko \
|
||||
device/google/wahoo-kernel/debug_hang/ftm4.ko \
|
||||
device/google/wahoo-kernel/debug_hang/sw49408.ko \
|
||||
device/google/wahoo-kernel/debug_hang/lge_battery.ko \
|
||||
device/google/wahoo-kernel/debug_hang/wlan.ko
|
||||
else ifeq (,$(filter-out taimen_kernel_debug_api, $(TARGET_PRODUCT)))
|
||||
# if TARGET == taimen_kernel_debug_api
|
||||
BOARD_VENDOR_KERNEL_MODULES += \
|
||||
device/google/wahoo-kernel/debug_api/touch_core_base.ko \
|
||||
device/google/wahoo-kernel/debug_api/ftm4.ko \
|
||||
device/google/wahoo-kernel/debug_api/sw49408.ko \
|
||||
device/google/wahoo-kernel/debug_api/lge_battery.ko \
|
||||
device/google/wahoo-kernel/debug_api/wlan.ko
|
||||
else
|
||||
BOARD_VENDOR_KERNEL_MODULES += \
|
||||
device/google/wahoo-kernel/touch_core_base.ko \
|
||||
device/google/wahoo-kernel/ftm4.ko \
|
||||
device/google/wahoo-kernel/sw49408.ko \
|
||||
device/google/wahoo-kernel/lge_battery.ko \
|
||||
device/google/wahoo-kernel/wlan.ko
|
||||
endif
|
||||
|
||||
-include vendor/google_devices/taimen/proprietary/BoardConfigVendor.mk
|
||||
|
||||
# Testing related defines
|
||||
@@ -89,6 +42,10 @@ BOARD_LISA_TARGET_SCRIPTS := device/google/wahoo/lisa/
|
||||
# rounded_corner_radius in overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml.
|
||||
TARGET_RECOVERY_UI_MARGIN_HEIGHT := 105
|
||||
|
||||
# Partitions (listed in the file) to be wiped under recovery.
|
||||
TARGET_RECOVERY_WIPE := device/google/taimen/recovery.wipe
|
||||
TARGET_RECOVERY_FSTAB := device/google/taimen/fstab.hardware
|
||||
|
||||
TARGET_RECOVERY_UI_LIB := \
|
||||
librecovery_ui_taimen \
|
||||
libfstab
|
||||
@@ -96,3 +53,18 @@ TARGET_RECOVERY_UI_LIB := \
|
||||
# VTS DTBO Verification. This kernel cmdline parameter should be added by the bootloader
|
||||
# for all future devices.
|
||||
BOARD_KERNEL_CMDLINE += androidboot.dtbo_idx=12
|
||||
|
||||
# Kernel
|
||||
TARGET_KERNEL_CONFIG := eucalyptus_taimen_defconfig
|
||||
|
||||
# Board uses A/B OTA.
|
||||
AB_OTA_UPDATER := true
|
||||
|
||||
AB_OTA_PARTITIONS += \
|
||||
boot \
|
||||
system \
|
||||
vbmeta \
|
||||
dtbo \
|
||||
vendor \
|
||||
product \
|
||||
system_ext
|
||||
|
||||
@@ -52,3 +52,6 @@ $(call add-clean-step, rm -rf $(OUT_DIR)/target/product/taimen/vendor/etc/sensor
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/init-$(PRODUCT_HARDWARE).rc)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/init.$(PRODUCT_HARDWARE).usb.rc)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/init.$(PRODUCT_HARDWARE).logging.rc)
|
||||
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/libgptutils.so)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib64/libigptutils.so)
|
||||
|
||||
24
README.md
Normal file
24
README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Device Tree for Google Pixel 2XL
|
||||
|
||||
The Google Pixel 2XL (codenamed _"taimen"_) is a mid-range smartphone from Google.
|
||||
It was released in October 2017.
|
||||
|
||||
## Device specifications
|
||||
|
||||
| Device | Google Pixel 2XL |
|
||||
| ----------------------- | :------------------------------------------- |
|
||||
| SoC | Qualcomm MSM8998 Snapdragon 835 (10 nm) |
|
||||
| CPU | Octa-core (4x2.35 GHz Kryo & 4x1.9 GHz Kryo) |
|
||||
| GPU | Adreno 540 |
|
||||
| Memory | 4GB RAM (LPDDR4X) |
|
||||
| Shipped Android version | 8.0 |
|
||||
| Storage | 64/128GB UFS 2.1 |
|
||||
| Battery | Non-removable Li-Ion 3520 mAh |
|
||||
| Dimensions | 157.9 mm x 76.7 mm x 7.9 mm |
|
||||
| Display | 1440x2880 (538 PPI) AMOLED 152.4 mm (6 in) |
|
||||
| Rear camera | 12.2 MP, Dual LED flash |
|
||||
| Front camera | 8 MP, No flash |
|
||||
|
||||
## Device picture
|
||||
|
||||

|
||||
@@ -670,6 +670,9 @@ gInterfaceChangeWait=1000
|
||||
#Timer value is in seconds
|
||||
gAutoBmpsTimerValue=90
|
||||
|
||||
# Add another interface while driver load
|
||||
gEnableConcurrentSTA=wlan1
|
||||
|
||||
END
|
||||
|
||||
# Note: Configuration parser would not read anything past the END marker
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<audio_effects_conf version="2.0" xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0">
|
||||
<libraries>
|
||||
<library name="gamedap" path="libswgamedap.so"/>
|
||||
<library name="vqe" path="libswvqe.so"/>
|
||||
<library name="dap" path="libswdap.so"/>
|
||||
<library name="bundle" path="libbundlewrapper.so"/>
|
||||
<library name="reverb" path="libreverbwrapper.so"/>
|
||||
<library name="visualizer_sw" path="libvisualizer.so"/>
|
||||
@@ -57,22 +60,22 @@
|
||||
<effect name="voice_helper" library="volume_listener" uuid="0ace5c08-0590-11e5-ae9e-0025b32654a0"/>
|
||||
<effect name="notification_helper" library="volume_listener" uuid="0b776dde-0590-11e5-81ba-0025b32654a0"/>
|
||||
<effect name="dynamics_processing" library="dynamics_processing" uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
|
||||
<effect name="gamedap" library="gamedap" uuid="3783c334-d3a0-4d13-874f-0032e5fb80e2"/>
|
||||
<effect name="vqe" library="vqe" uuid="64a0f614-7fa4-48b8-b081-d59dc954616f"/>
|
||||
<effect name="dap" library="dap" uuid="9d4921da-8225-4f29-aefa-39537a04bcaa"/>
|
||||
</effects>
|
||||
<postprocess>
|
||||
<stream type="system">
|
||||
</stream>
|
||||
<stream type="music">
|
||||
<apply effect="music_helper"/>
|
||||
</stream>
|
||||
<stream type="ring">
|
||||
<apply effect="ring_helper"/>
|
||||
</stream>
|
||||
<stream type="alarm">
|
||||
<apply effect="alarm_helper"/>
|
||||
</stream>
|
||||
<stream type="voice_call">
|
||||
<apply effect="voice_helper"/>
|
||||
</stream>
|
||||
<stream type="notification">
|
||||
<apply effect="notification_helper"/>
|
||||
</stream>
|
||||
</postprocess>
|
||||
<preprocess>
|
||||
|
||||
21
bootctrl/Android.bp
Normal file
21
bootctrl/Android.bp
Normal file
@@ -0,0 +1,21 @@
|
||||
//
|
||||
// Copyright (C) 2019 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.
|
||||
//
|
||||
|
||||
cc_library {
|
||||
name: "bootctrl.msm8998",
|
||||
defaults: ["bootctrl_hal_defaults"],
|
||||
static_libs: ["libgptutils.msm8998"],
|
||||
}
|
||||
33
device.mk
33
device.mk
@@ -23,12 +23,6 @@ PRODUCT_HARDWARE := taimen
|
||||
# To build taimen specific modules e.g. librecovery_ui_taimen.
|
||||
PRODUCT_SOONG_NAMESPACES += device/google/taimen
|
||||
|
||||
# DEVICE_PACKAGE_OVERLAYS for the device should be before
|
||||
# including common overlays since the one listed first
|
||||
# takes precedence.
|
||||
ifdef DEVICE_PACKAGE_OVERLAYS
|
||||
$(warning Overlays defined in '$(DEVICE_PACKAGE_OVERLAYS)' will override '$(PRODUCT_HARDWARE)' overlays)
|
||||
endif
|
||||
DEVICE_PACKAGE_OVERLAYS += device/google/taimen/overlay
|
||||
|
||||
# Audio
|
||||
@@ -70,6 +64,15 @@ PRODUCT_COPY_FILES += \
|
||||
device/google/taimen/thermal_info_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json \
|
||||
device/google/taimen/thermal_info_config_evt.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_evt.json
|
||||
|
||||
# Fstab Hardware
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/taimen/fstab.hardware:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.$(PRODUCT_HARDWARE) \
|
||||
device/google/taimen/fstab.hardware:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.$(PRODUCT_HARDWARE)
|
||||
|
||||
# Shims
|
||||
PRODUCT_PACKAGES += \
|
||||
libgui_shim
|
||||
|
||||
# Audio
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/taimen/mixer_paths_tavil.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tavil_taimen.xml \
|
||||
@@ -118,7 +121,7 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.software.device_id_attestation.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.device_id_attestation.xml
|
||||
|
||||
# Enable modem logging
|
||||
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
persist.sys.modem.diag.qdb=0\
|
||||
persist.sys.modem.diag.mdlog=true \
|
||||
@@ -129,11 +132,19 @@ endif
|
||||
|
||||
#IMU calibration
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
persist.config.calibration_fac=/persist/sensors/calibration/calibration.xml
|
||||
persist.config.calibration_fac=/persist/sensors/calibration/calibration.xml
|
||||
|
||||
# Vibrator HAL
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
ro.vibrator.hal.click.duration=10 \
|
||||
ro.vibrator.hal.tick.duration=4 \
|
||||
ro.vibrator.hal.heavyclick.duration=12
|
||||
ro.vibrator.hal.click.duration=10 \
|
||||
ro.vibrator.hal.tick.duration=4 \
|
||||
ro.vibrator.hal.heavyclick.duration=12
|
||||
|
||||
# VNDK
|
||||
PRODUCT_COPY_FILES += \
|
||||
prebuilts/vndk/v33/arm/arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_foundation-v33.so \
|
||||
prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-core/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefright_foundation-v33.so \
|
||||
prebuilts/vndk/v32/arm64/arch-arm-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libhidlbase-v32.so \
|
||||
prebuilts/vndk/v32/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libhidlbase-v32.so \
|
||||
prebuilts/vndk/v32/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhidlbase-v32.so \
|
||||
prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v33.so
|
||||
|
||||
11
evolution.dependencies
Normal file
11
evolution.dependencies
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
[
|
||||
{
|
||||
"repository":"device_google_wahoo",
|
||||
"target_path":"device/google/wahoo"
|
||||
},
|
||||
{
|
||||
"repository":"vendor_google_taimen",
|
||||
"target_path":"vendor/google/taimen"
|
||||
}
|
||||
]
|
||||
98
extract-files.sh
Normal file
98
extract-files.sh
Normal file
@@ -0,0 +1,98 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2023 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DEVICE=taimen
|
||||
VENDOR=google
|
||||
|
||||
# Load extract_utils and do some sanity checks
|
||||
MY_DIR="${BASH_SOURCE%/*}"
|
||||
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
|
||||
|
||||
ANDROID_ROOT="${MY_DIR}/../../.."
|
||||
|
||||
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
|
||||
if [ ! -f "${HELPER}" ]; then
|
||||
echo "Unable to find helper script at ${HELPER}"
|
||||
exit 1
|
||||
fi
|
||||
source "${HELPER}"
|
||||
|
||||
# Default to sanitizing the vendor folder before extraction
|
||||
CLEAN_VENDOR=true
|
||||
|
||||
ONLY_FIRMWARE=
|
||||
KANG=
|
||||
SECTION=
|
||||
|
||||
while [ "${#}" -gt 0 ]; do
|
||||
case "${1}" in
|
||||
--only-firmware )
|
||||
ONLY_FIRMWARE=true
|
||||
;;
|
||||
-n | --no-cleanup )
|
||||
CLEAN_VENDOR=false
|
||||
;;
|
||||
-k | --kang )
|
||||
KANG="--kang"
|
||||
;;
|
||||
-s | --section )
|
||||
SECTION="${2}"; shift
|
||||
CLEAN_VENDOR=false
|
||||
;;
|
||||
* )
|
||||
SRC="${1}"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if [ -z "${SRC}" ]; then
|
||||
SRC="adb"
|
||||
fi
|
||||
|
||||
function blob_fixup() {
|
||||
case "${1}" in
|
||||
# Fix typo in qcrilmsgtunnel whitelist
|
||||
product/etc/sysconfig/nexus.xml)
|
||||
sed -i 's/qulacomm/qualcomm/' "${2}"
|
||||
;;
|
||||
# Fix missing symbols for IMS/Camera
|
||||
lib/lib-imsvideocodec.so | lib/libimsmedia_jni.so | lib64/lib-imsvideocodec.so | lib64/libimsmedia_jni.so)
|
||||
for LIBGUI_SHIM in $(grep -L "libgui_shim.so" "${2}"); do
|
||||
"${PATCHELF}" --add-needed "libgui_shim.so" "${LIBGUI_SHIM}"
|
||||
done
|
||||
;;
|
||||
vendor/bin/pm-service)
|
||||
grep -q libutils-v33.so "${2}" || "${PATCHELF}" --add-needed "libutils-v33.so" "${2}"
|
||||
;;
|
||||
# Fix missing symbol _ZN7android8hardware7details17gBnConstructorMapE
|
||||
lib*/com.qualcomm.qti.imsrtpservice@1.0.so | vendor/bin/cnd | vendor/bin/ims_rtp_daemon | vendor/bin/imsrcsd | vendor/bin/netmgrd | vendor/lib*/com.quicinc.cne.api@1.0.so)
|
||||
"${PATCHELF}" --replace-needed "libhidlbase.so" "libhidlbase-v32.so" "${2}"
|
||||
;;
|
||||
# Link dolby blobs with v33 libstagefright_foundation
|
||||
vendor/lib/libstagefright_soft_ddpdec.so | vendor/lib/libstagefright_soft_ac4dec.so | vendor/lib/libstagefrightdolby.so | vendor/lib64/libstagefright_soft_ddpdec.so | vendor/lib64/libdlbdsservice.so | vendor/lib64/libstagefright_soft_ac4dec.so | vendor/lib64/libstagefrightdolby.so)
|
||||
"${PATCHELF}" --replace-needed "libstagefright_foundation.so" "libstagefright_foundation-v33.so" "${2}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Initialize the helper
|
||||
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
|
||||
|
||||
if [ -z "${ONLY_FIRMWARE}" ]; then
|
||||
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
|
||||
extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
|
||||
fi
|
||||
|
||||
if [ -z "${SECTION}" ]; then
|
||||
extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
|
||||
fi
|
||||
|
||||
"${MY_DIR}/setup-makefiles.sh"
|
||||
14
fstab.hardware
Normal file
14
fstab.hardware
Normal file
@@ -0,0 +1,14 @@
|
||||
# Android fstab file.
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
/dev/block/by-name/system /system ext4 ro,barrier=1 wait,slotselect,avb,first_stage_mount
|
||||
/dev/block/by-name/vendor /vendor ext4 ro,barrier=1 wait,slotselect,avb,first_stage_mount
|
||||
/dev/block/by-name/product /product ext4 ro,barrier=1 wait,slotselect,avb,first_stage_mount
|
||||
/dev/block/by-name/system_ext /system_ext ext4 ro,barrier=1 wait,slotselect,avb,first_stage_mount
|
||||
/dev/block/by-name/persist /persist ext4 nosuid,nodev,noatime,barrier=1 wait
|
||||
/dev/block/platform/soc/1da4000.ufshc/by-name/metadata /metadata ext4 noatime,nosuid,nodev,discard,sync wait,formattable
|
||||
/dev/block/platform/soc/1da4000.ufshc/by-name/userdata /data ext4 errors=panic,noatime,nosuid,nodev,barrier=1,noauto_da_alloc latemount,wait,check,formattable,fileencryption=ice:aes-256-heh,eraseblk=16777216,logicalblk=4096,quota,reservedsize=128M,checkpoint=block
|
||||
/dev/block/platform/soc/1da4000.ufshc/by-name/misc /misc emmc defaults defaults
|
||||
/dev/block/platform/soc/1da4000.ufshc/by-name/modem /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect
|
||||
/devices/soc/a800000.ssusb/a800000.dwc3* auto vfat defaults voldmanaged=usb:auto
|
||||
/dev/block/zram0 none swap defaults zramsize=2147483648,max_comp_streams=8
|
||||
38
gpt-utils/Android.bp
Normal file
38
gpt-utils/Android.bp
Normal file
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Copyright (C) 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.
|
||||
//
|
||||
|
||||
cc_library {
|
||||
name: "libgptutils.msm8998",
|
||||
vendor: true,
|
||||
recovery_available: true,
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"liblog",
|
||||
"libz",
|
||||
],
|
||||
cflags: [
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
],
|
||||
srcs: [
|
||||
"gpt-utils.cpp",
|
||||
],
|
||||
owner: "qti",
|
||||
header_libs: [
|
||||
"generated_kernel_headers",
|
||||
],
|
||||
export_include_dirs: ["."],
|
||||
}
|
||||
1545
gpt-utils/gpt-utils.cpp
Normal file
1545
gpt-utils/gpt-utils.cpp
Normal file
File diff suppressed because it is too large
Load Diff
196
gpt-utils/gpt-utils.h
Normal file
196
gpt-utils/gpt-utils.h
Normal file
@@ -0,0 +1,196 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above
|
||||
* copyright notice, this list of conditions and the following
|
||||
* disclaimer in the documentation and/or other materials provided
|
||||
* with the distribution.
|
||||
* * Neither the name of The Linux Foundation nor the names of its
|
||||
* contributors may be used to endorse or promote products derived
|
||||
* from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#ifndef __GPT_UTILS_H__
|
||||
#define __GPT_UTILS_H__
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <map>
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
/******************************************************************************
|
||||
* GPT HEADER DEFINES
|
||||
******************************************************************************/
|
||||
#define GPT_SIGNATURE "EFI PART"
|
||||
#define HEADER_SIZE_OFFSET 12
|
||||
#define HEADER_CRC_OFFSET 16
|
||||
#define PRIMARY_HEADER_OFFSET 24
|
||||
#define BACKUP_HEADER_OFFSET 32
|
||||
#define FIRST_USABLE_LBA_OFFSET 40
|
||||
#define LAST_USABLE_LBA_OFFSET 48
|
||||
#define PENTRIES_OFFSET 72
|
||||
#define PARTITION_COUNT_OFFSET 80
|
||||
#define PENTRY_SIZE_OFFSET 84
|
||||
#define PARTITION_CRC_OFFSET 88
|
||||
|
||||
#define TYPE_GUID_OFFSET 0
|
||||
#define TYPE_GUID_SIZE 16
|
||||
#define PTN_ENTRY_SIZE 128
|
||||
#define UNIQUE_GUID_OFFSET 16
|
||||
#define FIRST_LBA_OFFSET 32
|
||||
#define LAST_LBA_OFFSET 40
|
||||
#define ATTRIBUTE_FLAG_OFFSET 48
|
||||
#define PARTITION_NAME_OFFSET 56
|
||||
#define MAX_GPT_NAME_SIZE 72
|
||||
|
||||
/******************************************************************************
|
||||
* AB RELATED DEFINES
|
||||
******************************************************************************/
|
||||
//Bit 48 onwords in the attribute field are the ones where we are allowed to
|
||||
//store our AB attributes.
|
||||
#define AB_FLAG_OFFSET (ATTRIBUTE_FLAG_OFFSET + 6)
|
||||
#define GPT_DISK_INIT_MAGIC 0xABCD
|
||||
#define AB_PARTITION_ATTR_SLOT_ACTIVE (0x1<<2)
|
||||
#define AB_PARTITION_ATTR_BOOT_SUCCESSFUL (0x1<<6)
|
||||
#define AB_PARTITION_ATTR_UNBOOTABLE (0x1<<7)
|
||||
#define AB_SLOT_ACTIVE_VAL 0x3F
|
||||
#define AB_SLOT_INACTIVE_VAL 0x0
|
||||
#define AB_SLOT_ACTIVE 1
|
||||
#define AB_SLOT_INACTIVE 0
|
||||
#define AB_SLOT_A_SUFFIX "_a"
|
||||
#define AB_SLOT_B_SUFFIX "_b"
|
||||
#define PTN_XBL "xbl"
|
||||
#define PTN_SWAP_LIST PTN_XBL, \
|
||||
"abl", "aboot", "aes", "apdp", "bootlocker", "cmnlib", "cmnlib32", \
|
||||
"cmnlib64", "devcfg", "dtbo", "hosd", "hyp", "laf", "keymaster", \
|
||||
"lockbooter", "msadp", "pmic", "rpm", "storsec", \
|
||||
"trusty", "tz", "vbmeta"
|
||||
#define AB_PTN_LIST PTN_SWAP_LIST, "boot", "system", "vendor", "modem", "product", "system_ext"
|
||||
#define BOOT_DEV_DIR "/dev/block/bootdevice/by-name"
|
||||
|
||||
/******************************************************************************
|
||||
* HELPER MACROS
|
||||
******************************************************************************/
|
||||
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
|
||||
/******************************************************************************
|
||||
* TYPES
|
||||
******************************************************************************/
|
||||
enum boot_update_stage {
|
||||
UPDATE_MAIN = 1,
|
||||
UPDATE_BACKUP,
|
||||
UPDATE_FINALIZE
|
||||
};
|
||||
|
||||
enum gpt_instance {
|
||||
PRIMARY_GPT = 0,
|
||||
SECONDARY_GPT
|
||||
};
|
||||
|
||||
enum boot_chain {
|
||||
NORMAL_BOOT = 0,
|
||||
BACKUP_BOOT
|
||||
};
|
||||
|
||||
struct gpt_disk {
|
||||
//GPT primary header
|
||||
uint8_t *hdr;
|
||||
//primary header crc
|
||||
uint32_t hdr_crc;
|
||||
//GPT backup header
|
||||
uint8_t *hdr_bak;
|
||||
//backup header crc
|
||||
uint32_t hdr_bak_crc;
|
||||
//Partition entries array
|
||||
uint8_t *pentry_arr;
|
||||
//Partition entries array for backup table
|
||||
uint8_t *pentry_arr_bak;
|
||||
//Size of the pentry array
|
||||
uint32_t pentry_arr_size;
|
||||
//Size of each element in the pentry array
|
||||
uint32_t pentry_size;
|
||||
//CRC of the partition entry array
|
||||
uint32_t pentry_arr_crc;
|
||||
//CRC of the backup partition entry array
|
||||
uint32_t pentry_arr_bak_crc;
|
||||
//Path to block dev representing the disk
|
||||
char devpath[PATH_MAX];
|
||||
//Block size of disk
|
||||
uint32_t block_size;
|
||||
uint32_t is_initialized;
|
||||
};
|
||||
|
||||
/******************************************************************************
|
||||
* FUNCTION PROTOTYPES
|
||||
******************************************************************************/
|
||||
int prepare_boot_update(enum boot_update_stage stage);
|
||||
//GPT disk methods
|
||||
struct gpt_disk* gpt_disk_alloc();
|
||||
//Free previously allocated gpt_disk struct
|
||||
void gpt_disk_free(struct gpt_disk *disk);
|
||||
//Get the details of the disk holding the partition whose name
|
||||
//is passed in via dev
|
||||
int gpt_disk_get_disk_info(const char *dev, struct gpt_disk *disk);
|
||||
|
||||
//Get pointer to partition entry from a allocated gpt_disk structure
|
||||
uint8_t* gpt_disk_get_pentry(struct gpt_disk *disk,
|
||||
const char *partname,
|
||||
enum gpt_instance instance);
|
||||
|
||||
//Update the crc fields of the modified disk structure
|
||||
int gpt_disk_update_crc(struct gpt_disk *disk);
|
||||
|
||||
//Write the contents of struct gpt_disk back to the actual disk
|
||||
int gpt_disk_commit(struct gpt_disk *disk);
|
||||
|
||||
//Return if the current device is UFS based or not
|
||||
int gpt_utils_is_ufs_device();
|
||||
|
||||
//Swtich betwieen using either the primary or the backup
|
||||
//boot LUN for boot. This is required since UFS boot partitions
|
||||
//cannot have a backup GPT which is what we use for failsafe
|
||||
//updates of the other 'critical' partitions. This function will
|
||||
//not be invoked for emmc targets and on UFS targets is only required
|
||||
//to be invoked for XBL.
|
||||
//
|
||||
//The algorithm to do this is as follows:
|
||||
//- Find the real block device(eg: /dev/block/sdb) that corresponds
|
||||
// to the /dev/block/bootdevice/by-name/xbl(bak) symlink
|
||||
//
|
||||
//- Once we have the block device 'node' name(sdb in the above example)
|
||||
// use this node to to locate the scsi generic device that represents
|
||||
// it by checking the file /sys/block/sdb/device/scsi_generic/sgY
|
||||
//
|
||||
//- Once we locate sgY we call the query ioctl on /dev/sgy to switch
|
||||
//the boot lun to either LUNA or LUNB
|
||||
int gpt_utils_set_xbl_boot_partition(enum boot_chain chain);
|
||||
|
||||
//Given a vector of partition names as a input and a reference to a map,
|
||||
//populate the map to indicate which physical disk each of the partitions
|
||||
//sits on. The key in the map is the path to the block device where the
|
||||
//partition lies and the value is a vector of strings indicating which of
|
||||
//the passed in partition names sits on that device.
|
||||
int gpt_utils_get_partition_map(std::vector<std::string>& partition_list,
|
||||
std::map<std::string,std::vector<std::string>>& partition_map);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /* __GPT_UTILS_H__ */
|
||||
@@ -58,19 +58,6 @@ service vendor.theme_set /vendor/bin/misc_writer --set-dark-theme
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
# Clear the dark theme magic in /misc partition.
|
||||
service vendor.theme_clear /vendor/bin/misc_writer --clear-dark-theme
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
# Set the dark boot flag on dark mode (UiModeManager.MODE_NIGHT_YES == 2).
|
||||
on property:persist.sys.theme=2
|
||||
# Set dark boot flag when the device is provisioned.
|
||||
on property:persist.sys.device_provisioned=1
|
||||
start vendor.theme_set
|
||||
|
||||
# Clear the dark theme flag on light mode (UiModeManager.MODE_NIGHT_NO == 1) or auto mode
|
||||
# (UiModeManager.MODE_NIGHT_AUTO == 0).
|
||||
on property:persist.sys.theme=1
|
||||
start vendor.theme_clear
|
||||
|
||||
on property:persist.sys.theme=0
|
||||
start vendor.theme_clear
|
||||
|
||||
@@ -18,31 +18,41 @@
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk)
|
||||
|
||||
# Inherit some common EvolutionX stuff
|
||||
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
|
||||
|
||||
# Boot animation
|
||||
TARGET_SCREEN_HEIGHT := 2880
|
||||
TARGET_SCREEN_WIDTH := 1440
|
||||
|
||||
# EvolutionX Specific Flags
|
||||
EVO_BUILD_TYPE := Official
|
||||
WITH_GMS := true
|
||||
|
||||
# EPPE
|
||||
TARGET_DISABLE_EPPE := true
|
||||
|
||||
# Inherit device configuration
|
||||
$(call inherit-product, device/google/taimen/device.mk)
|
||||
$(call inherit-product, vendor/google/taimen/taimen-vendor.mk)
|
||||
$(call inherit-product-if-exists, vendor/google_devices/taimen/proprietary/device-vendor.mk)
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
Dialer \
|
||||
Launcher3QuickStep \
|
||||
WallpaperPicker \
|
||||
netutils-wrapper-1.0 \
|
||||
vndk_package
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/taimen/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
|
||||
frameworks/native/data/etc/aosp_excluded_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/aosp_excluded_hardware.xml
|
||||
device/google/taimen/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml
|
||||
|
||||
PRODUCT_RESTRICT_VENDOR_FILES := owner
|
||||
|
||||
# Keep the VNDK APEX in /system partition for REL branches as these branches are
|
||||
# expected to have stable API/ABI surfaces.
|
||||
ifneq (REL,$(PLATFORM_VERSION_CODENAME))
|
||||
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
|
||||
endif
|
||||
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
|
||||
|
||||
PRODUCT_MANUFACTURER := Google
|
||||
PRODUCT_BRAND := Android
|
||||
PRODUCT_NAME := aosp_taimen
|
||||
PRODUCT_BRAND := google
|
||||
PRODUCT_NAME := lineage_taimen
|
||||
PRODUCT_DEVICE := taimen
|
||||
PRODUCT_MODEL := AOSP on taimen
|
||||
PRODUCT_MODEL := Pixel 2 XL
|
||||
|
||||
PRODUCT_BUILD_PROP_OVERRIDES += \
|
||||
PRODUCT_NAME=taimen \
|
||||
PRIVATE_BUILD_DESC="taimen-user 11 RP1A.201005.004.A1 6934943 release-keys"
|
||||
|
||||
BUILD_FINGERPRINT := google/taimen/taimen:11/RP1A.201005.004.A1/6934943:user/release-keys
|
||||
@@ -113,8 +113,8 @@
|
||||
<!-- Screen brightness when dozing. -->
|
||||
<integer name="config_screenBrightnessDoze">13</integer>
|
||||
|
||||
<!-- Whether the display blanks itself when transition from a doze to a non-doze state -->
|
||||
<bool name="config_displayBlanksAfterDoze">true</bool>
|
||||
<!-- Define that we use a higher screen ratio (18:9) than standard (16:9) -->
|
||||
<bool name="config_haveHigherAspectRatioScreen">true</bool>
|
||||
|
||||
<!-- Default screen brightness for VR setting. Default value: 0x8c => 140. -->
|
||||
<integer name="config_screenBrightnessForVrSettingDefault">140</integer>
|
||||
|
||||
@@ -19,4 +19,7 @@
|
||||
<resources>
|
||||
<!-- Default for Settings.Global.APPLY_RAMPING_RINGER -->
|
||||
<bool name="def_apply_ramping_ringer">false</bool>
|
||||
|
||||
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
|
||||
<string name="def_device_name_simple">Pixel 2 XL</string>
|
||||
</resources>
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<!--
|
||||
Copyright (C) 2016 The Android Open Source Project
|
||||
|
||||
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.
|
||||
-->
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="91px"
|
||||
android:height="91px"
|
||||
android:viewportWidth="8"
|
||||
android:viewportHeight="8">
|
||||
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M8,0H0v8C0,3.6,3.6,0,8,0z" />
|
||||
|
||||
</vector>
|
||||
@@ -130,8 +130,8 @@
|
||||
"Name": "PMQoSCpuDmaLatency",
|
||||
"Path": "/dev/cpu_dma_latency",
|
||||
"Values": [
|
||||
"44",
|
||||
"100"
|
||||
"2c",
|
||||
"64"
|
||||
],
|
||||
"HoldFd": true
|
||||
},
|
||||
@@ -139,7 +139,6 @@
|
||||
"Name": "PowerHALMainState",
|
||||
"Path": "vendor.powerhal.state",
|
||||
"Values": [
|
||||
"CAMERA_STREAMING",
|
||||
"VR_SUSTAINED_PERFORMANCE",
|
||||
"SUSTAINED_PERFORMANCE",
|
||||
"VR_MODE",
|
||||
@@ -151,7 +150,7 @@
|
||||
"Name": "PowerHALAudioState",
|
||||
"Path": "vendor.powerhal.audio",
|
||||
"Values": [
|
||||
"AUDIO_LOW_LATENCY",
|
||||
"AUDIO_STREAMING_LOW_LATENCY",
|
||||
""
|
||||
],
|
||||
"Type": "Property"
|
||||
@@ -328,13 +327,13 @@
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CPUBigClusterMinFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1132800"
|
||||
"Value": "1344000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
"Node": "CPULittleClusterMinFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1134000"
|
||||
"Value": "1478400"
|
||||
},
|
||||
{
|
||||
"PowerHint": "INTERACTION",
|
||||
@@ -388,7 +387,7 @@
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "PMQoSCpuDmaLatency",
|
||||
"Duration": 5000,
|
||||
"Value": "44"
|
||||
"Value": "2c"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
@@ -436,16 +435,10 @@
|
||||
"PowerHint": "CAMERA_LAUNCH",
|
||||
"Node": "PMQoSCpuDmaLatency",
|
||||
"Duration": 1000,
|
||||
"Value": "44"
|
||||
"Value": "2c"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING",
|
||||
"Node": "PowerHALMainState",
|
||||
"Duration": 0,
|
||||
"Value": "CAMERA_STREAMING"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING",
|
||||
"PowerHint": "CAMERA_STREAMING_MID",
|
||||
"Node": "CPUBigClusterMaxFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1958400"
|
||||
@@ -472,7 +465,7 @@
|
||||
"PowerHint": "CAMERA_SHOT",
|
||||
"Node": "PMQoSCpuDmaLatency",
|
||||
"Duration": 1000,
|
||||
"Value": "44"
|
||||
"Value": "2c"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_SHOT",
|
||||
@@ -499,34 +492,46 @@
|
||||
"Value": "13763"
|
||||
},
|
||||
{
|
||||
"PowerHint": "AUDIO_STREAMING",
|
||||
"PowerHint": "AUDIO_LAUNCH",
|
||||
"Node": "CPUBigClusterMinFreq",
|
||||
"Duration": 2000,
|
||||
"Value": "1420800"
|
||||
},
|
||||
{
|
||||
"PowerHint": "AUDIO_STREAMING",
|
||||
"PowerHint": "AUDIO_LAUNCH",
|
||||
"Node": "PMQoSCpuDmaLatency",
|
||||
"Duration": 2000,
|
||||
"Value": "44"
|
||||
"Value": "2c"
|
||||
},
|
||||
{
|
||||
"PowerHint": "AUDIO_LOW_LATENCY",
|
||||
"PowerHint": "AUDIO_STREAMING_LOW_LATENCY",
|
||||
"Node": "PowerHALAudioState",
|
||||
"Duration": 0,
|
||||
"Value": "AUDIO_LOW_LATENCY"
|
||||
"Value": "AUDIO_STREAMING_LOW_LATENCY"
|
||||
},
|
||||
{
|
||||
"PowerHint": "AUDIO_LOW_LATENCY",
|
||||
"PowerHint": "AUDIO_STREAMING_LOW_LATENCY",
|
||||
"Node": "PMQoSCpuDmaLatency",
|
||||
"Duration": 0,
|
||||
"Value": "44"
|
||||
"Value": "2c"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "CPULittleClusterMinFreq",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "GPUMinFreq",
|
||||
"Duration": 0,
|
||||
"Value": "515000000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "EXPENSIVE_RENDERING",
|
||||
"Node": "GPUMaxFreq",
|
||||
"Duration": 0,
|
||||
"Value": "710000000"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
793
proprietary-files-vendor.txt
Normal file
793
proprietary-files-vendor.txt
Normal file
@@ -0,0 +1,793 @@
|
||||
## All blobs from this list, unless pinned and noted as otherwise,
|
||||
## are from RP1A.201005.004.A1, Dec 2020.
|
||||
|
||||
vendor/app/ModemService/ModemService.apk
|
||||
vendor/app/QtiTelephonyService/QtiTelephonyService.apk
|
||||
vendor/app/TimeService/TimeService.apk
|
||||
vendor/app/wahoo_gfxdrv/wahoo_gfxdrv.apk;PRESIGNED
|
||||
vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.fpc
|
||||
vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
|
||||
vendor/bin/hw/android.hardware.drm@1.3-service.widevine
|
||||
vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
|
||||
vendor/bin/hw/android.hardware.keymaster@3.0-service-qti
|
||||
vendor/bin/hw/android.hardware.oemlock@1.0-service
|
||||
vendor/bin/ATFWD-daemon
|
||||
vendor/bin/KmInstallKeybox
|
||||
vendor/bin/PktRspTest
|
||||
vendor/bin/StoreKeybox
|
||||
vendor/bin/WifiLogger_app
|
||||
vendor/bin/adsprpcd
|
||||
vendor/bin/athdiag
|
||||
vendor/bin/cnd
|
||||
vendor/bin/cnss-daemon
|
||||
vendor/bin/cnss_diag
|
||||
vendor/bin/diag_callback_sample
|
||||
vendor/bin/diag_dci_sample
|
||||
vendor/bin/diag_klog
|
||||
vendor/bin/diag_mdlog
|
||||
vendor/bin/diag_socket_log
|
||||
vendor/bin/diag_uart_log
|
||||
vendor/bin/ese_load
|
||||
vendor/bin/ftmdaemon
|
||||
vendor/bin/ims_rtp_daemon
|
||||
vendor/bin/imsdatadaemon
|
||||
vendor/bin/imsqmidaemon
|
||||
vendor/bin/imsrcsd
|
||||
vendor/bin/irsc_util
|
||||
vendor/bin/loc_launcher
|
||||
vendor/bin/lowi-server
|
||||
vendor/bin/msm_irqbalance
|
||||
vendor/bin/netmgrd
|
||||
vendor/bin/nl_listener
|
||||
vendor/bin/oemlock-bridge
|
||||
vendor/bin/oemlock-bridge-client
|
||||
vendor/bin/oemlock_provision
|
||||
vendor/bin/pd-mapper
|
||||
vendor/bin/pktlogconf
|
||||
vendor/bin/port-bridge
|
||||
vendor/bin/qseecom_sample_client
|
||||
vendor/bin/qseecomd
|
||||
vendor/bin/qseeproxydaemon
|
||||
vendor/bin/qseeproxysampledaemon
|
||||
vendor/bin/qti
|
||||
vendor/bin/radish
|
||||
vendor/bin/ramoops
|
||||
vendor/bin/rmt_storage
|
||||
vendor/bin/sensors.qcom
|
||||
vendor/bin/ssr_diag
|
||||
vendor/bin/ssr_setup
|
||||
vendor/bin/subsystem_ramdump
|
||||
vendor/bin/test_diag
|
||||
vendor/bin/tftp_server
|
||||
vendor/bin/thermal-engine
|
||||
vendor/bin/time_daemon
|
||||
vendor/bin/xtra-daemon
|
||||
vendor/etc/acdbdata/Bluetooth_cal.acdb
|
||||
vendor/etc/acdbdata/Codec_cal.acdb
|
||||
vendor/etc/acdbdata/General_cal.acdb
|
||||
vendor/etc/acdbdata/Global_cal.acdb
|
||||
vendor/etc/acdbdata/Handset_cal.acdb
|
||||
vendor/etc/acdbdata/Hdmi_cal.acdb
|
||||
vendor/etc/acdbdata/Headset_cal.acdb
|
||||
vendor/etc/acdbdata/Speaker_cal.acdb
|
||||
vendor/etc/acdbdata/workspaceFile.qwsp
|
||||
vendor/etc/camera/camera_config.xml
|
||||
vendor/etc/camera/imx179_pixel_chromatix.xml
|
||||
vendor/etc/camera/imx362_pixel_chromatix.xml
|
||||
vendor/etc/chre/preloaded_nanoapps.json
|
||||
vendor/etc/data/dsi_config.xml
|
||||
vendor/etc/data/netmgr_config.xml
|
||||
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.drm@1.3-service.widevine.rc
|
||||
vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
|
||||
vendor/etc/init/android.hardware.keymaster@3.0-service-qti.rc
|
||||
vendor/etc/init/android.hardware.oemlock@1.0-service.rc
|
||||
vendor/etc/init/init-ramoops.rc
|
||||
vendor/etc/permissions/cneapiclient.xml
|
||||
vendor/etc/permissions/com.quicinc.cne.xml
|
||||
vendor/etc/permissions/qcrilhook.xml
|
||||
vendor/etc/permissions/qti-vzw-ims-internal.xml
|
||||
vendor/etc/permissions/telephonyservice.xml
|
||||
vendor/etc/sensors/sensor_def_wahoo.conf
|
||||
vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml
|
||||
vendor/etc/flp.conf
|
||||
vendor/etc/izat.conf
|
||||
vendor/etc/lowi.conf
|
||||
vendor/etc/msm_irqbalance.conf
|
||||
vendor/etc/perf-profile0.conf
|
||||
vendor/etc/public.libraries.txt
|
||||
vendor/etc/qdcm_calib_data_SW43402_cmd_mode_dsc_dsi_panel.xml
|
||||
vendor/etc/sap.conf
|
||||
vendor/firmware/easel/Image
|
||||
vendor/firmware/easel/fip.bin
|
||||
vendor/firmware/easel/mnh.dtb
|
||||
vendor/firmware/easel/ramdisk.img
|
||||
vendor/firmware/ese/prodkeys/ese.f000.prodkeys
|
||||
vendor/firmware/ese/prodkeys/ese.f102.prodkeys
|
||||
vendor/firmware/ese/prodkeys/ese.f200.prodkeys
|
||||
vendor/firmware/ese/prodkeys/ese.f201.prodkeys
|
||||
vendor/firmware/ese/prodkeys/ese.shadata.prodkeys
|
||||
vendor/firmware/ese/testkeys/ese.f000.testkeys
|
||||
vendor/firmware/ese/testkeys/ese.f102.testkeys
|
||||
vendor/firmware/ese/testkeys/ese.f200.testkeys
|
||||
vendor/firmware/ese/testkeys/ese.f201.testkeys
|
||||
vendor/firmware/ese/testkeys/ese.shadata.testkeys
|
||||
vendor/firmware/Data.msc
|
||||
vendor/firmware/a530_gpmu.fw2
|
||||
vendor/firmware/a530_pfp.fw
|
||||
vendor/firmware/a530_pm4.fw
|
||||
vendor/firmware/a530v1_pfp.fw
|
||||
vendor/firmware/a530v1_pm4.fw
|
||||
vendor/firmware/a530v2_seq.fw2
|
||||
vendor/firmware/a530v3_gpmu.fw2
|
||||
vendor/firmware/a530v3_seq.fw2
|
||||
vendor/firmware/a540_gpmu.fw2
|
||||
vendor/firmware/a540_zap.b00
|
||||
vendor/firmware/a540_zap.b01
|
||||
vendor/firmware/a540_zap.b02
|
||||
vendor/firmware/a540_zap.elf
|
||||
vendor/firmware/a540_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.b08
|
||||
vendor/firmware/adsp.b09
|
||||
vendor/firmware/adsp.b11
|
||||
vendor/firmware/adsp.mdt
|
||||
vendor/firmware/bdwlan.b09
|
||||
vendor/firmware/bdwlan.bin
|
||||
vendor/firmware/cpe_9340.b01
|
||||
vendor/firmware/cpe_9340.b03
|
||||
vendor/firmware/cpe_9340.b05
|
||||
vendor/firmware/cpe_9340.b06
|
||||
vendor/firmware/cpe_9340.b07
|
||||
vendor/firmware/cpe_9340.b09
|
||||
vendor/firmware/cpe_9340.b11
|
||||
vendor/firmware/cpe_9340.b13
|
||||
vendor/firmware/cpe_9340.b15
|
||||
vendor/firmware/cpe_9340.b16
|
||||
vendor/firmware/cpe_9340.b18
|
||||
vendor/firmware/cpe_9340.b20
|
||||
vendor/firmware/cpe_9340.mdt
|
||||
vendor/firmware/cpp_firmware_v1_10_0.fw
|
||||
vendor/firmware/cpp_firmware_v1_12_0.fw
|
||||
vendor/firmware/cpp_firmware_v1_1_1.fw
|
||||
vendor/firmware/cpp_firmware_v1_1_6.fw
|
||||
vendor/firmware/cpp_firmware_v1_2_0.fw
|
||||
vendor/firmware/cpp_firmware_v1_4_0.fw
|
||||
vendor/firmware/cpp_firmware_v1_5_0.fw
|
||||
vendor/firmware/cpp_firmware_v1_5_2.fw
|
||||
vendor/firmware/cpp_firmware_v1_6_0.fw
|
||||
vendor/firmware/cpp_firmware_v1_8_0.fw
|
||||
vendor/firmware/cppf.b00
|
||||
vendor/firmware/cppf.b01
|
||||
vendor/firmware/cppf.b02
|
||||
vendor/firmware/cppf.b03
|
||||
vendor/firmware/cppf.b04
|
||||
vendor/firmware/cppf.b05
|
||||
vendor/firmware/cppf.b06
|
||||
vendor/firmware/cppf.b07
|
||||
vendor/firmware/cppf.mbn
|
||||
vendor/firmware/cppf.mdt
|
||||
vendor/firmware/crbtfw21.tlv
|
||||
vendor/firmware/crnv21.bin
|
||||
vendor/firmware/drv2624.bin
|
||||
vendor/firmware/fpctzappfingerprint.b00
|
||||
vendor/firmware/fpctzappfingerprint.b01
|
||||
vendor/firmware/fpctzappfingerprint.b02
|
||||
vendor/firmware/fpctzappfingerprint.b03
|
||||
vendor/firmware/fpctzappfingerprint.b04
|
||||
vendor/firmware/fpctzappfingerprint.b05
|
||||
vendor/firmware/fpctzappfingerprint.b06
|
||||
vendor/firmware/fpctzappfingerprint.b07
|
||||
vendor/firmware/fpctzappfingerprint.mdt
|
||||
vendor/firmware/ftm4_fw.ftb
|
||||
vendor/firmware/ftm4_fw_evt1.ftb
|
||||
vendor/firmware/ftm4_fw_lb.ftb
|
||||
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.mdt
|
||||
vendor/firmware/modemuw.jsn
|
||||
vendor/firmware/nanoapp_config.textproto
|
||||
vendor/firmware/slpi_v2.b00
|
||||
vendor/firmware/slpi_v2.b01
|
||||
vendor/firmware/slpi_v2.b02
|
||||
vendor/firmware/slpi_v2.b03
|
||||
vendor/firmware/slpi_v2.b04
|
||||
vendor/firmware/slpi_v2.b05
|
||||
vendor/firmware/slpi_v2.b06
|
||||
vendor/firmware/slpi_v2.b07
|
||||
vendor/firmware/slpi_v2.b08
|
||||
vendor/firmware/slpi_v2.b09
|
||||
vendor/firmware/slpi_v2.b10
|
||||
vendor/firmware/slpi_v2.b11
|
||||
vendor/firmware/slpi_v2.b12
|
||||
vendor/firmware/slpi_v2.b13
|
||||
vendor/firmware/slpi_v2.b14
|
||||
vendor/firmware/slpi_v2.mdt
|
||||
vendor/firmware/tas2557s_PG21_uCDSP.bin
|
||||
vendor/firmware/tas2557s_uCDSP.bin
|
||||
vendor/firmware/venus.b00
|
||||
vendor/firmware/venus.b01
|
||||
vendor/firmware/venus.b02
|
||||
vendor/firmware/venus.b03
|
||||
vendor/firmware/venus.b04
|
||||
vendor/firmware/venus.mbn
|
||||
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/qti-vzw-ims-internal.jar
|
||||
vendor/lib/adsp_camera/libhalide_hexagon_remote_skel.so
|
||||
vendor/lib/dsp/CFCMModule.so.1
|
||||
vendor/lib/dsp/EtsiAmrWbPlusDecModule.so.1
|
||||
vendor/lib/dsp/EtsiEaacPlusEncAndCmnModule.so.1
|
||||
vendor/lib/dsp/HeaacDecoderModule.so.1
|
||||
vendor/lib/dsp/HpMp2DecoderModule.so.1
|
||||
vendor/lib/dsp/SAPlusCmnModule.so.1
|
||||
vendor/lib/dsp/activity.napp_header
|
||||
vendor/lib/dsp/activity.so
|
||||
vendor/lib/dsp/cc.napp_header
|
||||
vendor/lib/dsp/cc.so
|
||||
vendor/lib/dsp/chre_drv_loc.so
|
||||
vendor/lib/dsp/chre_drv_modem.so
|
||||
vendor/lib/dsp/chre_drv_wifi.so
|
||||
vendor/lib/dsp/chre_pal.so
|
||||
vendor/lib/dsp/elmyra.napp_header
|
||||
vendor/lib/dsp/elmyra.so
|
||||
vendor/lib/dsp/fastrpc_shell_0
|
||||
vendor/lib/dsp/fluence_voiceplus_module.so.1
|
||||
vendor/lib/dsp/geofence.napp_header
|
||||
vendor/lib/dsp/geofence.so
|
||||
vendor/lib/dsp/gesture.napp_header
|
||||
vendor/lib/dsp/gesture.so
|
||||
vendor/lib/dsp/imu_cal.napp_header
|
||||
vendor/lib/dsp/imu_cal.so
|
||||
vendor/lib/dsp/libchre_slpi_skel.so
|
||||
vendor/lib/dsp/lowi_client.so
|
||||
vendor/lib/dsp/mmecns_module.so.1
|
||||
vendor/lib/dsp/smartbatching.napp_header
|
||||
vendor/lib/dsp/smartbatching.so
|
||||
vendor/lib/egl/eglSubDriverAndroid.so
|
||||
vendor/lib/egl/libEGL_adreno.so
|
||||
vendor/lib/egl/libGLESv1_CM_adreno.so
|
||||
vendor/lib/egl/libGLESv2_adreno.so
|
||||
vendor/lib/egl/libq3dtools_adreno.so
|
||||
vendor/lib/egl/libq3dtools_esx.so
|
||||
vendor/lib/hw/activity_recognition.msm8998.so
|
||||
vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so
|
||||
vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so
|
||||
vendor/lib/hw/gatekeeper.msm8998.so
|
||||
vendor/lib/hw/sensors.vl530l0.tof.so
|
||||
vendor/lib/hw/sound_trigger.primary.msm8998.so
|
||||
vendor/lib/hw/vulkan.adreno.so
|
||||
vendor/lib/rfsa/adsp/libapps_mem_heap.so
|
||||
vendor/lib/rfsa/adsp/libdspCV_skel.so
|
||||
vendor/lib/rfsa/adsp/libexternal_dog_skel.so
|
||||
vendor/lib/rfsa/adsp/libhexagon_nn_skel.so
|
||||
vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so
|
||||
vendor/lib/soundfx/libfmas.so
|
||||
vendor/lib/com.qualcomm.qti.ims.radio@1.0.so
|
||||
vendor/lib/com.qualcomm.qti.ims.radio@1.1.so
|
||||
vendor/lib/com.qualcomm.qti.imsrtpservice@1.0-service-Impl.so
|
||||
vendor/lib/com.qualcomm.qti.imsrtpservice@1.0_vendor.so
|
||||
vendor/lib/com.qualcomm.qti.qcril.qcrilhook@1.0.so
|
||||
vendor/lib/com.quicinc.cne.api@1.0.so
|
||||
vendor/lib/com.quicinc.cne.constants@1.0.so
|
||||
vendor/lib/com.quicinc.cne.server@1.0.so
|
||||
vendor/lib/lib-dplmedia.so
|
||||
vendor/lib/lib-imsdpl.so
|
||||
vendor/lib/lib-imsqimf.so
|
||||
vendor/lib/lib-imsrcs.so
|
||||
vendor/lib/lib-imss.so
|
||||
vendor/lib/lib-imsxml.so
|
||||
vendor/lib/lib-rcsimssjni.so
|
||||
vendor/lib/lib-rtpcommon.so
|
||||
vendor/lib/lib-rtpcore.so
|
||||
vendor/lib/lib-rtpdaemoninterface.so
|
||||
vendor/lib/lib-rtpsl.so
|
||||
vendor/lib/libC2D2.so
|
||||
vendor/lib/libCB.so
|
||||
vendor/lib/libGPTEE.so
|
||||
vendor/lib/libGPreqcancel_svc.so
|
||||
vendor/lib/libQSEEComAPI.so
|
||||
vendor/lib/libRSDriver_adreno.so
|
||||
vendor/lib/lib_aion_buffer.so
|
||||
vendor/lib/libacdb-fts.so
|
||||
vendor/lib/libacdbloader.so
|
||||
vendor/lib/libacdbmapper.so
|
||||
vendor/lib/libacdbrtac.so
|
||||
vendor/lib/libactuator_lc898214xd.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/libaudcal.so
|
||||
vendor/lib/libaudioalsa.so
|
||||
vendor/lib/libbccQTI.so
|
||||
vendor/lib/libc2d30_bltlib.so
|
||||
vendor/lib/libchromatix_imx179_pixel_common.so
|
||||
vendor/lib/libchromatix_imx179_pixel_postproc.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res0_snapshot_3a.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res0_snapshot_cpp.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res0_snapshot_isp.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res1_video_30_3a.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res1_video_30_cpp.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res1_video_30_isp.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res2_video_qtr_3a.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res2_video_qtr_cpp.so
|
||||
vendor/lib/libchromatix_imx179_pixel_res2_video_qtr_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_common.so
|
||||
vendor/lib/libchromatix_imx362_pixel_postproc.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res0_snapshot_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res0_snapshot_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res0_snapshot_cpp_preview.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res0_snapshot_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res0_snapshot_isp_preview.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res1_video_30_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res1_video_30_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res1_video_30_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res1_zzhdr_video_30_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res1_zzhdr_video_30_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res1_zzhdr_video_30_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res2_video_60_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res2_video_60_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res2_video_60_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res3_video_120_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res3_video_120_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res3_video_120_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res4_video_240_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res4_video_240_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res4_video_240_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res4_video_60_fullfov_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res4_video_60_fullfov_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res4_video_60_fullfov_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res7_video_30_llv_3a.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res7_video_30_llv_cpp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res7_video_30_llv_cpp_preview.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res7_video_30_llv_isp.so
|
||||
vendor/lib/libchromatix_imx362_pixel_res7_video_30_llv_isp_preview.so
|
||||
vendor/lib/libchromatix_imx362_pixel_zzhdr_common.so
|
||||
vendor/lib/libcne.so
|
||||
vendor/lib/libcneapiclient.so
|
||||
vendor/lib/libcneqmiutils.so
|
||||
vendor/lib/libconfigdb.so
|
||||
vendor/lib/libcppf.so
|
||||
vendor/lib/libdiag.so
|
||||
vendor/lib/libdrmfs.so
|
||||
vendor/lib/libdrmtime.so
|
||||
vendor/lib/libdsi_netctrl.so
|
||||
vendor/lib/libdsutils.so
|
||||
vendor/lib/libeaselcomm.so
|
||||
vendor/lib/libeaselcontrol.amber.so
|
||||
vendor/lib/libeglc2d.so
|
||||
vendor/lib/libelmyra-protos.so
|
||||
vendor/lib/libfastcvopt.so
|
||||
vendor/lib/libflash_pmic.so
|
||||
vendor/lib/libflp.so
|
||||
vendor/lib/libgcam_ae.so
|
||||
vendor/lib/libgcam_ensemble.so
|
||||
vendor/lib/libgcam_frsdk.so
|
||||
vendor/lib/libgcs-calwrapper.so
|
||||
vendor/lib/libgcs-ipc.so
|
||||
vendor/lib/libgcs-osal.so
|
||||
vendor/lib/libgcs.so
|
||||
vendor/lib/libgeofence.so
|
||||
vendor/lib/libgnsspps.so
|
||||
vendor/lib/libgoog_eis_armeabi-v7a.so
|
||||
vendor/lib/libgoog_llv.so
|
||||
vendor/lib/libgoog_llv_gpu.so
|
||||
vendor/lib/libgoog_llv_plugin.so
|
||||
vendor/lib/libgoog_zoom.so
|
||||
vendor/lib/libgoog_zoom_core.so
|
||||
vendor/lib/libgoog_zoom_crop.so
|
||||
vendor/lib/libgpustats.so
|
||||
vendor/lib/libgsl.so
|
||||
vendor/lib/libhalide_hexagon_host.so
|
||||
vendor/lib/libhdrplusclientimpl.so
|
||||
vendor/lib/libhdrplusmessenger.so
|
||||
vendor/lib/libidl.so
|
||||
vendor/lib/libizat_core.so
|
||||
vendor/lib/libjpegdhw.so
|
||||
vendor/lib/libjpegdmahw.so
|
||||
vendor/lib/libjpegehw.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/libloc_ds_api.so
|
||||
vendor/lib/liblowi_client.so
|
||||
vendor/lib/liblowi_wifihal.so
|
||||
vendor/lib/liblqe.so
|
||||
vendor/lib/libmdmdetect.so
|
||||
vendor/lib/libmdsprpc.so
|
||||
vendor/lib/libmmcamera2_c2d_module.so
|
||||
vendor/lib/libmmcamera2_cpp_module.so
|
||||
vendor/lib/libmmcamera2_iface_modules.so
|
||||
vendor/lib/libmmcamera2_imglib_modules.so
|
||||
vendor/lib/libmmcamera2_isp_modules.so
|
||||
vendor/lib/libmmcamera2_mct.so
|
||||
vendor/lib/libmmcamera2_mct_shimlayer.so
|
||||
vendor/lib/libmmcamera2_pp_buf_mgr.so
|
||||
vendor/lib/libmmcamera2_pproc_modules.so
|
||||
vendor/lib/libmmcamera2_q3a_core.so
|
||||
vendor/lib/libmmcamera2_sensor_modules.so
|
||||
vendor/lib/libmmcamera2_stats_algorithm.so
|
||||
vendor/lib/libmmcamera2_stats_lib.so
|
||||
vendor/lib/libmmcamera2_stats_modules.so
|
||||
vendor/lib/libmmcamera_FW_utils.so
|
||||
vendor/lib/libmmcamera_dbg.so
|
||||
vendor/lib/libmmcamera_eeprom_util.so
|
||||
vendor/lib/libmmcamera_eztune_module.so
|
||||
vendor/lib/libmmcamera_facedetection_lib.so
|
||||
vendor/lib/libmmcamera_faceproc.so
|
||||
vendor/lib/libmmcamera_faceproc2.so
|
||||
vendor/lib/libmmcamera_imglib.so
|
||||
vendor/lib/libmmcamera_imx179.so
|
||||
vendor/lib/libmmcamera_imx362.so
|
||||
vendor/lib/libmmcamera_isp_abf48.so
|
||||
vendor/lib/libmmcamera_isp_aec_bg_stats47.so
|
||||
vendor/lib/libmmcamera_isp_bf_stats47.so
|
||||
vendor/lib/libmmcamera_isp_bg_stats46.so
|
||||
vendor/lib/libmmcamera_isp_bhist_stats44.so
|
||||
vendor/lib/libmmcamera_isp_black_level48.so
|
||||
vendor/lib/libmmcamera_isp_bpc48.so
|
||||
vendor/lib/libmmcamera_isp_cac47.so
|
||||
vendor/lib/libmmcamera_isp_chroma_enhan40.so
|
||||
vendor/lib/libmmcamera_isp_chroma_suppress40.so
|
||||
vendor/lib/libmmcamera_isp_clamp_encoder40.so
|
||||
vendor/lib/libmmcamera_isp_clamp_video40.so
|
||||
vendor/lib/libmmcamera_isp_clamp_viewfinder40.so
|
||||
vendor/lib/libmmcamera_isp_color_correct46.so
|
||||
vendor/lib/libmmcamera_isp_color_xform_encoder46.so
|
||||
vendor/lib/libmmcamera_isp_color_xform_video46.so
|
||||
vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so
|
||||
vendor/lib/libmmcamera_isp_cs_stats46.so
|
||||
vendor/lib/libmmcamera_isp_demosaic48.so
|
||||
vendor/lib/libmmcamera_isp_demux48.so
|
||||
vendor/lib/libmmcamera_isp_fovcrop_encoder46.so
|
||||
vendor/lib/libmmcamera_isp_fovcrop_video46.so
|
||||
vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so
|
||||
vendor/lib/libmmcamera_isp_gamma44.so
|
||||
vendor/lib/libmmcamera_isp_gic48.so
|
||||
vendor/lib/libmmcamera_isp_gtm46.so
|
||||
vendor/lib/libmmcamera_isp_hdr48.so
|
||||
vendor/lib/libmmcamera_isp_hdr_be_stats46.so
|
||||
vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so
|
||||
vendor/lib/libmmcamera_isp_ihist_stats46.so
|
||||
vendor/lib/libmmcamera_isp_linearization40.so
|
||||
vendor/lib/libmmcamera_isp_ltm47.so
|
||||
vendor/lib/libmmcamera_isp_mce40.so
|
||||
vendor/lib/libmmcamera_isp_mesh_rolloff44.so
|
||||
vendor/lib/libmmcamera_isp_pdaf48.so
|
||||
vendor/lib/libmmcamera_isp_pedestal_correct46.so
|
||||
vendor/lib/libmmcamera_isp_rs_stats46.so
|
||||
vendor/lib/libmmcamera_isp_scaler_encoder46.so
|
||||
vendor/lib/libmmcamera_isp_scaler_video46.so
|
||||
vendor/lib/libmmcamera_isp_scaler_viewfinder46.so
|
||||
vendor/lib/libmmcamera_isp_sce40.so
|
||||
vendor/lib/libmmcamera_isp_snr47.so
|
||||
vendor/lib/libmmcamera_isp_sub_module.so
|
||||
vendor/lib/libmmcamera_ois_utils.so
|
||||
vendor/lib/libmmcamera_onsemi_lc898123f40xc_eeprom.so
|
||||
vendor/lib/libmmcamera_pdaf.so
|
||||
vendor/lib/libmmcamera_pdafcamif.so
|
||||
vendor/lib/libmmcamera_ppbase_module.so
|
||||
vendor/lib/libmmcamera_ppeiscore.so
|
||||
vendor/lib/libmmcamera_primax_g802l_eeprom.so
|
||||
vendor/lib/libmmcamera_thread_services.so
|
||||
vendor/lib/libmmcamera_tintless_algo.so
|
||||
vendor/lib/libmmjpeg.so
|
||||
vendor/lib/libmmqjpeg_codec.so
|
||||
vendor/lib/libmmqjpegdma.so
|
||||
vendor/lib/libmotion_ae.so
|
||||
vendor/lib/libmulawdec.so
|
||||
vendor/lib/libnetmgr.so
|
||||
vendor/lib/liboemcrypto.so
|
||||
vendor/lib/libois_lc898123f40.so
|
||||
vendor/lib/libpdmapper.so
|
||||
vendor/lib/libpn553_fw.so
|
||||
vendor/lib/libqcci_legacy.so
|
||||
vendor/lib/libqcmaputils.so
|
||||
vendor/lib/libqdi.so
|
||||
vendor/lib/libqdp.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/libqmiservices.so
|
||||
vendor/lib/libqmiservices_ext.so
|
||||
vendor/lib/libqmiservices_htc.so
|
||||
vendor/lib/libqomx_jpegdec.so
|
||||
vendor/lib/libqomx_jpegenc.so
|
||||
vendor/lib/libqomx_jpegenc_pipe.so
|
||||
vendor/lib/libqseed3.so
|
||||
vendor/lib/libqti-perfd-client.so
|
||||
vendor/lib/libquipc_os_api.so
|
||||
vendor/lib/libril-qc-ltedirectdisc.so
|
||||
vendor/lib/libril-qc-qmi-1.so
|
||||
vendor/lib/libril-qc-radioconfig.so
|
||||
vendor/lib/libril-qcril-hook-oem.so
|
||||
vendor/lib/librilqmiservices.so
|
||||
vendor/lib/librmp.so
|
||||
vendor/lib/librpmb.so
|
||||
vendor/lib/librs_adreno.so
|
||||
vendor/lib/librs_adreno_sha1.so
|
||||
vendor/lib/libsdm-color.so
|
||||
vendor/lib/libsdm-diag.so
|
||||
vendor/lib/libsdm-disp-apis.so
|
||||
vendor/lib/libsdmextension.so
|
||||
vendor/lib/libsdsprpc.so
|
||||
vendor/lib/libsensor1.so
|
||||
vendor/lib/libsensor_reg.so
|
||||
vendor/lib/libsettings.so
|
||||
vendor/lib/libsmemlog.so
|
||||
vendor/lib/libsns_low_lat_stream_stub.so
|
||||
vendor/lib/libssd.so
|
||||
vendor/lib/libsystem_health_mon.so
|
||||
vendor/lib/libtime_genoff.so
|
||||
vendor/lib/libtracking_af.so
|
||||
vendor/lib/libvoice-svc.so
|
||||
vendor/lib/libwms.so
|
||||
vendor/lib/libwvhidl.so
|
||||
vendor/lib/libxml.so
|
||||
vendor/lib/sensors.msm8998.so
|
||||
vendor/lib/vendor.qti.qcril.am@1.0.so
|
||||
vendor/lib64/egl/eglSubDriverAndroid.so
|
||||
vendor/lib64/egl/libEGL_adreno.so
|
||||
vendor/lib64/egl/libGLESv1_CM_adreno.so
|
||||
vendor/lib64/egl/libGLESv2_adreno.so
|
||||
vendor/lib64/egl/libq3dtools_adreno.so
|
||||
vendor/lib64/egl/libq3dtools_esx.so
|
||||
vendor/lib64/hw/activity_recognition.msm8998.so
|
||||
vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
|
||||
vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
|
||||
vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so
|
||||
vendor/lib64/hw/gatekeeper.msm8998.so
|
||||
vendor/lib64/hw/sound_trigger.primary.msm8998.so
|
||||
vendor/lib64/hw/vulkan.adreno.so
|
||||
vendor/lib64/com.fingerprints.extension@1.0.so
|
||||
vendor/lib64/com.qualcomm.qti.ims.radio@1.0.so
|
||||
vendor/lib64/com.qualcomm.qti.ims.radio@1.1.so
|
||||
vendor/lib64/com.qualcomm.qti.imsrtpservice@1.0-service-Impl.so
|
||||
vendor/lib64/com.qualcomm.qti.imsrtpservice@1.0_vendor.so
|
||||
vendor/lib64/com.qualcomm.qti.qcril.qcrilhook@1.0.so
|
||||
vendor/lib64/com.quicinc.cne.api@1.0.so
|
||||
vendor/lib64/com.quicinc.cne.constants@1.0.so
|
||||
vendor/lib64/com.quicinc.cne.server@1.0.so
|
||||
vendor/lib64/lib-dplmedia.so
|
||||
vendor/lib64/lib-imsdpl.so
|
||||
vendor/lib64/lib-imsqimf.so
|
||||
vendor/lib64/lib-imsrcs.so
|
||||
vendor/lib64/lib-imss.so
|
||||
vendor/lib64/lib-imsxml.so
|
||||
vendor/lib64/lib-rcsimssjni.so
|
||||
vendor/lib64/lib-rtpcommon.so
|
||||
vendor/lib64/lib-rtpcore.so
|
||||
vendor/lib64/lib-rtpdaemoninterface.so
|
||||
vendor/lib64/lib-rtpsl.so
|
||||
vendor/lib64/libC2D2.so
|
||||
vendor/lib64/libCB.so
|
||||
vendor/lib64/libGPTEE.so
|
||||
vendor/lib64/libGPreqcancel_svc.so
|
||||
vendor/lib64/libQSEEComAPI.so
|
||||
vendor/lib64/libRSDriver_adreno.so
|
||||
vendor/lib64/libSecureUILib.so
|
||||
vendor/lib64/libStDrvInt.so
|
||||
vendor/lib64/lib_aion_buffer.so
|
||||
vendor/lib64/libacdb-fts.so
|
||||
vendor/lib64/libacdbloader.so
|
||||
vendor/lib64/libacdbmapper.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/libaudcal.so
|
||||
vendor/lib64/libaudioalsa.so
|
||||
vendor/lib64/libbccQTI.so
|
||||
vendor/lib64/libbtnv.so
|
||||
vendor/lib64/libc2d30_bltlib.so
|
||||
vendor/lib64/libcne.so
|
||||
vendor/lib64/libcneapiclient.so
|
||||
vendor/lib64/libcneqmiutils.so
|
||||
vendor/lib64/libconfigdb.so
|
||||
vendor/lib64/libdiag.so
|
||||
vendor/lib64/libdrmfs.so
|
||||
vendor/lib64/libdrmtime.so
|
||||
vendor/lib64/libdsi_netctrl.so
|
||||
vendor/lib64/libdsutils.so
|
||||
vendor/lib64/libeaselcomm.so
|
||||
vendor/lib64/libeaselcontrol.amber.so
|
||||
vendor/lib64/libelmyra-protos.so
|
||||
vendor/lib64/libflp.so
|
||||
vendor/lib64/libgcs-calwrapper.so
|
||||
vendor/lib64/libgcs-ipc.so
|
||||
vendor/lib64/libgcs-osal.so
|
||||
vendor/lib64/libgcs.so
|
||||
vendor/lib64/libgeofence.so
|
||||
vendor/lib64/libgnsspps.so
|
||||
vendor/lib64/libgoog_llv_gpu.so
|
||||
vendor/lib64/libgoog_zoom_core.so
|
||||
vendor/lib64/libgpustats.so
|
||||
vendor/lib64/libgsl.so
|
||||
vendor/lib64/libhdrplusclientimpl.so
|
||||
vendor/lib64/libhdrplusmessenger.so
|
||||
vendor/lib64/libhexagon_nn_controller.so
|
||||
vendor/lib64/libidl.so
|
||||
vendor/lib64/libizat_core.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/libloc_ds_api.so
|
||||
vendor/lib64/liblowi_client.so
|
||||
vendor/lib64/liblowi_wifihal.so
|
||||
vendor/lib64/liblqe.so
|
||||
vendor/lib64/libmdmdetect.so
|
||||
vendor/lib64/libmdsprpc.so
|
||||
vendor/lib64/libmmcamera2_q3a_core.so
|
||||
vendor/lib64/libmmcamera2_stats_algorithm.so
|
||||
vendor/lib64/libmmcamera2_stats_lib.so
|
||||
vendor/lib64/libmmcamera_dbg.so
|
||||
vendor/lib64/libmmcamera_faceproc.so
|
||||
vendor/lib64/libmmcamera_faceproc2.so
|
||||
vendor/lib64/libmmcamera_tintless_algo.so
|
||||
vendor/lib64/libmulawdec.so
|
||||
vendor/lib64/libnetmgr.so
|
||||
vendor/lib64/liboemlock-provision.so
|
||||
vendor/lib64/liboemlock.so
|
||||
vendor/lib64/libpdmapper.so
|
||||
vendor/lib64/libqcci_legacy.so
|
||||
vendor/lib64/libqcmaputils.so
|
||||
vendor/lib64/libqdi.so
|
||||
vendor/lib64/libqdp.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/libqmiservices.so
|
||||
vendor/lib64/libqmiservices_ext.so
|
||||
vendor/lib64/libqmiservices_htc.so
|
||||
vendor/lib64/libqseed3.so
|
||||
vendor/lib64/libqti-perfd-client.so
|
||||
vendor/lib64/libquipc_os_api.so
|
||||
vendor/lib64/libril-qc-ltedirectdisc.so
|
||||
vendor/lib64/libril-qc-qmi-1.so
|
||||
vendor/lib64/libril-qc-radioconfig.so
|
||||
vendor/lib64/libril-qcril-hook-oem.so
|
||||
vendor/lib64/librilqmiservices.so
|
||||
vendor/lib64/librmnetctl.so
|
||||
vendor/lib64/librmp.so
|
||||
vendor/lib64/librpmb.so
|
||||
vendor/lib64/librs_adreno.so
|
||||
vendor/lib64/librs_adreno_sha1.so
|
||||
vendor/lib64/libsdm-color.so
|
||||
vendor/lib64/libsdm-diag.so
|
||||
vendor/lib64/libsdm-disp-apis.so
|
||||
vendor/lib64/libsdmextension.so
|
||||
-vendor/lib64/libsdsprpc.so
|
||||
vendor/lib64/libsecureui_svcsock.so
|
||||
vendor/lib64/libsensor1.so
|
||||
vendor/lib64/libsensor_reg.so
|
||||
vendor/lib64/libsettings.so
|
||||
vendor/lib64/libsmemlog.so
|
||||
vendor/lib64/libsns_low_lat_stream_stub.so
|
||||
vendor/lib64/libssd.so
|
||||
vendor/lib64/libsystem_health_mon.so
|
||||
vendor/lib64/libthermalioctl.so
|
||||
vendor/lib64/libtime_genoff.so
|
||||
vendor/lib64/libvoice-svc.so
|
||||
vendor/lib64/libwms.so
|
||||
vendor/lib64/libxml.so
|
||||
vendor/lib64/sensors.msm8998.so
|
||||
vendor/lib64/vendor.qti.atcmdfwd@1.0.so
|
||||
vendor/lib64/vendor.qti.qcril.am@1.0.so
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/AUS/Default/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/AUS/Telstra/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/H3G/VoLTE/UK/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/ID/Non_VoLTE/UK/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/UK/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Lab/VoLTE/Germany/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Bell/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Cricket/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Freedom/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Koodo/non_VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/ROGERS/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Telus/VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/NA/Videotron/non_VoLTE/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/common/PixelLite/Commercial/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/generic/common/WildCard/WildCard/mcfg_sw.mbn
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/mbn.ver
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/mbn_sw.dig
|
||||
vendor/mbn/mcfg/configs/mcfg_sw/oem_sw.txt
|
||||
vendor/media/LMspeed_508.emd
|
||||
vendor/media/PFFprec_600.emd
|
||||
vendor/media/ensemble_fd_model.emd
|
||||
vendor/radio/qcril_database/upgrade/10_israel_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_add_wps_config.sql
|
||||
vendor/radio/qcril_database/upgrade/4_att_mcc_mnc_for_wps.sql
|
||||
vendor/radio/qcril_database/upgrade/5_recheck_ecc_setting.sql
|
||||
vendor/radio/qcril_database/upgrade/6_remove_unnecessary_entry.sql
|
||||
vendor/radio/qcril_database/upgrade/7_singapore_ecc_995.sql
|
||||
vendor/radio/qcril_database/upgrade/8_germany_ecc_110.sql
|
||||
vendor/radio/qcril_database/upgrade/9_remove_germany_ecc_110.sql
|
||||
vendor/radio/qcril_database/qcril.db
|
||||
|
||||
# Necessary override to prevent issues
|
||||
vendor/lib/libhdrplusclient.so
|
||||
|
||||
# Peripheral manager - from jasmine - V11.0.15.0.QDIMIXM
|
||||
vendor/bin/pm-proxy|bc4e972e3fe595b973197efe5114da8ff4339a59
|
||||
vendor/bin/pm-service|ea63802cf0483ee4ed2a6611ba7f1d0f36970c06
|
||||
vendor/lib/libperipheral_client.so|836411f7b88afe296b3f3090aab70fc5700ba434
|
||||
vendor/lib64/libperipheral_client.so|a0dd574c8af3135adae10ef49065fa765906db7a
|
||||
|
||||
# Dolby - from rhode
|
||||
vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service|8215768638794162db3bb76e43045926fcbb4b0b
|
||||
vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc|29296ebfe89b2697fec573be73cc3757fd97bed6
|
||||
vendor/lib/soundfx/libswdap.so|810d0e266e4a77f06cba72fe8bdde2e1ede4f9f9
|
||||
vendor/lib/soundfx/libswgamedap.so|c7d35eb932ecffb384ec62628404df3406b63919
|
||||
vendor/lib/soundfx/libswvqe.so|3009202dcdd5b8fadb9c43a8cf5f0fe1c28311a6
|
||||
vendor/lib/libdapparamstorage.so|ce5f2fadc1e7d3811d73d49f64254b7054a57259
|
||||
vendor/lib/libdeccfg.so|050de5edb5fb7dabba9b59bfafcb5a1366285d3c
|
||||
vendor/lib/libstagefright_soft_ac4dec.so|8e42b8c6a145cbc2d844e1609d5415faf739d3ec
|
||||
vendor/lib/libstagefright_soft_ddpdec.so|b9e1aadc1c8cf7d709130d36b9c30a1f6f649b5a
|
||||
vendor/lib/libstagefrightdolby.so|1c13964cd6919e9947cf1451a77baf12ccd83810
|
||||
vendor/lib/vendor.dolby.hardware.dms@2.0.so|aaf98796bfa8b384e2b5e162214ca46f6eca5dbc
|
||||
vendor/lib64/soundfx/libswdap.so|e996ee1d421b3b2cf74f3f3ed93bff067d83dddb
|
||||
vendor/lib64/soundfx/libswgamedap.so|c898fd5b51312c5fafa693ca037423c5bae23101
|
||||
vendor/lib64/soundfx/libswvqe.so|08394e1ac285479213604c35cb144147fdac68c0
|
||||
vendor/lib64/libdapparamstorage.so|7549aeba2b7041b472ffc1f5fd39a56e4be64a2b
|
||||
vendor/lib64/libdeccfg.so|3a63582be7dea50ae10c0543f68e3bce592a3877
|
||||
vendor/lib64/libdlbdsservice.so|8d070318884f02e50ad1831bb29f8bde6af33168
|
||||
vendor/lib64/libstagefright_soft_ac4dec.so|d8d2dd47ca0552d4e1c5df7ad9b3becfd6d43179
|
||||
vendor/lib64/libstagefright_soft_ddpdec.so|9f921ef725bdd1edc26b484df86b10e2909f760b
|
||||
vendor/lib64/libstagefrightdolby.so|319814f3d8968e002bc1591b8e90e6eda745f79b
|
||||
vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so|92eb0a2b730810881288119fc4d038f52870acd1
|
||||
vendor/lib64/vendor.dolby.hardware.dms@2.0.so|a93b5cf33ae57387a2d32686520a0d1dd5d10dcc
|
||||
234
proprietary-files.txt
Normal file
234
proprietary-files.txt
Normal file
@@ -0,0 +1,234 @@
|
||||
## All blobs from this list, unless pinned and noted as otherwise,
|
||||
## are from RP1A.201005.004.A1, Dec 2020.
|
||||
|
||||
app/QAS_DVC_MSP_VZW/QAS_DVC_MSP_VZW.apk
|
||||
app/ims/ims.apk
|
||||
app/uceShimService/uceShimService.apk
|
||||
app/vzw_msdc_api/vzw_msdc_api.apk
|
||||
bin/move_widevine_data.sh
|
||||
etc/cne/Nexus/ATT/ATT_profiles.xml
|
||||
etc/cne/Nexus/ROW/ROW_profiles.xml
|
||||
etc/cne/Nexus/VZW/VZW_profiles.xml
|
||||
etc/firmware/dnd.descriptor
|
||||
etc/firmware/dnd.sound_model
|
||||
etc/firmware/music_detector.descriptor
|
||||
etc/firmware/music_detector.sound_model
|
||||
etc/permissions/com.google.android.camera.experimental2017.xml
|
||||
etc/permissions/com.verizon.embms.xml
|
||||
etc/permissions/privapp-permissions-aosp_wahoo.xml
|
||||
etc/permissions/privapp-permissions-google.xml
|
||||
etc/permissions/privapp-permissions-wahoo.xml
|
||||
etc/sysconfig/pixel_2017_exclusive.xml
|
||||
framework/cneapiclient.jar
|
||||
framework/com.google.android.camera.experimental2017.jar
|
||||
framework/com.quicinc.cne.api-V1.0-java.jar
|
||||
framework/com.quicinc.cne.jar
|
||||
framework/qcrilhook.jar
|
||||
framework/rcsimssettings.jar
|
||||
framework/vendor.qti.qcril.am-V1.0-java.jar
|
||||
lib/com.qualcomm.qti.ims.radio@1.0.so
|
||||
lib/com.qualcomm.qti.imsrtpservice@1.0.so
|
||||
lib/com.qualcomm.qti.qcril.qcrilhook@1.0.so
|
||||
lib/lib-imsvideocodec.so
|
||||
lib/lib-imsvt.so
|
||||
lib/lib-imsvtextutils.so
|
||||
lib/lib-imsvtutils.so
|
||||
lib/libdiag_system.so
|
||||
lib/libeaselcomm.so
|
||||
lib/libimscamera_jni.so
|
||||
lib/libimsmedia_jni.so
|
||||
lib/librcc.so
|
||||
lib/vendor.qti.qcril.am@1.0.so
|
||||
lib64/com.qualcomm.qti.ims.radio@1.0.so
|
||||
lib64/com.qualcomm.qti.imsrtpservice@1.0.so
|
||||
lib64/com.qualcomm.qti.qcril.qcrilhook@1.0.so
|
||||
lib64/lib-imsvideocodec.so
|
||||
lib64/lib-imsvt.so
|
||||
lib64/lib-imsvtextutils.so
|
||||
lib64/lib-imsvtutils.so
|
||||
lib64/libdiag_system.so
|
||||
lib64/libeaselcomm.so
|
||||
lib64/libfacenet.so
|
||||
lib64/libfrsdk.so
|
||||
lib64/libimscamera_jni.so
|
||||
lib64/libimsmedia_jni.so
|
||||
lib64/librcc.so
|
||||
lib64/vendor.qti.qcril.am@1.0.so
|
||||
priv-app/CNEService/CNEService.apk
|
||||
priv-app/OemDmTrigger/OemDmTrigger.apk
|
||||
priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
|
||||
product/app/VZWAPNLib/VZWAPNLib.apk;PRESIGNED
|
||||
product/etc/CarrierSettings/airtel_in.pb
|
||||
product/etc/CarrierSettings/apt_tw.pb
|
||||
product/etc/CarrierSettings/att5g_us.pb
|
||||
product/etc/CarrierSettings/att_us.pb
|
||||
product/etc/CarrierSettings/bell_ca.pb
|
||||
product/etc/CarrierSettings/bluegrass_us.pb
|
||||
product/etc/CarrierSettings/boost_us.pb
|
||||
product/etc/CarrierSettings/bouygues_fr.pb
|
||||
product/etc/CarrierSettings/btb_gb.pb
|
||||
product/etc/CarrierSettings/btc_gb.pb
|
||||
product/etc/CarrierSettings/carrier_list.pb
|
||||
product/etc/CarrierSettings/cellcom_us.pb
|
||||
product/etc/CarrierSettings/cht_tw.pb
|
||||
product/etc/CarrierSettings/congstar_de.pb
|
||||
product/etc/CarrierSettings/cricket5g_us.pb
|
||||
product/etc/CarrierSettings/cricket_us.pb
|
||||
product/etc/CarrierSettings/cspire_us.pb
|
||||
product/etc/CarrierSettings/default.pb
|
||||
product/etc/CarrierSettings/docomo_jp.pb
|
||||
product/etc/CarrierSettings/ee_gb.pb
|
||||
product/etc/CarrierSettings/eplus_de.pb
|
||||
product/etc/CarrierSettings/esn_gb.pb
|
||||
product/etc/CarrierSettings/fet_tw.pb
|
||||
product/etc/CarrierSettings/fi_us.pb
|
||||
product/etc/CarrierSettings/fido_ca.pb
|
||||
product/etc/CarrierSettings/firstnet_us.pb
|
||||
product/etc/CarrierSettings/firstnetpacific_us.pb
|
||||
product/etc/CarrierSettings/fizz_ca.pb
|
||||
product/etc/CarrierSettings/freedommobile_ca.pb
|
||||
product/etc/CarrierSettings/h3_at.pb
|
||||
product/etc/CarrierSettings/h3_gb.pb
|
||||
product/etc/CarrierSettings/h3_se.pb
|
||||
product/etc/CarrierSettings/idea_in.pb
|
||||
product/etc/CarrierSettings/idmobile_gb.pb
|
||||
product/etc/CarrierSettings/kddi_jp.pb
|
||||
product/etc/CarrierSettings/kddimvno_jp.pb
|
||||
product/etc/CarrierSettings/koodo_ca.pb
|
||||
product/etc/CarrierSettings/luckymobile_ca.pb
|
||||
product/etc/CarrierSettings/movistar_es.pb
|
||||
product/etc/CarrierSettings/o2_de.pb
|
||||
product/etc/CarrierSettings/o2postpaid_gb.pb
|
||||
product/etc/CarrierSettings/o2prepaid_de.pb
|
||||
product/etc/CarrierSettings/o2prepaid_gb.pb
|
||||
product/etc/CarrierSettings/optus_au.pb
|
||||
product/etc/CarrierSettings/orange_es.pb
|
||||
product/etc/CarrierSettings/orange_fr.pb
|
||||
product/etc/CarrierSettings/others.pb
|
||||
product/etc/CarrierSettings/pcmobilebell_ca.pb
|
||||
product/etc/CarrierSettings/rakuten_jp.pb
|
||||
product/etc/CarrierSettings/rjio_in.pb
|
||||
product/etc/CarrierSettings/rogers_ca.pb
|
||||
product/etc/CarrierSettings/sfr_fr.pb
|
||||
product/etc/CarrierSettings/shaw_ca.pb
|
||||
product/etc/CarrierSettings/simple_us.pb
|
||||
product/etc/CarrierSettings/singtel_sg.pb
|
||||
product/etc/CarrierSettings/smarty_gb.pb
|
||||
product/etc/CarrierSettings/softbank_jp.pb
|
||||
product/etc/CarrierSettings/solomobile_ca.pb
|
||||
product/etc/CarrierSettings/spectrum_us.pb
|
||||
product/etc/CarrierSettings/sprint_us.pb
|
||||
product/etc/CarrierSettings/sprintprepaid_us.pb
|
||||
product/etc/CarrierSettings/sprintwholesale_us.pb
|
||||
product/etc/CarrierSettings/starhub_sg.pb
|
||||
product/etc/CarrierSettings/swisscom_ch.pb
|
||||
product/etc/CarrierSettings/swisscom_li.pb
|
||||
product/etc/CarrierSettings/tbaytel_ca.pb
|
||||
product/etc/CarrierSettings/tdc_dk.pb
|
||||
product/etc/CarrierSettings/tele2_se.pb
|
||||
product/etc/CarrierSettings/telekom_de.pb
|
||||
product/etc/CarrierSettings/telenor_dk.pb
|
||||
product/etc/CarrierSettings/telenor_no.pb
|
||||
product/etc/CarrierSettings/telenor_se.pb
|
||||
product/etc/CarrierSettings/telia_no.pb
|
||||
product/etc/CarrierSettings/telia_se.pb
|
||||
product/etc/CarrierSettings/telstra_au.pb
|
||||
product/etc/CarrierSettings/telus_ca.pb
|
||||
product/etc/CarrierSettings/three_dk.pb
|
||||
product/etc/CarrierSettings/tim_it.pb
|
||||
product/etc/CarrierSettings/tmobile_nl.pb
|
||||
product/etc/CarrierSettings/tmobile_us.pb
|
||||
product/etc/CarrierSettings/tracfonetmo_us.pb
|
||||
product/etc/CarrierSettings/tracfoneverizon_us.pb
|
||||
product/etc/CarrierSettings/tstar_tw.pb
|
||||
product/etc/CarrierSettings/twm_tw.pb
|
||||
product/etc/CarrierSettings/uscc_us.pb
|
||||
product/etc/CarrierSettings/verizon_us.pb
|
||||
product/etc/CarrierSettings/videotron_ca.pb
|
||||
product/etc/CarrierSettings/virgin_ca.pb
|
||||
product/etc/CarrierSettings/virgin_us.pb
|
||||
product/etc/CarrierSettings/visible_us.pb
|
||||
product/etc/CarrierSettings/vodafone_au.pb
|
||||
product/etc/CarrierSettings/vodafone_de.pb
|
||||
product/etc/CarrierSettings/vodafone_es.pb
|
||||
product/etc/CarrierSettings/vodafone_gb.pb
|
||||
product/etc/CarrierSettings/vodafone_ie.pb
|
||||
product/etc/CarrierSettings/vodafone_in.pb
|
||||
product/etc/CarrierSettings/vodafone_it.pb
|
||||
product/etc/CarrierSettings/vodafone_nl.pb
|
||||
product/etc/CarrierSettings/vodafone_tr.pb
|
||||
product/etc/CarrierSettings/xfinity_us.pb
|
||||
product/etc/ambient/matcher_tah.leveldb
|
||||
product/etc/permissions/com.android.omadm.service.xml
|
||||
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/etc/permissions/com.android.sdm.plugins.sprintdm.xml
|
||||
product/etc/permissions/com.google.android.hardwareinfo.xml
|
||||
product/etc/permissions/com.verizon.apn.xml
|
||||
product/etc/permissions/com.verizon.services.xml
|
||||
product/etc/permissions/features-verizon.xml
|
||||
product/etc/permissions/obdm_permissions.xml
|
||||
product/etc/permissions/privapp-permissions-google-p.xml
|
||||
product/etc/permissions/split-permissions-google.xml
|
||||
product/etc/permissions/vzw_mvs_permissions.xml
|
||||
product/etc/sysconfig/google-hiddenapi-package-whitelist.xml
|
||||
product/etc/sysconfig/nexus.xml
|
||||
product/etc/sysconfig/pixel_experience_2017.xml
|
||||
product/etc/sysconfig/whitelist_com.android.omadm.service.xml
|
||||
product/framework/libhwinfo.jar
|
||||
product/lib/libdmengine.so
|
||||
product/lib/libdmjavaplugin.so
|
||||
product/priv-app/AmbientSensePrebuilt/AmbientSensePrebuilt.apk;PRESIGNED
|
||||
product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk;PRESIGNED
|
||||
product/priv-app/CarrierServices/CarrierServices.apk;PRESIGNED
|
||||
product/priv-app/CarrierSettings/CarrierSettings.apk;PRESIGNED
|
||||
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
|
||||
product/priv-app/ConnMO/ConnMO.apk
|
||||
product/priv-app/DCMO/DCMO.apk
|
||||
product/priv-app/DMService/DMService.apk
|
||||
product/priv-app/DevicePersonalizationPrebuiltPixel2/DevicePersonalizationPrebuiltPixel2.apk;PRESIGNED
|
||||
product/priv-app/DiagMon/DiagMon.apk
|
||||
product/priv-app/HardwareInfo/HardwareInfo.apk
|
||||
product/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk;PRESIGNED
|
||||
product/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk;PRESIGNED
|
||||
product/priv-app/MyVerizonServices/lib/arm64/libakuaf.so
|
||||
product/priv-app/MyVerizonServices/lib/arm64/libmotricity.so
|
||||
product/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED
|
||||
product/priv-app/OBDM_Permissions/OBDM_Permissions.apk;PRESIGNED
|
||||
product/priv-app/SprintDM/SprintDM.apk
|
||||
product/priv-app/SprintHM/SprintHM.apk
|
||||
product/priv-app/TetheringEntitlement/TetheringEntitlement.apk
|
||||
product/priv-app/WfcActivation/WfcActivation.apk;PRESIGNED
|
||||
product/priv-app/obdm_stub/obdm_stub.apk;PRESIGNED
|
||||
system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml
|
||||
system_ext/etc/permissions/com.android.omadm.radioconfig.xml
|
||||
system_ext/etc/permissions/privapp-permissions-google-se.xml
|
||||
system_ext/framework/RadioConfigLib.jar
|
||||
system_ext/framework/com.android.hotwordenrollment.common.util.jar
|
||||
system_ext/priv-app/CarrierSetup/CarrierSetup.apk
|
||||
|
||||
# Dolby - from rhode
|
||||
odm/bin/hw/vendor.dolby_v3_6.hardware.dms360@2.0-service|da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
system_ext/app/MotoSignatureApp/MotoSignatureApp.apk|98027bccd4ec14cb7887cde068e35f6b0ecd0a44
|
||||
system_ext/etc/permissions/com.motorola.frameworks.core.addon.xml|b98f53235c8d4c1962d3b279840e2a074d0ddd10
|
||||
system_ext/etc/permissions/com.motorola.motosignature.xml|e94cdcfd1b92b6bd1d0b53c3c2ed8bffe362e6ac
|
||||
system_ext/etc/permissions/com.motorola.software.dolbyui.xml|d5c25b2522094346257a5ff0f4317c992b54d1fc
|
||||
system_ext/etc/permissions/moto-checkin.xml|373f75676a0ac7915f5bc49ec43fd99c38dd9c1b
|
||||
system_ext/etc/permissions/moto-settings.xml|f2a2703b62777c88e3a161a0d2a75d72f90d5007
|
||||
system_ext/etc/permissions/moto.xml|5521a530e243f6e5e928018320d4e9b819134fbb
|
||||
system_ext/etc/permissions/privapp-com.dolby.daxservice.xml|56da6dd095fba323ddf6951075995ba56c5f3f2f
|
||||
system_ext/etc/permissions/privapp-com.motorola.android.providers.settings.xml|44bd70f7309ad6407d43391bcdb5b7e05ae8c363
|
||||
system_ext/etc/permissions/privapp-com.motorola.dolby.dolbyui.xml|d7f762731e3302ce553bf22a99aaeec312f65c0a
|
||||
system_ext/etc/sysconfig/config-com.dolby.daxservice.xml|f2955d9e3d5f75b40fdc8229243828f0c1c163de
|
||||
system_ext/etc/sysconfig/config-com.motorola.android.providers.settings.xml|1f804d789dd7c8b7657a6f07e23bcac1ce5c701c
|
||||
system_ext/etc/sysconfig/config-com.motorola.dolby.dolbyui.xml|0131f1a5a5c2d2fc09a6bc75ff4e25b74785ec2a
|
||||
system_ext/etc/sysconfig/config-com.motorola.motosignature.app.xml|5b2c138d4be962f052700fb3ca00d822bbf836da
|
||||
system_ext/framework/com.motorola.frameworks.core.addon.jar|8431ff519b0a3e02411a0096898ee8acb372b9b7
|
||||
system_ext/framework/com.motorola.motosignature.jar|1607b24909a030ddec7f05b91356e6b2d76c0b6b
|
||||
system_ext/framework/moto-checkin.jar|989119b230c01ba95341d29de45e38120a68f394
|
||||
system_ext/framework/moto-settings.jar|0ebdf871ededa1eb9c5186bdb4a9055d89594779
|
||||
system_ext/framework/moto.jar|6c797a7f205f2ce5d939c000f21c6625daf0c33f
|
||||
system_ext/priv-app/MotoDolbyDax3/MotoDolbyDax3.apk;OVERRIDES=MusicFX|d585215e2cc996d8db73cb2c0b3e79211554dc08
|
||||
system_ext/priv-app/MotorolaSettingsProvider/MotorolaSettingsProvider.apk|25deb5bdb18d55dee1b9bd1de2ba46e353c62780
|
||||
system_ext/priv-app/daxService/daxService.apk|e545398a2c95b49c881988e3655498bc52615519
|
||||
15
proprietary-firmware.txt
Normal file
15
proprietary-firmware.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
# Firmware - from RP1A.201005.004.A1, Dec 2020 - (factory image).
|
||||
|
||||
abl.img;AB
|
||||
aes.img;AB
|
||||
cmnlib.img;AB
|
||||
cmnlib64.img;AB
|
||||
devcfg.img;AB
|
||||
hyp.img;AB
|
||||
keymaster.img;AB
|
||||
laf.img;AB
|
||||
modem.img;AB
|
||||
pmic.img;AB
|
||||
rpm.img;AB
|
||||
tz.img;AB
|
||||
xbl.img;AB
|
||||
14
recovery.wipe
Normal file
14
recovery.wipe
Normal file
@@ -0,0 +1,14 @@
|
||||
# All the partitions to be wiped (in order) under recovery.
|
||||
/dev/block/bootdevice/by-name/system_a
|
||||
/dev/block/bootdevice/by-name/system_b
|
||||
/dev/block/bootdevice/by-name/vendor_a
|
||||
/dev/block/bootdevice/by-name/vendor_b
|
||||
/dev/block/bootdevice/by-name/userdata
|
||||
/dev/block/bootdevice/by-name/product_a
|
||||
/dev/block/bootdevice/by-name/product_b
|
||||
/dev/block/bootdevice/by-name/system_ext_a
|
||||
/dev/block/bootdevice/by-name/system_ext_b
|
||||
# Wipe the boot partitions last so that all partitions will be wiped
|
||||
# correctly even if the wiping process gets interrupted by a force boot.
|
||||
/dev/block/bootdevice/by-name/boot_a
|
||||
/dev/block/bootdevice/by-name/boot_b
|
||||
1
sepolicy/file_contexts
Normal file
1
sepolicy/file_contexts
Normal file
@@ -0,0 +1 @@
|
||||
/dev/block/platform/soc/1da4000\.ufshc/by-name/system_ext_[ab] u:object_r:system_block_device:s0
|
||||
39
setup-makefiles.sh
Normal file
39
setup-makefiles.sh
Normal file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2023 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DEVICE=taimen
|
||||
VENDOR=google
|
||||
|
||||
# Load extract_utils and do some sanity checks
|
||||
MY_DIR="${BASH_SOURCE%/*}"
|
||||
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
|
||||
|
||||
ANDROID_ROOT="${MY_DIR}/../../.."
|
||||
|
||||
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
|
||||
if [ ! -f "${HELPER}" ]; then
|
||||
echo "Unable to find helper script at ${HELPER}"
|
||||
exit 1
|
||||
fi
|
||||
source "${HELPER}"
|
||||
|
||||
# Initialize the helper
|
||||
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
|
||||
|
||||
# Warning headers and guards
|
||||
write_headers
|
||||
|
||||
write_makefiles "${MY_DIR}/proprietary-files.txt" true
|
||||
write_makefiles "${MY_DIR}/proprietary-files-vendor.txt" true
|
||||
|
||||
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
|
||||
|
||||
# Finish
|
||||
write_footers
|
||||
Reference in New Issue
Block a user