├── Android.bp
├── configs
└── sku_props
│ ├── build_dsds_vendor.prop
│ └── build_ss_vendor.prop
├── rro_overlays
├── FrameworkResOverlayLancelot
│ ├── Android.bp
│ ├── AndroidManifest.xml
│ └── res
│ │ ├── values
│ │ ├── dimens.xml
│ │ └── config.xml
│ │ └── xml
│ │ └── power_profile.xml
└── SystemUIOverlayLancelot
│ ├── Android.bp
│ ├── AndroidManifest.xml
│ └── res
│ └── values
│ └── dimens.xml
├── Android.mk
├── rootdir
├── Android.mk
└── init.project.rc
├── AndroidProducts.mk
├── setup-makefiles.sh
├── overlay-lineage
└── packages
│ └── apps
│ └── Aperture
│ └── app
│ └── src
│ └── main
│ └── res
│ └── values
│ └── config.xml
├── BoardConfig.mk
├── extract-files.sh
├── superior.dependencies
├── superior_lancelot.mk
├── manifest_galahad.xml
├── README.md
├── device.mk
└── proprietary-files.txt
/Android.bp:
--------------------------------------------------------------------------------
1 | soong_namespace {
2 | }
3 |
--------------------------------------------------------------------------------
/configs/sku_props/build_dsds_vendor.prop:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/rro_overlays/FrameworkResOverlayLancelot/Android.bp:
--------------------------------------------------------------------------------
1 | runtime_resource_overlay {
2 | name: "FrameworksResOverlayLancelot",
3 | sdk_version: "current",
4 | resource_dirs: ["res"],
5 | vendor: true,
6 | }
7 |
--------------------------------------------------------------------------------
/Android.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2022 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | LOCAL_PATH := $(call my-dir)
8 |
9 | ifneq ($(filter lancelot, $(TARGET_DEVICE)),)
10 | include $(call all-makefiles-under,$(LOCAL_PATH))
11 | endif
12 |
--------------------------------------------------------------------------------
/configs/sku_props/build_ss_vendor.prop:
--------------------------------------------------------------------------------
1 | #add to vendor property for SIM
2 | persist.vendor.radio.msimmode=ss
3 | persist.vendor.mims_support=1
4 | persist.vendor.radio.smart.data.switch=0
5 | ro.vendor.mtk_disable_cap_switch=1
6 | ro.vendor.mtk_data_config=0
7 | persist.radio.multisim.config=ss
8 |
--------------------------------------------------------------------------------
/rootdir/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | include $(CLEAR_VARS)
4 | LOCAL_MODULE := init.project.rc
5 | LOCAL_MODULE_TAGS := optional
6 | LOCAL_MODULE_CLASS := ETC
7 | LOCAL_SRC_FILES := init.project.rc
8 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init/hw
9 | include $(BUILD_PREBUILT)
10 |
--------------------------------------------------------------------------------
/rro_overlays/SystemUIOverlayLancelot/Android.bp:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright (C) 2022 The LineageOS Project
3 | // SPDX-License-Identifier: Apache-2.0
4 | //
5 |
6 | runtime_resource_overlay {
7 | name: "SystemUIOverlayLancelot",
8 | sdk_version: "current",
9 | resource_dirs: ["res"],
10 | vendor: true,
11 | }
12 |
--------------------------------------------------------------------------------
/AndroidProducts.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2022 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | PRODUCT_MAKEFILES := \
8 | $(LOCAL_DIR)/superior_lancelot.mk
9 |
10 | COMMON_LUNCH_CHOICES := \
11 | superior_lancelot-user \
12 | superior_lancelot-userdebug \
13 | superior_lancelot-eng
14 |
--------------------------------------------------------------------------------
/setup-makefiles.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Copyright (C) 2016 The CyanogenMod Project
4 | # Copyright (C) 2017-2020 The LineageOS Project
5 | #
6 | # SPDX-License-Identifier: Apache-2.0
7 | #
8 |
9 | set -e
10 |
11 | export DEVICE=lancelot
12 | export DEVICE_COMMON=mt6768-common
13 | export VENDOR=xiaomi
14 |
15 | "./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"
16 |
--------------------------------------------------------------------------------
/overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | true
5 |
6 |
7 |
8 | - 20
9 |
10 |
11 |
--------------------------------------------------------------------------------
/rro_overlays/SystemUIOverlayLancelot/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
8 |
9 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/BoardConfig.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2022 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DEVICE_PATH := device/xiaomi/lancelot
8 |
9 | # Inherit from mt6768-common
10 | -include device/xiaomi/mt6768-common/BoardConfigCommon.mk
11 |
12 | # Asserts
13 | TARGET_OTA_ASSERT_DEVICE := lancelot,galahad,shiva
14 |
15 | # Display
16 | TARGET_SCREEN_DENSITY := 440
17 |
18 | # HIDL
19 | ODM_MANIFEST_SKUS += \
20 | galahad
21 |
22 | ODM_MANIFEST_GALAHAD_FILES := $(DEVICE_PATH)/manifest_galahad.xml
23 |
24 | # Kernel
25 | TARGET_KERNEL_CONFIG := lancelot_defconfig
26 |
27 | # Inherit the proprietary files
28 | include vendor/xiaomi/lancelot/BoardConfigVendor.mk
29 |
--------------------------------------------------------------------------------
/extract-files.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Copyright (C) 2016 The CyanogenMod Project
4 | # Copyright (C) 2017-2020 The LineageOS Project
5 | #
6 | # SPDX-License-Identifier: Apache-2.0
7 | #
8 |
9 | function blob_fixup() {
10 | case "${1}" in
11 | vendor/bin/mnld)
12 | "$PATCHELF" --add-needed "libshim_sensors.so" "$2"
13 | ;;
14 | esac
15 | }
16 |
17 | # If we're being sourced by the common script that we called,
18 | # stop right here. No need to go down the rabbit hole.
19 | if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
20 | return
21 | fi
22 |
23 | set -e
24 |
25 | export DEVICE=lancelot
26 | export DEVICE_COMMON=mt6768-common
27 | export VENDOR=xiaomi
28 |
29 | "./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"
30 |
--------------------------------------------------------------------------------
/rro_overlays/SystemUIOverlayLancelot/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
9 | 85.0dip
10 | 10dp
11 |
12 |
13 | 16dp
14 |
15 |
16 | 5dp
17 |
18 |
--------------------------------------------------------------------------------
/superior.dependencies:
--------------------------------------------------------------------------------
1 | [{
2 | "repository": "vendor_xiaomi_mt6768-common",
3 | "target_path": "vendor/xiaomi",
4 | "branch": "fourteen",
5 | "remote": "SuperiorOS-Devices"
6 | },
7 | {
8 | "repository": "device_xiaomi_mt6768-common",
9 | "target_path": "device/xiaomi/mt6768-common",
10 | "branch": "fourteen",
11 | "remote": "SuperiorOS-Devices"
12 | },
13 | {
14 | "repository": "Projects-Corruption-Succubus/HM6768",
15 | "target_path": "kernel/xiaomi/mt6768",
16 | "branch": "Liella!",
17 | "remote": "github"
18 | },
19 | {
20 | "repository": "Projects-Corruption-Succubus/android_hardware_mediatek",
21 | "target_path": "hardware/mediatek",
22 | "branch": "lineage-20",
23 | "remote": "github"
24 | },
25 | {
26 | "repository": "Projects-Corruption-Succubus/android_hardware_xiaomi",
27 | "target_path": "hardware/xiaomi",
28 | "branch": "lineage-21",
29 | "remote": "github"
30 | }
31 |
32 | ]
33 |
--------------------------------------------------------------------------------
/rro_overlays/FrameworkResOverlayLancelot/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
15 |
16 |
17 |
21 |
22 |
--------------------------------------------------------------------------------
/superior_lancelot.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2022 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # Inherit from those products. Most specific first.
8 | $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
9 | $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
10 |
11 | # Inherit from device makefile.
12 | $(call inherit-product, device/xiaomi/lancelot/device.mk)
13 |
14 | # SuperiorOS
15 | SUPERIOR_OFFICIAL := true
16 | SUPERIOR_GAPPS := minimal
17 | TARGET_BOOT_ANIMATION_RES := 1080
18 |
19 | # Inherit some common LineageOS stuff.
20 | $(call inherit-product, vendor/superior/config/common.mk)
21 |
22 | PRODUCT_NAME := superior_lancelot
23 | PRODUCT_DEVICE := lancelot
24 | PRODUCT_MANUFACTURER := Xiaomi
25 | PRODUCT_BRAND := Redmi
26 | PRODUCT_MODEL := Redmi 9
27 |
28 | PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
29 |
30 | PRODUCT_BUILD_PROP_OVERRIDES += \
31 | PRIVATE_BUILD_DESC="lancelot-user 11 RP1A.200720.011 V12.5.6.0.RJCMIXM release-keys"
32 |
33 | BUILD_FINGERPRINT := Redmi/lancelot_global/lancelot:11/RP1A.200720.011/V12.5.6.0.RJCMIXM:user/release-keys
34 |
--------------------------------------------------------------------------------
/manifest_galahad.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | android.hardware.nfc
4 | hwbinder
5 | 1.2
6 |
7 | INfc
8 | default
9 |
10 | @1.2::INfc/default
11 |
12 |
13 | android.hardware.secure_element
14 | hwbinder
15 | 1.2
16 |
17 | ISecureElement
18 | SIM1
19 |
20 |
21 |
22 | vendor.nxp.nxpnfc
23 | hwbinder
24 | 1.0
25 |
26 | INxpNfc
27 | default
28 |
29 | @1.0::INxpNfc/default
30 |
31 |
32 | vendor.nxp.nxpese
33 | hwbinder
34 | 1.0
35 |
36 | INxpEse
37 | default
38 |
39 | @1.0::INxpEse/default
40 |
41 |
42 |
--------------------------------------------------------------------------------
/rro_overlays/FrameworkResOverlayLancelot/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 |
23 | 100.0px
24 | 30dp
25 | @dimen/status_bar_height_default
26 |
28 | 90.0px
29 |
31 | 90.0px
32 |
33 | 20.0dip
34 |
35 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Device tree for Redmi 9
2 |
3 | ```
4 | #
5 | # Copyright (C) 2022 The LineageOS Project
6 | #
7 | # SPDX-License-Identifier: Apache-2.0
8 | #
9 | ```
10 |
11 | The Xiaomi Redmi 9 (codenamed _"lancelot"_) is an entry-level smartphone from Xiaomi announced in June 2020.
12 |
13 | ## Device Specifications
14 |
15 | | Basic | Spec |
16 | | ----------------------- | :---------------------------------------------------------- |
17 | | SoC | MediaTek Helio G80 (12nm) |
18 | | CPU | 2 x 2.0 GHz Cortex-A75 & 6 x 1.8 GHz Cortex-A55 |
19 | | GPU | Mali-G52 MC2 |
20 | | Memory | 3GB / 4GB / 6GB |
21 | | Shipped Android version | 10 |
22 | | Storage | 32GB / 64GB / 128GB |
23 | | MicroSD | Up to 256 GB |
24 | | Battery | Non-removable Li-Po 5020 mAh |
25 | | Dimensions | 162.3 x 77.2 x 8.9 mm |
26 | | Display | 2340 x 1080 (19:5:9), 6.53 inch |
27 | | Rear Camera 1 | 13 MP, f/2.2, 28mm (wide), 1/3.1", 1.12µm, PDAF |
28 | | Rear Camera 2 | 8 MP, f/2.2, 118˚ (ultrawide), 1/4.0", 1.12µm |
29 | | Rear Camera 3 | 2 MP, f/2.4, (macro) |
30 | | Rear Camera 4 | 2 MP, f/2.4, (depth) |
31 | | Front Camera | 8 MP, f/2.0, 27mm (wide), 1/4.0", 1.12µm |
32 |
33 |
34 | ## Device Picture
35 |
36 | 
37 |
--------------------------------------------------------------------------------
/rro_overlays/FrameworkResOverlayLancelot/res/values/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
22 |
23 |
24 |
25 |
37 | M84.0014003,76.0002722 C39.8036856,75.9997279 11.8039716,75.9996372 0.00225823708,76 C-11.8004588,76.0003629 -39.8012115,76.0004536 -84,76.0002722 L-84,-4.19220214e-13 L84.0014003,-4.19220214e-13 L84.0014003,76.0002722 Z
38 |
39 |
40 |
--------------------------------------------------------------------------------
/device.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2022 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # Inherit from mt6768-common
8 | $(call inherit-product, device/xiaomi/mt6768-common/mt6768.mk)
9 |
10 | # Overlays
11 | DEVICE_PACKAGE_OVERLAYS += \
12 | $(LOCAL_PATH)/overlay-lineage
13 |
14 | PRODUCT_PACKAGES += \
15 | FrameworksResOverlayLancelot \
16 | SystemUIOverlayLancelot
17 |
18 | # Rootdir
19 | PRODUCT_PACKAGES += \
20 | init.project.rc
21 |
22 | # AAPT
23 | PRODUCT_AAPT_CONFIG := normal
24 | PRODUCT_AAPT_PREF_CONFIG := xxhdpi
25 |
26 | # Boot animation
27 | TARGET_SCREEN_WIDTH := 1080
28 | TARGET_SCREEN_HEIGHT := 2340
29 |
30 | # Firmware
31 | RECOVERY_TS_FW_PATH := vendor/xiaomi/lancelot/proprietary/vendor/firmware
32 |
33 | PRODUCT_COPY_FILES += \
34 | $(RECOVERY_TS_FW_PATH)/focaltech_mp_fw_huaxing.ini:recovery/root/vendor/firmware/focaltech_mp_fw_huaxing.ini \
35 | $(RECOVERY_TS_FW_PATH)/focaltech_ts_fw_huaxing.bin:recovery/root/vendor/firmware/focaltech_ts_fw_huaxing.bin \
36 | $(RECOVERY_TS_FW_PATH)/nvt_dj_72d_fw.bin:recovery/root/vendor/firmware/nvt_dj_72d_fw.bin \
37 | $(RECOVERY_TS_FW_PATH)/nvt_dj_72d_mp.bin:recovery/root/vendor/firmware/nvt_dj_72d_mp.bin \
38 | $(RECOVERY_TS_FW_PATH)/nvt_dj_fw.bin:recovery/root/vendor/firmware/nvt_dj_fw.bin \
39 | $(RECOVERY_TS_FW_PATH)/nvt_dj_mp.bin:recovery/root/vendor/firmware/nvt_dj_mp.bin \
40 | $(RECOVERY_TS_FW_PATH)/nvt_tm_fw.bin:recovery/root/vendor/firmware/nvt_tm_fw.bin \
41 | $(RECOVERY_TS_FW_PATH)/nvt_tm_mp.bin:recovery/root/vendor/firmware/nvt_tm_mp.bin
42 |
43 | # NFC
44 | PRODUCT_PACKAGES += \
45 | android.hardware.nfc@1.2-service \
46 | com.android.nfc_extras \
47 | NfcNci \
48 | Tag
49 |
50 | PRODUCT_COPY_FILES += \
51 | frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_ODM)/etc/permissions/sku_galahad/android.hardware.nfc.xml \
52 | frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_ODM)/etc/permissions/sku_galahad/android.hardware.nfc.ese.xml \
53 | frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_ODM)/etc/permissions/sku_galahad/android.hardware.nfc.hce.xml \
54 | frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_ODM)/etc/permissions/sku_galahad/android.hardware.nfc.hcef.xml \
55 | frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_ODM)/etc/permissions/sku_galahad/android.hardware.nfc.uicc.xml \
56 | frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_ODM)/etc/permissions/sku_galahad/com.android.nfc_extras.xml
57 |
58 | # SKU-specific properties
59 | PRODUCT_COPY_FILES += \
60 | $(LOCAL_PATH)/configs/sku_props/build_ss_vendor.prop:$(TARGET_COPY_OUT_VENDOR)/build_ss_vendor.prop \
61 | $(LOCAL_PATH)/configs/sku_props/build_dsds_vendor.prop:$(TARGET_COPY_OUT_VENDOR)/build_dsds_vendor.prop
62 |
63 | # Secure Element
64 | PRODUCT_PACKAGES += \
65 | android.hardware.secure_element@1.0.vendor \
66 | android.hardware.secure_element@1.1.vendor \
67 | android.hardware.secure_element@1.2.vendor
68 |
69 | # Soong
70 | PRODUCT_SOONG_NAMESPACES += \
71 | $(LOCAL_PATH)
72 |
73 | # Shipping API Level
74 | PRODUCT_SHIPPING_API_LEVEL := 29
75 |
76 | # Inherit the proprietary files
77 | $(call inherit-product, vendor/xiaomi/lancelot/lancelot-vendor.mk)
78 |
--------------------------------------------------------------------------------
/rro_overlays/FrameworkResOverlayLancelot/res/xml/power_profile.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | - 0.1
4 | - 95.5
5 | - 401.5
6 | - 63.81
7 | - 1.62
8 | - 0.1375
9 | - 169.37
10 | - 0.1
11 | - 40.5
12 | - 32.5
13 | - 144.5
14 | - 339.13
15 | - 0.298
16 | - 210
17 | - 0.1
18 |
19 | 9.5
20 | 9.5
21 |
22 |
23 | 6
24 | 2
25 |
26 |
27 | 400000
28 |
29 |
30 | 13
31 | 17
32 | 19
33 | 20
34 | 22
35 | 24
36 | 26
37 | 28
38 | 31
39 | 35
40 | 38
41 | 40
42 | 44
43 | 47
44 | 55
45 | 59
46 |
47 |
48 | 48
49 | 52
50 | 61
51 | 72
52 | 84
53 | 100
54 | 109
55 | 125
56 | 139
57 | 157
58 | 175
59 | 196
60 | 209
61 | 219
62 | 233
63 | 245
64 |
65 | - 4.08
66 | - 5
67 | - 2.55
. - 2.11
68 | - 2.22
69 |
70 | 1800000
71 | 1625000
72 | 1500000
73 | 1450000
74 | 1375000
75 | 1325000
76 | 1275000
77 | 1175000
78 | 1100000
79 | 1050000
80 | 999000
81 | 950000
82 | 900000
83 | 850000
84 | 774000
85 | 500000
86 |
87 |
88 | 2000000
89 | 1950000
90 | 1900000
91 | 1850000
92 | 1800000
93 | 1710000
94 | 1621000
95 | 1532000
96 | 1443000
97 | 1354000
98 | 1295000
99 | 1176000
100 | 1087000
101 | 998000
102 | 909000
103 | 850000
104 |
105 |
106 | 13
107 | 17
108 | 19
109 | 20
110 | 22
111 | 24
112 | 26
113 | 28
114 | 31
115 | 35
116 | 38
117 | 40
118 | 44
119 | 47
120 | 55
121 | 59
122 |
123 |
124 | 48
125 | 52
126 | 61
127 | 72
128 | 84
129 | 100
130 | 109
131 | 125
132 | 139
133 | 157
134 | 175
135 | 196
136 | 209
137 | 219
138 | 233
139 | 245
140 |
141 |
142 | 22.7
143 |
144 | - 5020
145 | - 0
146 | - 0
147 | - 0
148 |
149 | - 0
150 |
151 | .0002
152 | .002
153 | .02
154 | .2
155 | 2
156 |
157 | - 0
158 | - 0
159 | - 0
160 |
161 | 0
162 | 0
163 | 0
164 | 0
165 | 0
166 |
167 | - 0
168 |
169 | 0
170 | 0
171 |
172 | - 0
173 |
--------------------------------------------------------------------------------
/rootdir/init.project.rc:
--------------------------------------------------------------------------------
1 | # MTK project .rc configure
2 | import /vendor/odm/etc/${ro.boot.product.hardware.sku}/vendor.microtrust.hardware.se@1.0-service.rc
3 | import /vendor/odm/etc/${ro.boot.product.hardware.sku}/android.hardware.secure_element@1.2-service-mediatek.rc
4 |
5 | on init
6 | mkdir /mnt/media_rw/usbotg 0700 media_rw media_rw
7 | mkdir /storage/usbotg 0700 root root
8 |
9 | on post-fs-data
10 |
11 | #Camera
12 | chmod 0660 /dev/MAINAF
13 | chown system camera /dev/MAINAF
14 |
15 | chmod 0660 /dev/MAINAF2
16 | chown system camera /dev/MAINAF2
17 |
18 | chmod 0660 /dev/SUBAF
19 | chown system camera /dev/SUBAF
20 |
21 | chmod 0660 /dev/GAF001AF
22 | chown system camera /dev/GAF001AF
23 |
24 | chmod 0660 /dev/DW9714AF
25 | chown system camera /dev/DW9714AF
26 |
27 | chmod 0660 /dev/LC898212AF
28 | chown system camera /dev/LC898212AF
29 |
30 | chmod 0660 /dev/BU64745GWZAF
31 | chown system camera /dev/BU64745GWZAF
32 |
33 | #SMB
34 | chown system system /proc/smb/ScreenComm
35 | chmod 0660 /proc/smb/ScreenComm
36 |
37 | chmod 0660 /dev/spm
38 | chown system system /dev/spm
39 | #dual calib
40 | chmod 0777 /mnt/vendor/persist/camera/rear_dc_cal_wd.bin
41 | chmod 0777 /data/vendor/camera/rear_dc_cal_wd.bin
42 |
43 | #XIAOMI_AI_ASD
44 | mkdir /data/misc/camera 0777 system camera
45 | mkdir /data/vendor/camera 0777 system camera
46 | copy /vendor/etc/camera/golden_rear_dc_cal_wd.bin /data/vendor/camera/golden_rear_dc_cal_wd.bin
47 | chown system system /data/vendor/camera/golden_rear_dc_cal_wd.bin
48 | chmod 0777 /data/vendor/camera/golden_rear_dc_cal_wd.bin
49 | chmod 0660 /dev/nq-nci
50 | chown nfc nfc /dev/nq-nci
51 | chmod 0660 /dev/p73
52 | chown nfc nfc /dev/p73
53 | mkdir /data/vendor/camera/model 0777 system camera
54 | mkdir /data/vendor/camera/model/rt_model 0777 system camera
55 | mkdir /data/vendor/camera/model/rt_model/mask 0777 system camera
56 | mkdir /data/vendor/camera/model/rt_model/score 0777 system camera
57 | mkdir /data/vendor/camera/model/bokeh_model 0777 system camera
58 | copy /vendor/etc/camera/model/rt_model/mask/cache_data /data/vendor/camera/model/rt_model/mask/cache_data
59 | chmod 0777 /data/vendor/camera/model/rt_model/mask/cache_data
60 | copy /vendor/etc/camera/model/rt_model/mask/model_mdl_cache /data/vendor/camera/model/rt_model/mask/model_mdl_cache
61 | chmod 0777 /data/vendor/camera/model/rt_model/mask/model_mdl_cache
62 | copy /vendor/etc/camera/model/rt_model/mask/segment_model /data/vendor/camera/model/rt_model/mask/segment_model
63 | chmod 0777 /data/vendor/camera/model/rt_model/mask/segment_model
64 | copy /vendor/etc/camera/model/rt_model/score/cache_data /data/vendor/camera/model/rt_model/score/cache_data
65 | chmod 0777 /data/vendor/camera/model/rt_model/score/cache_data
66 | copy /vendor/etc/camera/model/rt_model/score/model_mdl_cache /data/vendor/camera/model/rt_model/score/model_mdl_cache
67 | chmod 0777 /data/vendor/camera/model/rt_model/score/model_mdl_cache
68 | copy /vendor/etc/camera/model/rt_model/score/segment_model /data/vendor/camera/model/rt_model/score/segment_model
69 | chmod 0777 /data/vendor/camera/model/rt_model/score/segment_model
70 | copy /vendor/etc/camera/model/bokeh_model/cache_data /data/vendor/camera/model/bokeh_model/cache_data
71 | chmod 0777 /data/vendor/camera/model/bokeh_model/cache_data
72 | copy /vendor/etc/camera/model/bokeh_model/model_mdl_cache /data/vendor/camera/model/bokeh_model/model_mdl_cache
73 | chmod 0777 /data/vendor/camera/model/bokeh_model/model_mdl_cache
74 | copy /vendor/etc/camera/model/bokeh_model/segment_model /data/vendor/camera/model/bokeh_model/segment_model
75 | chmod 0777 /data/vendor/camera/model/bokeh_model/segment_model
76 |
77 | #XIAOMI_WATERMARK
78 | mkdir /vendor/etc/camera 0777 system camera
79 | #dual calib
80 | mkdir /mnt/vendor/persist/camera 0777 system camera
81 | chmod 0777 /mnt/vendor/persist/camera/rear_dc_cal_wt.bin
82 | chmod 0777 /mnt/vendor/persist/camera/rear_dc_cal_wd.bin
83 | chmod 0777 /vendor/etc/camera/golden_ov13b10_i_ov2180_i.bin
84 | chmod 0777 /vendor/etc/camera/golden_ov13b10_i_ov2180_ii.bin
85 | chmod 0777 /vendor/etc/camera/golden_ov13b10_ii_ov2180_i.bin
86 | chmod 0777 /vendor/etc/camera/golden_ov13b10_ii_ov2180_ii.bin
87 | chmod 0777 /data/vendor/camera/golden_rear_dc_cal_wt.bin
88 | chmod 0777 /data/vendor/camera/rear_dc_cal_wd.bin
89 | chmod 0777 /data/vendor/camera/golden_s5k3l6_ii_ov2180_ii.bin
90 |
91 |
92 | on init
93 | # Refer to http://source.android.com/devices/tech/storage/index.html
94 | # It said, "Starting in Android 4.4, multiple external storage devices are surfaced to developers through
95 | # Context.getExternalFilesDirs(), Context.getExternalCacheDirs(), and Context.getObbDirs().
96 | # External storage devices surfaced through these APIs must be a semi-permanent part of the device (such as an SD card slot in a battery compartment).
97 | # Developers expect data stored in these locations to be available over long periods of time."
98 | # Therefore, if the target doesn't support sd hot-plugging (Ex: the SD card slot in a battery compartment), we need to export SECONDARY_STORAGE in 'boot' section
99 | #
100 | # export SECONDARY_STORAGE /storage/sdcard1
101 |
102 | service fuse_usbotg /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/usbotg /storage/usbotg
103 | class late_start
104 | disabled
105 |
106 | service mmc_ffu /vendor/bin/mmc_ffu do /vendor/bin/KMDD60018M-B320_P09.bin /dev/block/mmcblk0 15 09 02
107 | class main
108 | user root
109 | group system
110 | oneshot
111 |
112 | service mmc_ffu_hynix /vendor/bin/mmc_ffu_hynix do /vendor/bin/H9HP16AECMMDAR-KMM_P08.bin /dev/block/mmcblk0 90 38303030 35303030
113 | class main
114 | user root
115 | group system
116 | oneshot
117 |
118 | service mmc_ffu_micron /vendor/bin/mmc_ffu_micron do /vendor/bin/Turquoise_FW_Version_0x0203.BIN /dev/block/mmcblk0 13 00000203 00000001
119 | class main
120 | user root
121 | group system
122 | oneshot
123 |
124 | on boot
125 | setprop vendor.debug.camera.enableMetaPending 0
126 | setprop vendor.debug.camera.enableMetaMerge 0
127 |
128 | service service_nv_protect /vendor/bin/misc_writer --nv_protect
129 | disabled
130 | oneshot
131 |
132 | on property:vendor.service_nv_protect=start
133 | start service_nv_protect
134 |
135 | service vendor.nfc_hal_service /vendor/bin/hw/android.hardware.nfc@1.2-service
136 | class hal
137 | user nfc
138 | group nfc
139 | disabled
140 | override
141 |
142 | on property:ro.boot.product.hardware.sku=galahad
143 | start vendor.nfc_hal_service
144 |
--------------------------------------------------------------------------------
/proprietary-files.txt:
--------------------------------------------------------------------------------
1 | # Unpinned blobs from lancelot-user 11 RP1A.200720.011 V12.5.6.0.RJCMIXM release-keys
2 |
3 | # AAL
4 | vendor/lib/libaal_cust.so
5 | vendor/lib64/libaal_cust.so
6 |
7 | # Audio
8 | vendor/lib/libaudiocompensationfilterc.so
9 | vendor/lib/libaudiocompensationfilter_vendor.so
10 | vendor/lib/libaudiocustparam_vendor.so
11 | vendor/lib64/libaudiocompensationfilterc.so
12 | vendor/lib64/libaudiocompensationfilter_vendor.so
13 | vendor/lib64/libaudiocustparam_vendor.so
14 | vendor/lib/hw/awinic.audio.effect.so
15 | vendor/lib/hw/audio.primary.mt6768.so
16 | vendor/lib64/hw/audio.primary.mt6768.so
17 | vendor/etc/audio_param/AudioParamOptions.xml
18 | vendor/etc/audio_param/HpImpedance_AudioParam.xml
19 | vendor/etc/audio_param/PlaybackACF_AudioParam.xml
20 | vendor/etc/audio_param/PlaybackDRC_AudioParam.xml
21 | vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml
22 | vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
23 | vendor/etc/audio_param/RecordFIR_AudioParam.xml
24 | vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml
25 | vendor/etc/audio_param/RecordVol_AudioParam.xml
26 | vendor/etc/audio_param/Record_AudioParam.xml
27 | vendor/etc/audio_param/Record_ParamUnitDesc.xml
28 | vendor/etc/audio_param/SmartPa_AudioParam.xml
29 | vendor/etc/audio_param/SoundEnhancement_AudioParam.xml
30 | vendor/etc/audio_param/SpeechDMNR_AudioParam.xml
31 | vendor/etc/audio_param/SpeechGeneral_AudioParam.xml
32 | vendor/etc/audio_param/SpeechVol_AudioParam.xml
33 | vendor/etc/audio_param/Speech_AudioParam.xml
34 | vendor/etc/audio_param/VoIPVol_AudioParam.xml
35 | vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml
36 | vendor/etc/audio_param/VoIPv2_AudioParam.xml
37 | vendor/etc/audio_param_ce/AudioParamOptions.xml
38 | vendor/etc/audio_param_ce/HpImpedance_AudioParam.xml
39 | vendor/etc/audio_param_ce/PlaybackACF_AudioParam.xml
40 | vendor/etc/audio_param_ce/PlaybackDRC_AudioParam.xml
41 | vendor/etc/audio_param_ce/PlaybackVolAna_AudioParam.xml
42 | vendor/etc/audio_param_ce/PlaybackVolDigi_AudioParam.xml
43 | vendor/etc/audio_param_ce/RecordFIR_AudioParam.xml
44 | vendor/etc/audio_param_ce/RecordVolUI_ParamUnitDesc.xml
45 | vendor/etc/audio_param_ce/RecordVol_AudioParam.xml
46 | vendor/etc/audio_param_ce/Record_AudioParam.xml
47 | vendor/etc/audio_param_ce/Record_ParamUnitDesc.xml
48 | vendor/etc/audio_param_ce/SmartPa_AudioParam.xml
49 | vendor/etc/audio_param_ce/SoundEnhancement_AudioParam.xml
50 | vendor/etc/audio_param_ce/SpeechDMNR_AudioParam.xml
51 | vendor/etc/audio_param_ce/SpeechGeneral_AudioParam.xml
52 | vendor/etc/audio_param_ce/SpeechVol_AudioParam.xml
53 | vendor/etc/audio_param_ce/Speech_AudioParam.xml
54 | vendor/etc/audio_param_ce/VoIPVol_AudioParam.xml
55 | vendor/etc/audio_param_ce/VoIPv2DMNR_AudioParam.xml
56 | vendor/etc/audio_param_ce/VoIPv2_AudioParam.xml
57 |
58 | # Camera
59 | vendor/lib/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so
60 | vendor/lib/vendor.mediatek.hardware.camera.bgservice@1.0.so
61 | vendor/lib/vendor.mediatek.hardware.camera.bgservice@1.1.so
62 | vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so
63 | vendor/lib64/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so
64 | vendor/lib64/hw/vendor.mediatek.hardware.camera.isphal@1.0-impl.so
65 | vendor/lib/libmtkcam.eventcallback.so
66 | vendor/lib/libmtkcam_debugutils.so
67 | vendor/lib/libmtkcam_stdutils.so
68 | vendor/lib/libmtkcam_ulog.so
69 | vendor/lib64/libmi_watermark.so
70 | vendor/lib64/libwa_depth.so
71 | vendor/lib64/libwa_refocus.so
72 | vendor/lib64/libwa_rtdof.so
73 | vendor/lib64/libaltek_ldc_cp.so
74 | vendor/lib64/libaltek_ldc_preview.so
75 | vendor/lib64/libmtkcam.featurepipe.capture.so
76 | vendor/lib64/libmtkcam.featurepipe.streaming.so
77 | vendor/lib64/libmtkcam.logicalmodule.so
78 | vendor/lib64/libmtkcam_3rdparty.customer.so|2bcac544a86838d73125a0831188778e618175a7
79 | vendor/lib64/libmtkcam_3rdparty.mtk.so
80 | vendor/lib64/libmtkcam_3rdparty.so
81 | vendor/lib64/libmtkcam_device3_app.so
82 | vendor/lib64/libmtkcam_device3_hal.so
83 | vendor/lib64/libmtkcam_device3_utils.so
84 | vendor/lib64/libmtkcam_featurepolicy.so
85 | vendor/lib64/libmtkcam_hwnode.so
86 | vendor/lib64/libmtkcam_hwutils.so
87 | vendor/lib64/libmtkcam_metadata.so
88 | vendor/lib64/libmtkcam_metastore.so
89 | vendor/lib64/libmtkcam_pipeline.so
90 | vendor/lib64/libmtkcam_pipelinemodel.so
91 | vendor/lib64/libmtkcam_pipelinemodel_capture.so
92 | vendor/lib64/libmtkcam_pipelinemodel_isp.so
93 | vendor/lib64/libmtkcam_pipelinemodel_session.so
94 | vendor/lib64/libmtkcam_pipelinemodel_utils.so
95 | vendor/lib64/libmtkcam_pipelinemodel_zsl.so
96 | vendor/lib64/libmtkcam_pipelinepolicy-smvr.so
97 | vendor/lib64/libmtkcam_pipelinepolicy.so
98 | vendor/lib64/libmtkcam_prerelease.so
99 | vendor/lib64/libmtkcam_streamutils.so
100 | vendor/lib64/libmtkcam_synchelper.so
101 | vendor/lib64/libmtkcam_tuning_utils.so
102 | vendor/lib64/libcam.feature_utils.so
103 | vendor/lib64/libcam.hal3a.log.so
104 | vendor/lib64/libcam.hal3a.v3.dng.so
105 | vendor/lib64/libcam.hal3a.v3.so
106 | vendor/lib64/libcam.halsensor.so
107 | vendor/lib64/libcam.vhdr.so
108 | vendor/lib64/libcameracustom.plugin.so
109 | vendor/lib64/libcameracustom.so
110 | vendor/lib64/libSonyIMX230PdafLibrary.so
111 | vendor/lib64/libSonyIMX230PdafLibraryWrapper.so
112 | vendor/lib64/libSonyIMX338PdafLibrary.so
113 | vendor/lib64/libSonyIMX338PdafLibraryWrapper.so
114 | vendor/lib64/libSonyIMX386PdafLibrary.so
115 | vendor/lib64/libSonyIMX386PdafLibraryWrapper.so
116 | vendor/lib64/libSonyIMX519PdafLibrary.so
117 | vendor/lib64/libSonyIMX519PdafLibraryWrapper.so
118 | vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so
119 | vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so
120 | vendor/lib64/libfeature.stereo.provider.so
121 | vendor/lib64/libfeature_fsc.so
122 | vendor/lib64/libfeature_lmv.so
123 | vendor/lib64/libarcsoft_facebeauty.so
124 | vendor/lib64/libarcsoft_hdr.so
125 | vendor/lib64/libarcsoft_sn_J19.so
126 | vendor/lib64/libarcsoft_supernight.so
127 | vendor/lib64/ov13b10_ofilm_mipi_raw_IdxMgr.so
128 | vendor/lib64/ov13b10_ofilm_mipi_raw_india_IdxMgr.so
129 | vendor/lib64/ov13b10_ofilm_mipi_raw_india_tuning.so
130 | vendor/lib64/ov13b10_ofilm_mipi_raw_tuning.so
131 | vendor/lib64/ov13b10_qtech_mipi_raw_IdxMgr.so
132 | vendor/lib64/ov13b10_qtech_mipi_raw_india_IdxMgr.so
133 | vendor/lib64/ov13b10_qtech_mipi_raw_india_tuning.so
134 | vendor/lib64/ov13b10_qtech_mipi_raw_tuning.so
135 | vendor/lib64/ov2180_ofilm_mipi_raw_IdxMgr.so
136 | vendor/lib64/ov2180_ofilm_mipi_raw_india_IdxMgr.so
137 | vendor/lib64/ov2180_ofilm_mipi_raw_india_tuning.so
138 | vendor/lib64/ov2180_ofilm_mipi_raw_tuning.so
139 | vendor/lib64/ov2180_qtech_mipi_raw_IdxMgr.so
140 | vendor/lib64/ov2180_qtech_mipi_raw_india_IdxMgr.so
141 | vendor/lib64/ov2180_qtech_mipi_raw_india_tuning.so
142 | vendor/lib64/ov2180_qtech_mipi_raw_tuning.so
143 | vendor/lib64/ov8856_qtech_front_mipi_raw_IdxMgr.so
144 | vendor/lib64/ov8856_qtech_front_mipi_raw_india_IdxMgr.so
145 | vendor/lib64/ov8856_qtech_front_mipi_raw_india_tuning.so
146 | vendor/lib64/ov8856_qtech_front_mipi_raw_tuning.so
147 | vendor/lib64/ov8856_qtech_ultra_mipi_raw_IdxMgr.so
148 | vendor/lib64/ov8856_qtech_ultra_mipi_raw_india_IdxMgr.so
149 | vendor/lib64/ov8856_qtech_ultra_mipi_raw_india_tuning.so
150 | vendor/lib64/ov8856_qtech_ultra_mipi_raw_tuning.so
151 | vendor/lib64/s5k3l6_qtech_mipi_raw_IdxMgr.so
152 | vendor/lib64/s5k3l6_qtech_mipi_raw_india_IdxMgr.so
153 | vendor/lib64/s5k3l6_qtech_mipi_raw_india_tuning.so
154 | vendor/lib64/s5k3l6_qtech_mipi_raw_tuning.so
155 | vendor/lib64/s5k4h7yx_ofilm_front_mipi_raw_IdxMgr.so
156 | vendor/lib64/s5k4h7yx_ofilm_front_mipi_raw_india_IdxMgr.so
157 | vendor/lib64/s5k4h7yx_ofilm_front_mipi_raw_india_tuning.so
158 | vendor/lib64/s5k4h7yx_ofilm_front_mipi_raw_tuning.so
159 | vendor/lib64/s5k4h7yx_ofilm_ultra_mipi_raw_IdxMgr.so
160 | vendor/lib64/s5k4h7yx_ofilm_ultra_mipi_raw_india_IdxMgr.so
161 | vendor/lib64/s5k4h7yx_ofilm_ultra_mipi_raw_india_tuning.so
162 | vendor/lib64/s5k4h7yx_ofilm_ultra_mipi_raw_tuning.so
163 | vendor/lib64/s5k4h7yx_qtech_front_mipi_raw_IdxMgr.so
164 | vendor/lib64/s5k4h7yx_qtech_front_mipi_raw_india_IdxMgr.so
165 | vendor/lib64/s5k4h7yx_qtech_front_mipi_raw_india_tuning.so
166 | vendor/lib64/s5k4h7yx_qtech_front_mipi_raw_tuning.so
167 | vendor/lib64/s5k4h7yx_qtech_ultra_mipi_raw_IdxMgr.so
168 | vendor/lib64/s5k4h7yx_qtech_ultra_mipi_raw_india_IdxMgr.so
169 | vendor/lib64/s5k4h7yx_qtech_ultra_mipi_raw_india_tuning.so
170 | vendor/lib64/gc5035_ofilm_mipi_raw_IdxMgr.so
171 | vendor/lib64/gc5035_ofilm_mipi_raw_india_IdxMgr.so
172 | vendor/lib64/gc5035_ofilm_mipi_raw_india_tuning.so
173 | vendor/lib64/gc5035_ofilm_mipi_raw_tuning.so
174 | vendor/lib64/gc5035_qtech_mipi_raw_IdxMgr.so
175 | vendor/lib64/gc5035_qtech_mipi_raw_india_IdxMgr.so
176 | vendor/lib64/gc5035_qtech_mipi_raw_india_tuning.so
177 | vendor/lib64/gc5035_qtech_mipi_raw_tuning.so
178 | vendor/lib64/s5k4h7yx_qtech_ultra_mipi_raw_tuning.so
179 | vendor/etc/camera/golden_ov13b10_i_ov2180_i.bin
180 | vendor/etc/camera/golden_rear_dc_cal_wd.bin
181 | vendor/etc/camera/golden_s5k3l6_ii_ov2180_ii.bin
182 | vendor/etc/camera/model/bokeh_model/cache_data
183 | vendor/etc/camera/model/bokeh_model/model_mdl_cache
184 | vendor/etc/camera/model/bokeh_model/segment_model
185 | vendor/etc/camera/model/rt_model/score/segment_model
186 | vendor/bin/libccu_ov13b10_ofilm_mipi_raw.dm
187 | vendor/bin/libccu_ov13b10_ofilm_mipi_raw.pm
188 | vendor/bin/libccu_ov13b10_qtech_mipi_raw.dm
189 | vendor/bin/libccu_ov13b10_qtech_mipi_raw.pm
190 | vendor/bin/libccu_ov2180_ofilm_mipi_raw.dm
191 | vendor/bin/libccu_ov2180_ofilm_mipi_raw.pm
192 | vendor/bin/libccu_ov2180_qtech_mipi_raw.dm
193 | vendor/bin/libccu_ov2180_qtech_mipi_raw.pm
194 | vendor/bin/libccu_ov8856_qtech_front_mipi_raw.dm
195 | vendor/bin/libccu_ov8856_qtech_front_mipi_raw.pm
196 | vendor/bin/libccu_ov8856_qtech_ultra_mipi_raw.dm
197 | vendor/bin/libccu_ov8856_qtech_ultra_mipi_raw.pm
198 | vendor/bin/libccu_s5k3l6_qtech_mipi_raw.dm
199 | vendor/bin/libccu_s5k3l6_qtech_mipi_raw.pm
200 | vendor/bin/libccu_s5k4h7yx_ofilm_front_mipi_raw.dm
201 | vendor/bin/libccu_s5k4h7yx_ofilm_front_mipi_raw.pm
202 | vendor/bin/libccu_s5k4h7yx_ofilm_ultra_mipi_raw.dm
203 | vendor/bin/libccu_s5k4h7yx_ofilm_ultra_mipi_raw.pm
204 | vendor/bin/libccu_s5k4h7yx_qtech_front_mipi_raw.dm
205 | vendor/bin/libccu_s5k4h7yx_qtech_front_mipi_raw.pm
206 | vendor/bin/libccu_s5k4h7yx_qtech_ultra_mipi_raw.dm
207 | vendor/bin/libccu_s5k4h7yx_qtech_ultra_mipi_raw.pm
208 | vendor/bin/hw/camerahalserver
209 |
210 | # Firmware
211 | vendor/firmware/aw87519_drcv.bin
212 | vendor/firmware/aw87519_hvload.bin
213 | vendor/firmware/aw87519_kspk.bin
214 | vendor/firmware/awinic_params.bin
215 | vendor/firmware/fm_cust_j19.cfg
216 | vendor/firmware/focaltech_mp_fw_huaxing.ini
217 | vendor/firmware/focaltech_ts_fw_huaxing.bin
218 | vendor/firmware/nvt_dj_72d_fw.bin
219 | vendor/firmware/nvt_dj_72d_mp.bin
220 | vendor/firmware/nvt_dj_fw.bin
221 | vendor/firmware/nvt_dj_mp.bin
222 | vendor/firmware/nvt_tm_fw.bin
223 | vendor/firmware/nvt_tm_mp.bin
224 | vendor/bin/LDC_packdata_xiaomi_J19_Ofilm_3280x2464.dat
225 | vendor/bin/LDC_packdata_xiaomi_J19_QTech_3264x2448.dat
226 |
227 | # Radio
228 | vendor/bin/factory
229 | vendor/bin/factory_bin
230 | vendor/bin/meta_tst
231 | vendor/bin/initprop_bin
232 | vendor/lib/libcarrierconfig.so
233 | vendor/lib/libutinterface_custom_md.so
234 | vendor/lib64/libcarrierconfig.so
235 | vendor/lib64/libmtk-ril.so
236 | vendor/lib64/libmtkrilutils.so
237 | vendor/lib64/librilfusion.so
238 | vendor/lib64/libutinterface_custom_md.so
239 | vendor/lib64/lib_misd.so
240 | vendor/etc/init/init.md_apps.rc
241 |
242 | # GPS
243 | vendor/lib64/libsimaka.so
244 | vendor/lib64/libhydra.so
245 | vendor/lib64/libstrongswan.so
246 | vendor/bin/charon
247 | vendor/bin/starter
248 | vendor/bin/stroke
249 | vendor/bin/mnld
250 |
251 | # Graphics
252 | vendor/lib/libvcodecdrv.so
253 | vendor/lib/libpq_cust.so
254 | vendor/lib64/libpq_cust.so
255 | vendor/lib64/libacdk.so
256 |
257 | # NFC
258 | vendor/lib/libsn100u_fw.so
259 | vendor/etc/libnfc-nci.conf
260 | vendor/etc/libnfc-nxp-pnscr.conf
261 | vendor/etc/libnfc-nxp.conf
262 | vendor/etc/libnfc-nxp_RF.conf
263 | vendor/etc/sn100u_nfcon.pnscr
264 | vendor/bin/pnscr
265 | vendor/etc/sn100u_pnx_chr.pnscr
266 | vendor/etc/sn100u_pnx_cui.pnscr
267 | vendor/etc/sn100u_pnx_ese_3.pnscr
268 | vendor/etc/sn100u_pnx_ndi.pnscr
269 | vendor/etc/sn100u_pnx_pcv.pnscr
270 | vendor/etc/sn100u_pnx_sst.pnscr
271 |
272 | # IMS
273 | vendor/lib/libverno.so
274 | vendor/lib64/libverno.so
275 | vendor/bin/volte_imcb
276 | vendor/bin/volte_ua
277 |
278 | # Secure Element
279 | vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek
280 | vendor/odm/etc/galahad/android.hardware.secure_element@1.2-service-mediatek.rc:odm/etc/galahad/android.hardware.secure_element@1.2-service-mediatek.rc
281 |
282 | # Sensors
283 | vendor/lib/libnusensor.so
284 | vendor/lib64/libnusensor.so
285 | vendor/lib64/lib_bsscore.so
286 | vendor/lib64/libakm.so
287 | vendor/lib64/hw/sensors.mt6768.so
288 | vendor/lib64/libsensor_custom.so
289 | vendor/data/misc/pdc.txt
290 | vendor/etc/pm_test_item_config.xml
291 | vendor/bin/nusensors
292 | vendor/bin/nusensors_new
293 |
294 | # Thermal
295 | vendor/etc/thermal-camera.conf
296 | vendor/etc/thermal-normal.conf
297 | vendor/etc/thermal-tgame.conf
298 |
299 | # NVRAM
300 | vendor/lib/libcustom_nvram.so
301 | vendor/lib64/libcustom_nvram.so
302 | vendor/bin/nvram_daemon
303 | vendor/bin/fuelgauged_nvram
304 |
305 | # TEE (Trusted Execution Environment)
306 | vendor/bin/teei_daemon
307 | vendor/etc/init/microtrust.rc
308 | vendor/thh/ta/020b0000000000000000000000000000.ta
309 | vendor/thh/ta/020f0000000000000000000000000000.ta
310 | vendor/thh/ta/05120000000000000000000000000000.ta
311 | vendor/thh/ta/06090000000000000000000000000000.ta
312 | vendor/thh/ta/07060000000000000000000000007169.ta
313 | vendor/thh/ta/08020000000000000000000000007169.ta
314 | vendor/thh/ta/08030000000000000000000000000000.ta
315 | vendor/thh/ta/08070000000000000000000000008270.ta
316 | vendor/thh/ta/08110000000000000000000000000000.ta
317 | vendor/thh/ta/09010000000000000000000000000000.ta
318 | vendor/thh/ta/09030000000000000000000000008270.ta
319 | vendor/thh/ta/40188311faf343488db888ad39496f9a.ta
320 | vendor/thh/ta/5020170115e016302017012521300000.ta
321 | vendor/thh/ta/9073f03a9618383bb1856eb3f990babd.ta
322 | vendor/thh/ta/98fb95bcb4bf42d26473eae48690d7ea.ta
323 | vendor/thh/ta/e97c270ea5c44c58bcd3384a2fa2539e.ta
324 |
--------------------------------------------------------------------------------