zenfone8: Start building vendor

Change-Id: Ifbf45bbee47f7cf16b6549445d22174c4b071f60
diff --git a/Android.bp b/Android.bp
index c2ab30c..6824117 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,3 +1,10 @@
 soong_namespace {
     imports: ["hardware/qcom/bootctrl"],
 }
+
+prebuilt_hidl_interfaces {
+    name: "hidl_netperftuner_interface",
+    interfaces: [
+        "vendor.qti.hardware.wigig.netperftuner@1.0::INetPerfTuner",
+    ],
+}
diff --git a/Android.mk b/Android.mk
index 2a31127..81dd646 100755
--- a/Android.mk
+++ b/Android.mk
@@ -59,4 +59,99 @@
 	$(hide) ln -sf /system_ext/lib64/$(notdir $@) $@
 ALL_DEFAULT_INSTALLED_MODULES += $(WFD_SYMLINKS)
 
+# A/B builds require us to create the mount points at compile time.
+# Just creating it for all cases since it does not hurt.
+FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/firmware_mnt
+$(FIRMWARE_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating $(FIRMWARE_MOUNT_POINT)"
+	@mkdir -p $(TARGET_OUT_VENDOR)/firmware_mnt
+
+BT_FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/bt_firmware
+$(BT_FIRMWARE_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating $(BT_FIRMWARE_MOUNT_POINT)"
+	@mkdir -p $(TARGET_OUT_VENDOR)/bt_firmware
+
+DSP_MOUNT_POINT := $(TARGET_OUT_VENDOR)/dsp
+$(DSP_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating $(DSP_MOUNT_POINT)"
+	@mkdir -p $(TARGET_OUT_VENDOR)/dsp
+
+ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) $(BT_FIRMWARE_MOUNT_POINT) $(DSP_MOUNT_POINT)
+
+ASUSFW_MOUNT_POINT := $(TARGET_OUT_VENDOR)/asusfw
+$(ASUSFW_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating $(ASUSFW_MOUNT_POINT)"
+	@mkdir -p $(TARGET_OUT_VENDOR)/asusfw
+
+FACTORY_MOUNT_POINT_SYMLINK := $(TARGET_OUT_VENDOR)/factory
+$(FACTORY_MOUNT_POINT_SYMLINK): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating $@ link"
+	@rm -rf $@
+	$(hide) ln -sf /mnt/vendor/persist $@
+
+XROM_MOUNT_POINT := $(TARGET_OUT_VENDOR)/xrom
+$(XROM_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating $(XROM_MOUNT_POINT)"
+	@mkdir -p $(TARGET_OUT_VENDOR)/xrom
+
+ALL_DEFAULT_INSTALLED_MODULES += $(ASUSFW_MOUNT_POINT) $(FACTORY_MOUNT_POINT_SYMLINK) $(XROM_MOUNT_POINT)
+
+RFS_MSM_ADSP_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/adsp/
+$(RFS_MSM_ADSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
+	@rm -rf $@/*
+	@mkdir -p $(dir $@)/readonly/vendor
+	$(hide) ln -sf /data/vendor/tombstones/rfs/lpass $@/ramdumps
+	$(hide) ln -sf /mnt/vendor/persist/rfs/msm/adsp $@/readwrite
+	$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
+	$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
+	$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
+	$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware
+
+RFS_MSM_CDSP_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/cdsp/
+$(RFS_MSM_CDSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
+	@rm -rf $@/*
+	@mkdir -p $(dir $@)/readonly/vendor
+	$(hide) ln -sf /data/vendor/tombstones/rfs/cdsp $@/ramdumps
+	$(hide) ln -sf /mnt/vendor/persist/rfs/msm/cdsp $@/readwrite
+	$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
+	$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
+	$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
+	$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware
+
+RFS_MSM_MPSS_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/mpss/
+$(RFS_MSM_MPSS_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
+	@rm -rf $@/*
+	@mkdir -p $(dir $@)/readonly/vendor
+	$(hide) ln -sf /data/vendor/tombstones/rfs/modem $@/ramdumps
+	$(hide) ln -sf /mnt/vendor/persist/rfs/msm/mpss $@/readwrite
+	$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
+	$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
+	$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
+	$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware
+
+RFS_MSM_SLPI_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/slpi/
+$(RFS_MSM_SLPI_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
+	@rm -rf $@/*
+	@mkdir -p $(dir $@)/readonly/vendor
+	$(hide) ln -sf /data/vendor/tombstones/rfs/slpi $@/ramdumps
+	$(hide) ln -sf /mnt/vendor/persist/rfs/msm/slpi $@/readwrite
+	$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
+	$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
+	$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
+	$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware
+
+WIFI_FIRMWARE_SYMLINKS := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld
+$(WIFI_FIRMWARE_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
+	@echo "Creating wifi firmware symlinks: $@"
+	@mkdir -p $@
+	$(hide) ln -sf /vendor/etc/wifi/WCNSS_qcom_cfg.ini $@/WCNSS_qcom_cfg.ini
+	$(hide) ln -sf /mnt/vendor/persist/wlan_mac.bin $@/wlan_mac.bin
+
+ALL_DEFAULT_INSTALLED_MODULES += \
+    $(RFS_MSM_ADSP_SYMLINKS) \
+    $(RFS_MSM_CDSP_SYMLINKS) \
+    $(RFS_MSM_MPSS_SYMLINKS) \
+    $(RFS_MSM_SLPI_SYMLINKS) \
+    $(WIFI_FIRMWARE_SYMLINKS)
+
 endif
diff --git a/BoardConfig.mk b/BoardConfig.mk
index e494120..33baea8 100755
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -19,7 +19,6 @@
 # product configuration (apps).
 #
 DEVICE_PATH := device/asus/zenfone8
-IMAGES_PATH := vendor/images/asus/zenfone8
 
 BOARD_VENDOR := asus
 
@@ -44,14 +43,14 @@
 TARGET_CPU_ABI := arm64-v8a
 TARGET_CPU_ABI2 :=
 TARGET_CPU_VARIANT := generic
-TARGET_CPU_VARIANT_RUNTIME := cortex-a7
+TARGET_CPU_VARIANT_RUNTIME := kryo385
 
 TARGET_2ND_ARCH := arm
 TARGET_2ND_ARCH_VARIANT := armv8-a
 TARGET_2ND_CPU_ABI := armeabi-v7a
 TARGET_2ND_CPU_ABI2 := armeabi
 TARGET_2ND_CPU_VARIANT := generic
-TARGET_2ND_CPU_VARIANT_RUNTIME := cortex-a76
+TARGET_2ND_CPU_VARIANT_RUNTIME := kryo385
 
 # Bluetooth
 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
@@ -64,7 +63,7 @@
 BOARD_AVB_ENABLE := true
 BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --set_hashtree_disabled_flag
 BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 2
-BOARD_AVB_VBMETA_SYSTEM := system
+BOARD_AVB_VBMETA_SYSTEM := product system system_ext
 BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem
 BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048
 BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
@@ -84,6 +83,7 @@
 AUDIO_FEATURE_ENABLED_VOICE_CONCURRENCY := true
 
 # Broken flags
+BUILD_BROKEN_DUP_RULES := true
 BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
 BUILD_BROKEN_ENFORCE_SYSPROP_OWNER := true
 
@@ -99,6 +99,7 @@
 
 # Display
 TARGET_USES_HWC2 := true
+TARGET_SCREEN_DENSITY := 440
 
 # DRM
 TARGET_ENABLE_MEDIADRM_64 := true
@@ -114,10 +115,13 @@
 TARGET_SUPPORTS_64_BIT_APPS := true
 TARGET_USES_QCOM_BSP := false
 TARGET_USERIMAGES_SPARSE_EXT_DISABLED := false
+BOARD_EXT4_SHARE_DUP_BLOCKS := true
 
 #HIDL
 DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += $(DEVICE_PATH)/vendor_framework_compatibility_matrix.xml
 DEVICE_FRAMEWORK_MANIFEST_FILE += $(DEVICE_PATH)/framework_manifest.xml
+DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest_lahaina.xml
+DEVICE_MATRIX_FILE += $(DEVICE_PATH)/compatibility_matrix.xml
 
 # Kernel
 KERNEL_LD := LD=ld.lld
@@ -145,6 +149,107 @@
 KERNEL_TOOLCHAIN := $(shell pwd)/prebuilts/gas/$(HOST_PREBUILT_TAG)
 TARGET_KERNEL_CROSS_COMPILE_PREFIX := aarch64-linux-gnu-
 
+BOARD_VENDOR_KERNEL_MODULES_LOAD := \
+    adsp_loader_dlkm.ko \
+    apr_dlkm.ko \
+    aw8697.ko \
+    bolero_cdc_dlkm.ko \
+    bt_fm_slim.ko \
+    btpower.ko \
+    camera.ko \
+    cs35l45_i2c_dlkm.ko \
+    e4000.ko \
+    fc0011.ko \
+    fc0012.ko \
+    fc0013.ko \
+    fc2580.ko \
+    focaltech_fts_zf.ko \
+    gf_spi.ko \
+    hdmi_dlkm.ko \
+    hid-aksys.ko \
+    icm206xx.ko \
+    it913x.ko \
+    lid.ko \
+    lid_2.ko \
+    llcc_perfmon.ko \
+    m88rs6000t.ko \
+    machine_dlkm.ko \
+    max2165.ko \
+    mbhc_dlkm.ko \
+    mc44s803.ko \
+    msi001.ko \
+    msm_drm.ko \
+    mt2060.ko \
+    mt2063.ko \
+    mt20xx.ko \
+    mt2131.ko \
+    mt2266.ko \
+    mxl301rf.ko \
+    mxl5005s.ko \
+    mxl5007t.ko \
+    native_dlkm.ko \
+    pinctrl_lpi_dlkm.ko \
+    pinctrl_wcd_dlkm.ko \
+    platform_dlkm.ko \
+    q6_dlkm.ko \
+    q6_notifier_dlkm.ko \
+    q6_pdr_dlkm.ko \
+    qca_cld3_wlan.ko \
+    qcom_edac.ko \
+    qm1d1b0004.ko \
+    qm1d1c0042.ko \
+    qt1010.ko \
+    r820t.ko \
+    rdbg.ko \
+    rmnet_core.ko \
+    rmnet_ctl.ko \
+    rmnet_offload.ko \
+    rmnet_shs.ko \
+    rx_macro_dlkm.ko \
+    sensors_vcnl36866.ko \
+    si2157.ko \
+    sla.ko \
+    slimbus-ngd.ko \
+    slimbus.ko \
+    snd-soc-es928x.ko \
+    snd_event_dlkm.ko \
+    stub_dlkm.ko \
+    swr_ctrl_dlkm.ko \
+    swr_dlkm.ko \
+    swr_dmic_dlkm.ko \
+    swr_haptics_dlkm.ko \
+    sx932x_sake.ko \
+    tda18212.ko \
+    tda18218.ko \
+    tda18250.ko \
+    tda9887.ko \
+    tea5761.ko \
+    tea5767.ko \
+    tua9001.ko \
+    tuner-simple.ko \
+    tuner-types.ko \
+    tuner-xc2028.ko \
+    tx_macro_dlkm.ko \
+    va_macro_dlkm.ko \
+    wcd937x_dlkm.ko \
+    wcd937x_slave_dlkm.ko \
+    wcd938x_dlkm.ko \
+    wcd938x_slave_dlkm.ko \
+    wcd9xxx_dlkm.ko \
+    wcd_core_dlkm.ko \
+    wsa883x_dlkm.ko \
+    wsa_macro_dlkm.ko \
+    xc4000.ko \
+    xc5000.ko
+
+TARGET_MODULE_ALIASES += wlan.ko:qca_cld3_wlan.ko
+
+BOOT_KERNEL_MODULES := \
+    msm_drm.ko
+
+BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := \
+    msm_drm.ko
+
 # NFC
 TARGET_USES_NQ_NFC := true
 
@@ -162,8 +267,7 @@
 BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := f2fs
 BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
 BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
-BOARD_KERNEL_BINARIES := kernel kernel-gki
-BOARD_KERNEL-GKI_BOOTIMAGE_PARTITION_SIZE := $(BOARD_BOOTIMAGE_PARTITION_SIZE)
+BOARD_KERNEL_BINARIES := kernel
 BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
 BOARD_DTBOIMG_PARTITION_SIZE := 25165824
 BOARD_USERDATAIMAGE_PARTITION_SIZE := 495457218560
@@ -173,8 +277,6 @@
 TARGET_COPY_OUT_PRODUCT := product
 TARGET_COPY_OUT_SYSTEM_EXT := system_ext
 TARGET_COPY_OUT_VENDOR := vendor
-BOARD_PREBUILT_ODMIMAGE := $(IMAGES_PATH)/odm.img
-BOARD_PREBUILT_VENDORIMAGE := $(IMAGES_PATH)/vendor.img
 
 BOARD_QTI_DYNAMIC_PARTITIONS_PARTITION_LIST := \
     system \
@@ -182,14 +284,15 @@
     odm \
     product \
     vendor
-BOARD_QTI_DYNAMIC_PARTITIONS_SIZE := 7511998464 # BOARD_SUPER_PARTITION_SIZE - 4MB
+
+BOARD_QTI_DYNAMIC_PARTITIONS_SIZE := 7512192768 # BOARD_SUPER_PARTITION_SIZE - 4MB
 BOARD_SUPER_PARTITION_GROUPS := qti_dynamic_partitions
 BOARD_SUPER_PARTITION_SIZE := 7516192768
 
-
 BOARD_ROOT_EXTRA_FOLDERS += ADF APD asdf batinfo
 
 # Platform
+QCOM_HARDWARE_VARIANT := sm8350
 TARGET_BOARD_PLATFORM := lahaina
 TARGET_BOARD_PLATFORM_GPU := qcom-adreno660
 
@@ -197,27 +300,21 @@
 TARGET_PRODUCT_PROP += $(DEVICE_PATH)/product.prop
 TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
 TARGET_SYSTEM_EXT_PROP += $(DEVICE_PATH)/system_ext.prop
+TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
 
 # Recovery
 BOARD_USES_RECOVERY_AS_BOOT := true
 TARGET_NO_RECOVERY := true
 TARGET_USERIMAGES_USE_EXT4 := true
 TARGET_USERIMAGES_USE_F2FS := true
-TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/recovery.fstab
+TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/ramdisk/fstab.default
 TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
 TARGET_RECOVERY_UI_MARGIN_HEIGHT := 150
-BOARD_AVB_RECOVERY_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
-BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA4096
-BOARD_AVB_RECOVERY_ROLLBACK_INDEX := 1
-BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1
+
+# Security patch level
+VENDOR_SECURITY_PATCH := 2021-11-05
 
 # Sepolicy
 include vendor/omni/sepolicy/sepolicy.mk
-include $(DEVICE_PATH)/sepolicy/SEPolicy.mk
-SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/private \
-                                   $(DEVICE_PATH)/sepolicy/generic/private
-
-PRODUCT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/product/private
-
-# Treble
-BOARD_VNDK_VERSION := current
+include device/qcom/sepolicy_vndr/SEPolicy.mk
+BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
diff --git a/compatibility_matrix.xml b/compatibility_matrix.xml
new file mode 100644
index 0000000..a3e3746
--- /dev/null
+++ b/compatibility_matrix.xml
@@ -0,0 +1,86 @@
+<!--
+    Input:
+        compatibility_matrix.xml
+-->
+<compatibility-matrix version="2.0" type="device">
+    <hal format="hidl" optional="false">
+        <name>android.frameworks.schedulerservice</name>
+        <version>1.0</version>
+        <interface>
+            <name>ISchedulingPolicyService</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.frameworks.sensorservice</name>
+        <version>1.0</version>
+        <interface>
+            <name>ISensorManager</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.allocator</name>
+        <version>1.0</version>
+        <interface>
+            <name>IAllocator</name>
+            <instance>ashmem</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.manager</name>
+        <version>1.0</version>
+        <interface>
+            <name>IServiceManager</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.memory</name>
+        <version>1.0</version>
+        <interface>
+            <name>IMapper</name>
+            <instance>ashmem</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.token</name>
+        <version>1.0</version>
+        <interface>
+            <name>ITokenManager</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.system.wifi.keystore</name>
+        <version>1.0</version>
+        <interface>
+            <name>IKeystore</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="true">
+        <name>vendor.qti.hardware.qccsyshal</name>
+        <version>1.0</version>
+        <interface>
+            <name>IQccsyshal</name>
+            <instance>qccsyshal</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="true">
+        <name>vendor.qti.hardware.sigma_miracast</name>
+        <version>1.0</version>
+        <interface>
+            <name>Isigma_miracast</name>
+            <instance>sigmahal</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="true">
+        <name>vendor.qti.hardware.wifi.keystore</name>
+        <version>1.0</version>
+        <interface>
+            <name>IKeystoreExt</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+</compatibility-matrix>
diff --git a/config.fs b/config.fs
index d82d9aa..2f488c7 100644
--- a/config.fs
+++ b/config.fs
@@ -1,5 +1,230 @@
-[product/vendor_overlay/*/bin/*]
+[AID_VENDOR_QTI_DIAG]
+value:2901
+
+[AID_VENDOR_QDSS]
+value:2902
+
+[AID_VENDOR_RFS]
+value:2903
+
+[AID_VENDOR_RFS_SHARED]
+value:2904
+
+[AID_VENDOR_ADPL_ODL]
+value:2905
+
+[AID_VENDOR_QRTR]
+value:2906
+
+[AID_VENDOR_THERMAL]
+value:2907
+
+[AID_VENDOR_FASTRPC]
+value:2908
+
+[AID_VENDOR_QTR]
+value:2909
+
+[vendor/bin/wcnss_filter]
 mode: 0755
-user: AID_ROOT
-group: AID_SHELL
-caps: 0
\ No newline at end of file
+user: AID_BLUETOOTH
+group: AID_BLUETOOTH
+caps: BLOCK_SUSPEND
+
+[system/vendor/bin/wcnss_filter]
+mode: 0755
+user: AID_BLUETOOTH
+group: AID_BLUETOOTH
+caps: BLOCK_SUSPEND
+
+[vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti]
+mode: 0755
+user: AID_BLUETOOTH
+group: AID_BLUETOOTH
+caps: BLOCK_SUSPEND NET_ADMIN
+
+[system/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: BLOCK_SUSPEND NET_ADMIN
+
+[vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti-lazy]
+mode: 0755
+user: AID_BLUETOOTH
+group: AID_BLUETOOTH
+caps: BLOCK_SUSPEND NET_ADMIN
+
+[system/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti-lazy]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: BLOCK_SUSPEND NET_ADMIN
+
+[system/bin/cnss-daemon]
+mode: 0755
+user: AID_BLUETOOTH
+group: AID_BLUETOOTH
+caps: NET_BIND_SERVICE
+
+[vendor/bin/pm-service]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[system/vendor/bin/pm-service]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[system/bin/pm-service]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[vendor/bin/pd-mapper]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[system/vendor/bin/pd-mapper]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[system/bin/pd-mapper]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[vendor/bin/imsdatadaemon]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE
+
+[system/vendor/bin/imsdatadaemon]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE
+
+[vendor/bin/ims_rtp_daemon]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE
+
+[system/vendor/bin/ims_rtp_daemon]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE
+
+[vendor/bin/imsrcsd]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE BLOCK_SUSPEND WAKE_ALARM
+
+[system/vendor/bin/imsrcsd]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE BLOCK_SUSPEND WAKE_ALARM
+
+[vendor/bin/imsdaemon]
+mode: 0755
+user: AID_RADIO
+group: AID_RADIO
+caps: NET_BIND_SERVICE BLOCK_SUSPEND WAKE_ALARM
+
+[vendor/bin/cnd]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE BLOCK_SUSPEND NET_ADMIN
+
+[system/vendor/bin/cnd]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE BLOCK_SUSPEND NET_ADMIN
+
+[vendor/bin/slim_daemon]
+mode: 0755
+user:  AID_GPS
+group: AID_GPS
+caps: NET_BIND_SERVICE
+
+[system/vendor/bin/slim_daemon]
+mode: 0755
+user:  AID_GPS
+group: AID_GPS
+caps: NET_BIND_SERVICE
+
+[vendor/bin/loc_launcher]
+mode: 0755
+user:  AID_GPS
+group: AID_GPS
+caps: SETUID SETGID
+
+[system/vendor/bin/loc_launcher]
+mode: 0755
+user:  AID_GPS
+group: AID_GPS
+caps: SETUID SETGID
+
+[vendor/bin/xtwifi-client]
+mode: 0755
+user:  AID_GPS
+group: AID_GPS
+caps: NET_BIND_SERVICE BLOCK_SUSPEND WAKE_ALARM
+
+[vendor/bin/sensors.qti]
+mode: 0755
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: NET_BIND_SERVICE
+
+[firmware/]
+mode: 0771
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: 0
+
+[firmware/image/*]
+mode: 0771
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: 0
+
+[vendor/firmware_mnt/image/*]
+mode: 0771
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: 0
+
+[bt_firmware/]
+mode: 0771
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: 0
+
+[persist/]
+mode: 0771
+user: AID_SYSTEM
+group: AID_SYSTEM
+caps: 0
+
+[dsp/]
+mode: 0771
+user: AID_MEDIA
+group: AID_MEDIA
+caps: 0
diff --git a/device.mk b/device.mk
index bef3eed..591739c 100755
--- a/device.mk
+++ b/device.mk
@@ -35,9 +35,13 @@
     $(LOCAL_PATH)/overlay \
     vendor/omni/overlay/CarrierConfig
 
-# VNDK
-PRODUCT_TARGET_VNDK_VERSION := 30
-PRODUCT_EXTRA_VNDK_VERSIONS := 30
+PRODUCT_PACKAGES += \
+    aptxalsOverlay \
+    FrameworksResOverlay \
+    FrameworksResVendor \
+    TeleServiceOverlay \
+    TetheringOverlay \
+    WifiOverlay
 
 # A/B
 ENABLE_VIRTUAL_AB := true
@@ -56,12 +60,12 @@
     POSTINSTALL_OPTIONAL_vendor=true
 
 PRODUCT_PACKAGES += \
+    checkpoint_gc \
     omnipreopt_script
 
-# tell update_engine to not change dynamic partition table during updates
-# needed since our qti_dynamic_partitions does not include
-# vendor and odm and we also dont want to AB update them
-TARGET_ENFORCE_AB_OTA_PARTITION_LIST := true
+# Adreno
+PRODUCT_COPY_FILES += \
+    frameworks/native/data/etc/android.hardware.vulkan.version-1_1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.version-1_1.xml
 
 # ANT+
 PRODUCT_PACKAGES += \
@@ -70,14 +74,30 @@
 # Api
 PRODUCT_SHIPPING_API_LEVEL := 30
 
-# audio
+# Atrace
+PRODUCT_PACKAGES += \
+    android.hardware.atrace@1.0-service
+
+# Audio
+PRODUCT_PACKAGES += \
+    android.hardware.audio@6.0-impl \
+    android.hardware.audio.effect@6.0-impl \
+    android.hardware.audio.service
+
 PRODUCT_COPY_FILES += \
-    $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/$(PRODUCT_TARGET_VNDK_VERSION)/etc/audio/audio_policy_configuration.xml \
-    $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/$(PRODUCT_TARGET_VNDK_VERSION)/etc/audio/ZS590KS/audio_policy_configuration_ZS590KS.xml \
-    $(LOCAL_PATH)/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/$(PRODUCT_TARGET_VNDK_VERSION)/etc/audio/ZS590KS/audio_policy_volumes_ZS590KS.xml \
-    $(LOCAL_PATH)/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/$(PRODUCT_TARGET_VNDK_VERSION)/etc/audio_policy_volumes.xml
+    $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/audio_policy_configuration.xml \
+    $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/ZS590KS/audio_policy_configuration_ZS590KS.xml \
+    $(LOCAL_PATH)/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/ZS590KS/audio_policy_volumes_ZS590KS.xml \
+    $(LOCAL_PATH)/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml
+
+# Authsecret
+PRODUCT_PACKAGES += \
+    android.hardware.authsecret@1.0.vendor
 
 # Bluetooth
+PRODUCT_PACKAGES += \
+    android.hardware.bluetooth@1.0.vendor
+
 #PRODUCT_SOONG_NAMESPACES += vendor/qcom/opensource/commonsys/packages/apps/Bluetooth
 #PRODUCT_SOONG_NAMESPACES += vendor/qcom/opensource/commonsys/system/bt/conf
 
@@ -87,10 +107,15 @@
 #PRODUCT_PACKAGES += libbluetooth_qti
 #PRODUCT_PACKAGES += vendor.qti.hardware.bluetooth_dun-V1.0-java
 
+# Biometric
+PRODUCT_PACKAGES += \
+    android.hardware.biometrics.fingerprint@2.1-service
+
 # Boot control
 PRODUCT_PACKAGES += \
+    android.hardware.boot@1.1-impl-qti \
     android.hardware.boot@1.1-impl-qti.recovery \
-    bootctrl.lahaina.recovery
+    android.hardware.boot@1.1-service
 
 PRODUCT_PACKAGES_DEBUG += \
     bootctl
@@ -101,27 +126,34 @@
     animation.txt \
     font_charger.png
 
+# Dalvik
+$(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk)
+
 # DeviceParts
 PRODUCT_PACKAGES += \
     DeviceParts
 
 # Display
 PRODUCT_PACKAGES += \
+    android.hardware.graphics.common-V1-ndk_platform.vendor \
+    android.hardware.memtrack@1.0-impl \
+    android.hardware.memtrack@1.0-service \
     libion \
     libtinyxml2
 
 PRODUCT_PACKAGES += \
     libtinyalsa
 
+# DRM
+PRODUCT_PACKAGES += \
+    android.hardware.drm@1.3.vendor \
+    android.hardware.drm@1.4-service.clearkey
+
 # fastbootd
 PRODUCT_PACKAGES += \
     android.hardware.fastboot@1.0-impl-mock \
     fastbootd
 
-# Fingerprint
-PRODUCT_PACKAGES += \
-    omni.biometrics.fingerprint.inscreen@1.0-service.asus_lahaina
-
 # FM
 PRODUCT_PACKAGES += \
     FM2 \
@@ -130,14 +162,24 @@
 
 PRODUCT_BOOT_JARS += qcom.fmradio
 
-# Frameworks
+# Gatekeeper
 PRODUCT_PACKAGES += \
-    FrameworksResOverlay
+    android.hardware.gatekeeper@1.0.vendor
+
+# GPS
+PRODUCT_PACKAGES += \
+    android.hardware.gnss.measurement_corrections@1.1.vendor \
+    android.hardware.gnss.visibility_control@1.0.vendor \
+    android.hardware.gnss@2.1.vendor
+
+# Health
+PRODUCT_PACKAGES += \
+    android.hardware.health@2.1-impl \
+    android.hardware.health@2.1-service
 
 # HIDL
 PRODUCT_PACKAGES += \
-    libhidltransport \
-    libhwbinder
+    libhwbinder.vendor
 
 # Input
 PRODUCT_COPY_FILES += \
@@ -146,6 +188,10 @@
     $(LOCAL_PATH)/keylayout/fts_ts.kl:system/usr/keylayout/fts_ts.kl \
     $(LOCAL_PATH)/keylayout/i-rocks_Bluetooth_Keyboard.kl:system/usr/keylayout/i-rocks_Bluetooth_Keyboard.kl
 
+# Keymaster
+PRODUCT_PACKAGES += \
+    android.hardware.keymaster@4.1.vendor
+
 # Live Wallpapers
 PRODUCT_PACKAGES += \
     LiveWallpapers \
@@ -153,43 +199,73 @@
     VisualizationWallpapers \
     librs_jni
 
+# Media
+PRODUCT_PACKAGES += \
+    libOmxAacEnc \
+    libOmxAmrEnc \
+    libOmxEvrcEnc \
+    libOmxG711Enc \
+    libOmxQcelp13Enc \
+    libavservices_minijail \
+    libavservices_minijail.vendor \
+    libavservices_minijail_vendor \
+    libstagefright_softomx.vendor \
+    libstagefrighthw
+
+# Net
+PRODUCT_PACKAGES += \
+    android.system.net.netd@1.1.vendor
+
+# Neural Network
+PRODUCT_PACKAGES += \
+    android.hardware.neuralnetworks@1.3.vendor
+
 # NFC
 PRODUCT_PACKAGES += \
+    android.hardware.nfc@1.2.vendor \
+    android.hardware.secure_element@1.2.vendor \
     NfcNci \
     Tag \
     SecureElement \
     com.android.nfc_extras
 
+# Platform
+PRODUCT_AAPT_CONFIG := normal
+PRODUCT_AAPT_PREF_CONFIG := xxhdpi
+PRODUCT_BUILD_SUPER_PARTITION := false
+PRODUCT_USE_DYNAMIC_PARTITIONS := true
+
+# Power
+PRODUCT_PACKAGES += \
+    android.hardware.power@1.2.vendor \
+    android.hardware.power-V1-ndk_platform.vendor
+
 # Prebuilt
 PRODUCT_COPY_FILES += \
     $(call find-copy-subdir-files,*,device/asus/zenfone8/prebuilt/product,product) \
     $(call find-copy-subdir-files,*,device/asus/zenfone8/prebuilt/root,recovery/root) \
     $(call find-copy-subdir-files,*,device/asus/zenfone8/prebuilt/system,system) \
-    $(call find-copy-subdir-files,*,device/asus/zenfone8/prebuilt/system_ext,system_ext)
-
-PRODUCT_AAPT_CONFIG := normal
-PRODUCT_AAPT_PREF_CONFIG := xxhdpi
+    $(call find-copy-subdir-files,*,device/asus/zenfone8/prebuilt/system_ext,system_ext) \
+    $(call find-copy-subdir-files,*,device/asus/zenfone8/prebuilt/vendor,vendor)
 
 # Properties
 BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
 
-# Netutils
-PRODUCT_PACKAGES += \
-    netutils-wrapper-1.0 \
-    libandroid_net
-
-PRODUCT_PACKAGES += \
-    vndk_package
-
 # Ramdisk
 PRODUCT_COPY_FILES += \
     $(LOCAL_PATH)/ramdisk/fstab.default:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/first_stage_ramdisk/fstab.default \
-    $(LOCAL_PATH)/ramdisk/fstab.emmc:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/first_stage_ramdisk/fstab.emmc
+    $(LOCAL_PATH)/ramdisk/fstab.default:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.default
 
 # Remove unwanted packages
 PRODUCT_PACKAGES += \
     RemovePackages
 
+# RIL
+PRODUCT_PACKAGES += \
+    android.hardware.radio@1.5.vendor \
+    android.hardware.radio.config@1.2.vendor \
+    android.hardware.radio.deprecated@1.0.vendor
+
 # Soong namespaces
 PRODUCT_SOONG_NAMESPACES += \
     $(LOCAL_PATH)
@@ -208,6 +284,19 @@
     qti_telephony_utils.xml \
     tcmiface
 
+# Tether offload
+PRODUCT_PACKAGES += \
+    android.hardware.tetheroffload.config@1.0.vendor \
+    android.hardware.tetheroffload.control@1.0.vendor
+
+# Thermal
+PRODUCT_PACKAGES += \
+    android.hardware.thermal@2.0.vendor
+
+# TrustedUI
+PRODUCT_PACKAGES += \
+    android.hidl.memory.block@1.0.vendor
+
 # Update engine
 PRODUCT_PACKAGES += \
     otapreopt_script \
@@ -221,21 +310,29 @@
 PRODUCT_PACKAGES_DEBUG += \
     update_engine_client
 
-PRODUCT_BUILD_SUPER_PARTITION := false
-PRODUCT_USE_DYNAMIC_PARTITIONS := true
-
-# WiFi
+# USB
 PRODUCT_PACKAGES += \
-    TetheringOverlay \
-    WifiOverlay
+    android.hardware.usb@1.2.vendor
+
+# Vendor service manager
+PRODUCT_PACKAGES += \
+    vndservicemanager
+
+# Vibrator
+PRODUCT_PACKAGES += \
+    android.hardware.vibrator-V1-ndk_platform.vendor
+
+# Wifi
+PRODUCT_PACKAGES += \
+    android.hardware.wifi.supplicant@1.3.vendor
 
 # Wifi Display
 PRODUCT_PACKAGES += \
-    libavservices_minijail \
-    libnl \
+    libnl
 
 #PRODUCT_BOOT_JARS += \
     WfdCommon
 
-include vendor/qcom/opensource/commonsys-intf/display/config/display-product-system.mk
-include vendor/qcom/opensource/commonsys/display/config/display-product-commonsys.mk
+$(call inherit-product, hardware/qcom-caf/sm8350/media/product.mk)
+$(call inherit-product, vendor/qcom/opensource/commonsys-intf/display/config/display-product-system.mk)
+$(call inherit-product, vendor/qcom/opensource/commonsys/display/config/display-product-commonsys.mk)
diff --git a/extract-files.sh b/extract-files.sh
index 5096b88..f89204d 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -70,6 +70,7 @@
 setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" false "$CLEAN_VENDOR"
 
 extract "$MY_DIR"/proprietary-files-product.txt "$SRC" "$SECTION"
+extract "$MY_DIR"/proprietary-files-vendor.txt "$SRC" "$SECTION"
 extract "$MY_DIR"/proprietary-files.txt "$SRC" "$SECTION"
 
 "$MY_DIR"/setup-makefiles.sh
diff --git a/manifest_lahaina.xml b/manifest_lahaina.xml
new file mode 100644
index 0000000..483e06a
--- /dev/null
+++ b/manifest_lahaina.xml
@@ -0,0 +1,732 @@
+<!--
+    Input:
+        manifest_lahaina_sake.xml
+-->
+<manifest version="2.0" type="device" target-level="5">
+    <hal format="hidl">
+        <name>android.hardware.audio</name>
+        <transport>hwbinder</transport>
+        <version>6.0</version>
+        <interface>
+            <name>IDevicesFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@6.0::IDevicesFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.audio.effect</name>
+        <transport>hwbinder</transport>
+        <version>6.0</version>
+        <interface>
+            <name>IEffectsFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@6.0::IEffectsFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.bluetooth</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IBluetoothHci</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IBluetoothHci/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.bluetooth.audio</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IBluetoothAudioProvidersFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.0::IBluetoothAudioProvidersFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.camera.provider</name>
+        <transport>hwbinder</transport>
+        <version>2.4</version>
+        <interface>
+            <name>ICameraProvider</name>
+            <instance>legacy/0</instance>
+        </interface>
+        <fqname>@2.4::ICameraProvider/legacy/0</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.drm</name>
+        <transport>hwbinder</transport>
+        <fqname>@1.3::ICryptoFactory/wfdhdcp</fqname>
+        <fqname>@1.3::IDrmFactory/wfdhdcp</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.gatekeeper</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IGatekeeper</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IGatekeeper/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.keymaster</name>
+        <transport>hwbinder</transport>
+        <fqname>@4.1::IKeymasterDevice/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.media.omx</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IOmx</name>
+            <instance>default</instance>
+        </interface>
+        <interface>
+            <name>IOmxStore</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IOmx/default</fqname>
+        <fqname>@1.0::IOmxStore/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.memtrack</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IMemtrack</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IMemtrack/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.nfc</name>
+        <transport>hwbinder</transport>
+        <version>1.2</version>
+        <interface>
+            <name>INfc</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.2::INfc/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.radio</name>
+        <transport>hwbinder</transport>
+        <fqname>@1.2::ISap/slot1</fqname>
+        <fqname>@1.2::ISap/slot2</fqname>
+        <fqname>@1.5::IRadio/slot1</fqname>
+        <fqname>@1.5::IRadio/slot2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.radio.config</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IRadioConfig</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.1::IRadioConfig/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.secure_element</name>
+        <transport>hwbinder</transport>
+        <version>1.2</version>
+        <interface>
+            <name>ISecureElement</name>
+            <instance>SIM1</instance>
+            <instance>SIM2</instance>
+        </interface>
+        <fqname>@1.2::ISecureElement/SIM1</fqname>
+        <fqname>@1.2::ISecureElement/SIM2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.soundtrigger</name>
+        <transport>hwbinder</transport>
+        <version>2.3</version>
+        <interface>
+            <name>ISoundTriggerHw</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.3::ISoundTriggerHw/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.tetheroffload.config</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IOffloadConfig</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IOffloadConfig/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.tetheroffload.control</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IOffloadControl</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IOffloadControl/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>com.dsi.ant</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IAnt</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IAnt/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>com.qualcomm.qti.dpm.api</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IdpmQmi</name>
+            <instance>dpmQmiService</instance>
+        </interface>
+        <fqname>@1.0::IdpmQmi/dpmQmiService</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>com.qualcomm.qti.imscmservice</name>
+        <transport>hwbinder</transport>
+        <version>2.2</version>
+        <interface>
+            <name>IImsCmService</name>
+            <instance>qti.ims.connectionmanagerservice</instance>
+        </interface>
+        <fqname>@2.2::IImsCmService/qti.ims.connectionmanagerservice</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>com.qualcomm.qti.uceservice</name>
+        <transport>hwbinder</transport>
+        <version>2.3</version>
+        <interface>
+            <name>IUceService</name>
+            <instance>com.qualcomm.qti.uceservice</instance>
+        </interface>
+        <fqname>@2.3::IUceService/com.qualcomm.qti.uceservice</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.asus.wifi.hostapd</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IAsusHostapd</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IAsusHostapd/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.goodix.hardware.biometrics.fingerprint</name>
+        <transport>hwbinder</transport>
+        <version>2.1</version>
+        <interface>
+            <name>IGoodixFingerprintDaemon</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.1::IGoodixFingerprintDaemon/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.nxp.nxpnfc</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>INxpNfc</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.0::INxpNfc/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.nxp.nxpnfclegacy</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>INxpNfcLegacy</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::INxpNfcLegacy/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.data.factory</name>
+        <transport>hwbinder</transport>
+        <version>2.2</version>
+        <interface>
+            <name>IFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.2::IFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.esepowermanager</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IEsePowerManager</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.1::IEsePowerManager/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.alarm</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IAlarm</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IAlarm/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.bluetooth_audio</name>
+        <transport>hwbinder</transport>
+        <version>2.1</version>
+        <interface>
+            <name>IBluetoothAudioProvidersFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.1::IBluetoothAudioProvidersFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.bluetooth_sar</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IBluetoothSar</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.1::IBluetoothSar/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.btconfigstore</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IBTConfigStore</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.0::IBTConfigStore/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.cacert</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IService</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IService/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.camera.postproc</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IPostProcService</name>
+            <instance>camerapostprocservice</instance>
+        </interface>
+        <fqname>@1.0::IPostProcService/camerapostprocservice</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.capabilityconfigstore</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ICapabilityConfigStore</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::ICapabilityConfigStore/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.data.connection</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IDataConnection</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+        <fqname>@1.1::IDataConnection/slot1</fqname>
+        <fqname>@1.1::IDataConnection/slot2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.data.iwlan</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IIWlan</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+        <fqname>@1.0::IIWlan/slot1</fqname>
+        <fqname>@1.0::IIWlan/slot2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.data.latency</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ILinkLatency</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::ILinkLatency/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.dsp</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IDspService</name>
+            <instance>dspservice</instance>
+        </interface>
+        <fqname>@1.0::IDspService/dspservice</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.factory</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.1::IFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.fm</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IFmHci</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IFmHci/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.fstman</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IFstManager</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IFstManager/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.iop</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IIop</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.0::IIop/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.mwqemadapter</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IMwqemAdapter</name>
+            <instance>MwqemAdapter</instance>
+        </interface>
+        <fqname>@1.0::IMwqemAdapter/MwqemAdapter</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.perf</name>
+        <transport>hwbinder</transport>
+        <version>2.2</version>
+        <interface>
+            <name>IPerf</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@2.2::IPerf/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.qconfig</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IQConfig</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IQConfig/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.qseecom</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IQSEECom</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IQSEECom/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.qteeconnector</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IAppConnector</name>
+            <instance>default</instance>
+        </interface>
+        <interface>
+            <name>IGPAppConnector</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IAppConnector/default</fqname>
+        <fqname>@1.0::IGPAppConnector/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.am</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IQcRilAudio</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+        <fqname>@1.0::IQcRilAudio/slot1</fqname>
+        <fqname>@1.0::IQcRilAudio/slot2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.ims</name>
+        <transport>hwbinder</transport>
+        <version>1.7</version>
+        <interface>
+            <name>IImsRadio</name>
+            <instance>imsradio0</instance>
+            <instance>imsradio1</instance>
+        </interface>
+        <fqname>@1.7::IImsRadio/imsradio0</fqname>
+        <fqname>@1.7::IImsRadio/imsradio1</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.internal.deviceinfo</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IDeviceInfo</name>
+            <instance>deviceinfo</instance>
+        </interface>
+        <fqname>@1.0::IDeviceInfo/deviceinfo</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.lpa</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IUimLpa</name>
+            <instance>UimLpa0</instance>
+            <instance>UimLpa1</instance>
+        </interface>
+        <fqname>@1.1::IUimLpa/UimLpa0</fqname>
+        <fqname>@1.1::IUimLpa/UimLpa1</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.qcrilhook</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IQtiOemHook</name>
+            <instance>oemhook0</instance>
+            <instance>oemhook1</instance>
+        </interface>
+        <fqname>@1.0::IQtiOemHook/oemhook0</fqname>
+        <fqname>@1.0::IQtiOemHook/oemhook1</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.qtiradio</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IQtiRadio</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+        <fqname>@1.0::IQtiRadio/slot1</fqname>
+        <fqname>@1.0::IQtiRadio/slot2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.qtiradio</name>
+        <transport>hwbinder</transport>
+        <version>2.6</version>
+        <interface>
+            <name>IQtiRadio</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+        <fqname>@2.6::IQtiRadio/slot1</fqname>
+        <fqname>@2.6::IQtiRadio/slot2</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.uim</name>
+        <transport>hwbinder</transport>
+        <version>1.2</version>
+        <interface>
+            <name>IUim</name>
+            <instance>Uim0</instance>
+            <instance>Uim1</instance>
+        </interface>
+        <fqname>@1.2::IUim/Uim0</fqname>
+        <fqname>@1.2::IUim/Uim1</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.uim_remote_client</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IUimRemoteServiceClient</name>
+            <instance>uimRemoteClient0</instance>
+            <instance>uimRemoteClient1</instance>
+        </interface>
+        <fqname>@1.0::IUimRemoteServiceClient/uimRemoteClient0</fqname>
+        <fqname>@1.0::IUimRemoteServiceClient/uimRemoteClient1</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.radio.uim_remote_server</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IUimRemoteServiceServer</name>
+            <instance>uimRemoteServer0</instance>
+            <instance>uimRemoteServer1</instance>
+        </interface>
+        <fqname>@1.0::IUimRemoteServiceServer/uimRemoteServer0</fqname>
+        <fqname>@1.0::IUimRemoteServiceServer/uimRemoteServer1</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.secureprocessor.device</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISecureProcessor</name>
+            <instance>qti-tee</instance>
+        </interface>
+        <fqname>@1.0::ISecureProcessor/qti-tee</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.sensorscalibrate</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISensorsCalibrate</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::ISensorsCalibrate/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.soter</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISoter</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::ISoter/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.trustedui</name>
+        <transport>hwbinder</transport>
+        <fqname>@1.1::ITrustedInput/default</fqname>
+        <fqname>@1.1::ITrustedInput/qtee-vm</fqname>
+        <fqname>@1.2::ITrustedUI/default</fqname>
+        <fqname>@1.2::ITrustedUI/qtee-vm</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.tui_comm</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ITuiComm</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::ITuiComm/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.vpp</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IHidlVppService</name>
+            <instance>vppService</instance>
+        </interface>
+        <fqname>@2.0::IHidlVppService/vppService</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.hardware.wifidisplaysession</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IWifiDisplaySession</name>
+            <instance>wifidisplaysession</instance>
+        </interface>
+        <interface>
+            <name>IWifiDisplaySessionAudioTrack</name>
+            <instance>wifidisplaysessionaudiotrack</instance>
+        </interface>
+        <interface>
+            <name>IWifiDisplaySessionImageTrack</name>
+            <instance>wifidisplaysessionimagetrack</instance>
+        </interface>
+        <interface>
+            <name>IWifiDisplaySessionVideoTrack</name>
+            <instance>wifidisplaysessionvideotrack</instance>
+        </interface>
+        <fqname>@1.0::IWifiDisplaySession/wifidisplaysession</fqname>
+        <fqname>@1.0::IWifiDisplaySessionAudioTrack/wifidisplaysessionaudiotrack</fqname>
+        <fqname>@1.0::IWifiDisplaySessionImageTrack/wifidisplaysessionimagetrack</fqname>
+        <fqname>@1.0::IWifiDisplaySessionVideoTrack/wifidisplaysessionvideotrack</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.ims.callinfo</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IService</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IService/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.ims.factory</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IImsFactory</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.1::IImsFactory/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.imsrtpservice</name>
+        <transport>hwbinder</transport>
+        <version>3.0</version>
+        <interface>
+            <name>IRTPService</name>
+            <instance>imsrtpservice</instance>
+        </interface>
+        <fqname>@3.0::IRTPService/imsrtpservice</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.qspmhal</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IQspmhal</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::IQspmhal/default</fqname>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.qti.sla.service</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISlaService</name>
+            <instance>default</instance>
+        </interface>
+        <fqname>@1.0::ISlaService/default</fqname>
+    </hal>
+</manifest>
diff --git a/omni.dependencies b/omni.dependencies
index 828808e..49c6c78 100644
--- a/omni.dependencies
+++ b/omni.dependencies
@@ -7,6 +7,18 @@
   },
   {
     "remote": "omnirom",
+    "repository": "android_device_qcom_sepolicy_vndr",
+    "target_path": "device/qcom/sepolicy_vndr",
+    "revision": "android-12.0"
+  },
+  {
+    "remote": "github",
+    "repository": "LineageOS/android_hardware_qcom_media",
+    "target_path": "hardware/qcom-caf/sm8350/media",
+    "revision": "lineage-19.0-caf-sm8350"
+  },
+  {
+    "remote": "omnirom",
     "repository": "android_kernel_asus_sm8350",
     "target_path": "kernel/asus/sm8350",
     "revision": "android-12.0"
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 1e958f2..970e75d 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -18,12 +18,6 @@
 -->
 
 <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-   <!-- The list of vendor package signatures that should also be considered
-         platform signatures, specifically for use on devices with a vendor partition. -->
-    <string-array name="config_vendorPlatformSignatures" translatable="false">
-        <item>30820407308202efa003020102020900889c0e0c6e0cc0f6300d06092a864886f70d01010b0500308199310b300906035504061302434e3110300e06035504080c074a69616e677375310f300d06035504070c0653757a686f75311e301c060355040a0c154153555354654b20434f4d505554455220494e432e31163014060355040b0c0d4657205226442043656e7465723110300e06035504030c075a533539304b53311d301b06092a864886f70d010901160e61646d696e40617375732e636f6d301e170d3230303930393131313334355a170d3438303132363131313334355a308199310b300906035504061302434e3110300e06035504080c074a69616e677375310f300d06035504070c0653757a686f75311e301c060355040a0c154153555354654b20434f4d505554455220494e432e31163014060355040b0c0d4657205226442043656e7465723110300e06035504030c075a533539304b53311d301b06092a864886f70d010901160e61646d696e40617375732e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100a6cd1bb3276706db26698f0a8225b2c6e203e1288273858641dba63f4f9d97ee6d7123ea71a2cf76614ee2fba1948473f0a3be940e1453d1291f63387280c34fe256ca0f1d6de18fbd66ec7906fc0c06f3e86c4e0bc6c6fe311a9a5afd44f112d125eb82058c8586c398195b73288ece32d2eced6990e6421e8909fc8b2f3a8f27d643ed2e3fb87b4b68fed7dff8f0bf86acfee0ff676e4ccec9216c3626b5fc494884793105d299f9cf62eb0ad7a65482c0e3bc63aba9fcad5cd8215210c7aa1d0531f8bd42e839c0cd404bee0aa6a825b7d251a74d61cb453e5db25cf6ca4d33a46c521f5a1c7f3db9eca2d480cd59d0d261d38307b3442b117a678bdb3abf0203010001a350304e301d0603551d0e04160414a25b3fbdc867a1e0f72acf0874d8b5323815ce5b301f0603551d23041830168014a25b3fbdc867a1e0f72acf0874d8b5323815ce5b300c0603551d13040530030101ff300d06092a864886f70d01010b050003820101009c3a06db26b9545dcd63153e12ad59b3ef6ae3377280d599270ec2d528be4893d221a732b7b0bba76e281cbf3dbbe77118f6162fae5373911211a2b7342b40c14527eb4a7880ef0b9de28db312f41b3d2eea650824a176e92a8c0904ffe80384e628e5e11d719186b8bb0909a25bea3e6bb0d53d97ab0b9efa7758d25e28ed41b0a4ef60b654175eedda999ad99847ef9c9d83381d404ba58eadc46f10647958fe84be7086d37280682c11147fe11da413d53f55f8a9b10350cef28b9d2a9c1b255488498f0ce628eb3f4b35d85761f2af50421e9d736ecdfd630ef007c798f79b5690560165ae7afd8afb3c0371f8267a080708bb1aee7e8f326f8a56517bc8</item>
-    </string-array>
-
     <!-- Flag indicating whether the we should enable the automatic brightness in Settings.
          Software implementation will be used if config_hardware_auto_brightness_available is not set -->
     <bool name="config_automatic_brightness_available">true</bool>
diff --git a/prebuilt/vendor/etc/init/hw/init.asus.rc b/prebuilt/vendor/etc/init/hw/init.asus.rc
new file mode 100644
index 0000000..7f61694
--- /dev/null
+++ b/prebuilt/vendor/etc/init/hw/init.asus.rc
@@ -0,0 +1,488 @@
+#################################################################
+#								#
+#   	              ASUS USER RC				#
+#								#
+#################################################################
+
+#################################
+#
+#   	booting on trigger
+#
+# ****DO NOT insert any services***     
+#
+#################################
+
+import /vendor/etc/init/init.asus.storage.rc
+
+on boot
+    # ASUS_BSP Audio +++
+    mkdir /mnt/vendor/persist/audio 0770 root audio
+    # ASUS_BSP Audio ---
+
+# BT A2DP offload mode property
+    setprop persist.bluetooth.a2dp_offload.disabled false
+
+#+++ASUS_BSP : add for charger mode to access LEDs
+on charger
+    wait /dev/block/bootdevice/by-name/batinfo
+    exec /system/bin/e2fsck -p /dev/block/bootdevice/by-name/batinfo
+    mount ext4 /dev/block/bootdevice/by-name/batinfo /batinfo nosuid nodev noatime barrier=1
+    chown shell root /batinfo
+    chmod 0775 /batinfo
+    restorecon_recursive /batinfo
+
+# Changer LED path authority
+    chmod 0777 /sys/class/leds/red/brightness
+    chmod 0777 /sys/class/leds/green/brightness
+    chmod 0777 /sys/class/leds/red/delay_on
+    chmod 0777 /sys/class/leds/green/delay_on
+    chmod 0777 /sys/class/leds/red/delay_off
+    chmod 0777 /sys/class/leds/green/delay_off
+
+    chmod 0666 /proc/cmdline
+#---ASUS_BSP : add for charger mode to access LEDs
+
+on init
+
+on fs
+
+
+on post-fs
+
+    chmod 0755 /mnt/vendor/persist/adbkey.pub
+    chown root root /mnt/vendor/persist/adbkey.pub
+
+on post-fs-data
+
+# +++ ASUS_BSP : add for asus battery safety upgrade and health partition
+#mount batinfo
+    wait /dev/block/bootdevice/by-name/batinfo
+    exec /system/bin/e2fsck -p /dev/block/bootdevice/by-name/batinfo
+    mount ext4 /dev/block/bootdevice/by-name/batinfo /batinfo nosuid nodev noatime barrier=1
+    chown shell root /batinfo
+    chmod 0775 /batinfo
+    restorecon_recursive /batinfo
+# --- ASUS_BSP : add for asus battery safety upgrade and health partition
+
+# ASUS_BSP : add for trigger ftm mode
+    setprop ro.boot.ftm  ${ro.boot.pre-ftm}
+
+# +++ ASUS_BSP : adb enable property
+    setprop factory.adbon ${ro.boot.adb.enable}
+    setprop factory.adbon2 ${ro.boot.adb.enable}
+# --- ASUS_BSP : adb enable property
+
+# +++ ASUS_BSP : add persist.asus.serialno for CSCMMI
+#    setprop persist.asus.serialno ${ro.boot.serialno}
+# --- ASUS_BSP : add persist.asus.serialno for CSCMMI
+
+# ASUS_BSP "mediaflag" +++
+    start asus_mediaflag
+# ASUS_BSP "mediaflag" ---
+
+#ABSP++++ for asusrecord service
+    start asus_record
+#ABSP++
+
+# +++ ASUS_BSP : NFC
+    mkdir /data/vendor 0777 nfc nfc
+    mkdir /data/vendor/nfc 0777 nfc nfc
+    mkdir /data/vendor/nfc/param 0777 nfc nfc
+    chmod 0660 /dev/pn553
+    chown nfc nfc /dev/pn553
+# --- ASUS_BSP : NFC
+
+    # ASUS_BSP Audio +++
+    chown root audio /mnt/vendor/persist/audio/rcv_cal_val
+    chown root audio /mnt/vendor/persist/audio/spk_cal_val
+    chmod 0660 /mnt/vendor/persist/audio/rcv_cal_val
+    chmod 0660 /mnt/vendor/persist/audio/spk_cal_val
+    # ASUS_BSP Audio ---
+
+#ASUS_BSP 2nd G+G +++
+    chown system camera /dev/asus2ndAccelSensor
+    chmod 0660 /dev/asus2ndAccelSensor
+    chown system camera /dev/asus2ndGyroSensor
+    chmod 0660 /dev/asus2ndGyroSensor
+    chown system camera /sys/class/icm206xx/gyro2_poll_delay
+    chmod 0664 /sys/class/icm206xx/gyro2_poll_delay
+    chown system camera /sys/class/icm206xx/accel2_poll_delay
+    chmod 0664 /sys/class/icm206xx/accel2_poll_delay
+#ASUS_BSP 2nd G+G ---
+
+#ASUS_BSP Display +++
+    chmod 0666 /sys/class/drm/hdr_mode
+    chmod 0666 /sys/class/drm/fod_touched
+    chmod 0444 /sys/class/drm/ghbm_on_requested
+    chmod 0444 /sys/class/drm/ghbm_on_achieved
+    chmod 0444 /sys/class/drm/spot_on_achieved
+#ASUS_BSP Display ---
+#####################################################
+#####################################################
+#####################################################
+
+###+++++++++++++++++++++++++++++++++++++++++++++++###
+#        FTM Mode property trigger (start)
+#          ( trigger on ro.boot.ftm=1 )
+#
+#       ****DO NOT insert any services***     
+###+++++++++++++++++++++++++++++++++++++++++++++++###
+on property:ro.boot.ftm=1
+    setprop ro.setupwizard.mode DISABLED
+
+###-----------------------------------------------###
+#         FTM Mode property trigger (end)
+#          ( trigger on ro.boot.ftm=1 )
+#
+#       ****DO NOT insert any services***     
+###-----------------------------------------------###
+
+
+#####################################################
+#####################################################
+#####################################################
+
+
+###+++++++++++++++++++++++++++++++++++++++++++++++###
+#               ALL ASUS service (start)
+#
+#         ****DO NOT insert any on property***
+###+++++++++++++++++++++++++++++++++++++++++++++++###
+
+#ASUS_BSP 2nd G+G +++
+service rstg2k /vendor/bin/sh /vendor/etc/rstg2k.sh
+    user system
+    group system
+    seclabel u:r:asus_sensors:s0
+    oneshot
+    disabled
+
+service rstgy2k /vendor/bin/sh /vendor/etc/rstgy2k.sh
+    user system
+    group system
+    seclabel u:r:asus_sensors:s0
+    oneshot
+    disabled
+#ASUS_BSP 2nd G+G ---
+
+#ASUS_BSP +++ BT WIFI MAC, BT WIFI firmware version
+service qcfwver /vendor/bin/qcfwver
+    seclabel u:r:asus_bluetooth:s0
+    class core
+    user root
+    group root
+    oneshot
+    disabled
+
+service wifimacsh /vendor/bin/sh /vendor/bin/WifiMac.sh
+    class core
+    user root
+    group root
+    oneshot
+    disabled
+#ASUS_BSP --- BT WIFI MAC, BT WIFI firmware version
+
+#ASUS_BSP_WIFI +++ SAR Reduce wifi power
+service SARPower-sh /vendor/bin/sh /vendor/bin/WifiSARPower.sh
+    class core
+    user root
+    group root
+    disabled
+    oneshot
+#ASUS_BSP_WIFI +++ SAR Reduce wifi power
+
+#ASUS_BSP NFC +++
+service nfcfelica /vendor/bin/sh /vendor/bin/NfcFelica.sh ${vendor.asus.nfc.felica}
+    class core
+    user root
+    group root
+    oneshot
+    disabled
+#ASUS_BSP NFC ---
+
+# Sake BSP Touch +++
+service touch_ver /vendor/bin/sh  /vendor/bin/touch_ver.sh
+    class core
+    user root
+    group root
+    oneshot
+    disabled
+# Sake BSP Touch ---
+
+# ASUS_BSP "mediaflag" +++
+service asus_mediaflag /vendor/bin/sh /vendor/bin/asus_mediaflag.sh
+    user root
+    group root
+    disabled
+    seclabel u:r:savelogmtp:s0
+    oneshot
+# ASUS_BSP "mediaflag" ---
+
+# BSP Power +++
+service battery_ver /vendor/bin/sh  /vendor/bin/firmware_version.sh
+    class core
+    user root
+    group root
+    oneshot
+    disabled
+# BSP Power ---
+
+###-----------------------------------------------###
+#                ALL ASUS service (end)
+# 
+#         ***DO NOT insert any on property***   
+###-----------------------------------------------###
+
+#####################################################
+#####################################################
+#####################################################
+
+
+###+++++++++++++++++++++++++++++++++++++++++++++++###
+#               ALL ASUS on property  (start)
+# 
+#           ****DO NOT insert service***     
+###+++++++++++++++++++++++++++++++++++++++++++++++###
+
+on property:ro.boot.asus.authorized=1
+    setprop vendor.x-rr.debuggable 1
+    write /proc/asusevtlog  "ASUS start adr"
+    write /sys/fs/selinux/aps 1
+
+# Sake BSP Touch +++
+on property:persist.vendor.asus.fp.wakeup=true
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_fp_mode 1
+on property:persist.vendor.asus.fp.wakeup=false
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_fp_mode 0
+
+on property:vendor.asus.touch_control_fod=0
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_fp_ctrl_mode 0
+on property:vendor.asus.touch_control_fod=1
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_fp_ctrl_mode 1
+on property:vendor.asus.touch_control_fod=2
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_fp_ctrl_mode 2
+
+on property:vendor.asus.touch_control_aod=0
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_aod_ctrl_mode 0
+on property:vendor.asus.touch_control_aod=1
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_aod_ctrl_mode 1
+
+on property:vendor.goodix.sensor.status=*
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fp_auth_status ${vendor.goodix.sensor.status}
+
+on property:vendor.audio.in_call=1
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_phone_state 1
+on property:vendor.audio.in_call=0
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_phone_state 0
+
+on property:vendor.asus.gamingtype=1
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_game_mode 1
+on property:vendor.asus.gamingtype=0
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_game_mode 0
+
+on property:vendor.screen.rotation=0
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_rotation_mode 0
+on property:vendor.screen.rotation=90
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_rotation_mode 1
+on property:vendor.screen.rotation=270
+   write /sys/devices/platform/soc/990000.i2c/i2c-1/1-0038/fts_rotation_mode 2
+
+on property:sys.boot_completed=1
+   start touch_ver
+# Sake BSP Touch ---
+
+# BSP Power +++
+on property:sys.boot_completed=1
+    rm /data/data/EnterShipMode
+    symlink /vendor/bin/EnterShipMode /data/data/EnterShipMode
+    chmod 0777 /data/data/EnterShipMode
+    chown system shell /data/data/EnterShipMode
+    chmod 777 /sys/class/qcom-battery/ship_mode_en
+    chmod 777 /sys/class/asuslib/enter_ship_mode
+
+    start battery_ver
+
+    write /sys/class/asuslib/boot_completed 1
+
+# BSP Power ---
+
+#ASUS_BSP 2nd G+G +++
+on property:debug.vendor.asus.rstg2k=*
+    start rstg2k
+on property:debug.vendor.asus.rstgy2k=*
+    start rstgy2k
+#ASUS_BSP 2nd G+G ---
+
+# ASUS_BSP camera+++
+on property:vendor.camera.set.apk.usingname=*
+	setprop vendor.camera.apk.usingname   ${vendor.camera.set.apk.usingname}
+
+on property:vendor.camera.set.apk.activity=*
+	setprop vendor.camera.apk.activity   ${vendor.camera.set.apk.activity}
+
+on property:vendor.asus.dis_flash_light=1
+	write /proc/driver/asus_flash "2 1"
+
+on property:vendor.asus.dis_flash_light=0
+	write /proc/driver/asus_flash "2 0"
+
+on property:sys.boot_completed=1
+    chmod 0666 /mnt/vendor/persist/MediaFlag
+    chown shell shell /mnt/vendor/persist/MediaFlag
+
+on property:sys.boot_completed=1
+   chmod 0777 /data/vendor/camera/
+   chmod 644 /vendor/factory/dualcam_cali.bin	
+   copy /vendor/factory/dualcam_cali.bin /data/vendor/camera/dualcam_cali.bin
+   chmod 0755 /data/vendor/camera/dualcam_cali.bin
+
+   copy /proc/driver/dualcam_cali /data/vendor/camera/dualcam_cali	
+   chmod 0755 /data/vendor/camera/dualcam_cali
+# ASUS_BSP camera---
+
+# ASUS_BSP +++ BT WIFI MAC, BT WIFI firmware version
+on property:sys.boot_completed=1
+    start qcfwver
+
+on property:sys.boot_completed=1
+    start wifimacsh
+# ASUS_BSP ---BT WIFI MAC, BT WIFI firmware version
+
+#ASUS_BSP_WIFI +++ SAR Reduce wifi power
+on property:vendor.asus.operator.iso-country=*
+    restart SARPower-sh
+
+on property:wlan.driver.status=*
+    restart SARPower-sh
+
+on property:vendor.asus.sar.softap=*
+    restart SARPower-sh
+
+#ASUS_BSP_WIFI --- SAR Reduce wifi power
+
+on property:vendor.asus.wfd.config=1
+    setprop vendor.asus.wfd2.config 1
+
+on property:vendor.asus.wfd.config=3
+    setprop vendor.asus.wfd2.config 3
+
+on property:vendor.asus.wfd.config=0
+    setprop vendor.asus.wfd2.config 0
+
+on property:vendor.wlan.softap.driver.status=ok
+    setprop vendor.asus.sar.softap ok
+    write /proc/driver/UTSstatus 1
+
+on property:vendor.wlan.softap.driver.status=unloaded
+    setprop vendor.asus.sar.softap unloaded
+    write /proc/driver/UTSstatus 0
+
+# ASUS_BSP+++ for wlan miracast log
+on property:persist.vendor.asus.miracastlog=1
+    setprop debug.wfd.uibcevents 1
+    write /data/vendor/mmosal_logmask.cfg "LOGMASK = 6013:63\\nLOGMASK = 6015:63"
+
+on property:persist.vendor.asus.miracastlog=0
+    setprop debug.wfd.uibcevents 0
+    rm /data/vendor/mmosal_logmask.cfg
+# ASUS_BSP--- for wlan miracast log
+
+#Asus log tool switch usb +++
+on property:vendor.asus.usb.diag=1
+    setprop vendor.usb.diag 1
+
+on property:vendor.asus.usb.diag=0
+    setprop vendor.usb.diag 0
+#Asus log tool switch usb ---
+
+# ASUS_BSP NFC +++
+on property:vendor.asus.nfc.status=*
+    setprop persist.vendor.nfc.status ${vendor.asus.nfc.status}
+
+on property:vendor.asus.nfc.fw.version=*
+    setprop persist.vendor.nfc.fw.version ${vendor.asus.nfc.fw.version}
+
+on property:vendor.asus.nfc.felica=*
+    start nfcfelica
+# ASUS_BSP NFC ---
+
+#ABSP++++ for asusrecord service
+# for asusrecord service (falling)
+on property:persist.sys.asus.motorservice.fallingTrigger=1
+    start asus_record
+
+# for asusrecord service (rotation)
+on property:persist.sys.asus.motorservice.rotationTrigger=1
+    start asus_record
+
+# for asusrecord service (hit)
+on property:persist.sys.asus.motorservice.hitTrigger=1
+    start asus_record
+
+# for asusrecord service (dump record)
+on property:persist.sys.asus.motorservice.dumprecord=1
+    start asus_record
+
+on property:debug.update.asusrecord=1
+    start asus_record
+
+service asus_record /system/bin/asusrecord
+    user root
+    group root
+    disabled
+    oneshot
+#ABSP++
+
+# ASUS_BSP Charger : Add the inteface with ASUS userspace +++
+on property:persist.sys.enableAPD=1
+    write /sys/class/asuslib/demo_app_status 1
+on property:persist.sys.enableAPD=0
+    write /sys/class/asuslib/demo_app_status 0
+
+on property:persist.sys.ultrabatterylife=1
+    write /sys/class/asuslib/ultra_bat_life 1
+    write /asdf/CHGLimit 0
+on property:persist.sys.ultrabatterylife=0
+    write /sys/class/asuslib/ultra_bat_life 0
+
+on property:persist.sys.stopcharging=1
+    write /sys/class/asuslib/charging_suspend_en 1
+on property:persist.sys.stopcharging=0
+    write /sys/class/asuslib/charging_suspend_en 0
+
+on property:persist.sys.charginglimit=*
+    write /sys/class/asuslib/smartchg_slow_charging ${persist.sys.charginglimit}
+
+on property:persist.sys.enableLPD=1
+    write /sys/class/qcom-battery/moisture_detection_en 1
+on property:persist.sys.enableLPD=0
+    write /sys/class/qcom-battery/moisture_detection_en 0
+
+on property:vendor.asus.virtualtherm=*
+    write /sys/class/asuslib/virtual_thermal ${vendor.asus.virtualtherm}
+
+on property:vendor.audio.in_call=1
+   write /sys/class/asuslib/in_call 1
+on property:vendor.audio.in_call=0
+   write /sys/class/asuslib/in_call 0
+# ASUS_BSP Charger : Add the inteface with ASUS userspace ---
+
+# ASUS_BSP Psensor : Add phone/voip call property get +++
+on property:vendor.audio.in_call=*
+	write /sys/class/sensors/psensor/oil_flag ${vendor.audio.in_call}
+# ASUS_BSP Psensor : Add phone/voip call property get ---
+# ASUS_BSP Psensor : check pocket mode status +++
+on property:persist.vendor.asus.InadvertentTouch=*
+	write /sys/class/sensors/psensor/pocket_en ${persist.vendor.asus.InadvertentTouch}
+# ASUS_BSP Psensor : check pocket mode status ---
+
+on property:vendor.drm.keystatus=1
+    setprop vendor.debug.drm.keystatus 1
+on property:vendor.drm.keystatus=-1
+    setprop vendor.debug.drm.keystatus -1
+
+###-----------------------------------------------###
+#              ALL ASUS on property (end)
+# 
+#            ****DO NOT insert service***     
+###-----------------------------------------------###
diff --git a/prebuilt/vendor/etc/init/hw/init.qcom.rc b/prebuilt/vendor/etc/init/hw/init.qcom.rc
new file mode 100644
index 0000000..fd85b6c
--- /dev/null
+++ b/prebuilt/vendor/etc/init/hw/init.qcom.rc
@@ -0,0 +1,1247 @@
+# Copyright (c) 2009-2012, 2014-2020, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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.
+#
+
+import /vendor/etc/init/hw/init.asus.usb.rc
+import /vendor/etc/init/hw/init.qti.ufs.rc
+import /vendor/etc/init/hw/init.qcom.test.rc
+import /vendor/etc/init/hw/init.target.rc
+import /vendor/etc/init/hw/init.qcom.factory.rc
+# +++ ASUS_BSP : add for import asus rc
+import /vendor/etc/init/hw/init.asus.rc
+# --- ASUS_BSP : add for import asus rc
+on early-init
+    mount debugfs debugfs /sys/kernel/debug
+    chmod 0755 /sys/kernel/debug
+    mount tracefs tracefs /sys/kernel/tracing
+    chmod 0755 /sys/kernel/tracing
+
+  # create symlink for vendor mount points
+    symlink /vendor/firmware_mnt /firmware
+    symlink /vendor/bt_firmware /bt_firmware
+    symlink /vendor/dsp /dsp
+
+  # Change ownership of hw_recovery related nodes
+    chown system graphics /sys/kernel/debug/dri/0/debug/dump
+    chown system graphics /sys/kernel/debug/dri/0/debug/recovery_reg
+    chown system graphics /sys/kernel/debug/dri/0/debug/recovery_dbgbus
+    chown system graphics /sys/kernel/debug/dri/0/debug/recovery_vbif_dbgbus
+    chown system graphics /sys/kernel/debug/dri/0/debug/recovery_dsi_dbgbus
+
+  # Change ownership of sysfs power control node
+    chown system graphics /sys/class/drm/card0/device/power/control
+
+    # Change ownership of sw_sync node
+    chown system graphics /sys/kernel/debug/sync/sw_sync
+    chmod 0666 /sys/kernel/debug/sync/sw_sync
+
+    #Disable UFS clock scaling
+    write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 0
+
+    chown root system /dev/kmsg
+    chmod 0620 /dev/kmsg
+    # Load WIGIG platform driver
+    exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules msm_11ad_proxy
+
+on init
+
+    # Support legacy paths
+    symlink /sdcard /mnt/sdcard
+    symlink /sdcard /storage/sdcard0
+
+    # Create cgroup mount point for memory
+    mkdir /sys/fs/cgroup/memory/bg 0750 root system
+    write /sys/fs/cgroup/memory/bg/memory.swappiness 140
+    write /sys/fs/cgroup/memory/bg/memory.move_charge_at_immigrate 1
+    chown root system /sys/fs/cgroup/memory/bg/tasks
+    write /sys/kernel/icnss/wpss_boot 1
+    chmod 0660 /sys/fs/cgroup/memory/bg/tasks
+
+on post-fs
+    chmod 0755 /sys/kernel/debug/tracing
+    chmod 444 /dev/stmvl53l5
+
+on early-boot
+    # set RLIMIT_MEMLOCK to 64MB
+    setrlimit 8 67108864 67108864
+    # Allow subsystem (modem etc) debugging
+    write /sys/kernel/boot_adsp/boot 1
+    write /sys/kernel/boot_cdsp/boot 1
+    write /sys/devices/virtual/npu/msm_npu/boot 1
+    write /sys/devices/virtual/cvp/cvp/boot 1
+    exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qcom.early_boot.sh
+    exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.can.sh
+    setprop ro.sf.lcd_density ${vendor.display.lcd_density}
+
+    chown system system /mnt/vendor/persist/data/pfm/licenses
+    chmod 0775 /mnt/vendor/persist/data/pfm/licenses
+    chown system system /mnt/vendor/persist/data/pfm/licenses/store_0
+    chmod 0664 /mnt/vendor/persist/data/pfm/licenses/store_0
+    chown system system /mnt/vendor/persist/data/pfm/licenses/store_1
+    chmod 0664 /mnt/vendor/persist/data/pfm/licenses/store_1
+    chown system system /mnt/vendor/persist/data/pfm/licenses/store_2
+    chmod 0664 /mnt/vendor/persist/data/pfm/licenses/store_2
+    chown system system /mnt/vendor/persist/data/pfm/licenses/store_3
+    chmod 0664 /mnt/vendor/persist/data/pfm/licenses/store_3
+    chown system system /mnt/vendor/persist/data/pfm/licenses/store_4
+    chmod 0664 /mnt/vendor/persist/data/pfm/licenses/store_4
+
+on boot
+    chown bluetooth bluetooth /sys/module/bluetooth_power/parameters/power
+    chown bluetooth net_bt /sys/class/rfkill/rfkill0/type
+    chown bluetooth net_bt /sys/class/rfkill/rfkill0/state
+    chown bluetooth bluetooth /proc/bluetooth/sleep/proto
+    chown bluetooth bluetooth /sys/module/hci_uart/parameters/ath_lpm
+    chown bluetooth bluetooth /sys/module/hci_uart/parameters/ath_btwrite
+    chown system system /sys/module/sco/parameters/disable_esco
+    chown bluetooth bluetooth /sys/module/hci_smd/parameters/hcismd_set
+    chown system system /sys/module/msm_core/parameters/polling_interval
+    chown system system /sys/module/msm_core/parameters/disabled
+    chown system system /sys/kernel/debug/msm_core/enable
+    chown system system /sys/kernel/debug/msm_core/ptable
+    chown system system /sys/kernel/boot_slpi/ssr
+    chown system system /sys/module/radio_iris_transport/parameters/fmsmd_set
+    chmod 0660 /sys/module/bluetooth_power/parameters/power
+    chmod 0660 /sys/module/hci_smd/parameters/hcismd_set
+    chmod 0660 /sys/module/radio_iris_transport/parameters/fmsmd_set
+    chmod 0660 /sys/class/rfkill/rfkill0/state
+    chmod 0660 /proc/bluetooth/sleep/proto
+    chown bluetooth net_bt /dev/ttyHS0
+    chmod 0660 /sys/module/hci_uart/parameters/ath_lpm
+    chmod 0660 /sys/module/hci_uart/parameters/ath_btwrite
+    chmod 0660 /dev/ttyHS0
+    chown bluetooth bluetooth /sys/devices/platform/msm_serial_hs.0/clock
+    chmod 0660 /sys/devices/platform/msm_serial_hs.0/clock
+
+    chmod 0660 /dev/ttyHS2
+    chown bluetooth bluetooth /dev/ttyHS2
+
+    chown bluetooth net_bt /sys/class/rfkill/rfkill0/device/extldo
+    chmod 0660 /sys/class/rfkill/rfkill0/device/extldo
+
+    # This location is used by QCRIL to host UNIX domain
+    # socket files used for internal IPC within QCRIL
+    # modules
+    mkdir /dev/socket/qmux_radio 0770 radio radio
+    chmod 2770 /dev/socket/qmux_radio
+
+    mkdir /persist/drm 0770 system system
+    mkdir /persist/bluetooth 0770 bluetooth bluetooth
+    mkdir /persist/misc 0770 system system
+    mkdir /persist/alarm 0770 system system
+    mkdir /mnt/vendor/persist/time 0770 system system
+    mkdir /mnt/vendor/persist/secnvm 0770 system system
+    mkdir /mnt/vendor/persist/iar_db 0770 system system
+    mkdir /mnt/vendor/spunvm 0770 system system
+
+    #Create WIGIG socket area
+    mkdir /dev/socket/wigig 0770 wifi wifi
+
+    setprop wifi.interface wlan0
+
+    setprop ro.telephony.call_ring.multiple false
+
+    #Remove SUID bit for iproute2 ip tool
+    chmod 0755 /system/bin/ip
+
+
+    chmod 0444 /sys/devices/platform/msm_hsusb/gadget/usb_state
+
+    setprop net.tcp.2g_init_rwnd 10
+
+    # To prevent out of order acknowledgements from making
+    # connection tracking to treat them as not belonging to
+    # the connection they belong to.
+    # Otherwise, a weird issue happens in which some long
+    # connections on high-throughput links get dropped when
+    # an ack packet comes out of order
+    write /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal 1
+
+    # Set the console loglevel to < KERN_WARN
+    # Set the default message loglevel to KERN_INFO
+    write /proc/sys/kernel/printk "4 6 1 7"
+
+    # Allow access for CCID command/response timeout configuration
+    chown system system /sys/module/ccid_bridge/parameters/bulk_msg_timeout
+
+    # bond0 used by FST Manager
+    chown wifi wifi /sys/class/net/bond0/bonding/queue_id
+
+    # Allow access to emmc rawdump block partition and dload sysfs node
+    chown root system /dev/block/bootdevice/by-name/rawdump
+    chmod 0660 /dev/block/bootdevice/by-name/rawdump
+    chown root system /sys/kernel/dload/emmc_dload
+    chmod 0660 /sys/kernel/dload/emmc_dload
+    chown root system /dev/block/bootdevice/by-name/ramdump
+    chmod 0660 /dev/block/bootdevice/by-name/ramdump
+    chown root system /sys/kernel/dload/dload_mode
+    chmod 0660 /sys/kernel/dload/dload_mode
+
+    chown system system /sys/class/backlight/panel0-backlight/brightness
+    chown system system /sys/class/backlight/panel0-backlight/max_brightness
+    chown system system /sys/class/backlight/panel1-backlight/brightness
+    chown system system /sys/class/backlight/panel1-backlight/max_brightness
+
+    # Allow access to sensors device attributes
+    chown system system /sys/class/sensors/MPU6050-accel/enable
+    chown system system /sys/class/sensors/MPU6050-accel/poll_delay
+    chown system system /sys/class/sensors/MPU6050-gyro/enable
+    chown system system /sys/class/sensors/MPU6050-gyro/poll_delay
+    chown system system /sys/class/sensors/apds9930-light/enable
+    chown system system /sys/class/sensors/apds9930-light/poll_delay
+    chown system system /sys/class/sensors/apds9930-proximity/enable
+    chown system system /sys/class/sensors/apds9930-proximity/poll_delay
+
+    # set wifi link file.
+    setprop wlan.driver.status unloaded
+    setprop vendor.wlan.softap.driver.status unloaded
+    setprop vendor.bluetooth.status off
+    setprop persist.vendor.asus.wlandriver.ver 2
+
+    # Create directory used for display
+    # for backward compatibility
+    mkdir /persist/display 0770 system graphics
+    mkdir /mnt/vendor/persist/display 0770 system graphics
+    
+    # ASUS_BSP +++ ClayWang "For checking support front RGB or not"
+    setprop ro.asus.screen.colortemp.enable 0
+    # ASUS_BSP --- 
+    #ASUS_BSP +++ ClayWang "Proximity/Light sensor"
+    chown system shell /sys/class/sensors/psensor/switch
+    chown system shell /sys/class/sensors/psensor/inf_cal
+    chown system shell /sys/class/sensors/psensor/hi_cal
+    chown system shell /sys/class/sensors/psensor/low_cal
+    chown system shell /sys/class/sensors/psensor/proxm
+    chown system shell /sys/class/sensors/psensor/load_cal
+    chown system shell /sys/class/sensors/psensor/selection
+    chown system shell /sys/class/sensors/psensor_2nd/switch
+    chown system shell /sys/class/sensors/psensor_2nd/inf_cal
+    chown system shell /sys/class/sensors/psensor_2nd/hi_cal
+    chown system shell /sys/class/sensors/psensor_2nd/low_cal
+    chown system shell /sys/class/sensors/psensor_2nd/proxm
+    chown system shell /sys/class/sensors/psensor_2nd/load_cal
+    chown system shell /sys/class/sensors/psensor_2nd/selection
+    
+    chown system shell /sys/class/sensors/lsensor/switch
+    chown system shell /sys/class/sensors/lsensor/selection
+    chown system shell /sys/class/sensors/lsensor/cal
+    chown system shell /sys/class/sensors/lsensor/adc
+    chown system shell /sys/class/sensors/lsensor_2nd/switch
+    chown system shell /sys/class/sensors/lsensor_2nd/selection
+    chown system shell /sys/class/sensors/lsensor_2nd/cal
+    chown system shell /sys/class/sensors/lsensor_2nd/adc
+    #chown system shell /sys/class/sensors/frgbsensor/switch
+    #ASUS_BSP --- ClayWang "Proximity/Light sensor"
+    
+    # Create vpp directory
+    mkdir /mnt/vendor/persist/vpp 0770 media media
+
+
+    # Create hvdcp_opti directory
+    mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system
+
+    # limit discard size to 128MB in order to avoid long IO latency
+    write /sys/block/sda/queue/discard_max_bytes 134217728
+
+# msm specific files that need to be created on /data
+on post-fs-data
+    mkdir /data/vendor/misc 01771 system system
+
+    # Create directory used for dump collection
+    mkdir /data/vendor/ssrdump 0770 root system
+
+    # Create directory used by display clients
+    mkdir /data/vendor/display 0770 system graphics
+
+    # Change lm related dirs
+    mkdir /data/vendor/lm 0700 root root
+
+    # Create directory used by powermodule
+    mkdir /data/vendor/pwr 0700 root root
+
+    # Create directory used by media clients
+    mkdir /data/vendor/media 0770 mediacodec media
+
+    # Create /data/vendor/tzstorage directory for SFS listener
+    mkdir /data/vendor/tzstorage 0770 system system
+
+    # Create directory for apps access via QTEEConnector
+    mkdir /data/vendor/qtee 0770 system system
+
+    #Create folder of camera
+    mkdir /data/vendor/camera 0770 camera camera
+
+
+    #Create directory for tftp
+    mkdir /data/vendor/tombstones 0771 system system
+    mkdir /data/vendor/tombstones/rfs 0771 system system
+
+    mkdir /data/vendor/ramdump 0771 root system
+    mkdir /data/vendor/bluetooth 0770 bluetooth bluetooth
+    mkdir /data/vendor/ramdump/bluetooth 0770 bluetooth bluetooth
+
+    # Create the directories used by the Wireless subsystem
+    mkdir /data/vendor/wifi 0770 wifi wifi
+    mkdir /data/vendor/wifi/sockets 0770 wifi wifi
+    mkdir /data/vendor/wifi/hostapd 0770 wifi wifi
+    mkdir /data/vendor/wifi/hostapd/ctrl 0770 wifi wifi
+    mkdir /data/vendor/wifi/wpa_supplicant 0770 wifi wifi
+    mkdir /data/vendor/wifi/wigig_hostapd 0770 wifi wifi
+    mkdir /data/vendor/wifi/wpa 0770 wifi wifi
+    mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
+
+    # Create the directories used by WiGig Sensing
+    mkdir /data/vendor/sensing 0770 system wifi
+
+    # Create config file for WIFI_SLM
+    mkdir /data/vendor/sla 0775 system system
+    copy /vendor/etc/sla/slad.conf /data/vendor/sla/slad.conf
+    copy /vendor/etc/sla/slad_data_iface.conf /data/vendor/sla/slad_data_iface.conf
+    copy /vendor/etc/sla/slad_wlan0_iface.conf /data/vendor/sla/slad_wlan0_iface.conf
+    copy /vendor/etc/sla/slad_wlan1_iface.conf /data/vendor/sla/slad_wlan1_iface.conf
+    copy /vendor/etc/sla/slmAppUseCase.conf /data/vendor/sla/slmAppUseCase.conf
+    copy /vendor/etc/sla/slad_num_iface.conf /data/vendor/sla/slad_num_iface.conf
+    copy /vendor/etc/sla/slm_supported_list.xml /data/vendor/sla/slm_supported_list.xml
+    chmod 0664 /data/vendor/sla/slad.conf
+    chmod 0664 /data/vendor/sla/slad_data_iface.conf
+    chmod 0664 /data/vendor/sla/slad_wlan0_iface.conf
+    chmod 0664 /data/vendor/sla/slad_wlan1_iface.conf
+    chmod 0664 /data/vendor/sla/slad_num_iface.conf
+    chmod 0664 /data/vendor/sla/slm_supported_list.xml
+    chown system system /data/vendor/sla/slad_data_iface.conf
+    chown system system /data/vendor/sla/slad_wlan0_iface.conf
+    chown system system /data/vendor/sla/slad_wlan1_iface.conf
+    chown system system /data/vendor/sla/slad_num_iface.conf
+    chmod 0664 /data/vendor/sla/slmAppUseCase.conf
+
+    # Create the directories used by CnE subsystem
+    mkdir /data/vendor/connectivity 0771 radio radio
+    chown radio radio /data/vendor/connectivity
+
+    # Create directory used by audio subsystem
+    mkdir /data/vendor/audio 0770 audio audio
+
+    # Create directory for audio delta files
+    mkdir /data/vendor/audio/acdbdata 0770 media audio
+    mkdir /data/vendor/audio/acdbdata/delta 0770 media audio
+
+    # Create directory for radio
+    mkdir /data/vendor/radio 0770 system radio
+    rm /data/vendor/radio/shmbus
+
+    # Create directory for modem_config
+    mkdir /data/vendor/modem_config 0570 radio root
+
+    # Mounting of persist is moved to 'on emmc-fs' and 'on fs' sections
+    # We chown/chmod /persist again so because mount is run as root + defaults
+    chown root system /persist
+    chmod 0771 /persist
+    chown system system /persist/WCNSS_qcom_wlan_nv.bin
+    chmod 0664 /sys/devices/platform/msm_sdcc.1/polling
+    chmod 0664 /sys/devices/platform/msm_sdcc.2/polling
+    chmod 0664 /sys/devices/platform/msm_sdcc.3/polling
+    chmod 0664 /sys/devices/platform/msm_sdcc.4/polling
+
+    # Chown polling nodes as needed from UI running on system server
+    chown system system /sys/devices/platform/msm_sdcc.1/polling
+    chown system system /sys/devices/platform/msm_sdcc.2/polling
+    chown system system /sys/devices/platform/msm_sdcc.3/polling
+    chown system system /sys/devices/platform/msm_sdcc.4/polling
+
+    #Create the symlink to qcn wpa_supplicant folder for ar6000 wpa_supplicant
+    #symlink /data/misc/wifi/wpa_supplicant /data/system/wpa_supplicant
+
+    #Create directories for Location services
+    mkdir /data/vendor/location 0770 gps gps
+    mkdir /data/vendor/location/mq 0770 gps gps
+    mkdir /data/vendor/location/xtwifi 0770 gps gps
+    mkdir /dev/socket/location 0770 gps gps
+    mkdir /dev/socket/location/mq 0770 gps gps
+    mkdir /dev/socket/location/xtra 0770 gps gps
+    mkdir /dev/socket/location/dgnss 0770 gps gps
+
+    #Create directories for wifihal services
+    mkdir /dev/socket/wifihal 0770 wifi wifi
+    chmod 2770 /dev/socket/wifihal
+
+    # Create /data/time folder for time-services
+    mkdir /data/vendor/time/ 0700 system system
+
+    setprop vold.post_fs_data_done 1
+
+    #Create a folder for SRS to be able to create a usercfg file
+    #mkdir /data/data/media 0770 media media
+
+    #Create FM dir for patchdownloader
+    mkdir /data/vendor/fm 0770 system system
+    chmod 0770 /data/vendor/fm
+
+    #Create PERFD deamon related dirs
+    mkdir /data/vendor/perfd 0770 root system
+    chmod 2770 /data/vendor/perfd
+    rm /data/vendor/perfd/default_values
+
+    mkdir /data/vendor/secure_element 0777 system system
+
+    #Create IOP  deamon related dirs
+    mkdir /data/vendor/iop 0700 root system
+
+    # Mark the copy complete flag to not completed
+    write /data/vendor/radio/copy_complete 0
+    chown radio radio /data/vendor/radio/copy_complete
+    chmod 0660 /data/vendor/radio/copy_complete
+
+    # copy prebuilt qcril.db files always
+    copy /vendor/radio/qcril_database/qcril.db /data/vendor/radio/qcril_prebuilt.db
+    chown radio radio /data/vendor/radio/qcril_prebuilt.db
+    chmod 0660 /data/vendor/radio/qcril_prebuilt.db
+    copy /vendor/radio/qcril_database/qcrilNr.db /data/vendor/radio/qcrilNr_prebuilt.db
+    copy /vendor/etc/qcril_database/qcrilNr.db /data/vendor/radio/qcrilNr_prebuilt.db
+    chown radio radio /data/vendor/radio/qcrilNr_prebuilt.db
+    chmod 0660 /data/vendor/radio/qcrilNr_prebuilt.db
+
+    # File flags for prebuilt ril db file
+    write /data/vendor/radio/prebuilt_db_support 1
+    chown radio radio /data/vendor/radio/prebuilt_db_support
+    chmod 0400 /data/vendor/radio/prebuilt_db_support
+    write /data/vendor/radio/db_check_done 0
+    chown radio radio /data/vendor/radio/db_check_done
+    chmod 0660 /data/vendor/radio/db_check_done
+
+    # qti-logkit data
+    mkdir /data/vendor/qti-logkit/ 0771 system system
+    mkdir /data/vendor/qti-logkit/shared-privileged/ 2770 system system
+    mkdir /data/vendor/qti-logkit/shared-public/ 2770 system diag
+    mkdir /data/vendor/qti-logkit/socket-privileged/ 2770 system system
+    mkdir /data/vendor/qti-logkit/socket-public/ 2750 system diag
+    mkdir /data/vendor/qti-logkit/logdata/ 2750 system shell
+
+    #Create SWAP related dirs
+    mkdir /data/vendor/swap 0770 root system
+    chmod 2770 /data/vendor/swap
+
+    # set aggressive read ahead for dm-0 and dm-1 during boot up
+    write /sys/block/dm-0/queue/read_ahead_kb 2048
+    write /sys/block/dm-1/queue/read_ahead_kb 2048
+    write /sys/block/dm-2/queue/read_ahead_kb 2048
+
+    # Create vpp directory
+    mkdir /data/vendor/vpp 0770 media media
+
+    #Create dir for TUI
+    mkdir /data/vendor/tui 0700 system drmrpc
+    
+    #ASUS_BSP +++ ClayWang "Proximity/Light sensor"
+    write /sys/class/sensors/psensor/load_cal 1
+    write /sys/class/sensors/psensor_2nd/load_cal 1
+    #ASUS_BSP --- ClayWamg "Proximity/Light sensor"
+
+#SLM
+service sls_notify /system/bin/sls_notify
+    class main
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:sls_notify:s0
+
+on property:vendor.sla.sls_change_iface=*
+    stop sls_notify
+    start sls_notify
+
+#Focus mode +++
+service AsusFocusService /system/bin/AsusFocusService
+    class main
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:AsusFocusService:s0
+
+on property:persist.vendor.asus.focus_mode=*
+    start AsusFocusService
+
+on property:vendor.asus.gamingtype=*
+    start AsusFocusService
+
+on property:vendor.asus.focus_uid=*
+    start AsusFocusService
+#Focus mode ---
+
+service nqnfcinfo /system/vendor/bin/nqnfcinfo
+    class late_start
+    group nfc
+    user system
+    oneshot
+
+service iop /system/vendor/bin/iop
+    class main
+    user root
+    group root
+    disabled
+    socket iop seqpacket 0666 root system
+
+service qcomsysd /system/vendor/bin/qcom-system-daemon
+    class main
+    user root
+    group root diag oem_2901
+    disabled
+
+on property:persist.vendor.qcomsysd.enabled=1
+    restart qcomsysd
+
+on property:persist.vendor.qcomsysd.enabled=0 && property:log.qxdm.qcomsysd=0
+    stop qcomsysd
+
+service vendor.ssr_setup /system/vendor/bin/ssr_setup
+    oneshot
+    disabled
+
+service vendor.ss_ramdump /system/vendor/bin/subsystem_ramdump
+#AS-K Set class as core to avoid be killed when Cryptfs running
+    class core
+    user system
+    group system
+    ioprio rt 4
+    disabled
+
+on property:ro.vendor.iocgrp.config=1
+    mkdir /dev/blkio
+    mount cgroup none /dev/blkio blkio
+    chown system system /dev/blkio
+    chown system system /dev/blkio/tasks
+    chmod 0664 /dev/blkio/tasks
+    mkdir /dev/blkio/bg 0755 system system
+    chown system system /dev/blkio/bg/tasks
+    chmod 0664 /dev/blkio/bg/tasks
+    write /dev/blkio/blkio.weight 1000
+    write /dev/blkio/bg/blkio.weight 100
+
+on property:persist.sys.ssr.enable_debug=*
+    write /sys/module/subsystem_restart/parameters/enable_debug ${persist.sys.ssr.enable_debug}
+
+on property:persist.sys.mba_boot_timeout=*
+    write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout}
+
+on property:persist.sys.modem_auth_timeout=*
+    write /sys/module/pil_msa/parameters/modem_auth_timeout_ms ${persist.sys.modem_auth_timeout}
+
+on property:persist.sys.pil_proxy_timeout=*
+    write /sys/module/peripheral_loader/parameters/proxy_timeout_ms ${persist.sys.pil_proxy_timeout}
+
+on property:persist.vendor.ssr.restart_level=*
+    start vendor.ssr_setup
+
+on property:persist.vendor.ssr.enable_ramdumps=1
+    write /sys/module/subsystem_restart/parameters/enable_ramdumps 1
+    mkdir /data/vendor/ramdump_ssr 770 system system
+    start vendor.ss_ramdump
+
+#AS-K SSR SAR and Modem Log Config - Stop ss_ramdump when ramdump disabled+
+on property:persist.vendor.ssr.enable_ramdumps=0
+    write /sys/module/subsystem_restart/parameters/enable_ramdumps 0
+    stop vendor.ss_ramdump
+
+# yujoe tcpdump_warp service to save tcpdump to /sdcard
+service tcpdump-warp /system/bin/netlog.sh
+    class late_start
+    user root
+    group system
+    disabled
+    seclabel u:r:dumpstate:s0
+
+on property:sys.boot_completed=1 && property:persist.logd.netlog.enable=1
+start tcpdump-warp
+
+on property:sys.boot_completed=1 && property:persist.logd.netlog.enable=0
+stop tcpdump-warp
+
+#AS-K yujoe Workaround for unable to get dsi hndl issue+
+on property:vendor.radio.restart.netmgrd=*
+    restart vendor.netmgrd
+#AS-K Workaround for unable to get dsi hndl issue-
+
+on property:persist.vendor.sys.rawdump_copy=1
+    write /sys/kernel/dload/emmc_dload 1
+
+on property:persist.vendor.sys.rawdump_copy=0
+    write /sys/kernel/dload/emmc_dload 0
+
+on property:sys.boot_completed=1
+    write /dev/kmsg "Boot completed "
+    #Enable UFS clock scaling back
+    write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 1
+    #Reset read ahead for dm-0 and dm-1 to 512kb
+    write /sys/block/dm-0/queue/read_ahead_kb 512
+    write /sys/block/dm-1/queue/read_ahead_kb 512
+    #WDSP FW boot sysfs node used by STHAL
+    chown media audio /sys/kernel/wdsp0/boot
+    chown media audio /sys/kernel/wcd_cpe0/fw_name
+    #Reinit lmkd to reconfigure lmkd properties
+    setprop lmkd.reinit 1
+
+on property:persist.vendor.radio.atfwd.start=false
+    stop vendor.atfwd
+
+on property:vendor.radio.atfwd.start=false
+    stop vendor.atfwd
+
+# corefile limit
+on property:persist.debug.trace=1
+    mkdir /data/core 0777 root root
+    write /proc/sys/kernel/core_pattern "/data/core/%E.%p.%e"
+
+on property:vendor.media.target.version=*
+    setprop vendor.sys.media.target.version ${vendor.media.target.version}
+
+on property:vendor.netflix.bsp_rev=*
+    setprop ro.netflix.bsp_rev ${vendor.netflix.bsp_rev}
+
+on property:vendor.media.target_variant=*
+    setprop ro.media.xml_variant.codecs ${vendor.media.target_variant}
+    setprop ro.media.xml_variant.codecs_performance ${vendor.media.target_variant}
+
+service qcom-c_core-sh  /vendor/bin/init.qcom.class_core.sh
+    class core
+    user root
+    oneshot
+
+# ASUS_BSP +++ shianliang "[Kirin][SIM]SYNC SIMCODE VALUE"
+service vendor.simcode /vendor/bin/sh /vendor/bin/parse.simcode.sh
+    class main
+    user root
+    group root
+    oneshot
+# ASUS_BSP --- shianliang "[Kirin][SIM]SYNC SIMCODE VALUE"
+
+#ASUS_BSP LanceHuang+++ dynamic change default network
+service vendor.country /vendor/bin/sh /vendor/bin/country.sh
+    class main
+    user root
+    group root
+    oneshot
+#ASUS_BSP LanceHuang--- dynamic change default network
+
+service qcom-c_main-sh /vendor/bin/init.class_main.sh
+    class main
+    user root
+    group root system
+    oneshot
+
+on property:vold.decrypt=trigger_restart_framework
+    start vendor.country
+    start vendor.simcode
+    start qcom-c_main-sh
+    start wcnss-service
+
+on property:persist.vendor.radio.multisim.config=*
+    setprop persist.radio.multisim.config ${persist.vendor.radio.multisim.config}
+
+service vendor.qrtr-ns /vendor/bin/qrtr-ns -f
+    class core
+    user vendor_qrtr
+    group vendor_qrtr
+    capabilities NET_BIND_SERVICE
+
+service irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config"
+    class core
+    user root
+    oneshot
+
+service qmiproxy /system/bin/qmiproxy
+    class main
+    user radio
+    group radio diag
+    disabled
+
+service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
+    -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \
+    -g@android:vendor_wpa_wlan0
+#   we will start as root and wpa_supplicant will switch to user wifi
+#   after setting up the capabilities required for WEXT
+#   user wifi
+#   group wifi inet keystore
+    interface android.hardware.wifi.supplicant@1.0::ISupplicant default
+    interface android.hardware.wifi.supplicant@1.1::ISupplicant default
+    interface android.hardware.wifi.supplicant@1.2::ISupplicant default
+    interface android.hardware.wifi.supplicant@1.3::ISupplicant default
+    interface vendor.qti.hardware.wifi.supplicant@2.0::ISupplicantVendor default
+    interface vendor.qti.hardware.wifi.supplicant@2.1::ISupplicantVendor default
+    interface vendor.qti.hardware.wifi.supplicant@2.2::ISupplicantVendor default
+    class main
+    socket vendor_wpa_wlan0 dgram 660 wifi wifi
+    disabled
+    oneshot
+
+service vendor.wigig_supplicant /vendor/bin/hw/wpa_supplicant \
+    -iwigig0 -Dnl80211 -c/data/vendor/wifi/wigig_supplicant.conf \
+    -m/data/vendor/wifi/wigig_p2p_supplicant.conf \
+    -O/data/vendor/wifi/wigig_sockets -dd \
+    -e/data/vendor/wifi/wigig_entropy.bin -g@android:wigig/wpa_wigig0 \
+    -S wigigsvc
+    #   we will start as root and wpa_supplicant will switch to user wifi
+    #   after setting up the capabilities required for WEXT
+    #   user wifi
+    #   group wifi inet keystore
+    class main
+    socket wigig/wpa_wigig0 dgram 660 wifi wifi
+    disabled
+    oneshot
+
+# Data Migration
+service vendor.move_wifi_data /system/bin/move_wifi_data.sh
+    class main
+    user  wifi
+    group wifi
+    disabled
+    oneshot
+
+service wigignpt /vendor/bin/wigignpt
+    interface vendor.qti.hardware.wigig.netperftuner@1.0::INetPerfTuner default
+    class hal
+    socket wigig/wigignpt stream 660 system wifi
+    user system
+    group wifi
+    capabilities NET_ADMIN
+    disabled
+
+on property:persist.vendor.wigig.npt.enable=1
+    start wigignpt
+
+service vendor.sensingdaemon /vendor/bin/sensingdaemon
+    class hal
+    socket wigig/sensingdaemon stream 660 system wifi
+    user system
+    group wifi
+    disabled
+
+service dhcpcd_wlan0 /system/bin/dhcpcd -ABKLG
+    class late_start
+    disabled
+    oneshot
+
+service dhcpcd_eth0 /system/bin/dhcpcd -ABDKL
+    group system dhcp
+    class main
+    disabled
+    oneshot
+
+service iprenew_eth0 /system/bin/dhcpcd -n
+    group system dhcp
+    class main
+    disabled
+    oneshot
+
+service dhcpcd_bond0 /system/bin/dhcpcd -ABKLG
+    class late_start
+    disabled
+    oneshot
+
+service dhcpcd_p2p /system/bin/dhcpcd -ABKLG
+    class late_start
+    disabled
+    oneshot
+
+service dhcpcd_wigig0 /system/bin/dhcpcd -ABKLG
+    class late_start
+    disabled
+    oneshot
+
+service iprenew_wlan0 /system/bin/dhcpcd -n
+    class late_start
+    disabled
+    oneshot
+
+service iprenew_bond0 /system/bin/dhcpcd -n
+    class late_start
+    disabled
+    oneshot
+
+service iprenew_p2p /system/bin/dhcpcd -n
+    class late_start
+    disabled
+    oneshot
+
+service iprenew_wigig0 /system/bin/dhcpcd -n
+    class late_start
+    disabled
+    oneshot
+
+service ptt_socket_app /system/vendor/bin/ptt_socket_app -d
+    class main
+    user wifi
+    group wifi system inet net_admin
+    capabilities NET_ADMIN
+    oneshot
+
+service ptt_ffbm /system/vendor/bin/ptt_socket_app -f -d
+    user root
+    group root
+    disabled
+    oneshot
+
+service wifi_ftmd /system/vendor/bin/wifi_ftmd
+    user system
+    group system inet net_admin
+    socket wififtmd_server dgram 0660 system system
+    disabled
+    oneshot
+
+on property:vendor.wifi.ftmd.load=true
+    insmod /system/lib/modules/pronto/pronto_wlan.ko con_mode=5
+
+service cnss-daemon /system/vendor/bin/cnss-daemon -n -l
+    class late_start
+    user system
+    group system inet net_admin wifi
+    capabilities NET_ADMIN
+
+on property:sys.shutdown.requested=*
+    write /sys/kernel/shutdown_wlan/shutdown 1
+    stop cnss-daemon
+
+service dhcpcd_bt-pan /system/bin/dhcpcd -BKLG
+    class late_start
+    disabled
+    oneshot
+
+service iprenew_bt-pan /system/bin/dhcpcd -n
+    class late_start
+    disabled
+    oneshot
+
+service ssgqmigd /vendor/bin/ssgqmigd
+    class late_start
+    user radio
+    group radio gps system
+    socket ssgqmig seqpacket 0660 radio inet
+
+service mlid /vendor/bin/mlid
+    class late_start
+    user gps
+    group gps
+    socket mlid stream 0666 gps gps
+
+service loc_launcher /system/vendor/bin/loc_launcher
+    class late_start
+    user gps
+    group gps
+
+service qcom-sh /vendor/bin/init.qcom.sh
+    class late_start
+    user root
+    group root system radio
+    oneshot
+# Remove since is deprecated but throws AVC denial.
+# service crashdata-sh /vendor/bin/init.qcom.crashdata.sh
+#    class late_start
+#    user root
+#    oneshot
+
+service qcom-post-boot /vendor/bin/init.qcom.post_boot.sh
+    class late_start
+    user root
+    group root system wakelock graphics
+    disabled
+    oneshot
+
+service qti-testscripts /system/bin/sh /product/etc/init.qcom.testscripts.sh
+    class late_start
+    user root
+    disabled
+    oneshot
+    seclabel u:r:qti-testscripts:s0
+
+service wifi-sdio-on /vendor/bin/init.qcom.sdio.sh
+    class late_start
+    group wifi inet
+    disabled
+    oneshot
+
+service wifi-crda /vendor/bin/init.crda.sh
+   class late_start
+   user root
+   disabled
+   oneshot
+
+on property:sys.boot_completed=1
+    start qcom-post-boot
+    start qti-testscripts
+
+on property:ro.vendor.ril.mbn_copy_completed=1
+    write /data/vendor/radio/copy_complete 1
+
+service qvop-daemon /vendor/bin/qvop-daemon
+    class late_start
+    user system
+    group system drmrpc
+
+service vendor.atfwd /vendor/bin/ATFWD-daemon
+    class late_start
+    user system
+    group system radio
+
+service hostapd_fst /vendor/bin/hw/hostapd -dd -g /data/vendor/wifi/hostapd/global
+    class main
+    capabilities NET_ADMIN NET_RAW
+    user wifi
+    group wifi
+    disabled
+    oneshot
+
+service battery_monitor /system/bin/battery_monitor
+    user system
+    group system
+    disabled
+
+service vendor.ril-daemon2 /vendor/bin/hw/rild -c 2
+    class main
+    user radio
+    disabled
+    group radio cache inet misc audio sdcard_r sdcard_rw diag oem_2901 log
+    capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
+
+service vendor.ril-daemon3 /vendor/bin/hw/rild -c 3
+    class main
+    user radio
+    disabled
+    group radio cache inet misc audio sdcard_r sdcard_rw diag oem_2901 log
+    capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
+
+service profiler_daemon /system/bin/profiler_daemon
+    class late_start
+    user root
+    group root
+    disabled
+
+service charger /system/bin/charger
+    class charger
+    user system
+    group system graphics input
+    capabilities SYS_BOOT
+    seclabel u:r:charger:s0
+
+service vendor.ssr_diag /system/vendor/bin/ssr_diag
+    class late_start
+    user system
+    group system
+    disabled
+
+service hvdcp /system/bin/hvdcp
+    class core
+    user root
+    disabled
+
+on property:persist.usb.hvdcp.detect=true
+    start hvdcp
+
+on property:persist.usb.hvdcp.detect=false
+    stop hvdcp
+
+service charger_monitor /system/bin/charger_monitor
+    user root
+    group root
+    disabled
+
+service qbcharger /charger -m 1
+    disabled
+    oneshot
+
+on property:sys.qbcharger.enable=true
+    start qbcharger
+
+on property:sys.qbcharger.enable=false
+    stop qbcharger
+
+#AS-K SSR SAR and Modem Log Config - Add -c to Send mask cleanup to modem at exit+
+service diag_mdlog_start /system/vendor/bin/diag_mdlog -c -u
+    class late_start
+    user shell
+    group system oem_2901 sdcard_rw sdcard_r media_rw vendor_adpl_odl oem_2902
+    disabled
+    oneshot
+
+service diag_mdlog_stop /system/vendor/bin/diag_mdlog -k
+    class late_start
+    user shell
+    group system oem_2901 sdcard_rw sdcard_r media_rw vendor_adpl_odl oem_2902
+    disabled
+    oneshot
+
+#AS-K SSR SAR and Modem Log Config+
+# config subsystem restart
+on property:persist.logd.modem.restart=*
+    setprop persist.vendor.modem.restart ${persist.logd.modem.restart}
+
+on property:persist.vendor.modem.restart=*
+    restart vendor.ssr_cfg
+
+service vendor.ssr_cfg /system/vendor/bin/sh /system/vendor/bin/ssr_cfg.sh
+#Set class as core to avoid be killed when Cryptfs running
+    class core
+    user system
+    group system
+    disabled
+    oneshot
+
+on property:log.asus.sar.data=*
+    restart vendor.sar_setting
+
+on property:ro.boot.country_code=*
+    setprop persist.logd.config.versatility ${ro.boot.country_code}
+
+on property:persist.logd.config.versatility=*
+    restart vendor.sar_setting
+
+on property:vendor.wlan.softap.driver.status=*
+    setprop log.wlan.softap.driver.status ${vendor.wlan.softap.driver.status}
+
+on property:log.wlan.softap.driver.status=*
+    restart vendor.sar_setting
+
+on property:vendor.audio.asus.sar=*
+    setprop log.asus.sar.audio ${vendor.audio.asus.sar}
+
+on property:log.asus.sar.audio=*
+    restart vendor.sar_setting
+
+on property:vendor.asus.operator.iso-country=*
+    setprop log.asus.operator.iso-country ${vendor.asus.operator.iso-country}
+
+on property:log.asus.operator.iso-country=*
+    restart vendor.sar_setting
+
+
+
+service vendor.sar_setting /system/vendor/bin/sar_setting
+#Set class as core to avoid be killed when Cryptfs running
+    class core
+    user radio
+    group radio
+    disabled
+    oneshot
+
+on property:log.asus.refresh.mbn=*
+    restart vendor.refresh_mbn
+
+service vendor.refresh_mbn /system/vendor/bin/refresh_mbn
+#Set class as core to avoid be killed when Cryptfs running
+    class core
+    user radio
+    group radio
+    disabled
+    oneshot
+
+#Control by Property - Enable Modem Log
+on property:persist.logd.qxdmlog.enable=1
+   #insmod /system/lib/modules/diagchar.ko
+   start qcomsysd
+   chown root oem_2902 /sys/devices/platform/soc/6048000.tmc/coresight-tmc-etr/block_size
+   chmod 777 /sys/devices/platform/soc/6048000.tmc/coresight-tmc-etr/block_size
+   chown root oem_2902 /sys/devices/platform/soc/6048000.tmc/coresight-tmc-etr/buffer_size
+   chmod 660 /sys/devices/platform/soc/6048000.tmc/coresight-tmc-etr/buffer_size
+   restart diag_mdlog_start
+   write /proc/driver/UTSstatus  3
+
+on property:log.qxdmlog.wakelock_enable=1
+   setprop persist.logd.qxdmlog.wakelock_enable 1
+
+on property:log.qxdmlog.wakelock_enable=0
+   setprop persist.logd.qxdmlog.wakelock_enable 0
+
+on property:persist.logd.qxdmlog.wakelock_enable=1
+   write /sys/power/wake_lock "qxdm_test"
+
+on property:persist.logd.qxdmlog.wakelock_enable=0
+   write /sys/power/wake_unlock "qxdm_test"	
+
+#Control by Property - Disable Modem Log
+on property:persist.logd.qxdmlog.enable=0
+   start diag_mdlog_stop
+   write /proc/driver/UTSstatus 2
+   setprop persist.logd.qxdmlog.wakelock_enable 0
+   setprop log.qxdmlog.wakelock_enable 0
+#AS-K SSR SAR and Modem Log Config-
+
+service qlogd /system/xbin/qlogd
+    socket qlogd stream 0662 system system
+    class main
+    disabled
+on property:persist.sys.qlogd=1
+    start qlogd
+on property:persist.sys.qlogd=0
+    stop qlogd
+
+service vm_bms /vendor/bin/vm_bms
+    user root
+    group root
+    disabled
+
+service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf
+    class core
+    user root
+    group root
+    disabled
+
+service vendor.msm_irqbal_lb /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance_little_big.conf
+    class core
+    user root
+    group root
+    disabled
+
+service vendor.msm_irqbl_sdm630 /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance_sdm630.conf
+    class core
+    user root
+    group root
+    disabled
+
+# service for USERDEBUG
+service vendor.LKCore-dbg /vendor/bin/LKCore
+    class late_start
+    oneshot
+    disabled
+    user root
+    group root system log diag net_raw
+
+# service for USER
+service vendor.LKCore-rel /vendor/bin/LKCore
+    class late_start
+    oneshot
+    disabled
+    user system
+    group system log diag
+
+service qseeproxydaemon /system/vendor/bin/qseeproxydaemon
+    class late_start
+    user system
+    group system
+
+service esepmdaemon /system/vendor/bin/esepmdaemon
+    class core
+    user system
+    group nfc
+
+on charger
+    setprop persist.sys.usb.config mass_storage
+    start qcom-post-boot
+
+#add poweroffhandler
+service poweroffhandler /system/vendor/bin/poweroffhandler
+    class core
+    user media
+    group graphics audio
+    disabled
+    oneshot
+
+service time_daemon /vendor/bin/time_daemon
+    class main
+    user system
+    group system
+    capabilities SYS_TIME
+
+# Set vendor-ril lib path based on Meta version
+on property:vendor.rild.libpath=*
+    setprop rild.libpath ${vendor.rild.libpath}
+
+on property:ro.vendor.radio.noril=*
+    setprop ro.radio.noril ${ro.vendor.radio.noril}
+
+service vendor.power_off_alarm /vendor/bin/power_off_alarm
+    class core
+    group system
+    disabled
+    oneshot
+
+service vendor.hbtp /vendor/bin/hbtp_daemon
+     class main
+     user system
+     group system
+     capabilities SYS_NICE
+     disabled
+
+service chre /vendor/bin/chre
+    class late_start
+    user system
+    group system
+    socket chre seqpacket 0660 root system
+    shutdown critical
+
+on property:vendor.chre.enabled=0
+   stop chre
+
+service bugreport /system/bin/dumpstate -d -p -B -z -o /data/user_de/0/com.android.shell/files/bugreports/bugreport
+    class main
+    disabled
+    oneshot
+    keycodes 114 115 116
+
+#Set GPU Opengles version
+on property:vendor.opengles.version=*
+    setprop ro.opengles.version ${vendor.opengles.version}
+
+#Set gpu available frequencies property
+on property:vendor.gpu.available_frequencies=*
+    setprop ro.vendor.gpu.available_frequencies ${vendor.gpu.available_frequencies}
+
+service vendor.audio-hal /vendor/bin/hw/android.hardware.audio.service
+    override
+    class hal
+    user audioserver
+    # media gid needed for /dev/fm (radio) and for /data/misc/media (tee)
+    group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct oem_2901 wakelock
+    capabilities BLOCK_SUSPEND
+    ioprio rt 4
+    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
+    onrestart restart audioserver
+
+# ASUS_BSP Paul +++
+service audio_amp_cal /vendor/bin/AudioAmpCalibration
+    user root
+    group root system audio
+    disabled
+    oneshot
+    seclabel u:r:audio_amp_cal:s0
+
+service tinyfeedback /vendor/bin/tinyfeedback -p 1920 -n 2
+    user root
+    group root
+    disabled
+    oneshot
+    seclabel u:r:vendor_init:s0
+
+on property:vendor.audio.tinyfeedback.enabled=0
+    stop tinyfeedback
+
+on property:vendor.audio.tinyfeedback.enabled=1
+    start tinyfeedback
+# ASUS_BSP Paul ---
+
+# pc qxdm qcomsysd enable
+on property:vendor.usb.diag=1
+	setprop persist.vendor.qcomsysd.enabled 1
+	
+on property:vendor.usb.diag=0
+	setprop persist.vendor.qcomsysd.enabled 0
diff --git a/prebuilt/vendor/etc/init/hw/init.target.rc b/prebuilt/vendor/etc/init/hw/init.target.rc
new file mode 100644
index 0000000..535b481
--- /dev/null
+++ b/prebuilt/vendor/etc/init/hw/init.target.rc
@@ -0,0 +1,262 @@
+
+# Copyright (c) 2019-2020, 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.
+#
+#
+
+import /vendor/etc/init/hw/init.qti.kernel.rc
+
+on early-init
+    exec u:r:vendor_modprobe:s0 -- /vendor/bin/vendor_modprobe.sh
+    exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules q6_pdr_dlkm q6_notifier_dlkm snd_event_dlkm apr_dlkm adsp_loader_dlkm q6_dlkm native_dlkm pinctrl_wcd_dlkm pinctrl_lpi_dlkm swr_dlkm platform_dlkm hdmi_dlkm stub_dlkm wcd_core_dlkm wsa883x_dlkm bolero_cdc_dlkm wsa_macro_dlkm va_macro_dlkm rx_macro_dlkm tx_macro_dlkm bt_fm_slim wcd938x_dlkm wcd938x_slave_dlkm wcd937x_dlkm wcd937x_slave_dlkm swr_dmic_dlkm swr_haptics_dlkm machine_dlkm radio-i2c-rtc6226-qca cdsprm
+    write /proc/sys/kernel/sched_boost 1
+    wait /sys/devices/soc0/soc_id
+
+on init
+    # Scheduler uclamp
+    mkdir /dev/cpuctl/foreground
+    mkdir /dev/cpuctl/background
+    mkdir /dev/cpuctl/top-app
+    mkdir /dev/cpuctl/rt
+    chown system system /dev/cpuctl
+    chown system system /dev/cpuctl/foreground
+    chown system system /dev/cpuctl/background
+    chown system system /dev/cpuctl/top-app
+    chown system system /dev/cpuctl/rt
+    chown system system /dev/cpuctl/tasks
+    chown system system /dev/cpuctl/foreground/tasks
+    chown system system /dev/cpuctl/background/tasks
+    chown system system /dev/cpuctl/top-app/tasks
+    chown system system /dev/cpuctl/rt/tasks
+    chmod 0664 /dev/cpuctl/tasks
+    chmod 0664 /dev/cpuctl/foreground/tasks
+    chmod 0664 /dev/cpuctl/background/tasks
+    chmod 0664 /dev/cpuctl/top-app/tasks
+    chmod 0664 /dev/cpuctl/rt/tasks
+    write /dev/cpuctl/foreground/cpu.rt_runtime_us 950000
+    write /dev/cpuctl/background/cpu.rt_runtime_us 950000
+    write /dev/cpuctl/top-app/cpu.rt_runtime_us 950000
+    write /dev/cpuctl/rt/cpu.rt_runtime_us 950000
+
+    wait /dev/block/platform/soc/${ro.boot.bootdevice}
+    symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
+    chown system system /sys/devices/platform/soc/1d84000.ufshc/auto_hibern8
+    chmod 0660 /sys/devices/platform/soc/1d84000.ufshc/auto_hibern8
+    start logd
+
+###################################################################################++
+
+# adding big/little cpu affinity
+
+    mkdir /dev/stune/big-aff
+    chown system system /dev/stune/big-aff
+    chmod 0664 /dev/stune/big-aff/tasks
+
+    mkdir /dev/stune/little-aff
+    chown system system /dev/stune/little-aff
+    chmod 0664 /dev/stune/little-aff/tasks
+
+    mkdir /dev/cpuset/big-aff
+    write /dev/cpuset/big-aff/cpus 4-7
+    write /dev/cpuset/big-aff/mems 0
+    chown system system /dev/cpuset/big-aff
+    chown system system /dev/cpuset/big-aff/tasks
+    chmod 0660 /dev/cpuset/big-aff/tasks
+
+    mkdir /dev/cpuset/little-aff
+    write /dev/cpuset/little-aff/cpus 0-3
+    write /dev/cpuset/little-aff/mems 0
+    chown system system /dev/cpuset/little-aff
+    chown system system /dev/cpuset/little-aff/tasks
+    chmod 0660 /dev/cpuset/little-aff/tasks
+
+    restorecon_recursive /dev/cpuset/big-aff/
+    restorecon_recursive /dev/cpuset/little-aff/
+
+###################################################################################-
+
+on early-fs
+    start vold
+
+on fs
+    start hwservicemanager
+    mkdir /mnt/vendor/spunvm 0660 system system
+    mount_all --early
+    chown root system /mnt/vendor/persist
+    chmod 0771 /mnt/vendor/persist
+    restorecon_recursive /mnt/vendor/persist
+    mkdir /mnt/vendor/persist/data 0700 system system
+
+on fs && property:ro.boot.product.vendor.sku=lahaina
+    mkdir /mnt/vendor/spunvm 0660 system system
+    wait /dev/block/bootdevice/by-name/spunvm
+    mount vfat /dev/block/bootdevice/by-name/spunvm /mnt/vendor/spunvm rw noatime shortname=lower,uid=1000,gid=1000,dmask=007,fmask=007,context=u:object_r:vendor_spunvm_file:s0
+
+on post-fs
+    # set RLIMIT_MEMLOCK to 64MB
+    setrlimit 8 67108864 67108864
+
+on late-fs
+    wait_for_prop hwservicemanager.ready true
+    #exec_start wait_for_keymaster
+    mount_all --late
+
+on post-fs-data
+    mkdir /vendor/data/tombstones 0771 system system
+    # Enable WLAN cold boot calibration
+    write /sys/devices/platform/soc/b0000000.qcom,cnss-qca6490/fs_ready 1
+
+    #SLM
+    mkdir /data/vendor/misc/sla 0775 system system
+
+on early-boot
+    start vendor.sensors
+
+on boot
+    #write /dev/cpuset/audio-app/cpus 1-2
+    # Add a cpuset for the camera daemon
+    # We want all cores for camera
+    mkdir /dev/cpuset/camera-daemon
+    write /dev/cpuset/camera-daemon/cpus 0-7
+    write /dev/cpuset/camera-daemon/mems 0
+    chown cameraserver cameraserver /dev/cpuset/camera-daemon
+    chown cameraserver cameraserver /dev/cpuset/camera-daemon/tasks
+    chmod 0660 /dev/cpuset/camera-daemon/tasks
+    chown system /sys/devices/platform/soc/990000.i2c/i2c-0/0-0049/trusted_touch_enable
+    chmod 0660 /sys/devices/platform/soc/990000.i2c/i2c-0/0-0049/trusted_touch_enable
+    chown system /sys/devices/platform/soc/990000.i2c/i2c-0/0-0038/trusted_touch_enable
+    chmod 0660 /sys/devices/platform/soc/990000.i2c/i2c-0/0-0038/trusted_touch_enable
+    chown system /sys/devices/platform/soc/988000.i2c/i2c-1/1-0038/trusted_touch_enable
+    chmod 0660 /sys/devices/platform/soc/988000.i2c/i2c-1/1-0038/trusted_touch_enable
+    chown system /sys/devices/platform/soc/990000.i2c/i2c-0/0-0049/trusted_touch_event
+    chmod 0660 /sys/devices/platform/soc/990000.i2c/i2c-0/0-0049/trusted_touch_event
+    chown system /sys/devices/platform/soc/990000.i2c/i2c-0/0-0038/trusted_touch_event
+    chmod 0660 /sys/devices/platform/soc/990000.i2c/i2c-0/0-0038/trusted_touch_event
+    chown system /sys/devices/platform/soc/988000.i2c/i2c-1/1-0038/trusted_touch_event
+    chmod 0660 /sys/devices/platform/soc/988000.i2c/i2c-1/1-0038/trusted_touch_event
+    chown system /sys/devices/platform/soc/a94000.i2c/i2c-2/2-0062/trusted_touch_enable
+    chmod 0660 /sys/devices/platform/soc/a94000.i2c/i2c-2/2-0062/trusted_touch_enable
+    chown system /sys/devices/platform/soc/a94000.i2c/i2c-2/2-0062/trusted_touch_event
+    chmod 0660 /sys/devices/platform/soc/a94000.i2c/i2c-2/2-0062/trusted_touch_event
+    chown system /sys/devices/system/cpu/hyp_core_ctl/enable
+    chown system /sys/devices/system/cpu/hyp_core_ctl/hcc_min_freq
+    #USB controller configuration
+    setprop vendor.usb.rndis.func.name "gsi"
+    setprop vendor.usb.rmnet.func.name "gsi"
+    setprop vendor.usb.rmnet.inst.name "rmnet"
+    setprop vendor.usb.dpl.inst.name "dpl"
+    setprop vendor.usb.qdss.inst.name "qdss_mdm"
+    setprop vendor.usb.controller a600000.dwc3
+    #Load WLAN driver
+    exec_background u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/ qca_cld3_wlan qca_cld3_qca6390
+    exec_background u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki qca_cld3_wlan qca_cld3_qca6390
+    #Allow access to memory hotplug device attributes
+    chown system system /sys/kernel/mem-offline/anon_migrate
+
+on property:vendor.display.lcd_density=560
+   setprop dalvik.vm.heapgrowthlimit 256m
+
+on property:vendor.display.lcd_density=640
+   setprop dalvik.vm.heapgrowthlimit 512m
+
+on boot && property:persist.vendor.usb.controller.default=*
+    setprop vendor.usb.controller ${persist.vendor.usb.controller.default}
+
+on init && property:ro.boot.mode=charger
+    mount_all /vendor/etc/charger_fw_fstab.qti --early
+    write /sys/kernel/boot_adsp/boot 1
+    wait /sys/class/power_supply/battery
+
+on charger
+    start vendor.power_off_alarm
+    setprop sys.usb.controller a600000.dwc3
+    setprop sys.usb.configfs 1
+
+service vendor.lowi /vendor/bin/lowirpcd
+   class core
+   user system
+   group system wakelock
+   capabilities BLOCK_SUSPEND
+
+#pd-mapper
+service vendor.pd_mapper /vendor/bin/pd-mapper
+    class core
+    user system
+    group system
+
+#Peripheral manager
+service vendor.per_mgr /vendor/bin/pm-service
+    class core
+    user system
+    group system
+    ioprio rt 4
+
+service vendor.per_proxy /vendor/bin/pm-proxy
+    class core
+    user system
+    group system
+    disabled
+
+#service vendor.mdm_helper /vendor/bin/mdm_helper
+#    class core
+#    group system wakelock
+#    disabled
+
+service vendor.mdm_launcher /vendor/bin/sh /vendor/bin/init.mdm.sh
+    class core
+    oneshot
+
+on property:init.svc.vendor.per_mgr=running
+    start vendor.per_proxy
+
+on property:sys.shutdown.requested=*
+    stop vendor.per_proxy
+
+on property:persist.vendor.asus.wlanfwdbg=1
+   start vendor.cnss_diag
+on property:persist.vendor.asus.wlanfwdbg=0
+   stop vendor.cnss_diag
+
+service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM
+   class main
+   user system
+   group system wifi inet sdcard_rw media_rw diag
+   disabled
+   oneshot
+
+#fan-controller
+service fan_control_turn_on /vendor/bin/fan_control 1
+    class late_start
+    user root
+    disabled
+    oneshot
+
+service fan_control_turn_off /vendor/bin/fan_control 0
+    class late_start
+    user root
+    disabled
+    oneshot
diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt
new file mode 100644
index 0000000..97a7039
--- /dev/null
+++ b/proprietary-files-vendor.txt
@@ -0,0 +1,3306 @@
+-vendor/app/CACertService/CACertService.apk
+-vendor/app/CneApp/CneApp.apk
+-vendor/app/IWlanService/IWlanService.apk
+-vendor/app/TimeService/TimeService.apk
+-vendor/app/com.qualcomm.qti.gpudrivers.lahaina.api30/com.qualcomm.qti.gpudrivers.lahaina.api30.apk;PRESIGNED
+vendor/app/CACertService/oat/arm64/CACertService.odex
+vendor/app/CACertService/oat/arm64/CACertService.vdex
+vendor/app/CneApp/lib/arm64/libvndfwk_detect_jni.qti.so
+vendor/app/CneApp/oat/arm64/CneApp.odex
+vendor/app/CneApp/oat/arm64/CneApp.vdex
+vendor/app/IWlanService/oat/arm64/IWlanService.odex
+vendor/app/IWlanService/oat/arm64/IWlanService.vdex
+vendor/app/TimeService/oat/arm64/TimeService.odex
+vendor/app/TimeService/oat/arm64/TimeService.vdex
+vendor/bin/ALSPS_sensor_module_number
+vendor/bin/Asus2ndAccelSensor_cal
+vendor/bin/Asus2ndAccelSensor_calS
+vendor/bin/Asus2ndAccelSensor_getCalData
+vendor/bin/Asus2ndGyroSensor_cal
+vendor/bin/Asus2ndGyroSensor_calS
+vendor/bin/Asus2ndGyroSensor_getCalData
+vendor/bin/AudioAmpCalibration
+vendor/bin/BackupCalibrationData
+vendor/bin/BatteryCapacity
+vendor/bin/BatteryCurrent
+vendor/bin/BatteryTemperature
+vendor/bin/BatteryVoltage
+vendor/bin/Battery_NTC_Value
+vendor/bin/Battery_VendorID
+vendor/bin/CHG_TYPE_now
+vendor/bin/CameraModule
+vendor/bin/CameraOTP
+vendor/bin/CameraQcom
+vendor/bin/CameraResolution
+vendor/bin/CameraTest
+vendor/bin/CameraWriteCalikeys
+vendor/bin/Camera_OIS
+vendor/bin/Camera_OIS_GyroCal
+vendor/bin/Camera_OIS_Rdata
+vendor/bin/Camera_OIS_Read
+vendor/bin/Camera_OIS_Write
+vendor/bin/Camera_OIS_Write_DAC
+vendor/bin/Camera_PMIC2_status
+vendor/bin/Camera_PMIC_status
+vendor/bin/Camera_Signal_Error
+vendor/bin/Camera_Unique_ID
+vendor/bin/Charger_NTC_Value
+vendor/bin/DIT_LaserOn
+vendor/bin/DisableCharging
+vendor/bin/DualCamera
+vendor/bin/EnableCharging
+vendor/bin/EnterShipMode
+vendor/bin/KillMediaserver
+vendor/bin/KmInstallKeybox
+vendor/bin/LedTest
+vendor/bin/NfcFelica.sh
+vendor/bin/Once_USB_Thermal_Alert
+vendor/bin/PhoneInfoTest
+vendor/bin/PktRspTest
+vendor/bin/ProximityCalibration
+vendor/bin/RestoreCalibrationData
+vendor/bin/StoreKeybox
+vendor/bin/TrustedUISampleTest
+vendor/bin/TypeC_Side_Detect2
+vendor/bin/USB_Thermal_Alert
+vendor/bin/USB_WaterProof
+vendor/bin/acvp_test
+vendor/bin/adpl
+vendor/bin/adsprpcd
+vendor/bin/athdiag
+vendor/bin/audioadsprpcd
+vendor/bin/audioflacapp
+vendor/bin/awk
+vendor/bin/camera_check_xvs
+vendor/bin/camera_flash
+vendor/bin/camera_flash2
+vendor/bin/camera_status
+vendor/bin/ccid_daemon_nr
+vendor/bin/cdsprpcd
+vendor/bin/cfrtool
+vendor/bin/chargerIC_status
+vendor/bin/charger_limit
+vendor/bin/cnd
+vendor/bin/cnss-daemon
+vendor/bin/cnss_diag
+vendor/bin/diag-router
+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/diagcommd
+vendor/bin/dit_ae_cali
+vendor/bin/dit_af_cali
+vendor/bin/dit_cali
+vendor/bin/dit_cali_golden
+vendor/bin/ditbsp
+vendor/bin/dpmQmiMgr
+vendor/bin/dspservice
+vendor/bin/dualcam_default_cali.bin
+vendor/bin/dumpsys
+vendor/bin/e_loop
+vendor/bin/ecompass_vendor
+vendor/bin/execkernelevt.sh
+vendor/bin/fm_qsoc_patches
+vendor/bin/fmconfig
+vendor/bin/fmfactorytest
+vendor/bin/fmfactorytestserver
+vendor/bin/fp_cali_mv
+vendor/bin/ftmdaemon
+vendor/bin/garden_app
+vendor/bin/gaugeIC_status
+vendor/bin/gf_ver.sh
+vendor/bin/gsensor2_get_raw
+vendor/bin/gsensor2_status.sh
+vendor/bin/gsensor_calibration_data
+vendor/bin/gyro_calibration_data
+vendor/bin/gyroscope2_status.sh
+vendor/bin/gyrosensor2_get_raw
+vendor/bin/hal_proxy_daemon
+vendor/bin/hallsensor2_status
+vendor/bin/hallsensor_status
+vendor/bin/hang_guard
+vendor/bin/hdcp1prov
+vendor/bin/hdcp2p2prov
+vendor/bin/hostapd_cli
+vendor/bin/hvdcp_opti
+vendor/bin/hw/android.hardware.authsecret@1.0-service-qti
+vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
+vendor/bin/hw/android.hardware.camera.provider@2.4-service_64
+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.gnss@2.1-service-qti
+vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
+vendor/bin/hw/android.hardware.keymaster@4.0-strongbox-service-qti
+vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
+vendor/bin/hw/android.hardware.lights-service.qti
+vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti
+vendor/bin/hw/android.hardware.nfc@1.2-service
+vendor/bin/hw/android.hardware.power-service
+vendor/bin/hw/android.hardware.secure_element@1.2-service
+vendor/bin/hw/android.hardware.sensors@2.0-service.multihal
+vendor/bin/hw/android.hardware.thermal@2.0-service.qti
+vendor/bin/hw/android.hardware.usb@1.2-service-qti
+vendor/bin/hw/android.hardware.wifi@1.0-service
+vendor/bin/hw/capabilityconfigstoretest
+vendor/bin/hw/hostapd
+vendor/bin/hw/qconfigservice
+vendor/bin/hw/qcrilNrd
+vendor/bin/hw/vendor.display.color@1.0-service
+vendor/bin/hw/vendor.ozoaudio.media.c2@1.0-service
+vendor/bin/hw/vendor.pixelworks.hardware.display.iris-service
+vendor/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service
+vendor/bin/hw/vendor.qti.esepowermanager@1.1-service
+vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
+vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service
+vendor/bin/hw/vendor.qti.hardware.display.allocator-service
+vendor/bin/hw/vendor.qti.hardware.display.composer-service
+vendor/bin/hw/vendor.qti.hardware.eid@1.0-service
+vendor/bin/hw/vendor.qti.hardware.factory@1.0-service
+vendor/bin/hw/vendor.qti.hardware.iop@2.0-service
+vendor/bin/hw/vendor.qti.hardware.perf@2.2-service
+vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service
+vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
+vendor/bin/hw/vendor.qti.hardware.secureprocessor@1.0
+vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service
+vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service
+vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
+vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti
+vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
+vendor/bin/hw/vendor.qti.hardware.vibrator.service
+vendor/bin/hw/vendor.qti.media.c2@1.0-service
+vendor/bin/hw/vendor.qti.sla.service@1.0-service
+vendor/bin/hw/vendor.qti.spu@1.1-service
+vendor/bin/hw/wpa_supplicant
+vendor/bin/ims_rtp_daemon
+vendor/bin/imsdaemon
+vendor/bin/init.asus.thermal_conf.sh
+vendor/bin/init.asus.zram.sh
+vendor/bin/init.class_main.sh
+vendor/bin/init.crda.sh
+vendor/bin/init.kernel.post_boot-lahaina.sh
+vendor/bin/init.kernel.post_boot.sh
+vendor/bin/init.mdm.sh
+vendor/bin/init.qcom.class_core.sh
+vendor/bin/init.qcom.coex.sh
+vendor/bin/init.qcom.early_boot.sh
+vendor/bin/init.qcom.efs.sync.sh
+vendor/bin/init.qcom.post_boot.sh
+vendor/bin/init.qcom.sdio.sh
+vendor/bin/init.qcom.sensors.sh
+vendor/bin/init.qcom.sh
+vendor/bin/init.qcom.usb.sh
+vendor/bin/init.qti.chg_policy.sh
+vendor/bin/init.qti.kernel.sh
+vendor/bin/init.qti.media.sh
+vendor/bin/init.qti.qcv.sh
+vendor/bin/ipacm
+vendor/bin/ipacm-diag
+vendor/bin/irisConfig
+vendor/bin/irisdbgc
+vendor/bin/irisdbgd
+vendor/bin/keymasterd
+vendor/bin/ks
+vendor/bin/lightsensor_calibration_data
+vendor/bin/lightsensor_calibration_start
+vendor/bin/lightsensor_get_adc
+vendor/bin/lightsensor_selection
+vendor/bin/lightsensor_status
+vendor/bin/loadalgo
+vendor/bin/loc_launcher
+vendor/bin/logwrapper
+vendor/bin/lowi-server
+vendor/bin/lowirpcd
+vendor/bin/mlid
+vendor/bin/mm-adec-omxMpegh-test
+vendor/bin/mmid
+vendor/bin/mount_apd.sh
+vendor/bin/msm_irqbalance
+vendor/bin/mutualex
+vendor/bin/myftm
+vendor/bin/netmgrd
+vendor/bin/parse.simcode.sh
+vendor/bin/pd-mapper
+vendor/bin/pktlogconf
+vendor/bin/pm-proxy
+vendor/bin/pm-service
+vendor/bin/pmodechange.sh
+vendor/bin/port-bridge
+vendor/bin/power_off_alarm
+vendor/bin/poweropt-service
+vendor/bin/ppd
+vendor/bin/procrankdump.sh
+vendor/bin/proximity_calibration_data
+vendor/bin/proximity_calibration_data_ratio
+vendor/bin/proximity_calibration_start
+vendor/bin/proximity_get_proxm
+vendor/bin/proximity_poll_get_proxm
+vendor/bin/proximity_selection
+vendor/bin/proximity_status
+vendor/bin/psensor_get_offset
+vendor/bin/q_ae_cali
+vendor/bin/q_af_cali
+vendor/bin/q_cali
+vendor/bin/q_cali_golden
+vendor/bin/qca6234-service.sh
+vendor/bin/qcc-trd
+vendor/bin/qcfwver
+vendor/bin/qcom-system-daemon
+vendor/bin/qconfigfunctest
+vendor/bin/qdcmss
+vendor/bin/qdss_qmi_helper
+vendor/bin/qmipriod
+vendor/bin/qrtr-cfg
+vendor/bin/qrtr-lookup
+vendor/bin/qrtr-ns
+vendor/bin/qseecom_sample_client
+vendor/bin/qseecomd
+vendor/bin/qti
+vendor/bin/qtigetprop
+vendor/bin/qtisetprop
+vendor/bin/qttestclient
+vendor/bin/qttestservice
+vendor/bin/read_battery_id_status
+vendor/bin/refresh_mbn
+vendor/bin/rmt_storage
+vendor/bin/sar-vendor-cmd.xml
+vendor/bin/savelogs_complete.sh
+vendor/bin/saveramdump.sh
+vendor/bin/sensors.qti
+vendor/bin/sensors_factory_init.sh
+vendor/bin/sh
+vendor/bin/shsusrd
+vendor/bin/sigma_dut
+vendor/bin/slad
+vendor/bin/slim_daemon
+vendor/bin/sp
+vendor/bin/spectraltool
+vendor/bin/sscrpcd
+vendor/bin/ssgqmigd
+vendor/bin/ssgtzd
+vendor/bin/ssr_cfg.sh
+vendor/bin/ssr_diag
+vendor/bin/ssr_setup
+vendor/bin/subsystem_ramdump
+vendor/bin/systrace.sh
+vendor/bin/tftp_server
+vendor/bin/thermal-engine
+vendor/bin/thermalAtdTool
+vendor/bin/time_daemon
+vendor/bin/tinyfeedback
+vendor/bin/vendor.qti.hardware.soter@1.0-provision
+vendor/bin/vendor.qti.qspmhal@1.0-service
+vendor/bin/vendor_cmd_tool
+vendor/bin/vendor_modprobe.sh
+vendor/bin/vga_status
+vendor/bin/vmmgr
+vendor/bin/vppservice
+vendor/bin/wdsdaemon
+vendor/bin/wfdhdcphalservice
+vendor/bin/wfdvndservice
+vendor/bin/wifidisplayhalservice
+vendor/bin/wpa_cli
+vendor/bin/writekey
+vendor/bin/xtra-daemon
+vendor/etc/ArmHDCP_QTI_Android.cfg
+vendor/etc/IPACM_cfg.xml
+vendor/etc/acdbdata/ZS590KS/ZS590KS_Bluetooth_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_General_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_Global_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_Handset_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_Hdmi_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_Headset_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_Speaker_cal.acdb
+vendor/etc/acdbdata/ZS590KS/ZS590KS_workspaceFile.qwsp
+vendor/etc/acdbdata/adsp_avs_config.acdb
+vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
+vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.10.pmd
+vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.00.pmd
+vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd
+vendor/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.10.pmd
+vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
+vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.10.pmd
+vendor/etc/apdr.conf
+vendor/etc/audio/ZS590KS/audio_effects_ZS590KS.xml
+vendor/etc/audio/ZS590KS/audio_io_policy_ZS590KS.conf
+vendor/etc/audio/ZS590KS/default_volume_tables_ZS590KS.xml
+vendor/etc/audio/ZS590KS/mixer_paths_ZS590KS.xml
+vendor/etc/audio/ZS590KS/mixer_paths_ZS590KS_EU.xml
+vendor/etc/audio/ZS590KS/r_submix_audio_policy_configuration_ZS590KS.xml
+vendor/etc/audio/sku_lahaina/audio_effects.conf
+vendor/etc/audio/sku_lahaina/audio_effects.xml
+vendor/etc/audio/sku_lahaina/audio_io_policy.conf
+vendor/etc/audio/sku_lahaina/audio_platform_info.xml
+vendor/etc/audio/sku_lahaina/audio_platform_info_hdk.xml
+vendor/etc/audio/sku_lahaina/audio_platform_info_intcodec.xml
+vendor/etc/audio/sku_lahaina/audio_platform_info_intcodec_ZS590KS.xml
+vendor/etc/audio/sku_lahaina/audio_platform_info_qrd.xml
+vendor/etc/audio/sku_lahaina/audio_policy_configuration.xml
+vendor/etc/audio/sku_lahaina/audio_policy_volumes.xml
+vendor/etc/audio/sku_lahaina/audio_tuning_mixer.txt
+vendor/etc/audio/sku_lahaina/default_volume_tables.xml
+vendor/etc/audio/sku_lahaina/mixer_paths.xml
+vendor/etc/audio/sku_lahaina/mixer_paths_cdp.xml
+vendor/etc/audio/sku_lahaina/mixer_paths_hdk.xml
+vendor/etc/audio/sku_lahaina/mixer_paths_hhg.xml
+vendor/etc/audio/sku_lahaina/mixer_paths_qrd.xml
+vendor/etc/audio/sku_lahaina/r_submix_audio_policy_configuration.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_mixer_paths.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_mixer_paths_ZS590KS.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_mixer_paths_cdp.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_mixer_paths_hdk.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_mixer_paths_hhg.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_mixer_paths_qrd.xml
+vendor/etc/audio/sku_lahaina/sound_trigger_platform_info.xml
+vendor/etc/camera/camxoverridesettings.txt
+vendor/etc/camera/vidhance_calibration
+vendor/etc/charger_fstab.qti
+vendor/etc/charger_fw_fstab.qti
+vendor/etc/cne/mwqem.conf
+vendor/etc/cne/profileMwqem.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
+vendor/etc/configstore/vpp.configstore.xml
+vendor/etc/configstore/wigig.xml
+vendor/etc/cvp/v2.0/facedetection/model1.dat
+vendor/etc/cvp/v2.1/facedetection/model2.dat
+vendor/etc/data/dsi_config.xml
+vendor/etc/data/netmgr_config.xml
+vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
+vendor/etc/default_volume_tables.xml
+vendor/etc/dirac/interfacedb
+vendor/etc/diracvdd.bin
+vendor/etc/display/DPU660.xml
+vendor/etc/display/DPU670.xml
+vendor/etc/display/DPU720.xml
+vendor/etc/display/DPU7__.xml
+vendor/etc/display/advanced_sf_offsets.xml
+vendor/etc/excluded-input-devices.xml
+vendor/etc/fallback_fonts.xml
+vendor/etc/felica/common.cfg
+vendor/etc/felica/mfm.cfg
+vendor/etc/felica/mfs.cfg
+vendor/etc/flp.conf
+vendor/etc/g2_gyro2_factory_init.sh
+vendor/etc/gnss_antenna_info.conf
+vendor/etc/gpfspath_oem_config.xml
+vendor/etc/gps.conf
+vendor/etc/hostapd/hostapd.accept
+vendor/etc/hostapd/hostapd.deny
+vendor/etc/hostapd/hostapd_default.conf
+vendor/etc/init.asus.nfc.JP.rc
+vendor/etc/init.qti.fm.sh
+vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
+vendor/etc/init/android.hardware.camera.provider@2.4-service_64.rc
+vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.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.gnss@2.1-service-qti.rc
+vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
+vendor/etc/init/android.hardware.lights-qti.rc
+vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc
+vendor/etc/init/android.hardware.nfc@1.2-service.rc
+vendor/etc/init/android.hardware.power-service.rc
+vendor/etc/init/android.hardware.secure_element@1.2-service.rc
+vendor/etc/init/android.hardware.sensors@2.0-service-multihal.rc
+vendor/etc/init/android.hardware.thermal@2.0-service.qti.rc
+vendor/etc/init/android.hardware.usb@1.2-service-qti.rc
+vendor/etc/init/android.hardware.wifi.supplicant-service.rc
+vendor/etc/init/android.hardware.wifi@1.0-service.rc
+vendor/etc/init/cnd.rc
+vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
+vendor/etc/init/dataadpl.rc
+vendor/etc/init/dataqti.rc
+vendor/etc/init/diagcommd.rc
+vendor/etc/init/dpmQmiMgr.rc
+vendor/etc/init/hang_guard.rc
+vendor/etc/init/hostapd.android.rc
+vendor/etc/init/hw/init.asus.usb.rc
+vendor/etc/init/hw/init.qcom.factory.rc
+vendor/etc/init/hw/init.qti.kernel.rc
+vendor/etc/init/hw/init.qti.ufs.rc
+vendor/etc/init/ims_rtp_daemon.rc
+vendor/etc/init/imsdaemon.rc
+vendor/etc/init/init-qcril-data.rc
+vendor/etc/init/init.asus.sp.rc
+vendor/etc/init/init.asus.storage.rc
+vendor/etc/init/init.asus.thermald.rc
+vendor/etc/init/init.asus.widevine.rc
+vendor/etc/init/init.aw8697.rc
+vendor/etc/init/init.goodixfp.rc
+vendor/etc/init/init.qti.display_boot.rc
+vendor/etc/init/init.qti.fm.rc
+vendor/etc/init/init.qti.media.rc
+vendor/etc/init/init.qti.qcv.rc
+vendor/etc/init/init.time_daemon.rc
+vendor/etc/init/init.vendor.sensors.rc
+vendor/etc/init/init.vendor.wlan.rc
+vendor/etc/init/init_thermal-engine.rc
+vendor/etc/init/ipa_fws.rc
+vendor/etc/init/ipacm-diag.rc
+vendor/etc/init/ipacm.rc
+vendor/etc/init/irisdbgd.rc
+vendor/etc/init/keymasterd.rc
+vendor/etc/init/mutualex.rc
+vendor/etc/init/netmgrd.rc
+vendor/etc/init/port-bridge.rc
+vendor/etc/init/poweropt-service.rc
+vendor/etc/init/qconfig.rc
+vendor/etc/init/qcrilNrd.rc
+vendor/etc/init/qdcmss.rc
+vendor/etc/init/qmipriod.debug.rc
+vendor/etc/init/qmipriod.rc
+vendor/etc/init/qseecomd.rc
+vendor/etc/init/qttestservice.rc
+vendor/etc/init/shsusrd.rc
+vendor/etc/init/slad.rc
+vendor/etc/init/ssgtzd.rc
+vendor/etc/init/vendor.display.color@1.0-service.rc
+vendor/etc/init/vendor.ozoaudio.media.c2@1.0-service.rc
+vendor/etc/init/vendor.pixelworks.hardware.display.iris-service.rc
+vendor/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc
+vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc
+vendor/etc/init/vendor.qti.audio-adsprpc-service.rc
+vendor/etc/init/vendor.qti.cdsprpc-service.rc
+vendor/etc/init/vendor.qti.diag.rc
+vendor/etc/init/vendor.qti.esepowermanager@1.1-service.rc
+vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc
+vendor/etc/init/vendor.qti.hardware.display.composer-service.rc
+vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.eid@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.factory@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc
+vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
+vendor/etc/init/vendor.qti.hardware.qccvndhal@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.secureprocessor@1.0.rc
+vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc
+vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc
+vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
+vendor/etc/init/vendor.qti.hardware.vibrator.service.rc
+vendor/etc/init/vendor.qti.media.c2@1.0-service.rc
+vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc
+vendor/etc/init/vendor.qti.rmt_storage.rc
+vendor/etc/init/vendor.qti.sla.service@1.0-service.rc
+vendor/etc/init/vendor.qti.tftp.rc
+vendor/etc/init/vendor.sensors.qti.rc
+vendor/etc/init/vendor.sensors.sscrpcd.rc
+vendor/etc/init/vmmgr.rc
+vendor/etc/init/vppservice.rc
+vendor/etc/init/wfdvndservice.rc
+vendor/etc/inparm/iris6/inParm1.txt
+vendor/etc/inparm/iris6/inParm20.txt
+vendor/etc/inparm/iris6/inParm21.txt
+vendor/etc/inparm/iris6/inParm22.txt
+vendor/etc/inparm/iris6/inParm23.txt
+vendor/etc/inparm/iris6/inParm30.txt
+vendor/etc/inparm/iris6/inParm31.txt
+vendor/etc/inparm/iris6/inParm32.txt
+vendor/etc/inparm/iris6/inParm33.txt
+vendor/etc/inparm/iris6/inParm4.txt
+vendor/etc/inparm/iris6/inParm5.txt
+vendor/etc/inparm/iris6/inParm6.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/VersioControl.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm1.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm2.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm20.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm21.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm22.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm23.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm3.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm30.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm31.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm32.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm33.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm4.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm5.txt
+vendor/etc/inparm/iris6/inparm_anakin_er1/inParm6.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/VersioControl.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm1.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm2.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm20.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm21.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm22.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm23.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm3.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm30.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm31.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm32.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm33.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm4.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm5.txt
+vendor/etc/inparm/iris6/inparm_anakin_er21/inParm6.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/VersioControl.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm1.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm2.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm20.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm21.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm22.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm23.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm3.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm30.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm31.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm32.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm33.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm4.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm5.txt
+vendor/etc/inparm/iris6/inparm_anakin_er22/inParm6.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/VersioControl.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm1.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm2.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm20.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm21.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm22.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm23.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm3.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm30.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm31.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm32.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm33.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm4.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm5.txt
+vendor/etc/inparm/iris6/inparm_anakin_mp/inParm6.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/VersioControl.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm1.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm2.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm20.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm21.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm22.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm23.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm3.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm30.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm31.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm32.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm33.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm4.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm5.txt
+vendor/etc/inparm/iris6/inparm_anakin_pr/inParm6.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/VersioControl.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm1.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm2.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm20.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm21.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm22.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm23.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm3.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm30.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm31.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm32.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm33.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm4.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm5.txt
+vendor/etc/inparm/iris6/inparm_anakin_sr/inParm6.txt
+vendor/etc/inparm/iris6/mcf.txt
+vendor/etc/inparm/iris6/pxlw_iris6.mcf
+vendor/etc/inparm/irissoft/inParm1.txt
+vendor/etc/inparm/irissoft/inParm10.txt
+vendor/etc/inparm/irissoft/inParm11.txt
+vendor/etc/inparm/irissoft/inParm12.txt
+vendor/etc/inparm/irissoft/inParm13.txt
+vendor/etc/inparm/irissoft/inParm14.txt
+vendor/etc/inparm/irissoft/inParm15.txt
+vendor/etc/inparm/irissoft/inParm16.txt
+vendor/etc/inparm/irissoft/inParm17.txt
+vendor/etc/inparm/irissoft/inParm18.txt
+vendor/etc/inparm/irissoft/inParm2.txt
+vendor/etc/inparm/irissoft/inParm3.txt
+vendor/etc/inparm/irissoft/inParm4.txt
+vendor/etc/inparm/irissoft/inParm5.txt
+vendor/etc/inparm/irissoft/inParm6.txt
+vendor/etc/inparm/irissoft/inParm7.txt
+vendor/etc/inparm/irissoft/inParm8.txt
+vendor/etc/inparm/irissoft/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er1/mcfCheck.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er21/mcfCheck.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/ModifyHistory.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_er22/mcfCheck.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/ModifyHistory.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_mp/mcfCheck.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/ModifyHistory.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_pr/mcfCheck.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_anakin_sr/mcfCheck.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/Release.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_sake_er1/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/Release.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_sake_er2/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/Release.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_sake_mp/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/Release.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_sake_pr/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/Release.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_sake_sr/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/Release.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_vodka_er/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/Release.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_vodka_mp/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/Release.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_vodka_pr/inParm9.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/Release.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm1.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm10.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm11.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm12.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm13.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm14.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm15.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm16.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm17.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm18.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm2.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm3.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm4.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm5.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm6.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm7.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm8.txt
+vendor/etc/inparm/irissoft/inparm_vodka_sr/inParm9.txt
+vendor/etc/inparm/irissoft/mcfCheck.txt
+vendor/etc/irissoft.fw
+vendor/etc/irissoft_a.fw
+vendor/etc/irissoft_s.fw
+vendor/etc/irissoft_v.fw
+vendor/etc/izat.conf
+vendor/etc/libese-nxp.conf
+vendor/etc/libnfc-nci.conf
+vendor/etc/libnfc-nxp.conf
+vendor/etc/libnfc-nxp_JP.conf
+vendor/etc/libnfc-nxp_RF.conf
+vendor/etc/libnfc-nxp_RF_JP.conf
+vendor/etc/lm/AdaptLaunchFeature.xml
+vendor/etc/lm/AppClassifierFeature.xml
+vendor/etc/lm/GameOptimizationFeature.xml
+vendor/etc/lm/PreKillFeature.xml
+vendor/etc/lm/gPLAFFeature.xml
+vendor/etc/lm/prekill/prekill_2GB.data
+vendor/etc/lm/prekill/prekill_4GB.data
+vendor/etc/lm/prekill/prekill_6GB.data
+vendor/etc/lm/sPLHFeature.xml
+vendor/etc/lowi.conf
+vendor/etc/media/video_system_specs.json
+vendor/etc/media_codecs.xml
+vendor/etc/media_codecs_c2.xml
+vendor/etc/media_codecs_google_audio.xml
+vendor/etc/media_codecs_google_c2.xml
+vendor/etc/media_codecs_google_c2_audio.xml
+vendor/etc/media_codecs_google_c2_video.xml
+vendor/etc/media_codecs_google_telephony.xml
+vendor/etc/media_codecs_google_video.xml
+vendor/etc/media_codecs_google_video_le.xml
+vendor/etc/media_codecs_lahaina.xml
+vendor/etc/media_codecs_lahaina_vendor.xml
+vendor/etc/media_codecs_performance.xml
+vendor/etc/media_codecs_performance_lahaina.xml
+vendor/etc/media_codecs_performance_lahaina_vendor.xml
+vendor/etc/media_codecs_vendor_audio.xml
+vendor/etc/media_lahaina/video_system_specs.json
+vendor/etc/media_profiles.xml
+vendor/etc/media_profiles_V1_0.xml
+vendor/etc/media_profiles_lahaina.xml
+vendor/etc/media_profiles_lahaina_vendor.xml
+vendor/etc/media_profiles_vendor.xml
+vendor/etc/mixer_paths.xml
+vendor/etc/mixer_paths_cdp.xml
+vendor/etc/mixer_paths_hdk.xml
+vendor/etc/mixer_paths_hhg.xml
+vendor/etc/mixer_paths_qrd.xml
+vendor/etc/mkshrc
+vendor/etc/msm_irqbalance.conf
+vendor/etc/ozosdk.license
+vendor/etc/perf/commonresourceconfigs.xml
+vendor/etc/perf/perfboostsconfig.xml
+vendor/etc/perf/perfconfigstore.xml
+vendor/etc/perf/targetconfig.xml
+vendor/etc/perf/targetresourceconfigs.xml
+vendor/etc/permissions/android.hardware.audio.low_latency.xml
+vendor/etc/permissions/android.hardware.audio.pro.xml
+vendor/etc/permissions/android.hardware.bluetooth.xml
+vendor/etc/permissions/android.hardware.bluetooth_le.xml
+vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml
+vendor/etc/permissions/android.hardware.camera.front.xml
+vendor/etc/permissions/android.hardware.camera.full.xml
+vendor/etc/permissions/android.hardware.camera.raw.xml
+vendor/etc/permissions/android.hardware.fingerprint.xml
+vendor/etc/permissions/android.hardware.light.xml
+vendor/etc/permissions/android.hardware.location.gps.xml
+vendor/etc/permissions/android.hardware.nfc.hce.xml
+vendor/etc/permissions/android.hardware.nfc.hcef.xml
+vendor/etc/permissions/android.hardware.nfc.xml
+vendor/etc/permissions/android.hardware.opengles.aep.xml
+vendor/etc/permissions/android.hardware.se.omapi.uicc.xml
+vendor/etc/permissions/android.hardware.telephony.gsm.xml
+vendor/etc/permissions/android.hardware.telephony.ims.xml
+vendor/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
+vendor/etc/permissions/android.hardware.usb.accessory.xml
+vendor/etc/permissions/android.hardware.usb.host.xml
+vendor/etc/permissions/android.hardware.vulkan.compute-0.xml
+vendor/etc/permissions/android.hardware.vulkan.level-1.xml
+vendor/etc/permissions/android.hardware.vulkan.version-1_1.xml
+vendor/etc/permissions/android.hardware.wifi.aware.xml
+vendor/etc/permissions/android.hardware.wifi.direct.xml
+vendor/etc/permissions/android.hardware.wifi.passpoint.xml
+vendor/etc/permissions/android.hardware.wifi.rtt.xml
+vendor/etc/permissions/android.hardware.wifi.xml
+vendor/etc/permissions/android.software.device_id_attestation.xml
+vendor/etc/permissions/android.software.ipsec_tunnels.xml
+vendor/etc/permissions/android.software.midi.xml
+vendor/etc/permissions/android.software.sip.voip.xml
+vendor/etc/permissions/android.software.verified_boot.xml
+vendor/etc/permissions/android.software.vulkan.deqp.level.xml
+vendor/etc/permissions/com.android.nfc_extras.xml
+vendor/etc/permissions/com.nxp.mifare.xml
+vendor/etc/permissions/handheld_core_hardware.xml
+vendor/etc/permissions/qti_fingerprint_interface.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.accelerometer.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.compass.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.gyroscope.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.light.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.proximity.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.stepcounter.xml
+vendor/etc/permissions/sku_lahaina/android.hardware.sensor.stepdetector.xml
+vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml
+vendor/etc/permissions/vendor.qti.hardware.factory.xml
+vendor/etc/powerhint.xml
+vendor/etc/public.libraries.txt
+vendor/etc/pwr/PowerFeatureConfig.xml
+vendor/etc/pwr/VideoPowerOptFeature.xml
+vendor/etc/qcril_database/qcrilNr.db
+vendor/etc/qcril_database/upgrade/config/6.0_config.sql
+vendor/etc/qcril_database/upgrade/config/7.0_config.sql
+vendor/etc/qcril_database/upgrade/config/8.0_config.sql
+vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql
+vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql
+vendor/etc/qdcm_calib_data_Dual_nt35597_cmd_mode_dsi_truly_panel_without_DSC.xml
+vendor/etc/qdcm_calib_data_Dual_nt35597_video_mode_dsi_truly_panel_without_DSC.xml
+vendor/etc/qdcm_calib_data_Sharp_2k_cmd_mode_qsync_dsi_panel.xml
+vendor/etc/qdcm_calib_data_Sharp_2k_video_mode_qsync_dsi_panel.xml
+vendor/etc/qdcm_calib_data_Sharp_4k_cmd_mode_dsc_dsi_panel.xml
+vendor/etc/qdcm_calib_data_Sharp_4k_video_mode_dsc_dsi_panel.xml
+vendor/etc/qdcm_calib_data_Sharp_fhd_cmd_mode_qsync_dsi_panel.xml
+vendor/etc/qdcm_calib_data_Sharp_fhd_video_mode_qsync_dsi_panel.xml
+vendor/etc/qdcm_calib_data_Sharp_qhd_cmd_mode_dsi_panel.xml
+vendor/etc/qdcm_calib_data_nt35597_cmd_mode_dsi_truly_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_nt35597_video_mode_dsi_truly_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_nt35695b_truly_fhd_command_mode_dsi_panel.xml
+vendor/etc/qdcm_calib_data_nt36672e_60_Hz_fhd_plus_video_mode_panel_without_DSC.xml
+vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_120Hz_Video_panel.xml
+vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_144Hz_video_panel.xml
+vendor/etc/qdcm_calib_data_r66451_amoled_cmd_mode_dsi_visionox_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_r66451_amoled_video_mode_dsi_visionox_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_rm69299_amoled_fhd+_cmd_mode_dsi_visionox_panel.xml
+vendor/etc/qdcm_calib_data_rm69299_amoled_fhd+_video_mode_dsi_visionox_panel.xml
+vendor/etc/qdcm_calib_data_sharp_1080p_cmd_mode_dsi_panel.xml
+vendor/etc/qdcm_calib_data_sw43404_amoled_boe_fhd+_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_sw43404_amoled_cmd_mode_dsi_boe_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_sw43404_amoled_video_mode_dsi_boe_panel_with_DSC.xml
+vendor/etc/qdcm_calib_data_td4330_v2_cmd_mode_dsi_truly_panel.xml
+vendor/etc/qdcm_calib_data_td4330_v2_video_mode_dsi_truly_panel.xml
+vendor/etc/qxdm/ChgPD.cfg
+vendor/etc/qxdm/DIAG_GEN9_GPS.cfg
+vendor/etc/qxdm/DIAG_GEN9_GPS_SAP.cfg
+vendor/etc/qxdm/DIAG_R28_Voice_test_only.cfg
+vendor/etc/qxdm/Diag_wlan_v1.cfg
+vendor/etc/qxdm/Qualcomm_51200_General_test.cfg
+vendor/etc/qxdm/Qualcomm_Default.cfg
+vendor/etc/qxdm/SNS.cfg
+vendor/etc/r_submix_audio_policy_configuration.xml
+vendor/etc/rstg2k.sh
+vendor/etc/rstgy2k.sh
+vendor/etc/sap.conf
+vendor/etc/sec_config
+vendor/etc/seccomp_policy/codec2.vendor.base-arm.policy
+vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy
+vendor/etc/seccomp_policy/imsrtp.policy
+vendor/etc/seccomp_policy/qcrilnr@2.0.policy
+vendor/etc/seccomp_policy/qspm.policy
+vendor/etc/seccomp_policy/qti-systemd.policy
+vendor/etc/seccomp_policy/vendor.ozoaudio.media.c2@1.0-default-seccomp_policy
+vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy
+vendor/etc/seccomp_policy/wfdhdcphalservice.policy
+vendor/etc/seccomp_policy/wfdvndservice.policy
+vendor/etc/seccomp_policy/wifidisplayhalservice.policy
+vendor/etc/sensors/config/af6133e_0.json
+vendor/etc/sensors/config/cedros_default_sensors.json
+vendor/etc/sensors/config/cedros_dynamic_sensors.json
+vendor/etc/sensors/config/cedros_irq.json
+vendor/etc/sensors/config/cedros_power_0.json
+vendor/etc/sensors/config/icm4x6xx_0.json
+vendor/etc/sensors/config/lahaina_af6133e_R5D_0.json
+vendor/etc/sensors/config/lahaina_af6133e_R5ER1_0.json
+vendor/etc/sensors/config/lahaina_af6133e_R5ER2_0.json
+vendor/etc/sensors/config/lahaina_af6133e_R5PR_0.json
+vendor/etc/sensors/config/lahaina_default_sensors.json
+vendor/etc/sensors/config/lahaina_dynamic_sensors.json
+vendor/etc/sensors/config/lahaina_icm4x6xx_0.json
+vendor/etc/sensors/config/lahaina_irq.json
+vendor/etc/sensors/config/lahaina_mmc5603x_R5D_0.json
+vendor/etc/sensors/config/lahaina_mmc5603x_R5ER1_0.json
+vendor/etc/sensors/config/lahaina_mmc5603x_R5ER2_0.json
+vendor/etc/sensors/config/lahaina_mmc5603x_R5PR_0.json
+vendor/etc/sensors/config/lahaina_power_0.json
+vendor/etc/sensors/config/mmc5603x_0.json
+vendor/etc/sensors/config/sns_amd.json
+vendor/etc/sensors/config/sns_amd_sw_disabled.json
+vendor/etc/sensors/config/sns_amd_sw_enabled.json
+vendor/etc/sensors/config/sns_aont.json
+vendor/etc/sensors/config/sns_basic_gestures.json
+vendor/etc/sensors/config/sns_bring_to_ear.json
+vendor/etc/sensors/config/sns_ccd.json
+vendor/etc/sensors/config/sns_ccd_v2_walk.json
+vendor/etc/sensors/config/sns_ccd_v3_1_walk.json
+vendor/etc/sensors/config/sns_ccd_v3_walk.json
+vendor/etc/sensors/config/sns_cm.json
+vendor/etc/sensors/config/sns_dae.json
+vendor/etc/sensors/config/sns_device_orient.json
+vendor/etc/sensors/config/sns_diag_filter.json
+vendor/etc/sensors/config/sns_distance_bound.json
+vendor/etc/sensors/config/sns_dpc.json
+vendor/etc/sensors/config/sns_facing.json
+vendor/etc/sensors/config/sns_fmv.json
+vendor/etc/sensors/config/sns_fmv_legacy.json
+vendor/etc/sensors/config/sns_geomag_rv.json
+vendor/etc/sensors/config/sns_gyro_cal.json
+vendor/etc/sensors/config/sns_heart_rate.json
+vendor/etc/sensors/config/sns_mag_cal.json
+vendor/etc/sensors/config/sns_mag_cal_legacy.json
+vendor/etc/sensors/config/sns_multishake.json
+vendor/etc/sensors/config/sns_pedometer.json
+vendor/etc/sensors/config/sns_rmd.json
+vendor/etc/sensors/config/sns_rotv.json
+vendor/etc/sensors/config/sns_smd.json
+vendor/etc/sensors/config/sns_tilt.json
+vendor/etc/sensors/config/sns_tilt_sw_disabled.json
+vendor/etc/sensors/config/sns_tilt_sw_enabled.json
+vendor/etc/sensors/config/sns_tilt_to_wake.json
+vendor/etc/sensors/config/sns_wrist_pedo.json
+vendor/etc/sensors/hals.conf
+vendor/etc/sensors/sensors_list.txt
+vendor/etc/sensors/sensors_settings
+vendor/etc/sensors/sns_reg_config
+vendor/etc/silence_5s.wav
+vendor/etc/sla/slad.conf
+vendor/etc/sla/slad_data_iface.conf
+vendor/etc/sla/slad_num_iface.conf
+vendor/etc/sla/slad_wlan0_iface.conf
+vendor/etc/sla/slad_wlan1_iface.conf
+vendor/etc/sla/slmAppUseCase.conf
+vendor/etc/sla/slm_supported_list.xml
+vendor/etc/snapdragon_color_libs_config.xml
+vendor/etc/sound_trigger_mixer_paths.xml
+vendor/etc/sound_trigger_mixer_paths_cdp.xml
+vendor/etc/sound_trigger_mixer_paths_hdk.xml
+vendor/etc/sound_trigger_mixer_paths_hhg.xml
+vendor/etc/sound_trigger_mixer_paths_qrd.xml
+vendor/etc/sound_trigger_platform_info.xml
+vendor/etc/ssg/ta_config.json
+vendor/etc/ssg/tz_whitelist.json
+vendor/etc/task_profiles.json
+vendor/etc/thermal-engine.conf
+vendor/etc/thermal_atd.conf
+vendor/etc/usb_audio_policy_configuration.xml
+vendor/etc/video_system_specs.json
+-vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml
+-vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml
+-vendor/etc/vintf/manifest/android.hardware.lights-qti.xml
+-vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml
+-vendor/etc/vintf/manifest/android.hardware.sensors@2.0-multihal.xml
+-vendor/etc/vintf/manifest/android.hardware.thermal@2.0-service.qti.xml
+-vendor/etc/vintf/manifest/android.hardware.usb@1.2-service.xml
+-vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml
+-vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml
+-vendor/etc/vintf/manifest/c2_manifest_vendor.xml
+-vendor/etc/vintf/manifest/manifest.xml
+-vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml
+-vendor/etc/vintf/manifest/power.xml
+-vendor/etc/vintf/manifest/vendor.pixelworks.hardware.display.iris-service.xml
+-vendor/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml
+-vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml
+-vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
+-vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml
+-vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml
+-vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml
+-vendor/etc/vintf/manifest/vendor.qti.hardware.vibrator.service.xml
+vendor/etc/vmmgr.conf
+vendor/etc/wfdconfig.xml
+vendor/etc/wfdconfig_720.xml
+vendor/etc/wfdconfig_MI.xml
+vendor/etc/wifi/p2p_supplicant_overlay.conf
+vendor/etc/wifi/vendor_cmd.xml
+vendor/etc/wifi/wlan/WCNSS_qcom_cfg.ini
+vendor/etc/wifi/wpa_supplicant_overlay.conf
+vendor/firmware/CAMERA_ICP.elf
+vendor/firmware/CAMERA_ICP_170.elf
+vendor/firmware/Data.msc
+vendor/firmware/a615_zap.b00
+vendor/firmware/a615_zap.b01
+vendor/firmware/a615_zap.b02
+vendor/firmware/a615_zap.elf
+vendor/firmware/a615_zap.mdt
+vendor/firmware/a619_gmu.bin
+vendor/firmware/a630_sqe.fw
+vendor/firmware/a660_gmu.bin
+vendor/firmware/a660_sqe.fw
+vendor/firmware/a660_zap.b00
+vendor/firmware/a660_zap.b01
+vendor/firmware/a660_zap.b02
+vendor/firmware/a660_zap.elf
+vendor/firmware/a660_zap.mdt
+vendor/firmware/adsp.b00
+vendor/firmware/adsp.b01
+vendor/firmware/adsp.b02
+vendor/firmware/adsp.b03
+vendor/firmware/adsp.b04
+vendor/firmware/adsp.b05
+vendor/firmware/adsp.b06
+vendor/firmware/adsp.b07
+vendor/firmware/adsp.b08
+vendor/firmware/adsp.b09
+vendor/firmware/adsp.b10
+vendor/firmware/adsp.b11
+vendor/firmware/adsp.b12
+vendor/firmware/adsp.b13
+vendor/firmware/adsp.b14
+vendor/firmware/adsp.b15
+vendor/firmware/adsp.b16
+vendor/firmware/adsp.b17
+vendor/firmware/adsp.b18
+vendor/firmware/adsp.b19
+vendor/firmware/adsp.b20
+vendor/firmware/adsp.b21
+vendor/firmware/adsp.b22
+vendor/firmware/adsp.b23
+vendor/firmware/adsp.b24
+vendor/firmware/adsp.b25
+vendor/firmware/adsp.b26
+vendor/firmware/adsp.mbn
+vendor/firmware/adsp.mdt
+vendor/firmware/amss.bin
+vendor/firmware/aw8697_haptic.bin
+vendor/firmware/bdwlan.elf
+vendor/firmware/cdsp.b00
+vendor/firmware/cdsp.b01
+vendor/firmware/cdsp.b02
+vendor/firmware/cdsp.b03
+vendor/firmware/cdsp.b04
+vendor/firmware/cdsp.b05
+vendor/firmware/cdsp.b06
+vendor/firmware/cdsp.b07
+vendor/firmware/cdsp.b08
+vendor/firmware/cdsp.b09
+vendor/firmware/cdsp.b10
+vendor/firmware/cdsp.b11
+vendor/firmware/cdsp.b12
+vendor/firmware/cdsp.b13
+vendor/firmware/cdsp.b14
+vendor/firmware/cdsp.b15
+vendor/firmware/cdsp.b16
+vendor/firmware/cdsp.mbn
+vendor/firmware/cdsp.mdt
+vendor/firmware/cs35l45-rcv-dsp1-spk-cali.bin
+vendor/firmware/cs35l45-rcv-dsp1-spk-cali.wmfw
+vendor/firmware/cs35l45-rcv-dsp1-spk-prot.bin
+vendor/firmware/cs35l45-rcv-dsp1-spk-prot.wmfw
+vendor/firmware/cs35l45-rcv-music.txt
+vendor/firmware/cs35l45-rcv-outdoor.txt
+vendor/firmware/cs35l45-rcv-voice.txt
+vendor/firmware/cs35l45-spk-dsp1-spk-cali.bin
+vendor/firmware/cs35l45-spk-dsp1-spk-cali.wmfw
+vendor/firmware/cs35l45-spk-dsp1-spk-prot.bin
+vendor/firmware/cs35l45-spk-dsp1-spk-prot.wmfw
+vendor/firmware/cs35l45-spk-music.txt
+vendor/firmware/cs35l45-spk-outdoor.txt
+vendor/firmware/cs35l45-spk-voice.txt
+vendor/firmware/dxhdcp2.b00
+vendor/firmware/dxhdcp2.b01
+vendor/firmware/dxhdcp2.b02
+vendor/firmware/dxhdcp2.b03
+vendor/firmware/dxhdcp2.b04
+vendor/firmware/dxhdcp2.b05
+vendor/firmware/dxhdcp2.b06
+vendor/firmware/dxhdcp2.b07
+vendor/firmware/dxhdcp2.mdt
+vendor/firmware/evass-lt.b00
+vendor/firmware/evass-lt.b02
+vendor/firmware/evass-lt.b03
+vendor/firmware/evass-lt.b04
+vendor/firmware/evass-lt.b05
+vendor/firmware/evass-lt.b06
+vendor/firmware/evass-lt.b07
+vendor/firmware/evass-lt.b08
+vendor/firmware/evass-lt.b09
+vendor/firmware/evass-lt.b10
+vendor/firmware/evass-lt.b11
+vendor/firmware/evass-lt.b12
+vendor/firmware/evass-lt.b13
+vendor/firmware/evass-lt.b14
+vendor/firmware/evass-lt.b15
+vendor/firmware/evass-lt.b16
+vendor/firmware/evass-lt.b17
+vendor/firmware/evass-lt.b18
+vendor/firmware/evass-lt.b19
+vendor/firmware/evass-lt.mbn
+vendor/firmware/evass-lt.mdt
+vendor/firmware/evass.b01
+vendor/firmware/evass.b02
+vendor/firmware/evass.b03
+vendor/firmware/evass.b04
+vendor/firmware/evass.b05
+vendor/firmware/evass.b06
+vendor/firmware/evass.b07
+vendor/firmware/evass.b08
+vendor/firmware/evass.b09
+vendor/firmware/evass.b10
+vendor/firmware/evass.b11
+vendor/firmware/evass.b12
+vendor/firmware/evass.b13
+vendor/firmware/evass.b14
+vendor/firmware/evass.b15
+vendor/firmware/evass.b16
+vendor/firmware/evass.b17
+vendor/firmware/evass.b18
+vendor/firmware/evass.b19
+vendor/firmware/evass.mbn
+vendor/firmware/evass.mdt
+vendor/firmware/goodixfp64.b00
+vendor/firmware/goodixfp64.b01
+vendor/firmware/goodixfp64.b02
+vendor/firmware/goodixfp64.b03
+vendor/firmware/goodixfp64.b04
+vendor/firmware/goodixfp64.b05
+vendor/firmware/goodixfp64.b06
+vendor/firmware/goodixfp64.b07
+vendor/firmware/goodixfp64.mdt
+vendor/firmware/goodixfp64_er1.b00
+vendor/firmware/goodixfp64_er1.b01
+vendor/firmware/goodixfp64_er1.b02
+vendor/firmware/goodixfp64_er1.b03
+vendor/firmware/goodixfp64_er1.b04
+vendor/firmware/goodixfp64_er1.b05
+vendor/firmware/goodixfp64_er1.b06
+vendor/firmware/goodixfp64_er1.b07
+vendor/firmware/goodixfp64_er1.mdt
+vendor/firmware/hdcpsrm.b00
+vendor/firmware/hdcpsrm.b01
+vendor/firmware/hdcpsrm.b02
+vendor/firmware/hdcpsrm.b03
+vendor/firmware/hdcpsrm.b04
+vendor/firmware/hdcpsrm.b05
+vendor/firmware/hdcpsrm.b06
+vendor/firmware/hdcpsrm.b07
+vendor/firmware/hdcpsrm.mbn
+vendor/firmware/hdcpsrm.mdt
+vendor/firmware/image/eseservice.b00
+vendor/firmware/image/eseservice.b01
+vendor/firmware/image/eseservice.b02
+vendor/firmware/image/eseservice.b03
+vendor/firmware/image/eseservice.b04
+vendor/firmware/image/eseservice.b05
+vendor/firmware/image/eseservice.b06
+vendor/firmware/image/eseservice.b07
+vendor/firmware/image/eseservice.mbn
+vendor/firmware/image/eseservice.mdt
+vendor/firmware/image/gpqese.b00
+vendor/firmware/image/gpqese.b01
+vendor/firmware/image/gpqese.b02
+vendor/firmware/image/gpqese.b03
+vendor/firmware/image/gpqese.b04
+vendor/firmware/image/gpqese.b05
+vendor/firmware/image/gpqese.b06
+vendor/firmware/image/gpqese.b07
+vendor/firmware/image/gpqese.mbn
+vendor/firmware/image/gpqese.mdt
+vendor/firmware/image/gptauuid.xml
+vendor/firmware/ipa_fws.b00
+vendor/firmware/ipa_fws.b01
+vendor/firmware/ipa_fws.b02
+vendor/firmware/ipa_fws.b03
+vendor/firmware/ipa_fws.b04
+vendor/firmware/ipa_fws.elf
+vendor/firmware/ipa_fws.mdt
+vendor/firmware/iris6.fw
+vendor/firmware/iris6_ccf1.fw
+vendor/firmware/iris6_ccf2.fw
+vendor/firmware/iris6_ccf3.fw
+vendor/firmware/m3.bin
+vendor/firmware/regdb.bin
+vendor/firmware/slpi.b00
+vendor/firmware/slpi.b01
+vendor/firmware/slpi.b02
+vendor/firmware/slpi.b03
+vendor/firmware/slpi.b04
+vendor/firmware/slpi.b05
+vendor/firmware/slpi.b06
+vendor/firmware/slpi.b07
+vendor/firmware/slpi.b08
+vendor/firmware/slpi.b09
+vendor/firmware/slpi.b10
+vendor/firmware/slpi.b11
+vendor/firmware/slpi.b12
+vendor/firmware/slpi.b13
+vendor/firmware/slpi.b14
+vendor/firmware/slpi.b15
+vendor/firmware/slpi.b16
+vendor/firmware/slpi.b17
+vendor/firmware/slpi.b18
+vendor/firmware/slpi.b19
+vendor/firmware/slpi.b20
+vendor/firmware/slpi.b21
+vendor/firmware/slpi.b22
+vendor/firmware/slpi.b23
+vendor/firmware/slpi.b24
+vendor/firmware/slpi.mdt
+vendor/firmware/vpu20_1v.b01
+vendor/firmware/vpu20_1v.b02
+vendor/firmware/vpu20_1v.b03
+vendor/firmware/vpu20_1v.b04
+vendor/firmware/vpu20_1v.b05
+vendor/firmware/vpu20_1v.b06
+vendor/firmware/vpu20_1v.b07
+vendor/firmware/vpu20_1v.b08
+vendor/firmware/vpu20_1v.b09
+vendor/firmware/vpu20_1v.b10
+vendor/firmware/vpu20_1v.b11
+vendor/firmware/vpu20_1v.b12
+vendor/firmware/vpu20_1v.b13
+vendor/firmware/vpu20_1v.b14
+vendor/firmware/vpu20_1v.b15
+vendor/firmware/vpu20_1v.b16
+vendor/firmware/vpu20_1v.b17
+vendor/firmware/vpu20_1v.b18
+vendor/firmware/vpu20_1v.b19
+vendor/firmware/vpu20_1v.mbn
+vendor/firmware/vpu20_1v.mdt
+vendor/firmware/vpu20_1v_unsigned.mbn
+vendor/firmware/vpu20_2v.b01
+vendor/firmware/vpu20_2v.b02
+vendor/firmware/vpu20_2v.b03
+vendor/firmware/vpu20_2v.b04
+vendor/firmware/vpu20_2v.b05
+vendor/firmware/vpu20_2v.b06
+vendor/firmware/vpu20_2v.b07
+vendor/firmware/vpu20_2v.b08
+vendor/firmware/vpu20_2v.b09
+vendor/firmware/vpu20_2v.b10
+vendor/firmware/vpu20_2v.b11
+vendor/firmware/vpu20_2v.b12
+vendor/firmware/vpu20_2v.b13
+vendor/firmware/vpu20_2v.b14
+vendor/firmware/vpu20_2v.b15
+vendor/firmware/vpu20_2v.b16
+vendor/firmware/vpu20_2v.b17
+vendor/firmware/vpu20_2v.b18
+vendor/firmware/vpu20_2v.b19
+vendor/firmware/vpu20_2v.mbn
+vendor/firmware/vpu20_2v.mdt
+vendor/firmware/vpu20_2v_unsigned.mbn
+vendor/firmware/vpu20_4v.b00
+vendor/firmware/vpu20_4v.b01
+vendor/firmware/vpu20_4v.b02
+vendor/firmware/vpu20_4v.b03
+vendor/firmware/vpu20_4v.b04
+vendor/firmware/vpu20_4v.b05
+vendor/firmware/vpu20_4v.b06
+vendor/firmware/vpu20_4v.b07
+vendor/firmware/vpu20_4v.b08
+vendor/firmware/vpu20_4v.b09
+vendor/firmware/vpu20_4v.b10
+vendor/firmware/vpu20_4v.b11
+vendor/firmware/vpu20_4v.b12
+vendor/firmware/vpu20_4v.b13
+vendor/firmware/vpu20_4v.b14
+vendor/firmware/vpu20_4v.b15
+vendor/firmware/vpu20_4v.b16
+vendor/firmware/vpu20_4v.b17
+vendor/firmware/vpu20_4v.b18
+vendor/firmware/vpu20_4v.b19
+vendor/firmware/vpu20_4v.mbn
+vendor/firmware/vpu20_4v.mdt
+vendor/firmware/vpu20_4v_unsigned.mbn
+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/wigig/wigig.ini
+vendor/firmware/wlan/qca_cld/qca6390/COUNTRY
+vendor/firmware/wlan/qca_cld/qca6390/wlan_mac.bin
+vendor/firmware/wlan/qca_cld/qca6750/COUNTRY
+vendor/firmware/wlan/qca_cld/qca6750/wlan_mac.bin
+vendor/firmware/wlan/qca_cld/wlan/COUNTRY
+vendor/firmware/wlan/qca_cld/wlan/WCNSS_qcom_cfg.ini
+vendor/firmware/wlan/qca_cld/wlan/wlan_mac.bin
+vendor/lib/android.hardware.camera.provider@2.4-external.so
+vendor/lib/android.hardware.camera.provider@2.4-legacy.so
+vendor/lib/android.hardware.sensors@2.0-ScopedWakelock.so
+vendor/lib/btaudio_offload_if.so
+vendor/lib/camera.device@1.0-impl.so
+vendor/lib/camera.device@3.2-impl.so
+vendor/lib/camera.device@3.3-impl.so
+vendor/lib/camera.device@3.4-external-impl.so
+vendor/lib/camera.device@3.4-impl.so
+vendor/lib/camera.device@3.5-external-impl.so
+vendor/lib/camera.device@3.5-impl.so
+vendor/lib/camera.device@3.6-external-impl.so
+vendor/lib/camera/com.qti.eeprom.truly_cmb433.so
+vendor/lib/camera/com.qti.sensor.imx363_s.so
+vendor/lib/camera/com.qti.sensor.imx663_s.so
+vendor/lib/camera/com.qti.sensor.imx686.so
+vendor/lib/camera/com.qti.sensor.imx686_16m.so
+vendor/lib/camera/com.qti.sensor.imx686_16m_s.so
+vendor/lib/camera/com.qti.sensor.imx686_s.so
+vendor/lib/camera/com.qti.sensor.ov13855_rear_aux.so
+vendor/lib/camera/com.qti.sensor.ov13b10.so
+vendor/lib/camera/com.qti.sensor.ov24b1q.so
+vendor/lib/camera/com.qti.sensor.ov8856.so
+vendor/lib/camera/com.qti.sensormodule.imx363_s.bin
+vendor/lib/camera/com.qti.sensormodule.imx663_s.bin
+vendor/lib/camera/com.qti.sensormodule.imx686_16m_s.bin
+vendor/lib/camera/com.qti.sensormodule.imx686_s.bin
+vendor/lib/camera/com.qti.tuned.default.bin
+vendor/lib/camera/components/com.asus.node.preview.so
+vendor/lib/camera/components/com.asus.node.video.so
+vendor/lib/camera/components/com.qti.camx.chiiqutils.so
+vendor/lib/camera/components/com.qti.eisv2.so
+vendor/lib/camera/components/com.qti.eisv3.so
+vendor/lib/camera/components/com.qti.hvx.addconstant.so
+vendor/lib/camera/components/com.qti.hvx.binning.so
+vendor/lib/camera/components/com.qti.node.customhwnode.so
+vendor/lib/camera/components/com.qti.node.depth.so
+vendor/lib/camera/components/com.qti.node.dewarp.so
+vendor/lib/camera/components/com.qti.node.dummyrtb.so
+vendor/lib/camera/components/com.qti.node.dummysat.so
+vendor/lib/camera/components/com.qti.node.eisv2.so
+vendor/lib/camera/components/com.qti.node.eisv3.so
+vendor/lib/camera/components/com.qti.node.fcv.so
+vendor/lib/camera/components/com.qti.node.formatconversion.so
+vendor/lib/camera/components/com.qti.node.gpu.so
+vendor/lib/camera/components/com.qti.node.memcpy.so
+vendor/lib/camera/components/com.qti.node.ml.so
+vendor/lib/camera/components/com.qti.node.remosaic.so
+vendor/lib/camera/components/com.qti.node.stich.so
+vendor/lib/camera/components/com.qti.node.swaidenoiser.so
+vendor/lib/camera/components/com.qti.node.swbestats.so
+vendor/lib/camera/components/com.qti.node.swcac.so
+vendor/lib/camera/components/com.qti.node.swec.so
+vendor/lib/camera/components/com.qti.node.swfusion.so
+vendor/lib/camera/components/com.qti.node.swlsc.so
+vendor/lib/camera/components/com.qti.node.swmctf.so
+vendor/lib/camera/components/com.qti.node.swmfnr.so
+vendor/lib/camera/components/com.qti.node.swpdpc.so
+vendor/lib/camera/components/com.qti.node.swpreprocess.so
+vendor/lib/camera/components/com.qti.node.swregistration.so
+vendor/lib/camera/components/com.qti.stats.aec.so
+vendor/lib/camera/components/com.qti.stats.aecwrapper.so
+vendor/lib/camera/components/com.qti.stats.aecxcore.so
+vendor/lib/camera/components/com.qti.stats.af.so
+vendor/lib/camera/components/com.qti.stats.afd.so
+vendor/lib/camera/components/com.qti.stats.afwrapper.so
+vendor/lib/camera/components/com.qti.stats.asd.so
+vendor/lib/camera/components/com.qti.stats.awb.so
+vendor/lib/camera/components/com.qti.stats.awbwrapper.so
+vendor/lib/camera/components/com.qti.stats.cnndriver.so
+vendor/lib/camera/components/com.qti.stats.haf.so
+vendor/lib/camera/components/com.qti.stats.hafoverride.so
+vendor/lib/camera/components/com.qti.stats.pdlib.so
+vendor/lib/camera/components/com.qti.stats.pdlibsony.so
+vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so
+vendor/lib/camera/components/com.qti.stats.tracker.so
+vendor/lib/camera/components/com.qtistatic.stats.aec.so
+vendor/lib/camera/components/com.qtistatic.stats.af.so
+vendor/lib/camera/components/com.qtistatic.stats.awb.so
+vendor/lib/camera/components/com.qtistatic.stats.pdlib.so
+vendor/lib/camera/components/com.vidhance.node.processing.so
+vendor/lib/camera/components/com.vidhance.stats.aec_dmbr.so
+vendor/lib/camera/fdconfigpreview.bin
+vendor/lib/camera/fdconfigpreviewlite.bin
+vendor/lib/camera/fdconfigvideo.bin
+vendor/lib/camera/fdconfigvideolite.bin
+vendor/lib/com.dsi.ant@1.0.so
+vendor/lib/com.qti.chiusecaseselector.so
+vendor/lib/com.qti.feature2.anchorsync.so
+vendor/lib/com.qti.feature2.arcrawpro.so
+vendor/lib/com.qti.feature2.demux.so
+vendor/lib/com.qti.feature2.derivedoffline.so
+vendor/lib/com.qti.feature2.frameselect.so
+vendor/lib/com.qti.feature2.fusion.so
+vendor/lib/com.qti.feature2.generic.so
+vendor/lib/com.qti.feature2.gs.cedros.so
+vendor/lib/com.qti.feature2.gs.kamorta.so
+vendor/lib/com.qti.feature2.gs.kodiak.so
+vendor/lib/com.qti.feature2.gs.mannar.so
+vendor/lib/com.qti.feature2.gs.sdm865.so
+vendor/lib/com.qti.feature2.gs.sm8350.so
+vendor/lib/com.qti.feature2.hdr.so
+vendor/lib/com.qti.feature2.mcreprocrt.so
+vendor/lib/com.qti.feature2.memcpy.so
+vendor/lib/com.qti.feature2.mfsr.so
+vendor/lib/com.qti.feature2.ml.so
+vendor/lib/com.qti.feature2.mux.so
+vendor/lib/com.qti.feature2.qcfa.so
+vendor/lib/com.qti.feature2.rawhdr.so
+vendor/lib/com.qti.feature2.realtimeserializer.so
+vendor/lib/com.qti.feature2.rt.so
+vendor/lib/com.qti.feature2.rtmcx.so
+vendor/lib/com.qti.feature2.serializer.so
+vendor/lib/com.qti.feature2.statsregeneration.so
+vendor/lib/com.qti.feature2.stub.so
+vendor/lib/com.qti.feature2.swmf.so
+vendor/lib/com.qti.settings.kamorta.so
+vendor/lib/com.qti.settings.kodiak.so
+vendor/lib/com.qti.settings.mannar.so
+vendor/lib/com.qti.settings.sdm865.so
+vendor/lib/com.qti.settings.sm8350.so
+vendor/lib/com.qti.stats.common.so
+vendor/lib/com.qualcomm.mcx.distortionmapper.so
+vendor/lib/com.qualcomm.mcx.linearmapper.so
+vendor/lib/com.qualcomm.mcx.policy.mfl.so
+vendor/lib/com.qualcomm.qti.bluetooth_audio@1.0.so
+vendor/lib/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@1.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.1.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.2.so
+vendor/lib/com.qualcomm.qti.mcx.usecase.extension.so
+vendor/lib/com.qualcomm.qti.uceservice@2.0.so
+vendor/lib/com.qualcomm.qti.uceservice@2.1.so
+vendor/lib/com.qualcomm.qti.uceservice@2.2.so
+vendor/lib/com.qualcomm.qti.uceservice@2.3.so
+vendor/lib/egl/eglSubDriverAndroid.so
+vendor/lib/egl/libEGL_adreno.so
+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/ese_client.so
+vendor/lib/ese_spi_nxp.so
+vendor/lib/ftm_fm_lib.so
+vendor/lib/hal_libnfc.so
+vendor/lib/hw/android.hardware.bluetooth.audio@2.0-impl.so
+vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
+vendor/lib/hw/android.hardware.camera.provider@2.4-impl.so
+vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so
+vendor/lib/hw/android.hardware.gnss@2.1-impl-qti.so
+vendor/lib/hw/android.hardware.graphics.mapper@3.0-impl-qti-display.so
+vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so
+vendor/lib/hw/android.hardware.renderscript@1.0-impl.so
+vendor/lib/hw/android.hardware.soundtrigger@2.1-impl.so
+vendor/lib/hw/android.hardware.soundtrigger@2.2-impl.so
+vendor/lib/hw/android.hardware.soundtrigger@2.3-impl.so
+vendor/lib/hw/audio.bluetooth.default.so
+vendor/lib/hw/audio.bluetooth_qti.default.so
+vendor/lib/hw/audio.primary.lahaina.so
+vendor/lib/hw/audio.r_submix.default.so
+vendor/lib/hw/audio.usb.default.so
+vendor/lib/hw/camera.qcom.so
+vendor/lib/hw/com.dsi.ant@1.0-impl.so
+vendor/lib/hw/com.qti.chi.override.so
+vendor/lib/hw/gralloc.default.so
+vendor/lib/hw/lights.qcom.so
+vendor/lib/hw/local_time.default.so
+vendor/lib/hw/memtrack.default.so
+vendor/lib/hw/power.default.so
+vendor/lib/hw/sound_trigger.primary.lahaina.so
+vendor/lib/hw/vendor.qti.esepowermanager@1.1-impl.so
+vendor/lib/hw/vendor.qti.gnss@4.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.alarm@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so
+vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
+vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.eid@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
+vendor/lib/hw/vendor.qti.hardware.soter@1.0-impl.so
+vendor/lib/hw/vendor.qti.sla.service@1.0-impl.so
+vendor/lib/hw/vibrator.default.so
+vendor/lib/hw/vulkan.adreno.so
+vendor/lib/lib-imsSDP.so
+vendor/lib/lib-imscommon.so
+vendor/lib/lib-imsdpl.so
+vendor/lib/lib-imsqimf.so
+vendor/lib/lib-imsrcsservice.so
+vendor/lib/lib-imsservice.so
+vendor/lib/lib-imsvtcore.so
+vendor/lib/lib-imsxml.so
+vendor/lib/lib-rtpcommon.so
+vendor/lib/lib-rtpcore.so
+vendor/lib/lib-rtpsl.so
+vendor/lib/libAlacSwDec.so
+vendor/lib/libApeSwDec.so
+vendor/lib/libAsusBspCam_hidl.so
+vendor/lib/libAsusRGBSensorHAL.so
+vendor/lib/libC2D2.so
+vendor/lib/libCB.so
+vendor/lib/libDxHdcp.so
+vendor/lib/libEGL_adreno.so
+vendor/lib/libFileMux_proprietary.so
+vendor/lib/libFlacSwDec.so
+vendor/lib/libGLESv2_adreno.so
+vendor/lib/libGPQTEEC_vendor.so
+vendor/lib/libGPTEE_vendor.so
+vendor/lib/libGPreqcancel.so
+vendor/lib/libGPreqcancel_svc.so
+vendor/lib/libI420colorconvert.so
+vendor/lib/libMpeghSwEnc.so
+vendor/lib/libOmxAacDec.so
+vendor/lib/libOmxAlacDec.so
+vendor/lib/libOmxAlacDecSw.so
+vendor/lib/libOmxAmrDec.so
+vendor/lib/libOmxAmrwbplusDec.so
+vendor/lib/libOmxApeDec.so
+vendor/lib/libOmxApeDecSw.so
+vendor/lib/libOmxDsdDec.so
+vendor/lib/libOmxEvrcDec.so
+vendor/lib/libOmxG711Dec.so
+vendor/lib/libOmxMpeghDecSw.so
+vendor/lib/libOmxMpeghEncSw.so
+vendor/lib/libOmxQcelp13Dec.so
+vendor/lib/libOmxWmaDec.so
+vendor/lib/libOpenCL.so
+vendor/lib/libPlaneSegmentationWrapper.so
+vendor/lib/libQ6MSFR_manager_stub.so
+vendor/lib/libQSEEComAPI.so
+vendor/lib/libQTEEConnector_vendor.so
+vendor/lib/libTouchInputVM.so
+vendor/lib/libTrustedInput.so
+vendor/lib/libTrustedInputTZ.so
+vendor/lib/libTrustedUI.so
+vendor/lib/libTrustedUITZ.so
+vendor/lib/libTrustedUIVM.so
+vendor/lib/libVkLayer_q3dtools.so
+vendor/lib/liba2dpoffload.so
+vendor/lib/libacdb-fts.so
+vendor/lib/libacdbloader.so
+vendor/lib/libacdbrtac.so
+vendor/lib/libadiertac.so
+vendor/lib/libadm.so
+vendor/lib/libadpcmdec.so
+vendor/lib/libadreno_app_profiles.so
+vendor/lib/libadreno_utils.so
+vendor/lib/libadsp_default_listener.so
+vendor/lib/libadsprpc.so
+vendor/lib/libaidenoiser.so
+vendor/lib/libalsautils.so
+vendor/lib/libaoa.so
+vendor/lib/libarcsoft_bokehplus_video.so
+vendor/lib/libarcsoft_low_light_shot.so
+vendor/lib/libasn1cper.so
+vendor/lib/libasn1crt.so
+vendor/lib/libasn1crtx.so
+vendor/lib/libaudcal.so
+vendor/lib/libaudio_log_utils.so
+vendor/lib/libaudioalsa.so
+vendor/lib/libaudioconfigstore.so
+vendor/lib/libaudioparsers.so
+vendor/lib/libav_ozoencoder.so
+vendor/lib/libavservices_minijail.so
+vendor/lib/libbase64.so
+vendor/lib/libbatching.so
+vendor/lib/libbatterylistener.so
+vendor/lib/libbitmlengine.so
+vendor/lib/libbitmlenginev2.so
+vendor/lib/libbluetooth_audio_session.so
+vendor/lib/libbluetooth_audio_session_qti.so
+vendor/lib/libbluetooth_audio_session_qti_2_1.so
+vendor/lib/libbt-hidlclient.so
+vendor/lib/libbtnv.so
+vendor/lib/libc2d30_bltlib.so
+vendor/lib/libcacertclient.so
+vendor/lib/libcamera_nn_stub.so
+vendor/lib/libcamerapostproc.so
+vendor/lib/libcamxexternalformatutils.so
+vendor/lib/libcamxfacialfeatures.so
+vendor/lib/libcamxfdalgo.so
+vendor/lib/libcamxfdengine.so
+vendor/lib/libcamxifestriping.so
+vendor/lib/libcamximageformatutils.so
+vendor/lib/libcamxqsatalgo.so
+vendor/lib/libcamxstatscore.so
+vendor/lib/libcamxswispiqmodule.so
+vendor/lib/libcamxswprocessalgo.so
+vendor/lib/libcamxtintlessalgo.so
+vendor/lib/libcapiv2svacnn.so
+vendor/lib/libcapiv2svarnn.so
+vendor/lib/libcapiv2vop.so
+vendor/lib/libcdfw.so
+vendor/lib/libcdfw_remote_api.so
+vendor/lib/libcdsp_default_listener.so
+vendor/lib/libcdsprpc.so
+vendor/lib/libcert_parse.wpa_s.so
+vendor/lib/libchiarcutils.so
+vendor/lib/libchilog.so
+vendor/lib/libchrome.so
+vendor/lib/libcirrusspkrprot.so
+vendor/lib/libcld80211.so
+vendor/lib/libcne.so
+vendor/lib/libcneapiclient.so
+vendor/lib/libcneoplookup.so
+vendor/lib/libcneqmiutils.so
+vendor/lib/libcodec2_hidl@1.0.so
+vendor/lib/libcodec2_vndk.so
+vendor/lib/libcom.qti.chinodeutils.so
+vendor/lib/libcomprcapture.so
+vendor/lib/libconfigdb.so
+vendor/lib/libcpion.so
+vendor/lib/libcppf.so
+vendor/lib/libcvp2_1.so
+vendor/lib/libcvp_common.so
+vendor/lib/libcvp_util.so
+vendor/lib/libcvpcpuRev_skel.so
+vendor/lib/libdataitems.so
+vendor/lib/libdiag.so
+vendor/lib/libdiagjni.so
+vendor/lib/libdiracgefwrapper.so
+vendor/lib/libdisp-aba.so
+vendor/lib/libdisplayconfig.qti.so
+vendor/lib/libdisplaydebug.so
+vendor/lib/libdisplayqos.so
+vendor/lib/libdisplayskuutils.so
+vendor/lib/libdpmqmihal.so
+vendor/lib/libdpps.so
+vendor/lib/libdrc.so
+vendor/lib/libdrm.so
+vendor/lib/libdrmfs.so
+vendor/lib/libdrmtime.so
+vendor/lib/libdrmutils.so
+vendor/lib/libdsd2pcm.so
+vendor/lib/libdsi_netctrl.so
+vendor/lib/libdsutils.so
+vendor/lib/libexthwplugin.so
+vendor/lib/libfastcrc.so
+vendor/lib/libfastcvdsp_stub.so
+vendor/lib/libfastcvopt.so
+vendor/lib/libgarden.so
+vendor/lib/libgcs-calwrapper.so
+vendor/lib/libgcs-ipc.so
+vendor/lib/libgcs-osal.so
+vendor/lib/libgcs.so
+vendor/lib/libgdtap.so
+vendor/lib/libgeofencing.so
+vendor/lib/libgnss.so
+vendor/lib/libgnsspps.so
+vendor/lib/libgps.utils.so
+vendor/lib/libgpu_tonemapper.so
+vendor/lib/libgpudataproducer.so
+vendor/lib/libgralloc.qti.so
+vendor/lib/libgralloccore.so
+vendor/lib/libgrallocutils.so
+vendor/lib/libgsl.so
+vendor/lib/libhdcp1prov.so
+vendor/lib/libhdcp2p2prov.so
+vendor/lib/libhdcpsrm.so
+vendor/lib/libhdmiedid.so
+vendor/lib/libhdmipassthru.so
+vendor/lib/libhdr_stub.so
+vendor/lib/libhdr_tm.so
+vendor/lib/libhdrdynamic.so
+vendor/lib/libhdrdynamicootf.so
+vendor/lib/libhfp.so
+vendor/lib/libhidltransport.so
+vendor/lib/libidl.so
+vendor/lib/libipebpsstriping.so
+vendor/lib/libipebpsstriping170.so
+vendor/lib/libizat_client_api.so
+vendor/lib/libizat_core.so
+vendor/lib/libjnihelper.so
+vendor/lib/libjpege.so
+vendor/lib/libjson.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_core.so
+vendor/lib/libloc_socket.so
+vendor/lib/liblocation_api.so
+vendor/lib/liblocationservice.so
+vendor/lib/liblocationservice_glue.so
+vendor/lib/liblowi_client.so
+vendor/lib/liblowi_wifihal.so
+vendor/lib/liblqe.so
+vendor/lib/libmctfengine_stub.so
+vendor/lib/libmdmdetect.so
+vendor/lib/libmdsprpc.so
+vendor/lib/libmemutils.so
+vendor/lib/libmfec.so
+vendor/lib/libminkdescriptor.so
+vendor/lib/libminksocket.so
+vendor/lib/libmiracast.so
+vendor/lib/libmm-color-convertor.so
+vendor/lib/libmm-hdcpmgr.so
+vendor/lib/libmm-omxcore.so
+vendor/lib/libmmcamera_bestats.so
+vendor/lib/libmmcamera_cac3.so
+vendor/lib/libmmcamera_faceproc.so
+vendor/lib/libmmcamera_faceproc2.so
+vendor/lib/libmmcamera_lscv35.so
+vendor/lib/libmmcamera_mfnr.so
+vendor/lib/libmmcamera_mfnr_t4.so
+vendor/lib/libmmcamera_pdpc.so
+vendor/lib/libmmosal.so
+vendor/lib/libmmrtpdecoder_proprietary.so
+vendor/lib/libmmrtpencoder_proprietary.so
+vendor/lib/libmpbase.so
+vendor/lib/libmulawdec.so
+vendor/lib/libnative-api.so
+vendor/lib/libnbaio_mono.so
+vendor/lib/libnetmgr.so
+vendor/lib/libnetmgr_common.so
+vendor/lib/libnetmgr_nr_fusion.so
+vendor/lib/libnetmgr_rmnet_ext.so
+vendor/lib/libnlnetmgr.so
+vendor/lib/liboemaids_vendor.so
+vendor/lib/liboemcrypto.so
+vendor/lib/libofflinedump.so
+vendor/lib/libofflinelog.so
+vendor/lib/libopencv.so
+vendor/lib/libopenvx.so
+vendor/lib/libopestriping.so
+vendor/lib/libops.so
+vendor/lib/libopus.so
+vendor/lib/libos.so
+vendor/lib/libozoaudio.so
+vendor/lib/libpdmapper.so
+vendor/lib/libpdnotifier.so
+vendor/lib/libperfconfig.so
+vendor/lib/libperfgluelayer.so
+vendor/lib/libperfioctl.so
+vendor/lib/libperipheral_client.so
+vendor/lib/libpn557_fw.so
+vendor/lib/libpowercallback.so
+vendor/lib/libpowercore.so
+vendor/lib/libprotobuf-cpp-full-3.9.1.so
+vendor/lib/libprotobuf-cpp-lite-3.9.1.so
+vendor/lib/libpwirisIoctlWrapper.so
+vendor/lib/libpwirisPCS.so
+vendor/lib/libpwiriscalibrate.so
+vendor/lib/libpwirisfeature.so
+vendor/lib/libpwirishalwrapper.so
+vendor/lib/libpwirispq.so
+vendor/lib/libpwirisservice.so
+vendor/lib/libpwirissoft.so
+vendor/lib/libpwsoftirisPCS.so
+vendor/lib/libq3dtools_adreno.so
+vendor/lib/libqc2colorconvertfilter.so
+vendor/lib/libqc2filter.so
+vendor/lib/libqc2vppfilter.so
+vendor/lib/libqcbor.so
+vendor/lib/libqcc_file_agent.so
+vendor/lib/libqcci_legacy.so
+vendor/lib/libqcmaputils.so
+vendor/lib/libqcodec2_base.so
+vendor/lib/libqcodec2_basecodec.so
+vendor/lib/libqcodec2_core.so
+vendor/lib/libqcodec2_hooks.so
+vendor/lib/libqcodec2_mockfilter.so
+vendor/lib/libqcodec2_platform.so
+vendor/lib/libqcodec2_utils.so
+vendor/lib/libqcodec2_v4l2codec.so
+vendor/lib/libqconfigclient.so
+vendor/lib/libqcrilNr.so
+vendor/lib/libqcrilNrFramework.so
+vendor/lib/libqcrilNrLogger.so
+vendor/lib/libqcrilNrQtiBus.so
+vendor/lib/libqcrilNrQtiMutex.so
+vendor/lib/libqcrildatactl.so
+vendor/lib/libqdMetaData.so
+vendor/lib/libqdcm-mode-parser.so
+vendor/lib/libqdi.so
+vendor/lib/libqdp.so
+vendor/lib/libqdutils.so
+vendor/lib/libqisl.so
+vendor/lib/libqll10.so
+vendor/lib/libqllengine.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_csvt_srvc.so
+vendor/lib/libqmi_encdec.so
+vendor/lib/libqmi_legacy.so
+vendor/lib/libqmiservices.so
+vendor/lib/libqrtr.so
+vendor/lib/libqrtrclient.so
+vendor/lib/libqsap_sdk.so
+vendor/lib/libqseed3.so
+vendor/lib/libqservice.so
+vendor/lib/libqsocket.so
+vendor/lib/libqtbase.so
+vendor/lib/libqti-iopd-client-vendor.so
+vendor/lib/libqti-iopd-client.so
+vendor/lib/libqti-iopd.so
+vendor/lib/libqti-perfd-client-vendor.so
+vendor/lib/libqti-perfd-client.so
+vendor/lib/libqti-perfd.so
+vendor/lib/libqti-util-vendor.so
+vendor/lib/libqti-util.so
+vendor/lib/libqti-utils.so
+vendor/lib/libqti_vndfwk_detect.so
+vendor/lib/libqtigef.so
+vendor/lib/libqtikeymaster4.so
+vendor/lib/libqtjsonhelper.so
+vendor/lib/libqtnodes.so
+vendor/lib/libqttestclient.so
+vendor/lib/libqttestservice.so
+vendor/lib/librcc.so
+vendor/lib/librcmask.so
+vendor/lib/librecovery_updater.so
+vendor/lib/librecovery_updater_msm.so
+vendor/lib/libreference-ril.so
+vendor/lib/libreverse_rpc_tests_skel.so
+vendor/lib/libril-db.so
+vendor/lib/libril-qc-ltedirectdisc.so
+vendor/lib/libril-qc-radioconfig.so
+vendor/lib/libril-qcril-hook-oem.so
+vendor/lib/libril.so
+vendor/lib/librilqmimiscservices.so
+vendor/lib/librilqmiservices.so
+vendor/lib/librilutils.so
+vendor/lib/librmnetctl.so
+vendor/lib/librpmb.so
+vendor/lib/libscveCommon.so
+vendor/lib/libscveCommon_stub.so
+vendor/lib/libscveObjectSegmentation.so
+vendor/lib/libscveObjectSegmentation_stub.so
+vendor/lib/libscveObjectTracker.so
+vendor/lib/libscveObjectTracker_stub.so
+vendor/lib/libsdedrm.so
+vendor/lib/libsdm-color.so
+vendor/lib/libsdm-colormgr-algo.so
+vendor/lib/libsdm-diag.so
+vendor/lib/libsdm-disp-vndapis.so
+vendor/lib/libsdmcore.so
+vendor/lib/libsdmextension.so
+vendor/lib/libsdmutils.so
+vendor/lib/libsdsprpc.so
+vendor/lib/libsecureui_svcsock.so
+vendor/lib/libsensorcal.so
+vendor/lib/libsensorndkbridge.so
+vendor/lib/libsensorslog.so
+vendor/lib/libsi.so
+vendor/lib/libskewknob.so
+vendor/lib/libslimclient.so
+vendor/lib/libsmemlog.so
+vendor/lib/libsmwrapper.so
+vendor/lib/libsnapdragoncolor-manager.so
+vendor/lib/libsnapdragoncolor-pxlw.so
+vendor/lib/libsnapdragoncolor-qdcm.so
+vendor/lib/libsndmonitor.so
+vendor/lib/libsns_device_mode_stub.so
+vendor/lib/libsns_fastRPC_util.so
+vendor/lib/libsns_low_lat_stream_stub.so
+vendor/lib/libsns_registry_skel.so
+vendor/lib/libsnsapi.so
+vendor/lib/libsnsdiaglog.so
+vendor/lib/libsoc_helper.so
+vendor/lib/libsoc_helper_jni.so
+vendor/lib/libspcom.so
+vendor/lib/libspkrprot.so
+vendor/lib/libspl.so
+vendor/lib/libssc.so
+vendor/lib/libssc_default_listener.so
+vendor/lib/libssd.so
+vendor/lib/libssrec.so
+vendor/lib/libstreamparser.so
+vendor/lib/libsubsystem_control.so
+vendor/lib/libsurround_3mic_proc.so
+vendor/lib/libswregistrationalgo.so
+vendor/lib/libsynergy_loc_api.so
+vendor/lib/libsynx.so
+vendor/lib/libsysmon_cdsp_skel.so
+vendor/lib/libsystem_health_mon.so
+vendor/lib/libtfestriping.so
+vendor/lib/libthermalclient.so
+vendor/lib/libthreadutils.so
+vendor/lib/libtime_genoff.so
+vendor/lib/libtinycompress.so
+vendor/lib/libtinyxml.so
+vendor/lib/libtinyxml2_1.so
+vendor/lib/libtrustedapploader.so
+vendor/lib/libtzdrmgenprov.so
+vendor/lib/libvideooptfeature.so
+vendor/lib/libvideoutils.so
+vendor/lib/libvidhance.so
+vendor/lib/libvndfwk_detect_jni.qti.so
+vendor/lib/libvorbisidec.so
+vendor/lib/libvppclient.so
+vendor/lib/libvpphcp.so
+vendor/lib/libvpphvx.so
+vendor/lib/libvppimmotion.so
+vendor/lib/libvpplibrary.so
+vendor/lib/libvpptestutils.so
+vendor/lib/libvpx.so
+vendor/lib/libwapi_cert.so
+vendor/lib/libwebrtc_audio_preprocessing.so
+vendor/lib/libwfdaac_vendor.so
+vendor/lib/libwfdcodecv4l2_proprietary.so
+vendor/lib/libwfdcommonutils_proprietary.so
+vendor/lib/libwfdconfigutils_proprietary.so
+vendor/lib/libwfddisplayconfig_proprietary.so
+vendor/lib/libwfdhdcpcp.so
+vendor/lib/libwfdhdcpservice_proprietary.so
+vendor/lib/libwfdmminterface_proprietary.so
+vendor/lib/libwfdmmservice_proprietary.so
+vendor/lib/libwfdmmsrc_proprietary.so
+vendor/lib/libwfdmodulehdcpsession.so
+vendor/lib/libwfdrtsp_proprietary.so
+vendor/lib/libwfdsessionmodule.so
+vendor/lib/libwfdsourcesession_proprietary.so
+vendor/lib/libwfdsourcesm_proprietary.so
+vendor/lib/libwfduibcinterface_proprietary.so
+vendor/lib/libwfduibcsink_proprietary.so
+vendor/lib/libwfduibcsinkinterface_proprietary.so
+vendor/lib/libwfduibcsrc_proprietary.so
+vendor/lib/libwfduibcsrcinterface_proprietary.so
+vendor/lib/libwfdutils_proprietary.so
+vendor/lib/libwifi-hal-ctrl.so
+vendor/lib/libwifi-hal-qcom.so
+vendor/lib/libwms.so
+vendor/lib/libwpa_client.so
+vendor/lib/libwqe.so
+vendor/lib/libxditk_arch.so
+vendor/lib/libxditk_ditArchLIB.so
+vendor/lib/libxditk_ditBSP.so
+vendor/lib/libxml.so
+vendor/lib/libxtadapter.so
+vendor/lib/libxtwifi_server_protocol.so
+vendor/lib/libxtwifi_server_protocol_uri_v3.so
+vendor/lib/mediadrm/libwvdrmengine.so
+vendor/lib/modules/modules.blocklist
+vendor/lib/nfc_nci_nxp.so
+vendor/lib/qcrilMarshal.so
+vendor/lib/qcrild_libqcrilnrutils.so
+vendor/lib/qtiril-utils.so
+vendor/lib/qtiwakelock.so
+vendor/lib/rfsa/adsp/bm2n06.bin
+vendor/lib/rfsa/adsp/bm2n08.bin
+vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDADV_Encoder.so
+vendor/lib/rfsa/adsp/dirac_resource.dar
+vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so
+vendor/lib/rfsa/adsp/libQnnHtpAltPrepSkel.so
+vendor/lib/rfsa/adsp/libVppAisQnnHtp.so
+vendor/lib/rfsa/adsp/libVppFrcQnnHtp.so
+vendor/lib/rfsa/adsp/libVppQnnHtp.so
+vendor/lib/rfsa/adsp/libadsp_jpege_skel.so
+vendor/lib/rfsa/adsp/libapps_mem_heap.so
+vendor/lib/rfsa/adsp/libbitml_nsp_skel.so
+vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so
+vendor/lib/rfsa/adsp/libcamera_nn_skel.so
+vendor/lib/rfsa/adsp/libcvpdsp_2_1.so
+vendor/lib/rfsa/adsp/libdirac-capiv2.so
+vendor/lib/rfsa/adsp/libdspCV_skel.so
+vendor/lib/rfsa/adsp/libdsp_streamer_binning.so
+vendor/lib/rfsa/adsp/libfastcvadsp.so
+vendor/lib/rfsa/adsp/libfastcvdsp_skel.so
+vendor/lib/rfsa/adsp/libhdr_skel.so
+vendor/lib/rfsa/adsp/libmctfengine_skel.so
+vendor/lib/rfsa/adsp/libmobilenet_dsp_frc.so
+vendor/lib/rfsa/adsp/libmobilenet_dsp_frc_networks.so
+vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so
+vendor/lib/rfsa/adsp/libscveT2T_skel.so
+vendor/lib/rfsa/adsp/libsns_device_mode_skel.so
+vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so
+vendor/lib/rfsa/adsp/libsuper_res_networks.so
+vendor/lib/rfsa/adsp/libvpp_ais_networks.so
+vendor/lib/rfsa/adsp/libvpt_action_recognition.so
+vendor/lib/rfsa/adsp/tests/libbenchmark_skel.so
+vendor/lib/rfsa/adsp/tests/libfastrpc_tests1_skel.so
+vendor/lib/rfsa/adsp/tests/libfastrpc_tests_skel.so
+vendor/lib/rfsa/adsp/tests/libhap_power_test_skel.so
+vendor/lib/rfsa/adsp/tests/librpcperf1_skel.so
+vendor/lib/rfsa/adsp/tests/librpcperf_skel.so
+vendor/lib/rfsa/adsp/tests/libtest_dl1_skel.so
+vendor/lib/rfsa/adsp/tests/libtest_dl_perf1_skel.so
+vendor/lib/rfsa/adsp/tests/libtest_dl_perf_skel.so
+vendor/lib/rfsa/adsp/tests/libtest_dl_skel.so
+vendor/lib/rfsa/adsp/tests/libunsigned_pd_test_skel.so
+vendor/lib/rfsa/adsp/tests/test_elf_dep1.so
+vendor/lib/rfsa/adsp/tests/test_elf_dep2.so
+vendor/lib/rfsa/adsp/tests/test_elf_nop.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_128k.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_16k.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_1MB.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_256k.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_32k.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_512k.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_64k.so
+vendor/lib/rfsa/adsp/tests/test_elf_size_768k.so
+vendor/lib/sensors.ssc.so
+vendor/lib/soundfx/libasphere.so
+vendor/lib/soundfx/libaudiopreprocessing.so
+vendor/lib/soundfx/libbundlewrapper.so
+vendor/lib/soundfx/libdiraceffect.so
+vendor/lib/soundfx/libdownmix.so
+vendor/lib/soundfx/libdynproc.so
+vendor/lib/soundfx/libeffectproxy.so
+vendor/lib/soundfx/libldnhncr.so
+vendor/lib/soundfx/libozoprocessing.so
+vendor/lib/soundfx/libqcbassboost.so
+vendor/lib/soundfx/libqcompostprocbundle.so
+vendor/lib/soundfx/libqcomvisualizer.so
+vendor/lib/soundfx/libqcomvoiceprocessing.so
+vendor/lib/soundfx/libqcreverb.so
+vendor/lib/soundfx/libqcvirt.so
+vendor/lib/soundfx/libreverbwrapper.so
+vendor/lib/soundfx/libshoebox.so
+vendor/lib/soundfx/libvisualizer.so
+vendor/lib/soundfx/libvolumelistener.so
+vendor/lib/vendor.asus.bspcam@1.0-impl.so
+vendor/lib/vendor.asus.bspcam@1.0.so
+vendor/lib/vendor.display.color@1.0.so
+vendor/lib/vendor.display.color@1.1.so
+vendor/lib/vendor.display.color@1.2.so
+vendor/lib/vendor.display.color@1.3.so
+vendor/lib/vendor.display.color@1.4.so
+vendor/lib/vendor.display.color@1.5.so
+vendor/lib/vendor.display.config@1.0.so
+vendor/lib/vendor.display.config@1.1.so
+vendor/lib/vendor.display.config@1.10.so
+vendor/lib/vendor.display.config@1.11.so
+vendor/lib/vendor.display.config@1.12.so
+vendor/lib/vendor.display.config@1.13.so
+vendor/lib/vendor.display.config@1.14.so
+vendor/lib/vendor.display.config@1.15.so
+vendor/lib/vendor.display.config@1.2.so
+vendor/lib/vendor.display.config@1.3.so
+vendor/lib/vendor.display.config@1.4.so
+vendor/lib/vendor.display.config@1.5.so
+vendor/lib/vendor.display.config@1.6.so
+vendor/lib/vendor.display.config@1.7.so
+vendor/lib/vendor.display.config@1.8.so
+vendor/lib/vendor.display.config@1.9.so
+vendor/lib/vendor.display.config@2.0.so
+vendor/lib/vendor.display.postproc@1.0.so
+vendor/lib/vendor.nxp.eventprocessor@1.0.so
+vendor/lib/vendor.nxp.nxpese@1.0.so
+vendor/lib/vendor.nxp.nxpnfc@2.0.so
+vendor/lib/vendor.nxp.nxpnfclegacy@1.0.so
+vendor/lib/vendor.pixelworks.hardware.display@1.0.so
+vendor/lib/vendor.pixelworks.hardware.display@1.1.so
+vendor/lib/vendor.pixelworks.hardware.feature@1.0.so
+vendor/lib/vendor.qti.data.factory@2.0.so
+vendor/lib/vendor.qti.data.factory@2.1.so
+vendor/lib/vendor.qti.data.factory@2.2.so
+vendor/lib/vendor.qti.data.mwqem@1.0.so
+vendor/lib/vendor.qti.data.slm@1.0.so
+vendor/lib/vendor.qti.diaghal@1.0.so
+vendor/lib/vendor.qti.esepowermanager@1.0.so
+vendor/lib/vendor.qti.esepowermanager@1.1.so
+vendor/lib/vendor.qti.gnss@1.0.so
+vendor/lib/vendor.qti.gnss@1.1.so
+vendor/lib/vendor.qti.gnss@1.2.so
+vendor/lib/vendor.qti.gnss@2.0.so
+vendor/lib/vendor.qti.gnss@2.1.so
+vendor/lib/vendor.qti.gnss@3.0.so
+vendor/lib/vendor.qti.gnss@4.0-service.so
+vendor/lib/vendor.qti.gnss@4.0.so
+vendor/lib/vendor.qti.hardware.alarm@1.0.so
+vendor/lib/vendor.qti.hardware.bluetooth_audio@2.0.so
+vendor/lib/vendor.qti.hardware.bluetooth_audio@2.1.so
+vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
+vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so
+vendor/lib/vendor.qti.hardware.btconfigstore@1.0.so
+vendor/lib/vendor.qti.hardware.btconfigstore@2.0.so
+vendor/lib/vendor.qti.hardware.cacert@1.0.so
+vendor/lib/vendor.qti.hardware.camera.device@1.0.so
+vendor/lib/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
+vendor/lib/vendor.qti.hardware.camera.postproc@1.0.so
+vendor/lib/vendor.qti.hardware.capabilityconfigstore@1.0.so
+vendor/lib/vendor.qti.hardware.cvp@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.api@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.server@1.0.so
+vendor/lib/vendor.qti.hardware.data.connection@1.0.so
+vendor/lib/vendor.qti.hardware.data.connection@1.1.so
+vendor/lib/vendor.qti.hardware.data.dynamicdds@1.0.so
+vendor/lib/vendor.qti.hardware.data.iwlan@1.0.so
+vendor/lib/vendor.qti.hardware.data.latency@1.0.so
+vendor/lib/vendor.qti.hardware.data.qmi@1.0.so
+vendor/lib/vendor.qti.hardware.display.allocator@1.0.so
+vendor/lib/vendor.qti.hardware.display.allocator@3.0.so
+vendor/lib/vendor.qti.hardware.display.allocator@4.0.so
+vendor/lib/vendor.qti.hardware.display.composer@1.0.so
+vendor/lib/vendor.qti.hardware.display.composer@2.0.so
+vendor/lib/vendor.qti.hardware.display.mapper@1.0.so
+vendor/lib/vendor.qti.hardware.display.mapper@1.1.so
+vendor/lib/vendor.qti.hardware.display.mapper@2.0.so
+vendor/lib/vendor.qti.hardware.display.mapper@3.0.so
+vendor/lib/vendor.qti.hardware.display.mapper@4.0.so
+vendor/lib/vendor.qti.hardware.display.mapperextensions@1.0.so
+vendor/lib/vendor.qti.hardware.display.mapperextensions@1.1.so
+vendor/lib/vendor.qti.hardware.dsp@1.0.so
+vendor/lib/vendor.qti.hardware.eid@1.0.so
+vendor/lib/vendor.qti.hardware.fm@1.0.so
+vendor/lib/vendor.qti.hardware.iop@1.0.so
+vendor/lib/vendor.qti.hardware.iop@2.0.so
+vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so
+vendor/lib/vendor.qti.hardware.perf@2.0.so
+vendor/lib/vendor.qti.hardware.perf@2.1.so
+vendor/lib/vendor.qti.hardware.perf@2.2.so
+vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so
+vendor/lib/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
+vendor/lib/vendor.qti.hardware.qccvndhal@1.0.so
+vendor/lib/vendor.qti.hardware.qconfig@1.0.so
+vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
+vendor/lib/vendor.qti.hardware.qseecom@1.0.so
+vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so
+vendor/lib/vendor.qti.hardware.radio.am@1.0.so
+vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.0.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.1.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.2.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.3.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.4.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.5.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.6.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.7.so
+vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
+vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so
+vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so
+vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.1.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.2.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.3.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.4.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.5.so
+vendor/lib/vendor.qti.hardware.radio.qtiradio@2.6.so
+vendor/lib/vendor.qti.hardware.radio.uim@1.0.so
+vendor/lib/vendor.qti.hardware.radio.uim@1.1.so
+vendor/lib/vendor.qti.hardware.radio.uim@1.2.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so
+vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+vendor/lib/vendor.qti.hardware.scve.objecttracker@1.0.so
+vendor/lib/vendor.qti.hardware.scve.panorama@1.0.so
+vendor/lib/vendor.qti.hardware.sensorscalibrate@1.0.so
+vendor/lib/vendor.qti.hardware.servicetracker@1.0.so
+vendor/lib/vendor.qti.hardware.servicetracker@1.1.so
+vendor/lib/vendor.qti.hardware.servicetracker@1.2.so
+vendor/lib/vendor.qti.hardware.sigma_miracast@1.0.so
+vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
+vendor/lib/vendor.qti.hardware.soter@1.0.so
+vendor/lib/vendor.qti.hardware.systemhelper@1.0.so
+vendor/lib/vendor.qti.hardware.trustedui@1.0.so
+vendor/lib/vendor.qti.hardware.trustedui@1.1.so
+vendor/lib/vendor.qti.hardware.trustedui@1.2.so
+vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
+vendor/lib/vendor.qti.hardware.vpp@1.1.so
+vendor/lib/vendor.qti.hardware.vpp@1.2.so
+vendor/lib/vendor.qti.hardware.vpp@1.3.so
+vendor/lib/vendor.qti.hardware.vpp@2.0.so
+vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
+vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so
+vendor/lib/vendor.qti.ims.callcapability@1.0.so
+vendor/lib/vendor.qti.ims.callinfo@1.0.so
+vendor/lib/vendor.qti.ims.factory@1.0.so
+vendor/lib/vendor.qti.ims.factory@1.1.so
+vendor/lib/vendor.qti.ims.rcsconfig@1.0.so
+vendor/lib/vendor.qti.ims.rcsconfig@1.1.so
+vendor/lib/vendor.qti.ims.rcsconfig@2.0.so
+vendor/lib/vendor.qti.ims.rcsconfig@2.1.so
+vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so
+vendor/lib/vendor.qti.imsrtpservice@3.0.so
+vendor/lib/vendor.qti.latency@2.0.so
+vendor/lib/vendor.qti.memory.pasrmanager@1.0.so
+vendor/lib/vendor.qti.memory.pasrmanager@1.1.so
+vendor/lib/vendor.qti.qspmhal@1.0-impl.so
+vendor/lib/vendor.qti.qspmhal@1.0.so
+vendor/lib/vendor.qti.sla.service@1.0.so
+vendor/lib/vendor.qti.spu@1.0.so
+vendor/lib/vendor.qti.spu@1.1.so
+vendor/lib/vendor.qti.voiceprint@1.0.so
+vendor/lib64/DataSet/arch/DIT_List.cfg
+vendor/lib64/DataSet/ditSCidGen/msgchk.db
+vendor/lib64/DataSet/ispDB/ParameterDB.db
+vendor/lib64/android.hardware.camera.provider@2.4-external.so
+vendor/lib64/android.hardware.camera.provider@2.4-legacy.so
+vendor/lib64/android.hardware.sensors@2.0-ScopedWakelock.so
+vendor/lib64/btaudio_offload_if.so
+vendor/lib64/camera.device@1.0-impl.so
+vendor/lib64/camera.device@3.2-impl.so
+vendor/lib64/camera.device@3.3-impl.so
+vendor/lib64/camera.device@3.4-external-impl.so
+vendor/lib64/camera.device@3.4-impl.so
+vendor/lib64/camera.device@3.5-external-impl.so
+vendor/lib64/camera.device@3.5-impl.so
+vendor/lib64/camera.device@3.6-external-impl.so
+vendor/lib64/camera/com.qti.eeprom.truly_cmb433.so
+vendor/lib64/camera/com.qti.sensor.imx363_s.so
+vendor/lib64/camera/com.qti.sensor.imx663_s.so
+vendor/lib64/camera/com.qti.sensor.imx686.so
+vendor/lib64/camera/com.qti.sensor.imx686_16m.so
+vendor/lib64/camera/com.qti.sensor.imx686_16m_s.so
+vendor/lib64/camera/com.qti.sensor.imx686_s.so
+vendor/lib64/camera/com.qti.sensor.ov13855_rear_aux.so
+vendor/lib64/camera/com.qti.sensor.ov13b10.so
+vendor/lib64/camera/com.qti.sensor.ov24b1q.so
+vendor/lib64/camera/com.qti.sensor.ov8856.so
+vendor/lib64/camera/com.qti.sensormodule.imx363_s.bin
+vendor/lib64/camera/com.qti.sensormodule.imx663_s.bin
+vendor/lib64/camera/com.qti.sensormodule.imx686_16m_s.bin
+vendor/lib64/camera/com.qti.sensormodule.imx686_s.bin
+vendor/lib64/camera/com.qti.tuned.default.bin
+vendor/lib64/camera/com.qti.tuned.imx363.bin
+vendor/lib64/camera/com.qti.tuned.imx663.bin
+vendor/lib64/camera/com.qti.tuned.imx686.bin
+vendor/lib64/camera/components/com.arcsoft.node.supernightraw.so
+vendor/lib64/camera/components/com.asus.node.preview.so
+vendor/lib64/camera/components/com.asus.node.video.so
+vendor/lib64/camera/components/com.qti.camx.chiiqutils.so
+vendor/lib64/camera/components/com.qti.eisv2.so
+vendor/lib64/camera/components/com.qti.eisv3.so
+vendor/lib64/camera/components/com.qti.hvx.addconstant.so
+vendor/lib64/camera/components/com.qti.hvx.binning.so
+vendor/lib64/camera/components/com.qti.node.customhwnode.so
+vendor/lib64/camera/components/com.qti.node.depth.so
+vendor/lib64/camera/components/com.qti.node.dewarp.so
+vendor/lib64/camera/components/com.qti.node.dummyrtb.so
+vendor/lib64/camera/components/com.qti.node.dummysat.so
+vendor/lib64/camera/components/com.qti.node.eisv2.so
+vendor/lib64/camera/components/com.qti.node.eisv3.so
+vendor/lib64/camera/components/com.qti.node.fcv.so
+vendor/lib64/camera/components/com.qti.node.formatconversion.so
+vendor/lib64/camera/components/com.qti.node.gpu.so
+vendor/lib64/camera/components/com.qti.node.memcpy.so
+vendor/lib64/camera/components/com.qti.node.ml.so
+vendor/lib64/camera/components/com.qti.node.remosaic.so
+vendor/lib64/camera/components/com.qti.node.stich.so
+vendor/lib64/camera/components/com.qti.node.swaidenoiser.so
+vendor/lib64/camera/components/com.qti.node.swbestats.so
+vendor/lib64/camera/components/com.qti.node.swcac.so
+vendor/lib64/camera/components/com.qti.node.swec.so
+vendor/lib64/camera/components/com.qti.node.swfusion.so
+vendor/lib64/camera/components/com.qti.node.swlsc.so
+vendor/lib64/camera/components/com.qti.node.swmctf.so
+vendor/lib64/camera/components/com.qti.node.swmfnr.so
+vendor/lib64/camera/components/com.qti.node.swpdpc.so
+vendor/lib64/camera/components/com.qti.node.swpreprocess.so
+vendor/lib64/camera/components/com.qti.node.swregistration.so
+vendor/lib64/camera/components/com.qti.stats.aec.so
+vendor/lib64/camera/components/com.qti.stats.aecwrapper.so
+vendor/lib64/camera/components/com.qti.stats.aecxcore.so
+vendor/lib64/camera/components/com.qti.stats.af.so
+vendor/lib64/camera/components/com.qti.stats.afd.so
+vendor/lib64/camera/components/com.qti.stats.afwrapper.so
+vendor/lib64/camera/components/com.qti.stats.asd.so
+vendor/lib64/camera/components/com.qti.stats.awb.so
+vendor/lib64/camera/components/com.qti.stats.awbwrapper.so
+vendor/lib64/camera/components/com.qti.stats.cnndriver.so
+vendor/lib64/camera/components/com.qti.stats.haf.so
+vendor/lib64/camera/components/com.qti.stats.hafoverride.so
+vendor/lib64/camera/components/com.qti.stats.pdlib.so
+vendor/lib64/camera/components/com.qti.stats.pdlibsony.so
+vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so
+vendor/lib64/camera/components/com.qti.stats.tracker.so
+vendor/lib64/camera/components/com.qtistatic.stats.aec.so
+vendor/lib64/camera/components/com.qtistatic.stats.af.so
+vendor/lib64/camera/components/com.qtistatic.stats.awb.so
+vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so
+vendor/lib64/camera/components/com.vidhance.node.processing.so
+vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so
+vendor/lib64/camera/components/libdepthmapwrapper_secure.so
+vendor/lib64/camera/dut_IMX363_S.bin
+vendor/lib64/camera/dut_IMX663_S.bin
+vendor/lib64/camera/dut_IMX686_S.bin
+vendor/lib64/camera/fdconfigpreview.bin
+vendor/lib64/camera/fdconfigpreviewlite.bin
+vendor/lib64/camera/fdconfigvideo.bin
+vendor/lib64/camera/fdconfigvideolite.bin
+vendor/lib64/com.dsi.ant@1.0.so
+vendor/lib64/com.qti.chiusecaseselector.so
+vendor/lib64/com.qti.feature2.anchorsync.so
+vendor/lib64/com.qti.feature2.arcrawpro.so
+vendor/lib64/com.qti.feature2.demux.so
+vendor/lib64/com.qti.feature2.derivedoffline.so
+vendor/lib64/com.qti.feature2.frameselect.so
+vendor/lib64/com.qti.feature2.fusion.so
+vendor/lib64/com.qti.feature2.generic.so
+vendor/lib64/com.qti.feature2.gs.cedros.so
+vendor/lib64/com.qti.feature2.gs.kamorta.so
+vendor/lib64/com.qti.feature2.gs.kodiak.so
+vendor/lib64/com.qti.feature2.gs.mannar.so
+vendor/lib64/com.qti.feature2.gs.sdm865.so
+vendor/lib64/com.qti.feature2.gs.sm8350.so
+vendor/lib64/com.qti.feature2.hdr.so
+vendor/lib64/com.qti.feature2.mcreprocrt.so
+vendor/lib64/com.qti.feature2.memcpy.so
+vendor/lib64/com.qti.feature2.mfsr.so
+vendor/lib64/com.qti.feature2.ml.so
+vendor/lib64/com.qti.feature2.mux.so
+vendor/lib64/com.qti.feature2.qcfa.so
+vendor/lib64/com.qti.feature2.rawhdr.so
+vendor/lib64/com.qti.feature2.realtimeserializer.so
+vendor/lib64/com.qti.feature2.rt.so
+vendor/lib64/com.qti.feature2.rtmcx.so
+vendor/lib64/com.qti.feature2.serializer.so
+vendor/lib64/com.qti.feature2.statsregeneration.so
+vendor/lib64/com.qti.feature2.stub.so
+vendor/lib64/com.qti.feature2.swmf.so
+vendor/lib64/com.qti.settings.kamorta.so
+vendor/lib64/com.qti.settings.kodiak.so
+vendor/lib64/com.qti.settings.mannar.so
+vendor/lib64/com.qti.settings.sdm865.so
+vendor/lib64/com.qti.settings.sm8350.so
+vendor/lib64/com.qti.stats.common.so
+vendor/lib64/com.qualcomm.mcx.distortionmapper.so
+vendor/lib64/com.qualcomm.mcx.linearmapper.so
+vendor/lib64/com.qualcomm.mcx.policy.mfl.so
+vendor/lib64/com.qualcomm.qti.bluetooth_audio@1.0.so
+vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so
+vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.0.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.1.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.2.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.3.so
+vendor/lib64/deviceInfoServiceModuleNr.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/ese_client.so
+vendor/lib64/ese_spi_nxp.so
+vendor/lib64/ftm_fm_lib.so
+vendor/lib64/hal_libnfc.so
+vendor/lib64/hw/android.hardware.bluetooth.audio@2.0-impl.so
+vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
+vendor/lib64/hw/android.hardware.camera.provider@2.4-impl.so
+vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
+vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so
+vendor/lib64/hw/android.hardware.graphics.mapper@3.0-impl-qti-display.so
+vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so
+vendor/lib64/hw/android.hardware.renderscript@1.0-impl.so
+vendor/lib64/hw/android.hardware.soundtrigger@2.2-impl.so
+vendor/lib64/hw/android.hardware.soundtrigger@2.3-impl.so
+vendor/lib64/hw/audio.bluetooth.default.so
+vendor/lib64/hw/audio.bluetooth_qti.default.so
+vendor/lib64/hw/audio.primary.lahaina.so
+vendor/lib64/hw/audio.r_submix.default.so
+vendor/lib64/hw/audio.usb.default.so
+vendor/lib64/hw/camera.qcom.so
+vendor/lib64/hw/com.dsi.ant@1.0-impl.so
+vendor/lib64/hw/com.qti.chi.override.so
+vendor/lib64/hw/fingerprint.default.so
+vendor/lib64/hw/fingerprint_er1.default.so
+vendor/lib64/hw/gralloc.default.so
+vendor/lib64/hw/lights.qcom.so
+vendor/lib64/hw/local_time.default.so
+vendor/lib64/hw/memtrack.default.so
+vendor/lib64/hw/power.default.so
+vendor/lib64/hw/sound_trigger.primary.lahaina.so
+vendor/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so
+vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so
+vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
+vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.eid@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
+vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so
+vendor/lib64/hw/vendor.qti.sla.service@1.0-impl.so
+vendor/lib64/hw/vibrator.default.so
+vendor/lib64/hw/vulkan.adreno.so
+vendor/lib64/lib-imsSDP.so
+vendor/lib64/lib-imscommon.so
+vendor/lib64/lib-imsdpl.so
+vendor/lib64/lib-imsqimf.so
+vendor/lib64/lib-imsrcsservice.so
+vendor/lib64/lib-imsservice.so
+vendor/lib64/lib-imsvtcore.so
+vendor/lib64/lib-imsxml.so
+vendor/lib64/lib-rtpcommon.so
+vendor/lib64/lib-rtpcore.so
+vendor/lib64/lib-rtpsl.so
+vendor/lib64/libAlacSwDec.so
+vendor/lib64/libApeSwDec.so
+vendor/lib64/libAsusBspCam_hidl.so
+vendor/lib64/libAsusRGBSensorHAL.so
+vendor/lib64/libC2D2.so
+vendor/lib64/libCB.so
+vendor/lib64/libEGL_adreno.so
+vendor/lib64/libFlacSwDec.so
+vendor/lib64/libGLESv2_adreno.so
+vendor/lib64/libGPQTEEC_vendor.so
+vendor/lib64/libGPTEE_vendor.so
+vendor/lib64/libGPreqcancel.so
+vendor/lib64/libGPreqcancel_svc.so
+vendor/lib64/libI420colorconvert.so
+vendor/lib64/libMpeghSwEnc.so
+vendor/lib64/libOmxAacDec.so
+vendor/lib64/libOmxAlacDec.so
+vendor/lib64/libOmxAlacDecSw.so
+vendor/lib64/libOmxAmrDec.so
+vendor/lib64/libOmxAmrwbplusDec.so
+vendor/lib64/libOmxApeDec.so
+vendor/lib64/libOmxApeDecSw.so
+vendor/lib64/libOmxEvrcDec.so
+vendor/lib64/libOmxG711Dec.so
+vendor/lib64/libOmxMpeghEncSw.so
+vendor/lib64/libOmxQcelp13Dec.so
+vendor/lib64/libOmxWmaDec.so
+vendor/lib64/libOpenCL.so
+vendor/lib64/libPlaneSegmentationWrapper.so
+vendor/lib64/libQ6MSFR_manager_stub.so
+vendor/lib64/libQSEEComAPI.so
+vendor/lib64/libQTEEConnector_vendor.so
+vendor/lib64/libQnnHtpAltPrepStub.so
+vendor/lib64/libTouchInputVM.so
+vendor/lib64/libTrustedInput.so
+vendor/lib64/libTrustedInputTZ.so
+vendor/lib64/libTrustedUI.so
+vendor/lib64/libTrustedUITZ.so
+vendor/lib64/libTrustedUIVM.so
+vendor/lib64/libVkLayer_q3dtools.so
+vendor/lib64/liba2dpoffload.so
+vendor/lib64/libacdb-fts.so
+vendor/lib64/libacdbloader.so
+vendor/lib64/libacdbrtac.so
+vendor/lib64/libadaptlaunch.so
+vendor/lib64/libadiertac.so
+vendor/lib64/libadreno_app_profiles.so
+vendor/lib64/libadreno_utils.so
+vendor/lib64/libadsp_default_listener.so
+vendor/lib64/libadsprpc.so
+vendor/lib64/libaidenoiser.so
+vendor/lib64/libalsautils.so
+vendor/lib64/libaoa.so
+vendor/lib64/libappclassifier.so
+vendor/lib64/libarcsoft_beautyshot.so
+vendor/lib64/libarcsoft_bokehplus_image_rear.so
+vendor/lib64/libarcsoft_bokehplus_video.so
+vendor/lib64/libarcsoft_face_detection.so
+vendor/lib64/libarcsoft_face_tracking.so
+vendor/lib64/libarcsoft_fringe_remove.so
+vendor/lib64/libarcsoft_hdr.so
+vendor/lib64/libarcsoft_low_light_shot.so
+vendor/lib64/libarcsoft_nighthawk.so
+vendor/lib64/libarcsoft_picselfie_algorithm.so
+vendor/lib64/libarcsoft_piczoom.so
+vendor/lib64/libarcsoft_rer.so
+vendor/lib64/libarcsoft_scbokeh_image.so
+vendor/lib64/libarcsoft_scbokeh_video.so
+vendor/lib64/libarcsoft_super_night_raw.so
+vendor/lib64/libarcsoft_superresolution.so
+vendor/lib64/libasn1cper.so
+vendor/lib64/libasn1crt.so
+vendor/lib64/libasn1crtx.so
+vendor/lib64/libaudcal.so
+vendor/lib64/libaudio_log_utils.so
+vendor/lib64/libaudioalsa.so
+vendor/lib64/libaudioconfigstore.so
+vendor/lib64/libaudioparsers.so
+vendor/lib64/libav_ozodecoder.so
+vendor/lib64/libav_ozoencoder.so
+vendor/lib64/libbase64.so
+vendor/lib64/libbatching.so
+vendor/lib64/libbatterylistener.so
+vendor/lib64/libbitmlengine.so
+vendor/lib64/libbitmlenginev2.so
+vendor/lib64/libbluetooth_audio_session.so
+vendor/lib64/libbluetooth_audio_session_qti.so
+vendor/lib64/libbluetooth_audio_session_qti_2_1.so
+vendor/lib64/libbt-hidlclient.so
+vendor/lib64/libbtnv.so
+vendor/lib64/libc2d30_bltlib.so
+vendor/lib64/libcacertclient.so
+vendor/lib64/libcamera2ndk_vendor.so
+vendor/lib64/libcamera_nn_stub.so
+vendor/lib64/libcamerapostproc.so
+vendor/lib64/libcamxexternalformatutils.so
+vendor/lib64/libcamxfacialfeatures.so
+vendor/lib64/libcamxfdalgo.so
+vendor/lib64/libcamxfdengine.so
+vendor/lib64/libcamxifestriping.so
+vendor/lib64/libcamximageformatutils.so
+vendor/lib64/libcamxqsatalgo.so
+vendor/lib64/libcamxstatscore.so
+vendor/lib64/libcamxswispiqmodule.so
+vendor/lib64/libcamxswprocessalgo.so
+vendor/lib64/libcamxtintlessalgo.so
+vendor/lib64/libcapiv2svacnn.so
+vendor/lib64/libcapiv2svarnn.so
+vendor/lib64/libcapiv2vop.so
+vendor/lib64/libcdfw.so
+vendor/lib64/libcdfw_remote_api.so
+vendor/lib64/libcdsp_default_listener.so
+vendor/lib64/libcdsprpc.so
+vendor/lib64/libcert_parse.wpa_s.so
+vendor/lib64/libchiarcutils.so
+vendor/lib64/libchilog.so
+vendor/lib64/libchrome.so
+vendor/lib64/libcirrusspkrprot.so
+vendor/lib64/libcld80211.so
+vendor/lib64/libcne.so
+vendor/lib64/libcneapiclient.so
+vendor/lib64/libcneoplookup.so
+vendor/lib64/libcneqmiutils.so
+vendor/lib64/libcodec2_hidl@1.0.so
+vendor/lib64/libcodec2_hidl@1.1.so
+vendor/lib64/libcodec2_soft_ozodec.so
+vendor/lib64/libcodec2_soft_ozoenc.so
+vendor/lib64/libcodec2_vndk.so
+vendor/lib64/libcom.qti.chinodeutils.so
+vendor/lib64/libcomprcapture.so
+vendor/lib64/libconfigdb.so
+vendor/lib64/libcpion.so
+vendor/lib64/libcvp2_1.so
+vendor/lib64/libcvp_common.so
+vendor/lib64/libcvp_util.so
+vendor/lib64/libcvpcpuRev_skel.so
+vendor/lib64/libdataitems.so
+vendor/lib64/libdiag.so
+vendor/lib64/libdiagjni.so
+vendor/lib64/libdisp-aba.so
+vendor/lib64/libdisplayconfig.qti.so
+vendor/lib64/libdisplaydebug.so
+vendor/lib64/libdisplayqos.so
+vendor/lib64/libdisplayskuutils.so
+vendor/lib64/libdpmqmihal.so
+vendor/lib64/libdpps.so
+vendor/lib64/libdrm.so
+vendor/lib64/libdrmfs.so
+vendor/lib64/libdrmtime.so
+vendor/lib64/libdrmutils.so
+vendor/lib64/libdsi_netctrl.so
+vendor/lib64/libdsutils.so
+vendor/lib64/libembmsservice.so
+vendor/lib64/libexthwplugin.so
+vendor/lib64/libfastcvdsp_stub.so
+vendor/lib64/libfastcvopt.so
+vendor/lib64/libgameoptfeature.so
+vendor/lib64/libgarden.so
+vendor/lib64/libgarden_haltests_e2e.so
+vendor/lib64/libgcs-calwrapper.so
+vendor/lib64/libgcs-ipc.so
+vendor/lib64/libgcs-osal.so
+vendor/lib64/libgcs.so
+vendor/lib64/libgdtap.so
+vendor/lib64/libgeofencing.so
+vendor/lib64/libgf_hal.so
+vendor/lib64/libgf_hal_er1.so
+vendor/lib64/libgnss.so
+vendor/lib64/libgnsspps.so
+vendor/lib64/libgplaf.so
+vendor/lib64/libgps.utils.so
+vendor/lib64/libgpu_tonemapper.so
+vendor/lib64/libgpudataproducer.so
+vendor/lib64/libgralloc.qti.so
+vendor/lib64/libgralloccore.so
+vendor/lib64/libgrallocutils.so
+vendor/lib64/libgsl.so
+vendor/lib64/libhdcp1prov.so
+vendor/lib64/libhdcp2p2prov.so
+vendor/lib64/libhdcpsrm.so
+vendor/lib64/libhdmiedid.so
+vendor/lib64/libhdmipassthru.so
+vendor/lib64/libhdr_stub.so
+vendor/lib64/libhdr_tm.so
+vendor/lib64/libhdrdynamic.so
+vendor/lib64/libhdrdynamicootf.so
+vendor/lib64/libhfp.so
+vendor/lib64/libhidltransport.so
+vendor/lib64/libhistogram.so
+vendor/lib64/libidl.so
+vendor/lib64/libipanat.so
+vendor/lib64/libipebpsstriping.so
+vendor/lib64/libipebpsstriping170.so
+vendor/lib64/libizat_client_api.so
+vendor/lib64/libizat_core.so
+vendor/lib64/libjnihelper.so
+vendor/lib64/libjpege.so
+vendor/lib64/libjson.so
+vendor/lib64/libkeymasterdeviceutils.so
+vendor/lib64/libkeymasterprovision.so
+vendor/lib64/libkeymasterutils.so
+vendor/lib64/libkeystore-engine-wifi-hidl.so
+vendor/lib64/libkeystore-wifi-hidl.so
+vendor/lib64/liblbs_core.so
+vendor/lib64/liblearningmodule.so
+vendor/lib64/liblistensoundmodel2.so
+vendor/lib64/libllvm-glnext.so
+vendor/lib64/libllvm-qcom.so
+vendor/lib64/liblmutils-ns.so
+vendor/lib64/libloadalgo_stub.so
+vendor/lib64/libloc_api_v02.so
+vendor/lib64/libloc_core.so
+vendor/lib64/libloc_socket.so
+vendor/lib64/liblocation_api.so
+vendor/lib64/liblocationservice.so
+vendor/lib64/liblocationservice_glue.so
+vendor/lib64/liblowi_client.so
+vendor/lib64/liblowi_wifihal.so
+vendor/lib64/liblqe.so
+vendor/lib64/libmctfengine_stub.so
+vendor/lib64/libmdmdetect.so
+vendor/lib64/libmdsprpc.so
+vendor/lib64/libmemperfd.so
+vendor/lib64/libmemutils.so
+vendor/lib64/libmeters-ns.so
+vendor/lib64/libmeters.so
+vendor/lib64/libmfec.so
+vendor/lib64/libminkdescriptor.so
+vendor/lib64/libminksocket.so
+vendor/lib64/libmiracast.so
+vendor/lib64/libmm-color-convertor.so
+vendor/lib64/libmm-hdcpmgr.so
+vendor/lib64/libmm-omxcore.so
+vendor/lib64/libmmcamera_bestats.so
+vendor/lib64/libmmcamera_cac3.so
+vendor/lib64/libmmcamera_faceproc.so
+vendor/lib64/libmmcamera_faceproc2.so
+vendor/lib64/libmmcamera_lscv35.so
+vendor/lib64/libmmcamera_mfnr.so
+vendor/lib64/libmmcamera_mfnr_t4.so
+vendor/lib64/libmmcamera_pdpc.so
+vendor/lib64/libmmosal.so
+vendor/lib64/libmpbase.so
+vendor/lib64/libmulawdec.so
+vendor/lib64/libnanopb.so
+vendor/lib64/libnative-api.so
+vendor/lib64/libnbaio_mono.so
+vendor/lib64/libnetfilter_conntrack.so
+vendor/lib64/libnetmgr.so
+vendor/lib64/libnetmgr_common.so
+vendor/lib64/libnetmgr_nr_fusion.so
+vendor/lib64/libnetmgr_rmnet_ext.so
+vendor/lib64/libnfnetlink.so
+vendor/lib64/libnlnetmgr.so
+vendor/lib64/liboemaids_vendor.so
+vendor/lib64/liboemcrypto.so
+vendor/lib64/libofflinedump.so
+vendor/lib64/libofflinelog.so
+vendor/lib64/liboffloadhal.so
+vendor/lib64/libopencv.so
+vendor/lib64/libopenvx.so
+vendor/lib64/libopestriping.so
+vendor/lib64/libops.so
+vendor/lib64/libos.so
+vendor/lib64/libozoaudio.so
+vendor/lib64/libozoc2store.so
+vendor/lib64/libozowidening.so
+vendor/lib64/libpdmapper.so
+vendor/lib64/libpdnotifier.so
+vendor/lib64/libperfconfig.so
+vendor/lib64/libperfgluelayer.so
+vendor/lib64/libperfioctl.so
+vendor/lib64/libperipheral_client.so
+vendor/lib64/libpowercallback.so
+vendor/lib64/libpowercore.so
+vendor/lib64/libprekill.so
+vendor/lib64/libprotobuf-cpp-full-3.9.1.so
+vendor/lib64/libprotobuf-cpp-lite-3.9.1.so
+vendor/lib64/libpwirisIoctlWrapper.so
+vendor/lib64/libpwirisPCS.so
+vendor/lib64/libpwiriscalibrate.so
+vendor/lib64/libpwirisfeature.so
+vendor/lib64/libpwirishalwrapper.so
+vendor/lib64/libpwirispq.so
+vendor/lib64/libpwirisservice.so
+vendor/lib64/libpwirissoft.so
+vendor/lib64/libpwsoftirisPCS.so
+vendor/lib64/libq3dtools_adreno.so
+vendor/lib64/libqc2colorconvertfilter.so
+vendor/lib64/libqc2filter.so
+vendor/lib64/libqc2vppfilter.so
+vendor/lib64/libqcbor.so
+vendor/lib64/libqcc_file_agent.so
+vendor/lib64/libqcci_legacy.so
+vendor/lib64/libqcmaputils.so
+vendor/lib64/libqcodec2_base.so
+vendor/lib64/libqcodec2_basecodec.so
+vendor/lib64/libqcodec2_core.so
+vendor/lib64/libqcodec2_hooks.so
+vendor/lib64/libqcodec2_mockfilter.so
+vendor/lib64/libqcodec2_platform.so
+vendor/lib64/libqcodec2_utils.so
+vendor/lib64/libqcodec2_v4l2codec.so
+vendor/lib64/libqconfigclient.so
+vendor/lib64/libqcrilNr.so
+vendor/lib64/libqcrilNrFramework.so
+vendor/lib64/libqcrilNrLogger.so
+vendor/lib64/libqcrilNrQtiBus.so
+vendor/lib64/libqcrilNrQtiMutex.so
+vendor/lib64/libqcrildatactl.so
+vendor/lib64/libqdMetaData.so
+vendor/lib64/libqdcm-mode-parser.so
+vendor/lib64/libqdi.so
+vendor/lib64/libqdp.so
+vendor/lib64/libqdutils.so
+vendor/lib64/libqisl.so
+vendor/lib64/libqll10.so
+vendor/lib64/libqllengine.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_csvt_srvc.so
+vendor/lib64/libqmi_encdec.so
+vendor/lib64/libqmi_legacy.so
+vendor/lib64/libqmiextservices.so
+vendor/lib64/libqmiservices.so
+vendor/lib64/libqrtr.so
+vendor/lib64/libqrtrclient.so
+vendor/lib64/libqsap_sdk.so
+vendor/lib64/libqseed3.so
+vendor/lib64/libqservice.so
+vendor/lib64/libqsocket.so
+vendor/lib64/libqtbase.so
+vendor/lib64/libqti-iopd-client-vendor.so
+vendor/lib64/libqti-iopd-client.so
+vendor/lib64/libqti-iopd.so
+vendor/lib64/libqti-perfd-client-vendor.so
+vendor/lib64/libqti-perfd-client.so
+vendor/lib64/libqti-perfd.so
+vendor/lib64/libqti-util-vendor.so
+vendor/lib64/libqti-util.so
+vendor/lib64/libqti-utils.so
+vendor/lib64/libqti_vndfwk_detect.so
+vendor/lib64/libqtigef.so
+vendor/lib64/libqtikeymaster4.so
+vendor/lib64/libqtivibratoreffect.so
+vendor/lib64/libqtjsonhelper.so
+vendor/lib64/libqtnodes.so
+vendor/lib64/libqttestclient.so
+vendor/lib64/libqttestservice.so
+vendor/lib64/librcc.so
+vendor/lib64/librcmask.so
+vendor/lib64/librecovery_updater.so
+vendor/lib64/librecovery_updater_msm.so
+vendor/lib64/libreference-ril.so
+vendor/lib64/libreffeature.so
+vendor/lib64/libreverse_rpc_tests_skel.so
+vendor/lib64/libril-db.so
+vendor/lib64/libril-qc-ltedirectdisc.so
+vendor/lib64/libril-qc-radioconfig.so
+vendor/lib64/libril-qcril-hook-oem.so
+vendor/lib64/libril.so
+vendor/lib64/librilqmimiscservices.so
+vendor/lib64/librilqmiservices.so
+vendor/lib64/librilutils.so
+vendor/lib64/librmnetctl.so
+vendor/lib64/librpmb.so
+vendor/lib64/libscveCommon.so
+vendor/lib64/libscveCommon_stub.so
+vendor/lib64/libscveObjectSegmentation.so
+vendor/lib64/libscveObjectSegmentation_stub.so
+vendor/lib64/libscveObjectTracker.so
+vendor/lib64/libscveObjectTracker_stub.so
+vendor/lib64/libsdedrm.so
+vendor/lib64/libsdm-color.so
+vendor/lib64/libsdm-colormgr-algo.so
+vendor/lib64/libsdm-diag.so
+vendor/lib64/libsdm-disp-vndapis.so
+vendor/lib64/libsdmcore.so
+vendor/lib64/libsdmextension.so
+vendor/lib64/libsdmutils.so
+vendor/lib64/libsdsprpc.so
+vendor/lib64/libsecureui_svcsock.so
+vendor/lib64/libsensorcal.so
+vendor/lib64/libsensorndkbridge.so
+vendor/lib64/libsensorslog.so
+vendor/lib64/libsi.so
+vendor/lib64/libskewknob.so
+vendor/lib64/libslimclient.so
+vendor/lib64/libsmemlog.so
+vendor/lib64/libsnapdragoncolor-manager.so
+vendor/lib64/libsnapdragoncolor-pxlw.so
+vendor/lib64/libsnapdragoncolor-qdcm.so
+vendor/lib64/libsndmonitor.so
+vendor/lib64/libsns_api.so
+vendor/lib64/libsns_device_mode_stub.so
+vendor/lib64/libsns_fastRPC_util.so
+vendor/lib64/libsns_low_lat_stream_stub.so
+vendor/lib64/libsns_registry_skel.so
+vendor/lib64/libsnsapi.so
+vendor/lib64/libsnsdiaglog.so
+vendor/lib64/libsoc_helper.so
+vendor/lib64/libsoc_helper_jni.so
+vendor/lib64/libspcom.so
+vendor/lib64/libspkrprot.so
+vendor/lib64/libspl.so
+vendor/lib64/libsplh.so
+vendor/lib64/libssc.so
+vendor/lib64/libssc_default_listener.so
+vendor/lib64/libssd.so
+vendor/lib64/libssrec.so
+vendor/lib64/libsubsystem_control.so
+vendor/lib64/libswregistrationalgo.so
+vendor/lib64/libsynergy_loc_api.so
+vendor/lib64/libsynx.so
+vendor/lib64/libsysmon_cdsp_skel.so
+vendor/lib64/libsystem_health_mon.so
+vendor/lib64/libtfestriping.so
+vendor/lib64/libthermalclient.so
+vendor/lib64/libthreadutils.so
+vendor/lib64/libtime_genoff.so
+vendor/lib64/libtinycompress.so
+vendor/lib64/libtinyxml.so
+vendor/lib64/libtinyxml2_1.so
+vendor/lib64/libtrustedapploader.so
+vendor/lib64/libtzdrmgenprov.so
+vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so
+vendor/lib64/libvideooptfeature.so
+vendor/lib64/libvidhance.so
+vendor/lib64/libvndfwk_detect_jni.qti.so
+vendor/lib64/libvppclient.so
+vendor/lib64/libvpphcp.so
+vendor/lib64/libvpphvx.so
+vendor/lib64/libvppimmotion.so
+vendor/lib64/libvpplibrary.so
+vendor/lib64/libvpptestutils.so
+vendor/lib64/libwapi_cert.so
+vendor/lib64/libwebrtc_audio_preprocessing.so
+vendor/lib64/libwfddisplayconfig_proprietary.so
+vendor/lib64/libwfdhdcpcp.so
+vendor/lib64/libwifi-hal-ctrl.so
+vendor/lib64/libwifi-hal-qcom.so
+vendor/lib64/libwifi-hal.so
+vendor/lib64/libwms.so
+vendor/lib64/libwpa_client.so
+vendor/lib64/libwqe.so
+vendor/lib64/libwvhidl.so
+vendor/lib64/libxditk_DIT_Manager.so
+vendor/lib64/libxditk_ISP.so
+vendor/lib64/libxditk_arch.so
+vendor/lib64/libxditk_ditArchLIB.so
+vendor/lib64/libxditk_ditBSP.so
+vendor/lib64/libxditk_ditBSP_JNI.so
+vendor/lib64/libxml.so
+vendor/lib64/libxtadapter.so
+vendor/lib64/libxtwifi_server_protocol.so
+vendor/lib64/libxtwifi_server_protocol_uri_v3.so
+vendor/lib64/ls_client.so
+vendor/lib64/mediadrm/libwvdrmengine.so
+vendor/lib64/nfc_nci_nxp.so
+vendor/lib64/qcrilMarshal.so
+vendor/lib64/qcrild_libqcrilnrutils.so
+vendor/lib64/qtiril-utils.so
+vendor/lib64/qtiwakelock.so
+vendor/lib64/rfsa/adsp/libsns_device_mode_skel.so
+vendor/lib64/rfsa/adsp/libsns_low_lat_stream_skel.so
+vendor/lib64/sensors.ssc.so
+vendor/lib64/soundfx/libasphere.so
+vendor/lib64/soundfx/libaudiopreprocessing.so
+vendor/lib64/soundfx/libbundlewrapper.so
+vendor/lib64/soundfx/libdownmix.so
+vendor/lib64/soundfx/libdynproc.so
+vendor/lib64/soundfx/libeffectproxy.so
+vendor/lib64/soundfx/libldnhncr.so
+vendor/lib64/soundfx/libozoprocessing.so
+vendor/lib64/soundfx/libqcbassboost.so
+vendor/lib64/soundfx/libqcompostprocbundle.so
+vendor/lib64/soundfx/libqcomvisualizer.so
+vendor/lib64/soundfx/libqcomvoiceprocessing.so
+vendor/lib64/soundfx/libqcreverb.so
+vendor/lib64/soundfx/libqcvirt.so
+vendor/lib64/soundfx/libreverbwrapper.so
+vendor/lib64/soundfx/libshoebox.so
+vendor/lib64/soundfx/libvisualizer.so
+vendor/lib64/soundfx/libvolumelistener.so
+vendor/lib64/style.cng
+vendor/lib64/unnhal-acc-common.so
+vendor/lib64/unnhal-acc-gpu.so
+vendor/lib64/unnhal-acc-htp.so
+vendor/lib64/vendor.asus.bspcam@1.0-impl.so
+vendor/lib64/vendor.asus.bspcam@1.0.so
+vendor/lib64/vendor.asus.wifi.hostapd@1.0.so
+vendor/lib64/vendor.display.color@1.0.so
+vendor/lib64/vendor.display.color@1.1.so
+vendor/lib64/vendor.display.color@1.2.so
+vendor/lib64/vendor.display.color@1.3.so
+vendor/lib64/vendor.display.color@1.4.so
+vendor/lib64/vendor.display.color@1.5.so
+vendor/lib64/vendor.display.config@1.0.so
+vendor/lib64/vendor.display.config@1.1.so
+vendor/lib64/vendor.display.config@1.10.so
+vendor/lib64/vendor.display.config@1.11.so
+vendor/lib64/vendor.display.config@1.12.so
+vendor/lib64/vendor.display.config@1.13.so
+vendor/lib64/vendor.display.config@1.14.so
+vendor/lib64/vendor.display.config@1.15.so
+vendor/lib64/vendor.display.config@1.2.so
+vendor/lib64/vendor.display.config@1.3.so
+vendor/lib64/vendor.display.config@1.4.so
+vendor/lib64/vendor.display.config@1.5.so
+vendor/lib64/vendor.display.config@1.6.so
+vendor/lib64/vendor.display.config@1.7.so
+vendor/lib64/vendor.display.config@1.8.so
+vendor/lib64/vendor.display.config@1.9.so
+vendor/lib64/vendor.display.config@2.0.so
+vendor/lib64/vendor.display.postproc@1.0.so
+vendor/lib64/vendor.nxp.eventprocessor@1.0.so
+vendor/lib64/vendor.nxp.nxpese@1.0.so
+vendor/lib64/vendor.nxp.nxpnfc@2.0.so
+vendor/lib64/vendor.nxp.nxpnfclegacy@1.0.so
+vendor/lib64/vendor.pixelworks.hardware.display@1.0.so
+vendor/lib64/vendor.pixelworks.hardware.display@1.1.so
+vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so
+vendor/lib64/vendor.qti.data.factory@2.0.so
+vendor/lib64/vendor.qti.data.factory@2.1.so
+vendor/lib64/vendor.qti.data.factory@2.2.so
+vendor/lib64/vendor.qti.data.mwqem@1.0.so
+vendor/lib64/vendor.qti.data.slm@1.0.so
+vendor/lib64/vendor.qti.diaghal@1.0.so
+vendor/lib64/vendor.qti.esepowermanager@1.0.so
+vendor/lib64/vendor.qti.esepowermanager@1.1.so
+vendor/lib64/vendor.qti.gnss@1.0.so
+vendor/lib64/vendor.qti.gnss@1.1.so
+vendor/lib64/vendor.qti.gnss@1.2.so
+vendor/lib64/vendor.qti.gnss@2.0.so
+vendor/lib64/vendor.qti.gnss@2.1.so
+vendor/lib64/vendor.qti.gnss@3.0.so
+vendor/lib64/vendor.qti.gnss@4.0-service.so
+vendor/lib64/vendor.qti.gnss@4.0.so
+vendor/lib64/vendor.qti.hardware.alarm@1.0.so
+vendor/lib64/vendor.qti.hardware.bluetooth_audio@2.0.so
+vendor/lib64/vendor.qti.hardware.bluetooth_audio@2.1.so
+vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
+vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so
+vendor/lib64/vendor.qti.hardware.btconfigstore@1.0.so
+vendor/lib64/vendor.qti.hardware.btconfigstore@2.0.so
+vendor/lib64/vendor.qti.hardware.cacert@1.0.so
+vendor/lib64/vendor.qti.hardware.camera.device@1.0.so
+vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
+vendor/lib64/vendor.qti.hardware.camera.postproc@1.0.so
+vendor/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so
+vendor/lib64/vendor.qti.hardware.cvp@1.0.so
+vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
+vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
+vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
+vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
+vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
+vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
+vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
+vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
+vendor/lib64/vendor.qti.hardware.display.allocator@1.0.so
+vendor/lib64/vendor.qti.hardware.display.allocator@3.0.so
+vendor/lib64/vendor.qti.hardware.display.allocator@4.0.so
+vendor/lib64/vendor.qti.hardware.display.composer@1.0.so
+vendor/lib64/vendor.qti.hardware.display.composer@2.0.so
+vendor/lib64/vendor.qti.hardware.display.composer@3.0.so
+vendor/lib64/vendor.qti.hardware.display.mapper@1.0.so
+vendor/lib64/vendor.qti.hardware.display.mapper@1.1.so
+vendor/lib64/vendor.qti.hardware.display.mapper@2.0.so
+vendor/lib64/vendor.qti.hardware.display.mapper@3.0.so
+vendor/lib64/vendor.qti.hardware.display.mapper@4.0.so
+vendor/lib64/vendor.qti.hardware.display.mapperextensions@1.0.so
+vendor/lib64/vendor.qti.hardware.display.mapperextensions@1.1.so
+vendor/lib64/vendor.qti.hardware.dsp@1.0.so
+vendor/lib64/vendor.qti.hardware.eid@1.0.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.0-adapter-helper.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.0.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.1-adapter-helper.so
+vendor/lib64/vendor.qti.hardware.embmssl@1.1.so
+vendor/lib64/vendor.qti.hardware.factory@1.0.so
+vendor/lib64/vendor.qti.hardware.factory@1.1.so
+vendor/lib64/vendor.qti.hardware.fm@1.0.so
+vendor/lib64/vendor.qti.hardware.iop@1.0.so
+vendor/lib64/vendor.qti.hardware.iop@2.0.so
+vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so
+vendor/lib64/vendor.qti.hardware.perf@2.0.so
+vendor/lib64/vendor.qti.hardware.perf@2.1.so
+vendor/lib64/vendor.qti.hardware.perf@2.2.so
+vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so
+vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so
+vendor/lib64/vendor.qti.hardware.qconfig@1.0.so
+vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
+vendor/lib64/vendor.qti.hardware.qseecom@1.0.so
+vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so
+vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so
+vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so
+vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
+vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so
+vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so
+vendor/lib64/vendor.qti.hardware.secureprocessor.common@1.0-helper.so
+vendor/lib64/vendor.qti.hardware.secureprocessor.common@1.0.so
+vendor/lib64/vendor.qti.hardware.secureprocessor.config@1.0.so
+vendor/lib64/vendor.qti.hardware.secureprocessor.device@1.0.so
+vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so
+vendor/lib64/vendor.qti.hardware.servicetracker@1.0.so
+vendor/lib64/vendor.qti.hardware.servicetracker@1.1.so
+vendor/lib64/vendor.qti.hardware.servicetracker@1.2.so
+vendor/lib64/vendor.qti.hardware.sigma_miracast@1.0.so
+vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so
+vendor/lib64/vendor.qti.hardware.soter@1.0.so
+vendor/lib64/vendor.qti.hardware.systemhelper@1.0.so
+vendor/lib64/vendor.qti.hardware.trustedui@1.0.so
+vendor/lib64/vendor.qti.hardware.trustedui@1.1.so
+vendor/lib64/vendor.qti.hardware.trustedui@1.2.so
+vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
+vendor/lib64/vendor.qti.hardware.vibrator.impl.so
+vendor/lib64/vendor.qti.hardware.vpp@1.1.so
+vendor/lib64/vendor.qti.hardware.vpp@1.2.so
+vendor/lib64/vendor.qti.hardware.vpp@1.3.so
+vendor/lib64/vendor.qti.hardware.vpp@2.0.so
+vendor/lib64/vendor.qti.hardware.wifi.hostapd@1.0.so
+vendor/lib64/vendor.qti.hardware.wifi.hostapd@1.1.so
+vendor/lib64/vendor.qti.hardware.wifi.hostapd@1.2.so
+vendor/lib64/vendor.qti.hardware.wifi.keystore@1.0.so
+vendor/lib64/vendor.qti.hardware.wifi.supplicant@2.0.so
+vendor/lib64/vendor.qti.hardware.wifi.supplicant@2.1.so
+vendor/lib64/vendor.qti.hardware.wifi.supplicant@2.2.so
+vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
+vendor/lib64/vendor.qti.ims.callcapability@1.0.so
+vendor/lib64/vendor.qti.ims.callinfo@1.0.so
+vendor/lib64/vendor.qti.ims.factory@1.0.so
+vendor/lib64/vendor.qti.ims.factory@1.1.so
+vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
+vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so
+vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so
+vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so
+vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
+vendor/lib64/vendor.qti.imsrtpservice@3.0.so
+vendor/lib64/vendor.qti.latency@2.0.so
+vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so
+vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so
+vendor/lib64/vendor.qti.qspmhal@1.0-impl.so
+vendor/lib64/vendor.qti.qspmhal@1.0.so
+vendor/lib64/vendor.qti.sla.service@1.0.so
+vendor/lib64/vendor.qti.spu@1.0.so
+vendor/lib64/vendor.qti.spu@1.1.so
+vendor/lib64/vendor.qti.voiceprint@1.0.so
+vendor/ueventd.rc
diff --git a/ramdisk/fstab.default b/ramdisk/fstab.default
index 20d98dc..13edaa0 100644
--- a/ramdisk/fstab.default
+++ b/ramdisk/fstab.default
@@ -52,6 +52,5 @@
 /dev/block/bootdevice/by-name/vm-bootsys                /vendor/vm-system      ext4    ro,nosuid,nodev,barrier=1                            wait,slotselect
 /dev/block/bootdevice/by-name/bluetooth                 /vendor/bt_firmware    vfat    ro,shortname=lower,uid=1002,gid=3002,dmask=227,fmask=337,context=u:object_r:bt_firmware_file:s0 wait,slotselect
 /dev/block/bootdevice/by-name/qmcs                      /mnt/vendor/qmcs       vfat    noatime,nosuid,nodev,context=u:object_r:vendor_qmcs_file:s0   wait,check,formattable
-/dev/block/bootdevice/by-name/asusfw                    /vendor/asusfw            ext4    ro,nosuid,noatime,nodev,barrier=1,noauto_da_alloc     wait,slotselect
+/dev/block/bootdevice/by-name/asusfw                    /vendor/asusfw         ext4    ro,nosuid,noatime,nodev,barrier=1,noauto_da_alloc    wait,slotselect
 /dev/block/bootdevice/by-name/xrom                      /vendor/xrom              ext4    ro,nosuid,noatime,nodev,barrier=1,noauto_da_alloc     wait,slotselect
-
diff --git a/ramdisk/fstab.emmc b/ramdisk/fstab.emmc
deleted file mode 100644
index ac2d9c5..0000000
--- a/ramdisk/fstab.emmc
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright (c) 2019-2020 The Linux Foundation. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted (subject to the limitations in the
-# disclaimer below) 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.
-#
-# NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
-# GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
-# HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE COPYRIGHT HOLDER 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.
-
-# Android fstab file.
-# The filesystem that contains the filesystem checker binary (typically /system) cannot
-# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
-
-#<src>                                                 <mnt_point>            <type>  <mnt_flags and options>                            <fs_mgr_flags>
-system                                                  /system                ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
-system_ext                                              /system_ext            ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
-product                                                 /product               ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
-vendor                                                  /vendor                ext4    ro,barrier=1,discard                                 wait,slotselect,avb,logical,first_stage_mount
-odm                                                     /odm                   ext4    ro,barrier=1,discard                                 wait,slotselect,avb,logical,first_stage_mount
-/dev/block/by-name/metadata                             /metadata              ext4    noatime,nosuid,nodev,discard                         wait,check,formattable,first_stage_mount
-/dev/block/bootdevice/by-name/persist                   /mnt/vendor/persist    ext4    noatime,nosuid,nodev,barrier=1                       wait
-/dev/block/bootdevice/by-name/userdata                  /data                  f2fs    noatime,nosuid,nodev,discard,inlinecrypt,reserve_root=32768,resgid=1065,fsync_mode=nobarrier    latemount,wait,check,formattable,fileencryption=aes-256-xts:aes-256-cts:v2+emmc_optimized+wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,metadata_encryption=aes-256-xts:wrappedkey_v0,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs
-/dev/block/bootdevice/by-name/misc                      /misc                  emmc    defaults                                             defaults
-/devices/platform/soc/8804000.sdhci/mmc_host*           /storage/sdcard1       vfat    nosuid,nodev                                         wait,voldmanaged=sdcard1:auto,encryptable=footer
-/devices/platform/soc/1da4000.ufshc_card/host*          /storage/sdcard1       vfat    nosuid,nodev                                         wait,voldmanaged=sdcard1:auto,encryptable=footer
-/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*   /storage/usbotg        vfat    nosuid,nodev                                         wait,voldmanaged=usbotg:auto
-/dev/block/bootdevice/by-name/modem                     /vendor/firmware_mnt   vfat    ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect
-/dev/block/bootdevice/by-name/dsp                       /vendor/dsp            ext4    ro,nosuid,nodev,barrier=1                            wait,slotselect
-/dev/block/bootdevice/by-name/vm-bootsys                /vendor/vm-system      ext4    ro,nosuid,nodev,barrier=1                            wait,slotselect
-/dev/block/bootdevice/by-name/bluetooth                 /vendor/bt_firmware    vfat    ro,shortname=lower,uid=1002,gid=3002,dmask=227,fmask=337,context=u:object_r:bt_firmware_file:s0 wait,slotselect
-/dev/block/bootdevice/by-name/qmcs                      /mnt/vendor/qmcs       vfat    noatime,nosuid,nodev,context=u:object_r:vendor_qmcs_file:s0   wait,check,formattable
diff --git a/recovery.fstab b/recovery.fstab
deleted file mode 100644
index 38a7b72..0000000
--- a/recovery.fstab
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright (c) 2019, 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.
-
-#device         mount point      fstype        [device2] [length=]
-system                                                  /system                ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
-system_ext                                              /system_ext            ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
-product                                                 /product               ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
-vendor                                                  /vendor                ext4    ro,barrier=1,discard                                 wait,slotselect,avb,logical,first_stage_mount
-odm                                                     /odm                   ext4    ro,barrier=1,discard                                 wait,slotselect,avb,logical,first_stage_mount
-/dev/block/bootdevice/by-name/metadata                  /metadata              ext4    noatime,nosuid,nodev,discard                         wait,check,formattable,wrappedkey,first_stage_mount
-/dev/block/bootdevice/by-name/userdata                  /data                  f2fs    noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier    latemount,wait,check,formattable,fileencryption=ice,wrappedkey,keydirectory=/metadata/vold/metadata_encryption,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs
-/dev/block/mmcblk0p1                       /sdcard         vfat    nosuid,nodev                                               wait
-/dev/block/bootdevice/by-name/boot         /boot           emmc    defaults                                                   defaults
-/dev/block/bootdevice/by-name/misc         /misc           emmc    defaults                                                   defaults
diff --git a/regen-vendor.sh b/regen-vendor.sh
new file mode 100755
index 0000000..f28bc9a
--- /dev/null
+++ b/regen-vendor.sh
@@ -0,0 +1,1146 @@
+#
+# Copyright (C) 2019 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.
+#
+
+set -e
+
+# Load extract_utils and do some sanity checks
+MY_DIR="${BASH_SOURCE%/*}"
+if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi
+
+CM_ROOT="$MY_DIR"/../../..
+
+HELPER="$CM_ROOT"/vendor/omni/build/tools/extract_utils.sh
+
+if [ ! -f "$HELPER" ]; then
+    echo "Unable to find helper script at $HELPER"
+    exit 1
+fi
+. "$HELPER"
+
+if [ -z "$1" ]; then
+    echo "No input image supplied"
+    exit 1
+fi
+
+if [ -z "$2" ]; then
+    echo "No output filename supplied"
+    exit 1
+fi
+
+VENDOR_SKIP_FILES_COMMON=(
+    # Asus setenforce
+    "bin/sar_setting"
+    "bin/savelogs.sh"
+    "bin/savelogmtp.sh"
+    "bin/setenforce.sh"
+    "bin/widevine.sh"
+
+    # Audio
+    "etc/a2dp_audio_policy_configuration.xml"
+    "etc/acdbdata/CDP/CDP_Bluetooth_cal.acdb"
+    "etc/acdbdata/CDP/CDP_General_cal.acdb"
+    "etc/acdbdata/CDP/CDP_Global_cal.acdb"
+    "etc/acdbdata/CDP/CDP_Handset_cal.acdb"
+    "etc/acdbdata/CDP/CDP_Hdmi_cal.acdb"
+    "etc/acdbdata/CDP/CDP_Headset_cal.acdb"
+    "etc/acdbdata/CDP/CDP_Speaker_cal.acdb"
+    "etc/acdbdata/CDP/CDP_workspaceFile.qwsp"
+    "etc/acdbdata/IDP/IDP_Shima_Bluetooth_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_General_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_Global_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_Handset_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_Hdmi_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_Headset_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_Speaker_cal.acdb"
+    "etc/acdbdata/IDP/IDP_Shima_workspaceFile.qwsp"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_Bluetooth_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_General_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_Global_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_Handset_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_Hdmi_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_Headset_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_Speaker_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-shimaidps-snd-card/IDPS_Shima_workspaceFile.qwsp"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Bluetooth_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_General_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Global_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Handset_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Hdmi_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Headset_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Speaker_cal.acdb"
+    "etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_workspaceFile.qwsp"
+    "etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb"
+    "etc/acdbdata/MTP/MTP_General_cal.acdb"
+    "etc/acdbdata/MTP/MTP_Global_cal.acdb"
+    "etc/acdbdata/MTP/MTP_Handset_cal.acdb"
+    "etc/acdbdata/MTP/MTP_Hdmi_cal.acdb"
+    "etc/acdbdata/MTP/MTP_Headset_cal.acdb"
+    "etc/acdbdata/MTP/MTP_Speaker_cal.acdb"
+    "etc/acdbdata/MTP/MTP_workspaceFile.qwsp"
+    "etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb"
+    "etc/acdbdata/QRD/QRD_General_cal.acdb"
+    "etc/acdbdata/QRD/QRD_Global_cal.acdb"
+    "etc/acdbdata/QRD/QRD_Handset_cal.acdb"
+    "etc/acdbdata/QRD/QRD_Hdmi_cal.acdb"
+    "etc/acdbdata/QRD/QRD_Headset_cal.acdb"
+    "etc/acdbdata/QRD/QRD_Speaker_cal.acdb"
+    "etc/acdbdata/QRD/QRD_workspaceFile.qwsp"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_Bluetooth_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_General_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_Global_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_Handset_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_Hdmi_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_Headset_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_Speaker_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-shimaqrd-snd-card/QRD_Shima_workspaceFile.qwsp"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Bluetooth_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_General_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Global_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Handset_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Hdmi_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Headset_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Speaker_cal.acdb"
+    "etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_workspaceFile.qwsp"
+    "etc/audio/ZS590KS/audio_policy_configuration_ZS590KS.xml"
+    "etc/audio/ZS590KS/audio_policy_volumes_ZS590KS.xml"
+    "etc/audio/audio_policy_configuration.xml"
+    "etc/audio/sku_lahaina_qssi/audio_policy_configuration.xml"
+    "etc/audio/sku_shima/audio_effects.conf"
+    "etc/audio/sku_shima/audio_effects.xml"
+    "etc/audio/sku_shima/audio_io_policy.conf"
+    "etc/audio/sku_shima/audio_platform_info_intcodec.xml"
+    "etc/audio/sku_shima/audio_platform_info_shimaidp.xml"
+    "etc/audio/sku_shima/audio_platform_info_shimaqrd.xml"
+    "etc/audio/sku_shima/audio_policy_configuration.xml"
+    "etc/audio/sku_shima/audio_policy_volumes.xml"
+    "etc/audio/sku_shima/audio_tuning_mixer.txt"
+    "etc/audio/sku_shima/default_volume_tables.xml"
+    "etc/audio/sku_shima/mixer_paths_shimaidp.xml"
+    "etc/audio/sku_shima/mixer_paths_shimaidps.xml"
+    "etc/audio/sku_shima/mixer_paths_shimaqrd.xml"
+    "etc/audio/sku_shima/r_submix_audio_policy_configuration.xml"
+    "etc/audio/sku_shima/sound_trigger_mixer_paths_shimaidp.xml"
+    "etc/audio/sku_shima/sound_trigger_mixer_paths_shimaidps.xml"
+    "etc/audio/sku_shima/sound_trigger_mixer_paths_shimaqrd.xml"
+    "etc/audio/sku_shima/sound_trigger_platform_info.xml"
+    "etc/audio/sku_shima_qssi/audio_policy_configuration.xml"
+    "etc/audio/sku_yupik/audio_effects.conf"
+    "etc/audio/sku_yupik/audio_effects.xml"
+    "etc/audio/sku_yupik/audio_io_policy.conf"
+    "etc/audio/sku_yupik/audio_platform_info_intcodec.xml"
+    "etc/audio/sku_yupik/audio_platform_info_yupikidp.xml"
+    "etc/audio/sku_yupik/audio_platform_info_yupikqrd.xml"
+    "etc/audio/sku_yupik/audio_policy_configuration.xml"
+    "etc/audio/sku_yupik/audio_policy_volumes.xml"
+    "etc/audio/sku_yupik/audio_tuning_mixer.txt"
+    "etc/audio/sku_yupik/default_volume_tables.xml"
+    "etc/audio/sku_yupik/mixer_paths_yupikidp.xml"
+    "etc/audio/sku_yupik/mixer_paths_yupikqrd.xml"
+    "etc/audio/sku_yupik/r_submix_audio_policy_configuration.xml"
+    "etc/audio/sku_yupik/sound_trigger_mixer_paths_yupikidp.xml"
+    "etc/audio/sku_yupik/sound_trigger_mixer_paths_yupikqrd.xml"
+    "etc/audio/sku_yupik/sound_trigger_platform_info.xml"
+    "etc/audio/sku_yupik_qssi/audio_policy_configuration.xml"
+    "etc/audio_effects.conf"
+    "etc/audio_effects.xml"
+    "etc/audio_io_policy.conf"
+    "etc/audio_platform_info.xml"
+    "etc/audio_platform_info_hdk.xml"
+    "etc/audio_platform_info_intcodec.xml"
+    "etc/audio_platform_info_qrd.xml"
+    "etc/audio_policy_configuration.xml"
+    "etc/audio_policy_volumes.xml"
+    "etc/audio_tuning_mixer.txt"
+    "etc/bluetooth_qti_audio_policy_configuration.xml"
+    "etc/bluetooth_qti_hearing_aid_audio_policy_configuration.xml"
+    # Use prebuilt audio.primary.lahaina
+    # "lib/hw/audio.primary.lahaina.so"
+    # "lib64/hw/audio.primary.lahaina.so"
+    "bin/hw/android.hardware.audio.service"
+    "etc/init/android.hardware.audio.service.rc"
+    "lib/android.hardware.audio.common-util.so"
+    "lib/android.hardware.audio.common@2.0-util.so"
+    "lib/android.hardware.audio.common@4.0-util.so"
+    "lib/android.hardware.audio.common@5.0-util.so"
+    "lib/android.hardware.audio.common@6.0-util.so"
+    "lib/hw/android.hardware.audio.effect@2.0-impl.so"
+    "lib/hw/android.hardware.audio.effect@4.0-impl.so"
+    "lib/hw/android.hardware.audio.effect@5.0-impl.so"
+    "lib/hw/android.hardware.audio.effect@6.0-impl.so"
+    "lib/hw/android.hardware.audio@2.0-impl.so"
+    "lib/hw/android.hardware.audio@4.0-impl.so"
+    "lib/hw/android.hardware.audio@5.0-impl.so"
+    "lib/hw/android.hardware.audio@6.0-impl.so"
+    "lib64/android.hardware.audio.common-util.so"
+    "lib64/android.hardware.audio.common@2.0-util.so"
+    "lib64/android.hardware.audio.common@4.0-util.so"
+    "lib64/android.hardware.audio.common@5.0-util.so"
+    "lib64/android.hardware.audio.common@6.0-util.so"
+    "lib64/hw/android.hardware.audio.effect@2.0-impl.so"
+    "lib64/hw/android.hardware.audio.effect@4.0-impl.so"
+    "lib64/hw/android.hardware.audio.effect@5.0-impl.so"
+    "lib64/hw/android.hardware.audio.effect@6.0-impl.so"
+    "lib64/hw/android.hardware.audio@2.0-impl.so"
+    "lib64/hw/android.hardware.audio@4.0-impl.so"
+    "lib64/hw/android.hardware.audio@5.0-impl.so"
+    "lib64/hw/android.hardware.audio@6.0-impl.so"
+    "lib/hw/audio.primary.default.so"
+    "lib64/hw/audio.primary.default.so"
+    #"lib/hw/audio.r_submix.default.so"
+    #"lib/hw/audio.usb.default.so"
+    #"lib64/hw/audio.r_submix.default.so"
+    #"lib64/hw/audio.usb.default.so"
+    "lib/libeffects.so"
+    "lib/libeffectsconfig.so"
+    "lib64/libeffects.so"
+    "lib64/libeffectsconfig.so"
+
+    # Binary
+    "bin/acpi"
+    "bin/applypatch"
+    "bin/asus_mediaflag.sh"
+    "bin/base64"
+    "bin/basename"
+    "bin/boringssl_self_test32"
+    "bin/boringssl_self_test64"
+    "bin/btnvtool"
+    "bin/blockdev"
+    "bin/cal"
+    "bin/cat"
+    "bin/chattr"
+    "bin/chcon"
+    "bin/checkpoint_gc"
+    "bin/chgrp"
+    "bin/chmod"
+    "bin/chown"
+    "bin/chroot"
+    "bin/chrt"
+    "bin/cksum"
+    "bin/clear"
+    "bin/cmp"
+    "bin/comm"
+    "bin/cp"
+    "bin/cpio"
+    "bin/cut"
+    "bin/country.sh"
+    "bin/cplay"
+    "bin/csc/erase_batinfo.sh"
+    "bin/csc/restore_batinfo.sh"
+    "bin/cscclearlog.sh"
+    "bin/ddr_info.sh"
+    "bin/debug-diag"
+    "bin/date"
+    "bin/dd"
+    "bin/df"
+    "bin/diff"
+    "bin/dirname"
+    "bin/devmem"
+    "bin/dmesg"
+    "bin/dos2unix"
+    "bin/du"
+    "bin/echo"
+    "bin/egrep"
+    "bin/env"
+    "bin/expand"
+    "bin/expr"
+    "bin/fallocate"
+    "bin/false"
+    "bin/fastrpc_tests_apps"
+    "bin/fastrpc_tests_apps32"
+    "bin/firmware_version.sh"
+    "bin/fgrep"
+    "bin/file"
+    "bin/find"
+    "bin/flock"
+    "bin/fmt"
+    "bin/free"
+    "bin/fsync"
+    "bin/getconf"
+    "bin/getenforce"
+    "bin/getevent"
+    "bin/getprop"
+    "bin/groups"
+    "bin/gunzip"
+    "bin/gzip"
+    "bin/head"
+    "bin/hostname"
+    "bin/hwclock"
+    "bin/i2cdetect"
+    "bin/i2cdump"
+    "bin/i2cget"
+    "bin/i2cset"
+    "bin/iconv"
+    "bin/id"
+    "bin/ifconfig"
+    "bin/init.qti.display_boot.sh"
+    "bin/inotifyd"
+    "bin/insmod"
+    "bin/install"
+    "bin/install_key_server"
+    "bin/ionice"
+    "bin/iorenice"
+    "bin/irsc_util"
+    "bin/is_hdcp_valid"
+    "bin/is_keybox_valid"
+    "bin/is_keymaster_valid"
+    "bin/kill"
+    "bin/killall"
+    "bin/ln"
+    "bin/load_policy"
+    "bin/log"
+    "bin/logname"
+    "bin/losetup"
+    "bin/ls"
+    "bin/lsattr"
+    "bin/lsmod"
+    "bin/lsof"
+    "bin/lspci"
+    "bin/lsusb"
+    "bin/md5sum"
+    "bin/microcom"
+    "bin/mkdir"
+    "bin/mkfifo"
+    "bin/mknod"
+    "bin/mkswap"
+    "bin/mktemp"
+    "bin/modinfo"
+    "bin/modprobe"
+    "bin/more"
+    "bin/mount"
+    "bin/mountpoint"
+    "bin/mv"
+    "bin/nc"
+    "bin/netcat"
+    "bin/netstat"
+    "bin/newfs_msdos"
+    "bin/nice"
+    "bin/nl"
+    "bin/nohup"
+    "bin/nproc"
+    "bin/nsenter"
+    "bin/od"
+    "bin/paste"
+    "bin/patch"
+    "bin/pgrep"
+    "bin/pidof"
+    "bin/pkill"
+    "bin/pmap"
+    "bin/prepare_asusdebug.sh"
+    "bin/printenv"
+    "bin/printf"
+    "bin/ps"
+    "bin/pwd"
+    "bin/qmi-framework-tests/qmi_test_mt_client_init_instance"
+    "bin/readlink"
+    "bin/readelf"
+    "bin/realpath"
+    "bin/renice"
+    "bin/restorecon"
+    "bin/rm"
+    "bin/rmdir"
+    "bin/rmmod"
+    "bin/runcon"
+    "bin/sed"
+    "bin/sendevent"
+    "bin/seq"
+    "bin/setenforce"
+    "bin/setprop"
+    "bin/setsid"
+    "bin/sha1sum"
+    "bin/sha224sum"
+    "bin/sha256sum"
+    "bin/sha384sum"
+    "bin/sha512sum"
+    "bin/sleep"
+    "bin/sort"
+    "bin/split"
+    "bin/start"
+    "bin/stat"
+    "bin/stop"
+    "bin/strings"
+    "bin/stty"
+    "bin/swapoff"
+    "bin/swapon"
+    "bin/sync"
+    "bin/sysctl"
+    "bin/tac"
+    "bin/tail"
+    "bin/tar"
+    "bin/taskset"
+    "bin/tee"
+    "bin/test"
+    "bin/test_BinMerge"
+    "bin/test_DualCamQcomAECali"
+    "bin/test_ShadingCaliForQcom"
+    "bin/test_aeCali"
+    "bin/test_afCaliDB"
+    "bin/test_chkCali"
+    "bin/test_diag"
+    "bin/test_genCali"
+    "bin/test_qafCali"
+    "bin/testapp_diag_senddata"
+    "bin/time"
+    "bin/timeout"
+    "bin/top"
+    "bin/touch"
+    "bin/touch_ver.sh"
+    "bin/tr"
+    "bin/true"
+    "bin/truncate"
+    "bin/tty"
+    "bin/ulimit"
+    "bin/umount"
+    "bin/uname"
+    "bin/uniq"
+    "bin/unix2dos"
+    "bin/unlink"
+    "bin/unshare"
+    "bin/uptime"
+    "bin/usleep"
+    "bin/uudecode"
+    "bin/uuencode"
+    "bin/uuidgen"
+    "bin/UTSdumpstate.sh"
+    "bin/UpdateAttestationKey"
+    "bin/UpdateDeviceName"
+    "bin/ubwcconvert"
+    "bin/ufs_info.sh"
+    "bin/vmstat"
+    "bin/watch"
+    "bin/wc"
+    "bin/which"
+    "bin/whoami"
+    "bin/WifiAntenna.sh"
+    "bin/WifiMac.sh"
+    "bin/WifiSARPower.sh"
+    "bin/xargs"
+    "bin/xxd"
+    "bin/yes"
+    "bin/zcat"
+
+    # Biometrics
+    "etc/init/android.hardware.biometrics.fingerprint@2.1-service.rc"
+    "etc/init/android.hardware.biometrics.face@1.0-service.faceauth.rc"
+    "bin/hw/android.hardware.biometrics.face@1.0-service.faceauth"
+    "bin/hw/android.hardware.biometrics.fingerprint@2.1-service"
+
+    # Bootctrl
+    "lib/hw/android.hardware.boot@1.0-impl-1.1-qti.so"
+    "lib/libboot_control_qti.so"
+    "lib64/hw/android.hardware.boot@1.0-impl-1.1-qti.so"
+    "lib64/libboot_control_qti.so"
+    "bin/hw/android.hardware.boot@1.1-service"
+    "etc/init/android.hardware.boot@1.1-service.rc"
+    "etc/vintf/manifest/android.hardware.boot@1.1.xml"
+
+    # build.prop for Region specific
+    "build_EU.prop"
+    "build_EU_2.prop"
+    "build_FR.prop"
+    "build_JP.prop"
+    "build_QC.prop"
+    "build_RU.prop"
+
+    # config.fs
+    "etc/fs_config_dirs"
+    "etc/fs_config_files"
+    "etc/group"
+    "etc/passwd"
+
+    # fstab
+    "etc/fstab.default"
+    "etc/fstab.emmc"
+
+    # Init Scripts
+    "bin/init.asus.changebinder.sh"
+    "bin/init.asus.check_asdf.sh"
+    "bin/init.asus.check_last.sh"
+    "bin/init.asus.ramdump.sh"
+    "bin/init.kernel.post_boot-shima.sh"
+    "bin/init.kernel.post_boot-yupik.sh"
+    "bin/init.qti.kernel.debug-lahaina.sh"
+    "bin/init.qti.kernel.debug-shima.sh"
+    "bin/init.qti.kernel.debug-yupik.sh"
+    "bin/init.qti.kernel.debug.sh"
+    "etc/init/init.asus.demoapp.rc"
+    "etc/init/init.asus.osinfo.rc"
+    "etc/init/hw/init.asus.rc"
+    "etc/init/hw/init.asus.debugtool.rc"
+    "etc/init/hw/init.qcom.rc"
+    "etc/init/hw/init.target.rc"
+
+    # Launcher
+    "etc/workspace_grid_setting.xml"
+    "etc/Generic/Launcher/default_workspace/default_allapp.xml"
+    "etc/Generic/Launcher/default_workspace/phone_workspace.xml"
+    "etc/ID/ASUS/Launcher/default_workspace/default_allapp.xml"
+    "etc/ID/ASUS/Launcher/default_workspace/phone_workspace.xml"
+    "etc/JP/ACJ/Launcher/default_workspace/default_allapp.xml"
+    "etc/JP/ACJ/Launcher/default_workspace/phone_workspace.xml"
+    "etc/JP/ASUS/Launcher/default_workspace/default_allapp.xml"
+    "etc/JP/ASUS/Launcher/default_workspace/phone_workspace.xml"
+    "etc/RU/ASUS/Launcher/default_workspace/default_allapp.xml"
+    "etc/RU/ASUS/Launcher/default_workspace/phone_workspace.xml"
+    "etc/TW/APTG/Launcher/default_workspace/default_allapp.xml"
+    "etc/TW/APTG/Launcher/default_workspace/phone_workspace.xml"
+    "etc/TW/ASUS/Launcher/default_workspace/default_allapp.xml"
+    "etc/TW/ASUS/Launcher/default_workspace/phone_workspace.xml"
+    "etc/US/ASUS/Launcher/default_workspace/default_allapp.xml"
+    "etc/US/ASUS/Launcher/default_workspace/phone_workspace.xml"
+    "etc/WW/ASUS/Launcher/default_workspace/default_allapp.xml"
+    "etc/WW/ASUS/Launcher/default_workspace/phone_workspace.xml"
+
+    # Logs
+    "bin/init.asus.checkdatalog.sh"
+    "bin/init.asus.checklogsize.sh"
+    "bin/init.asus.kernelmessage.sh"
+    "bin/init.asus.piq.sh"
+
+    # Manifest
+    "etc/vintf/manifest_lahaina.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.accelerometer.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.compass.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.gyroscope.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.light.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.proximity.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.stepcounter.xml"
+    "etc/permissions/sku_shima/android.hardware.sensor.stepdetector.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.accelerometer.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.compass.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.gyroscope.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.light.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.proximity.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.stepcounter.xml"
+    "etc/permissions/sku_yupik/android.hardware.sensor.stepdetector.xml"
+
+    # Media
+    "etc/media_codecs_performance_shima_v1.xml"
+    "etc/media_codecs_performance_shima_v2.xml"
+    "etc/media_codecs_performance_shima_v3.xml"
+    "etc/media_codecs_performance_yupik_v0.xml"
+    "etc/media_codecs_performance_yupik_v1.xml"
+    "etc/media_codecs_shima_v1.xml"
+    "etc/media_codecs_shima_v2.xml"
+    "etc/media_codecs_shima_v3.xml"
+    "etc/media_codecs_yupik_v0.xml"
+    "etc/media_codecs_yupik_v1.xml"
+    "etc/media_profiles_shima_v1.xml"
+    "etc/media_profiles_shima_v2.xml"
+    "etc/media_profiles_shima_v3.xml"
+    "etc/media_profiles_yupik_v0.xml"
+    "etc/media_profiles_yupik_v1.xml"
+    "etc/media_shima_v1/video_system_specs.json"
+    "etc/media_shima_v2/video_system_specs.json"
+    "etc/media_shima_v3/video_system_specs.json"
+    "etc/media_yupik_v0/video_system_specs.json"
+    "etc/media_yupik_v1/video_system_specs.json"
+    "bin/hw/android.hardware.cas@1.2-service"
+    "etc/init/android.hardware.cas@1.2-service.rc"
+    "etc/vintf/manifest/android.hardware.cas@1.2-service.xml"
+    "lib/libstagefright_amrnb_common.so"
+    "lib/libstagefright_bufferpool@2.0.1.so"
+    "lib/libstagefright_enc_common.so"
+    "lib/libstagefright_flacdec.so"
+    "lib/libstagefright_soft_aacdec.so"
+    "lib/libstagefright_soft_aacenc.so"
+    "lib/libstagefright_soft_amrdec.so"
+    "lib/libstagefright_soft_amrnbenc.so"
+    "lib/libstagefright_soft_amrwbenc.so"
+    "lib/libstagefright_soft_avcdec.so"
+    "lib/libstagefright_soft_avcenc.so"
+    "lib/libstagefright_soft_flacdec.so"
+    "lib/libstagefright_soft_flacenc.so"
+    "lib/libstagefright_soft_g711dec.so"
+    "lib/libstagefright_soft_gsmdec.so"
+    "lib/libstagefright_soft_hevcdec.so"
+    "lib/libstagefright_soft_mp3dec.so"
+    "lib/libstagefright_soft_mpeg2dec.so"
+    "lib/libstagefright_soft_mpeg4dec.so"
+    "lib/libstagefright_soft_mpeg4enc.so"
+    "lib/libstagefright_soft_opusdec.so"
+    "lib/libstagefright_soft_qtiflacdec.so"
+    "lib/libstagefright_soft_rawdec.so"
+    "lib/libstagefright_soft_vorbisdec.so"
+    "lib/libstagefright_soft_vpxdec.so"
+    "lib/libstagefright_soft_vpxenc.so"
+    "lib/libstagefright_softomx.so"
+    "lib/libstagefright_softomx_plugin.so"
+    "lib/libstagefrighthw.so"
+    "lib/vndk/libstagefright_foundation.so"
+    "lib/vndk/libstagefright_omx.so"
+    "lib/libOmxAacEnc.so"
+    "lib/libOmxAmrEnc.so"
+    "lib/libOmxCore.so"
+    "lib/libOmxEvrcEnc.so"
+    "lib/libOmxG711Enc.so"
+    "lib/libOmxQcelp13Enc.so"
+    "lib/libOmxVideoDSMode.so"
+    "lib64/libstagefright_bufferpool@2.0.1.so"
+    "lib64/libstagefright_soft_qtiflacdec.so"
+    "lib64/libstagefright_softomx.so"
+    "lib64/libstagefrighthw.so"
+    "lib64/libOmxAacEnc.so"
+    "lib64/libOmxAmrEnc.so"
+    "lib64/libOmxCore.so"
+    "lib64/libOmxEvrcEnc.so"
+    "lib64/libOmxG711Enc.so"
+    "lib64/libOmxQcelp13Enc.so"
+    "lib/libplatformconfig.so"
+    "lib64/libplatformconfig.so"
+
+    # Modules
+    "lib/modules/5.4-gki/adsp_loader_dlkm.ko"
+    "lib/modules/5.4-gki/altmode-glink.ko"
+    "lib/modules/5.4-gki/apr_dlkm.ko"
+    "lib/modules/5.4-gki/atmel_mxt_ts.ko"
+    "lib/modules/5.4-gki/bolero_cdc_dlkm.ko"
+    "lib/modules/5.4-gki/bt_fm_slim.ko"
+    "lib/modules/5.4-gki/btpower.ko"
+    "lib/modules/5.4-gki/camcc-lahaina.ko"
+    "lib/modules/5.4-gki/camcc-shima.ko"
+    "lib/modules/5.4-gki/camcc-yupik.ko"
+    "lib/modules/5.4-gki/camera.ko"
+    "lib/modules/5.4-gki/cdsp-loader.ko"
+    "lib/modules/5.4-gki/cdsprm.ko"
+    "lib/modules/5.4-gki/clk-aop-qmp.ko"
+    "lib/modules/5.4-gki/cnss2.ko"
+    "lib/modules/5.4-gki/cnss_nl.ko"
+    "lib/modules/5.4-gki/cnss_prealloc.ko"
+    "lib/modules/5.4-gki/cnss_utils.ko"
+    "lib/modules/5.4-gki/core_hang_detect.ko"
+    "lib/modules/5.4-gki/dispcc-lahaina.ko"
+    "lib/modules/5.4-gki/dispcc-shima.ko"
+    "lib/modules/5.4-gki/dispcc-yupik.ko"
+    "lib/modules/5.4-gki/dwc3-haps.ko"
+    "lib/modules/5.4-gki/dwc3-msm.ko"
+    "lib/modules/5.4-gki/dwc3-of-simple.ko"
+    "lib/modules/5.4-gki/dwc3-qcom.ko"
+    "lib/modules/5.4-gki/dwc3.ko"
+    "lib/modules/5.4-gki/ehset.ko"
+    "lib/modules/5.4-gki/epss-l3.ko"
+    "lib/modules/5.4-gki/eud.ko"
+    "lib/modules/5.4-gki/extcon-usb-gpio.ko"
+    "lib/modules/5.4-gki/focaltech_fts.ko"
+    "lib/modules/5.4-gki/frpc-adsprpc.ko"
+    "lib/modules/5.4-gki/glink_pkt.ko"
+    "lib/modules/5.4-gki/glink_probe.ko"
+    "lib/modules/5.4-gki/governor_gpubw_mon.ko"
+    "lib/modules/5.4-gki/governor_msm_adreno_tz.ko"
+    "lib/modules/5.4-gki/gpi.ko"
+    "lib/modules/5.4-gki/gpucc-lahaina.ko"
+    "lib/modules/5.4-gki/gpucc-shima.ko"
+    "lib/modules/5.4-gki/gpucc-yupik.ko"
+    "lib/modules/5.4-gki/gsim.ko"
+    "lib/modules/5.4-gki/hdcp_qseecom.ko"
+    "lib/modules/5.4-gki/hh_ctrl.ko"
+    "lib/modules/5.4-gki/hh_dbl.ko"
+    "lib/modules/5.4-gki/hh_irq_lend.ko"
+    "lib/modules/5.4-gki/hh_mem_notifier.ko"
+    "lib/modules/5.4-gki/hh_msgq.ko"
+    "lib/modules/5.4-gki/hh_rm_drv.ko"
+    "lib/modules/5.4-gki/hh_virt_wdt.ko"
+    "lib/modules/5.4-gki/hvc_haven.ko"
+    "lib/modules/5.4-gki/hwmon.ko"
+    "lib/modules/5.4-gki/i2c-msm-geni.ko"
+    "lib/modules/5.4-gki/icm206xx.ko"
+    "lib/modules/5.4-gki/icnss2.ko"
+    "lib/modules/5.4-gki/ipa_clientsm.ko"
+    "lib/modules/5.4-gki/ipa_fmwk.ko"
+    "lib/modules/5.4-gki/ipam.ko"
+    "lib/modules/5.4-gki/leds-qpnp-vibrator-ldo.ko"
+    "lib/modules/5.4-gki/leds-qti-flash.ko"
+    "lib/modules/5.4-gki/leds-qti-tri-led.ko"
+    "lib/modules/5.4-gki/lid.ko"
+    "lib/modules/5.4-gki/lid_2.ko"
+    "lib/modules/5.4-gki/llcc-lahaina.ko"
+    "lib/modules/5.4-gki/llcc-shima.ko"
+    "lib/modules/5.4-gki/llcc-slice.ko"
+    "lib/modules/5.4-gki/llcc-yupik.ko"
+    "lib/modules/5.4-gki/lvstest.ko"
+    "lib/modules/5.4-gki/machine_dlkm.ko"
+    "lib/modules/5.4-gki/mbhc_dlkm.ko"
+    "lib/modules/5.4-gki/mhi_bus.ko"
+    "lib/modules/5.4-gki/mhi_uci.ko"
+    "lib/modules/5.4-gki/microdump_collector.ko"
+    "lib/modules/5.4-gki/modules.alias"
+    "lib/modules/5.4-gki/modules.blocklist"
+    "lib/modules/5.4-gki/modules.dep"
+    "lib/modules/5.4-gki/modules.load"
+    "lib/modules/5.4-gki/modules.softdep"
+    "lib/modules/5.4-gki/msm-cvp.ko"
+    "lib/modules/5.4-gki/msm-geni-se.ko"
+    "lib/modules/5.4-gki/msm-vidc.ko"
+    "lib/modules/5.4-gki/msm_dma_iommu_mapping.ko"
+    "lib/modules/5.4-gki/msm_drm.ko"
+    "lib/modules/5.4-gki/msm_geni_serial.ko"
+    "lib/modules/5.4-gki/msm_glink_ssr.ko"
+    "lib/modules/5.4-gki/msm_ion_heaps.ko"
+    "lib/modules/5.4-gki/msm_kgsl.ko"
+    "lib/modules/5.4-gki/msm_performance.ko"
+    "lib/modules/5.4-gki/msm_qmp.ko"
+    "lib/modules/5.4-gki/msm_rng.ko"
+    "lib/modules/5.4-gki/msm_sharedmem.ko"
+    "lib/modules/5.4-gki/native_dlkm.ko"
+    "lib/modules/5.4-gki/ns.ko"
+    "lib/modules/5.4-gki/nvmem_qfprom.ko"
+    "lib/modules/5.4-gki/nvt_36xxx.ko"
+    "lib/modules/5.4-gki/pci-msm-drv.ko"
+    "lib/modules/5.4-gki/peripheral-loader.ko"
+    "lib/modules/5.4-gki/phy-generic.ko"
+    "lib/modules/5.4-gki/phy-msm-snps-hs.ko"
+    "lib/modules/5.4-gki/phy-msm-ssusb-qmp.ko"
+    "lib/modules/5.4-gki/phy-qcom-emu.ko"
+    "lib/modules/5.4-gki/phy-qcom-ufs-qmp-14nm.ko"
+    "lib/modules/5.4-gki/phy-qcom-ufs-qmp-v3-660.ko"
+    "lib/modules/5.4-gki/phy-qcom-ufs-qmp-v3.ko"
+    "lib/modules/5.4-gki/phy-qcom-ufs-qmp-v4.ko"
+    "lib/modules/5.4-gki/pinctrl-spmi-gpio.ko"
+    "lib/modules/5.4-gki/pinctrl-spmi-mpp.ko"
+    "lib/modules/5.4-gki/pinctrl_lpi_dlkm.ko"
+    "lib/modules/5.4-gki/pinctrl_wcd_dlkm.ko"
+    "lib/modules/5.4-gki/platform_dlkm.ko"
+    "lib/modules/5.4-gki/pmic-pon-log.ko"
+    "lib/modules/5.4-gki/pmic_glink.ko"
+    "lib/modules/5.4-gki/pwm-qti-lpg.ko"
+    "lib/modules/5.4-gki/q6_dlkm.ko"
+    "lib/modules/5.4-gki/q6_notifier_dlkm.ko"
+    "lib/modules/5.4-gki/q6_pdr_dlkm.ko"
+    "lib/modules/5.4-gki/qca_cld3_qca6390.ko"
+    "lib/modules/5.4-gki/qca_cld3_qca6750.ko"
+    "lib/modules/5.4-gki/qca_cld3_wlan.ko"
+    "lib/modules/5.4-gki/qce50.ko"
+    "lib/modules/5.4-gki/qcedev-mod.ko"
+    "lib/modules/5.4-gki/qcom-cpufreq-hw.ko"
+    "lib/modules/5.4-gki/qcom-dload-mode.ko"
+    "lib/modules/5.4-gki/qcom-hv-haptics.ko"
+    "lib/modules/5.4-gki/qcom-i2c-pmic.ko"
+    "lib/modules/5.4-gki/qcom-reboot-reason.ko"
+    "lib/modules/5.4-gki/qcom-spmi-adc5.ko"
+    "lib/modules/5.4-gki/qcom-spmi-pmic.ko"
+    "lib/modules/5.4-gki/qcom-spmi-sdam.ko"
+    "lib/modules/5.4-gki/qcom-spmi-temp-alarm.ko"
+    "lib/modules/5.4-gki/qcom-spmi-wled.ko"
+    "lib/modules/5.4-gki/qcom-vadc-common.ko"
+    "lib/modules/5.4-gki/qcom_glink_native.ko"
+    "lib/modules/5.4-gki/qcom_glink_smem.ko"
+    "lib/modules/5.4-gki/qcom_glink_spss.ko"
+    "lib/modules/5.4-gki/qcom_hwspinlock.ko"
+    "lib/modules/5.4-gki/qcom_ipcc.ko"
+    "lib/modules/5.4-gki/qcom_pm8008-regulator.ko"
+    "lib/modules/5.4-gki/qcom_proxy_of_consumer.ko"
+    "lib/modules/5.4-gki/qcom_soc_wdt.ko"
+    "lib/modules/5.4-gki/qcom_wdt_core.ko"
+    "lib/modules/5.4-gki/qfprom-sys.ko"
+    "lib/modules/5.4-gki/qmi_helpers.ko"
+    "lib/modules/5.4-gki/qpnp-amoled-regulator.ko"
+    "lib/modules/5.4-gki/qpnp-lcdb-regulator.ko"
+    "lib/modules/5.4-gki/qpnp-pbs.ko"
+    "lib/modules/5.4-gki/qrtr-haven.ko"
+    "lib/modules/5.4-gki/qrtr-mhi.ko"
+    "lib/modules/5.4-gki/qrtr-smd.ko"
+    "lib/modules/5.4-gki/qrtr.ko"
+    "lib/modules/5.4-gki/qsee_ipc_irq.ko"
+    "lib/modules/5.4-gki/qsee_ipc_irq_bridge.ko"
+    "lib/modules/5.4-gki/qseecom-mod.ko"
+    "lib/modules/5.4-gki/qti-fixed-regulator.ko"
+    "lib/modules/5.4-gki/qti_amoled_ecm.ko"
+    "lib/modules/5.4-gki/qti_battery_charger.ko"
+    "lib/modules/5.4-gki/qti_battery_debug.ko"
+    "lib/modules/5.4-gki/rdbg.ko"
+    "lib/modules/5.4-gki/regmap-spmi.ko"
+    "lib/modules/5.4-gki/rmnet_core.ko"
+    "lib/modules/5.4-gki/rmnet_ctl.ko"
+    "lib/modules/5.4-gki/rmnet_offload.ko"
+    "lib/modules/5.4-gki/rmnet_shs.ko"
+    "lib/modules/5.4-gki/rndisipam.ko"
+    "lib/modules/5.4-gki/rtc-pm8xxx.ko"
+    "lib/modules/5.4-gki/rx_macro_dlkm.ko"
+    "lib/modules/5.4-gki/sensors_ssc.ko"
+    "lib/modules/5.4-gki/sensors_vcnl36866.ko"
+    "lib/modules/5.4-gki/service-locator.ko"
+    "lib/modules/5.4-gki/service-notifier.ko"
+    "lib/modules/5.4-gki/sg.ko"
+    "lib/modules/5.4-gki/slimbus-ngd.ko"
+    "lib/modules/5.4-gki/slimbus.ko"
+    "lib/modules/5.4-gki/smcinvoke.ko"
+    "lib/modules/5.4-gki/smem.ko"
+    "lib/modules/5.4-gki/smp2p.ko"
+    "lib/modules/5.4-gki/smp2p_sleepstate.ko"
+    "lib/modules/5.4-gki/smsm.ko"
+    "lib/modules/5.4-gki/snd-usb-audio-qmi.ko"
+    "lib/modules/5.4-gki/snd_event_dlkm.ko"
+    "lib/modules/5.4-gki/socinfo.ko"
+    "lib/modules/5.4-gki/spcom.ko"
+    "lib/modules/5.4-gki/spi-msm-geni.ko"
+    "lib/modules/5.4-gki/spmi-glink-debug.ko"
+    "lib/modules/5.4-gki/spmi-pmic-arb-debug.ko"
+    "lib/modules/5.4-gki/spmi-pmic-arb.ko"
+    "lib/modules/5.4-gki/sps_drv.ko"
+    "lib/modules/5.4-gki/spss_utils.ko"
+    "lib/modules/5.4-gki/ssusb-redriver-nb7vpq904m.ko"
+    "lib/modules/5.4-gki/stub_dlkm.ko"
+    "lib/modules/5.4-gki/subsys-pil-tz.ko"
+    "lib/modules/5.4-gki/subsystem_restart.ko"
+    "lib/modules/5.4-gki/swr_ctrl_dlkm.ko"
+    "lib/modules/5.4-gki/swr_dlkm.ko"
+    "lib/modules/5.4-gki/swr_dmic_dlkm.ko"
+    "lib/modules/5.4-gki/swr_haptics_dlkm.ko"
+    "lib/modules/5.4-gki/synx-driver.ko"
+    "lib/modules/5.4-gki/texfat.ko"
+    "lib/modules/5.4-gki/tntfs.ko"
+    "lib/modules/5.4-gki/tx_macro_dlkm.ko"
+    "lib/modules/5.4-gki/typec_ucsi.ko"
+    "lib/modules/5.4-gki/u_audio.ko"
+    "lib/modules/5.4-gki/ucsi_glink.ko"
+    "lib/modules/5.4-gki/usb_bam.ko"
+    "lib/modules/5.4-gki/usb_f_ccid.ko"
+    "lib/modules/5.4-gki/usb_f_cdev.ko"
+    "lib/modules/5.4-gki/usb_f_diag.ko"
+    "lib/modules/5.4-gki/usb_f_gsi.ko"
+    "lib/modules/5.4-gki/usb_f_qdss.ko"
+    "lib/modules/5.4-gki/usb_f_uac2.ko"
+    "lib/modules/5.4-gki/usbtouchscreen.ko"
+    "lib/modules/5.4-gki/va_macro_dlkm.ko"
+    "lib/modules/5.4-gki/videocc-lahaina.ko"
+    "lib/modules/5.4-gki/videocc-shima.ko"
+    "lib/modules/5.4-gki/videocc-yupik.ko"
+    "lib/modules/5.4-gki/wcd937x_dlkm.ko"
+    "lib/modules/5.4-gki/wcd937x_slave_dlkm.ko"
+    "lib/modules/5.4-gki/wcd938x_dlkm.ko"
+    "lib/modules/5.4-gki/wcd938x_slave_dlkm.ko"
+    "lib/modules/5.4-gki/wcd9xxx_dlkm.ko"
+    "lib/modules/5.4-gki/wcd_core_dlkm.ko"
+    "lib/modules/5.4-gki/wlan_firmware_service_v01.ko"
+    "lib/modules/5.4-gki/wsa883x_dlkm.ko"
+    "lib/modules/5.4-gki/wsa_macro_dlkm.ko"
+    "lib/modules/5.4-gki/xhci-hcd.ko"
+    "lib/modules/5.4-gki/xhci-pci.ko"
+    "lib/modules/5.4-gki/xhci-plat-hcd.ko"
+    "lib/modules/adsp_loader_dlkm.ko"
+    "lib/modules/apr_dlkm.ko"
+    "lib/modules/aw8697.ko"
+    "lib/modules/bolero_cdc_dlkm.ko"
+    "lib/modules/bt_fm_slim.ko"
+    "lib/modules/btpower.ko"
+    "lib/modules/camera.ko"
+    "lib/modules/cs35l45_i2c_dlkm.ko"
+    "lib/modules/e4000.ko"
+    "lib/modules/fc0011.ko"
+    "lib/modules/fc0012.ko"
+    "lib/modules/fc0013.ko"
+    "lib/modules/fc2580.ko"
+    "lib/modules/focaltech_fts_zf.ko"
+    "lib/modules/gf_spi.ko"
+    "lib/modules/hdmi_dlkm.ko"
+    "lib/modules/hid-aksys.ko"
+    "lib/modules/icm206xx.ko"
+    "lib/modules/it913x.ko"
+    "lib/modules/lid.ko"
+    "lib/modules/lid_2.ko"
+    "lib/modules/llcc_perfmon.ko"
+    "lib/modules/m88rs6000t.ko"
+    "lib/modules/machine_dlkm.ko"
+    "lib/modules/max2165.ko"
+    "lib/modules/mbhc_dlkm.ko"
+    "lib/modules/mc44s803.ko"
+    "lib/modules/modules.alias"
+    "lib/modules/modules.dep"
+    "lib/modules/modules.load"
+    "lib/modules/modules.softdep"
+    "lib/modules/msi001.ko"
+    "lib/modules/msm_drm.ko"
+    "lib/modules/mt2060.ko"
+    "lib/modules/mt2063.ko"
+    "lib/modules/mt20xx.ko"
+    "lib/modules/mt2131.ko"
+    "lib/modules/mt2266.ko"
+    "lib/modules/mxl301rf.ko"
+    "lib/modules/mxl5005s.ko"
+    "lib/modules/mxl5007t.ko"
+    "lib/modules/native_dlkm.ko"
+    "lib/modules/pinctrl_lpi_dlkm.ko"
+    "lib/modules/pinctrl_wcd_dlkm.ko"
+    "lib/modules/platform_dlkm.ko"
+    "lib/modules/q6_dlkm.ko"
+    "lib/modules/q6_notifier_dlkm.ko"
+    "lib/modules/q6_pdr_dlkm.ko"
+    "lib/modules/qca_cld3_qca6390.ko"
+    "lib/modules/qca_cld3_qca6750.ko"
+    "lib/modules/qca_cld3_wlan.ko"
+    "lib/modules/qcom_edac.ko"
+    "lib/modules/qm1d1b0004.ko"
+    "lib/modules/qm1d1c0042.ko"
+    "lib/modules/qt1010.ko"
+    "lib/modules/r820t.ko"
+    "lib/modules/rdbg.ko"
+    "lib/modules/rmnet_core.ko"
+    "lib/modules/rmnet_ctl.ko"
+    "lib/modules/rmnet_offload.ko"
+    "lib/modules/rmnet_shs.ko"
+    "lib/modules/rx_macro_dlkm.ko"
+    "lib/modules/sensors_vcnl36866.ko"
+    "lib/modules/si2157.ko"
+    "lib/modules/sla.ko"
+    "lib/modules/slimbus-ngd.ko"
+    "lib/modules/slimbus.ko"
+    "lib/modules/snd-soc-es928x.ko"
+    "lib/modules/snd_event_dlkm.ko"
+    "lib/modules/stub_dlkm.ko"
+    "lib/modules/swr_ctrl_dlkm.ko"
+    "lib/modules/swr_dlkm.ko"
+    "lib/modules/swr_dmic_dlkm.ko"
+    "lib/modules/swr_haptics_dlkm.ko"
+    "lib/modules/sx932x_sake.ko"
+    "lib/modules/tda18212.ko"
+    "lib/modules/tda18218.ko"
+    "lib/modules/tda18250.ko"
+    "lib/modules/tda9887.ko"
+    "lib/modules/tea5761.ko"
+    "lib/modules/tea5767.ko"
+    "lib/modules/texfat.ko"
+    "lib/modules/tntfs.ko"
+    "lib/modules/tua9001.ko"
+    "lib/modules/tuner-simple.ko"
+    "lib/modules/tuner-types.ko"
+    "lib/modules/tuner-xc2028.ko"
+    "lib/modules/tx_macro_dlkm.ko"
+    "lib/modules/va_macro_dlkm.ko"
+    "lib/modules/wcd937x_dlkm.ko"
+    "lib/modules/wcd937x_slave_dlkm.ko"
+    "lib/modules/wcd938x_dlkm.ko"
+    "lib/modules/wcd938x_slave_dlkm.ko"
+    "lib/modules/wcd9xxx_dlkm.ko"
+    "lib/modules/wcd_core_dlkm.ko"
+    "lib/modules/wsa883x_dlkm.ko"
+    "lib/modules/wsa_macro_dlkm.ko"
+    "lib/modules/xc4000.ko"
+    "lib/modules/xc5000.ko"
+
+    # Other services
+    "bin/asus_osinfo"
+    "bin/hw/android.hardware.atrace@1.0-service"
+    "etc/init/android.hardware.atrace@1.0-service.rc"
+    "etc/vintf/manifest/android.hardware.atrace@1.0-service.xml"
+    "bin/hw/android.hardware.drm@1.3-service.clearkey"
+    "etc/init/android.hardware.drm@1.3-service.clearkey.rc"
+    "etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.clearkey.xml"
+    "bin/hw/android.hardware.health@2.1-service"
+    "etc/init/android.hardware.health@2.1-service.rc"
+    "etc/vintf/manifest/android.hardware.health@2.1.xml"
+    "lib/hw/android.hardware.health@2.0-impl-2.1-qti.so"
+    "lib64/hw/android.hardware.health@2.0-impl-2.1-qti.so"
+    "lib/mediacas/libclearkeycasplugin.so"
+    "lib64/mediacas/libclearkeycasplugin.so"
+    "lib/mediadrm/libdrmclearkeyplugin.so"
+    "lib64/mediadrm/libdrmclearkeyplugin.so"
+    "bin/netutild"
+    "etc/init/netutild.rc"
+    "bin/hw/vendor.asus.wifi.netutil@1.0-service"
+    "etc/init/vendor.asus.wifi.netutil@1.0-service.rc"
+    "lib64/vendor.asus.wifi.netutil@1.0.so"
+    "bin/hw/vendor.ims.glovemode@1.0-service"
+    "etc/init/vendor.ims.glovemode@1.0-service.rc"
+    "lib64/vendor.ims.glovemode@1.0.so"
+    "bin/hw/vendor.ims.zenmotion@1.0-service"
+    "etc/init/vendor.ims.zenmotion@1.0-service.rc"
+    "lib64/vendor.ims.zenmotion@1.0.so"
+    "bin/hw/vendor.ims.airtrigger@1.2-service"
+    "etc/init/vendor.ims.airtrigger@1.2-service.rc"
+    "lib64/vendor.ims.airtrigger@1.0.so"
+    "lib64/vendor.ims.airtrigger@1.1.so"
+    "lib64/vendor.ims.airtrigger@1.2.so"
+    "bin/hw/vendor.ims.twinviewdock@1.0-service"
+    "etc/init/vendor.ims.twinviewdock@1.0-service.rc"
+    "lib64/vendor.ims.twinviewdock@1.0.so"
+    "bin/hw/vendor.ims.wifiantennamode@1.0-service"
+    "etc/init/vendor.ims.wifiantennamode@1.0-service.rc"
+    "lib64/vendor.ims.wifiantennamode@1.0.so"
+    "etc/init/vendor_flash_recovery.rc"
+    "etc/init/vndservicemanager.rc"
+    "bin/vndservice"
+    "bin/vndservicemanager"
+    "etc/ftm_test_config"
+    "etc/ftm_test_config_lahaina-hdk-snd-card"
+    "etc/ftm_test_config_lahaina-hhg-snd-card"
+    "etc/ftm_test_config_lahaina-qrd-snd-card"
+    "etc/ftm_test_config_lahaina-shimaidp-snd-card"
+    "etc/ftm_test_config_lahaina-shimaidps-snd-card"
+    "etc/ftm_test_config_lahaina-shimaqrd-snd-card"
+    "etc/ftm_test_config_lahaina-yupikidp-snd-card"
+    "etc/ftm_test_config_lahaina-yupikqrd-snd-card"
+    "etc/face3d/qcnn_concat_file_model-0324_2_encrypted"
+    "lib/libFace3DTA.so"
+    "lib/libFace3D_hlos.so"
+    "lib64/libFace3DTA.so"
+    "lib64/libFace3D_hlos.so"
+    "lib/libhwbinder.so"
+    "lib64/libhwbinder.so"
+    "lib64/libavservices_minijail.so"
+    "lib64/libavservices_minijail.so"
+    "lib64/libavservices_minijail_vendor.so"
+    "etc/init/boringssl_self_test.rc"
+    "bin/hw/android.hardware.media.omx@1.0-service"
+    "etc/init/android.hardware.media.omx@1.0-service.rc"
+    "bin/hw/android.hardware.memtrack@1.0-service"
+    "etc/init/android.hardware.memtrack@1.0-service.rc"
+    "lib/hw/android.hardware.memtrack@1.0-impl.so"
+    #"lib/hw/memtrack.default.so"
+    "lib64/hw/android.hardware.memtrack@1.0-impl.so"
+    #"lib64/hw/memtrack.default.so"
+
+    # Overlays
+    "overlay/FrameworksResTarget.apk"
+    "overlay/TeleServResOverlayOdm.apk"
+    "overlay/WifiResTarget.apk"
+    "overlay/aptxalsOverlay.apk"
+
+    # Rfs
+    "rfs/apq/gnss/hlos"
+    "rfs/apq/gnss/ramdumps"
+    "rfs/apq/gnss/readonly/firmware"
+    "rfs/apq/gnss/readonly/vendor/firmware"
+    "rfs/apq/gnss/readwrite"
+    "rfs/apq/gnss/shared"
+    "rfs/mdm/adsp/hlos"
+    "rfs/mdm/adsp/ramdumps"
+    "rfs/mdm/adsp/readonly/firmware"
+    "rfs/mdm/adsp/readonly/vendor/firmware"
+    "rfs/mdm/adsp/readwrite"
+    "rfs/mdm/adsp/shared"
+    "rfs/mdm/cdsp/hlos"
+    "rfs/mdm/cdsp/ramdumps"
+    "rfs/mdm/cdsp/readonly/firmware"
+    "rfs/mdm/cdsp/readwrite"
+    "rfs/mdm/cdsp/shared"
+    "rfs/mdm/mpss/hlos"
+    "rfs/mdm/mpss/ramdumps"
+    "rfs/mdm/mpss/readonly/firmware"
+    "rfs/mdm/mpss/readonly/vendor/firmware"
+    "rfs/mdm/mpss/readwrite"
+    "rfs/mdm/mpss/shared"
+    "rfs/mdm/slpi/hlos"
+    "rfs/mdm/slpi/ramdumps"
+    "rfs/mdm/slpi/readonly/firmware"
+    "rfs/mdm/slpi/readwrite"
+    "rfs/mdm/slpi/shared"
+    "rfs/mdm/tn/hlos"
+    "rfs/mdm/tn/ramdumps"
+    "rfs/mdm/tn/readonly/firmware"
+    "rfs/mdm/tn/readwrite"
+    "rfs/mdm/tn/shared"
+    "rfs/msm/adsp/hlos"
+    "rfs/msm/adsp/ramdumps"
+    "rfs/msm/adsp/readonly/firmware"
+    "rfs/msm/adsp/readonly/vendor/firmware"
+    "rfs/msm/adsp/readwrite"
+    "rfs/msm/adsp/shared"
+    "rfs/msm/cdsp/hlos"
+    "rfs/msm/cdsp/ramdumps"
+    "rfs/msm/cdsp/readonly/firmware"
+    "rfs/msm/cdsp/readonly/vendor/firmware"
+    "rfs/msm/cdsp/readwrite"
+    "rfs/msm/cdsp/shared"
+    "rfs/msm/mpss/hlos"
+    "rfs/msm/mpss/ramdumps"
+    "rfs/msm/mpss/readonly/firmware"
+    "rfs/msm/mpss/readonly/vendor/firmware"
+    "rfs/msm/mpss/readwrite"
+    "rfs/msm/mpss/shared"
+    "rfs/msm/slpi/hlos"
+    "rfs/msm/slpi/ramdumps"
+    "rfs/msm/slpi/readonly/firmware"
+    "rfs/msm/slpi/readonly/vendor/firmware"
+    "rfs/msm/slpi/readwrite"
+    "rfs/msm/slpi/shared"
+
+    # Sepolicy
+    "etc/selinux/vendor_file_contexts"
+    "etc/selinux/vendor_service_contexts"
+    "etc/selinux/plat_sepolicy_vers.txt"
+    "etc/selinux/vndservice_contexts"
+    "etc/selinux/plat_pub_versioned.cil"
+    "etc/selinux/vendor_hwservice_contexts"
+    "etc/selinux/vendor_mac_permissions.xml"
+    "etc/selinux/vendor_property_contexts"
+    "etc/selinux/vendor_seapp_contexts"
+    "etc/selinux/vendor_sepolicy.cil"
+    "etc/selinux/selinux_denial_metadata"
+
+    # Symlink
+    "factory"
+    "odm"
+
+    # Vibrator
+    "bin/hw/vendor.asus.vibrator.vibratorgovern@1.0-service"
+    "etc/init/vendor.asus.vibrator.vibratorgovern@1.0-service.rc"
+    "lib/vendor.asus.vibrator.vibratorgovern@1.0.so"
+    "lib64/vendor.asus.vibrator.vibratorgovern@1.0.so"
+    "lib/hw/vendor.asus.vibrator.vibratorgovern@1.0-impl.so"
+    "lib64/hw/vendor.asus.vibrator.vibratorgovern@1.0-impl.so"
+
+    # Wifi
+    "bin/wifistresstest.sh"
+    "etc/init/vendor.qti.hardware.wifi.wifilearner@1.0-service.rc"
+    "lib64/vendor.qti.hardware.wifi.wifilearner@1.0.so"
+    "etc/wifi/qca6390/WCNSS_qcom_cfg.ini"
+    "etc/wifi/qca6750/WCNSS_qcom_cfg.ini"
+    "bin/fstman"
+    "etc/init/vendor.qti.hardware.fstman@1.0-service.rc"
+    "etc/wifi/fstman.ini"
+    "lib64/vendor.qti.hardware.fstman@1.0.so"
+    "etc/wifi/aoa_cldb_falcon.bin"
+    "etc/wifi/aoa_cldb_swl14.bin"
+    "etc/wifi/icm.conf"
+    "bin/qsh_wifi_test"
+    "bin/wifilearner"
+
+)
+ALL_SKIP_FILES=("${VENDOR_SKIP_FILES_COMMON[@]}" "${VENDOR_SKIP_FILES_DEVICE[@]}")
+
+generate_prop_list_from_image "$1" "$2" ALL_SKIP_FILES
+
+# Fixups
+_output_file=$2
+function presign() {
+    sed -i "s|vendor/$1$|vendor/$1;PRESIGNED|g" $_output_file
+}
+function as_module() {
+    sed -i "s|vendor/$1$|-vendor/$1|g" $_output_file
+}
+
+presign "app/com.qualcomm.qti.gpudrivers.lahaina.api30/com.qualcomm.qti.gpudrivers.lahaina.api30.apk"
+as_module "etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml"
+as_module "etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml"
+as_module "etc/vintf/manifest/android.hardware.lights-qti.xml"
+as_module "etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml"
+as_module "etc/vintf/manifest/android.hardware.sensors@2.0-multihal.xml"
+as_module "etc/vintf/manifest/android.hardware.thermal@2.0-service.qti.xml"
+as_module "etc/vintf/manifest/android.hardware.usb@1.2-service.xml"
+as_module "etc/vintf/manifest/android.hardware.wifi@1.0-service.xml"
+as_module "etc/vintf/manifest/android.hardware.wifi.hostapd.xml"
+as_module "etc/vintf/manifest/c2_manifest_vendor.xml"
+as_module "etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml"
+as_module "etc/vintf/manifest/manifest.xml"
+as_module "etc/vintf/manifest/power.xml"
+as_module "etc/vintf/manifest/vendor.pixelworks.hardware.display.iris-service.xml"
+as_module "etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml"
+as_module "etc/vintf/manifest/vendor.qti.diag.hal.service.xml"
+as_module "etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml"
+as_module "etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml"
+as_module "etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml"
+as_module "etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml"
+as_module "etc/vintf/manifest/vendor.qti.hardware.vibrator.service.xml"
+
diff --git a/rro_overlays/FrameworksResVendor/Android.bp b/rro_overlays/FrameworksResVendor/Android.bp
new file mode 100644
index 0000000..2063cc1
--- /dev/null
+++ b/rro_overlays/FrameworksResVendor/Android.bp
@@ -0,0 +1,20 @@
+//
+// Copyright (C) 2020 The Android Open-Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+runtime_resource_overlay {
+    name: "FrameworksResVendor",
+    vendor: true,
+}
diff --git a/rro_overlays/FrameworksResVendor/AndroidManifest.xml b/rro_overlays/FrameworksResVendor/AndroidManifest.xml
new file mode 100644
index 0000000..34dd834
--- /dev/null
+++ b/rro_overlays/FrameworksResVendor/AndroidManifest.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--

+     Copyright (C) 2021 The OmniRom Project

+     SPDX-License-Identifier: Apache-2.0

+-->

+<manifest xmlns:android="http://schemas.android.com/apk/res/android"

+    package="android.overlay.target">

+

+    <overlay

+        android:isStatic="true"

+        android:priority="800"

+        android:targetPackage="android" />

+</manifest>
\ No newline at end of file
diff --git a/rro_overlays/FrameworksResVendor/res/values/config.xml b/rro_overlays/FrameworksResVendor/res/values/config.xml
new file mode 100644
index 0000000..c4b989c
--- /dev/null
+++ b/rro_overlays/FrameworksResVendor/res/values/config.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2021 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<resources>
+
+    <!-- Vibrator pattern for feedback about a long screen/key press. -->
+    <integer-array name="config_longPressVibePattern">
+        <item>0</item>
+        <item>1</item>
+        <item>20</item>
+        <item>21</item>
+    </integer-array>
+
+    <!-- Vibrator pattern for feedback about touching a virtual key. -->
+    <integer-array name="config_virtualKeyVibePattern">
+        <item>0</item>
+        <item>10</item>
+        <item>20</item>
+        <item>30</item>
+    </integer-array>
+
+    <!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap. -->
+    <integer-array name="config_keyboardTapVibePattern">
+        <item>40</item>
+    </integer-array>
+
+    <!-- Indicate whether to allow the device to suspend when the screen is off
+         due to the proximity sensor.  This resource should only be set to true
+         if the sensor HAL correctly handles the proximity sensor as a wake-up source.
+         Otherwise, the device may fail to wake out of suspend reliably.
+         The default is false. -->
+    <bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
+
+    <!-- MMS user agent string -->
+    <string name="config_mms_user_agent" translatable="false">ZS590KS</string>
+
+    <!-- MMS user agent profile URL -->
+    <string name="config_mms_user_agent_profile_url" translatable="false">http://uaprofile.asus.com/uaprof/ASUS-ZS590KS.xml</string>
+
+    <!-- Default files to pin via Pinner Service -->
+    <string-array translatable="false" name="config_defaultPinnerServiceFiles">
+        <item>"/apex/com.android.art/javalib/core-oj.jar"</item>
+        <item>"/apex/com.android.art/javalib/core-libart.jar"</item>
+        <item>"/apex/com.android.media/javalib/updatable-media.jar"</item>
+        <item>"/system/bin/surfaceflinger"</item>
+        <item>"/system/framework/framework.jar"</item>
+        <item>"/system/framework/services.jar"</item>
+        <item>"/system_ext/priv-app/SystemUI/SystemUI.apk"</item>
+        <item>"/vendor/lib64/libcamxexternalformatutils.so"</item>
+        <item>"/vendor/lib64/libipebpsstriping.so"</item>
+        <item>"/vendor/lib64/libCB.so"</item>
+        <item>"/vendor/lib64/libgsl.so"</item>
+    </string-array>
+
+    <!-- True if camera app should be pinned via Pinner Service -->
+    <bool name="config_pinnerCameraApp">true</bool>
+
+    <!-- True if home app should be pinned via Pinner Service -->
+    <bool name="config_pinnerHomeApp">true</bool>
+
+    <!-- Telephony qualified networks service package name to bind to by default. -->
+    <string name="config_qualified_networks_service_package">vendor.qti.iwlan</string>
+
+    <!-- IWLAN data service package name to bind to by default. -->
+    <string name="config_wlan_data_service_package">vendor.qti.iwlan</string>
+
+    <!-- IWLAN network service package name to bind to by default. -->
+    <string name="config_wlan_network_service_package">vendor.qti.iwlan</string>
+
+</resources>
diff --git a/rro_overlays/FrameworksResVendor/res/xml/power_profile.xml b/rro_overlays/FrameworksResVendor/res/xml/power_profile.xml
new file mode 100644
index 0000000..70ae775
--- /dev/null
+++ b/rro_overlays/FrameworksResVendor/res/xml/power_profile.xml
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="utf-8"?>

+<device name="Android">

+    <item name="none">0</item>

+    <item name="ambient.on">32</item>

+    <item name="screen.on">129</item>

+    <item name="screen.full">164</item>

+    <array name="cpu.clusters.cores">

+        <value>4</value>

+        <value>3</value>

+        <value>1</value>

+    </array>

+    <array name="cpu.core_speeds.cluster0">

+        <value>300000</value>

+        <value>403200</value>

+        <value>499200</value>

+        <value>595200</value>

+        <value>691200</value>

+        <value>806400</value>

+        <value>902400</value>

+        <value>998400</value>

+        <value>1094400</value>

+        <value>1209600</value>

+        <value>1305600</value>

+        <value>1401600</value>

+        <value>1497600</value>

+        <value>1612800</value>

+        <value>1708800</value>

+        <value>1804800</value>

+    </array>

+    <array name="cpu.core_power.cluster0">

+        <value>36.7</value>

+        <value>36.8</value>

+        <value>37.7</value>

+        <value>37.9</value>

+        <value>38.5</value>

+        <value>39.5</value>

+        <value>41.1</value>

+        <value>42.7</value>

+        <value>43.8</value>

+        <value>46.3</value>

+        <value>47.7</value>

+        <value>50.6</value>

+        <value>52.1</value>

+        <value>55.2</value>

+        <value>58.4</value>

+        <value>62</value>

+    </array>

+    <array name="cpu.core_speeds.cluster1">

+        <value>710400</value>

+        <value>844800</value>

+        <value>960000</value>

+        <value>1075200</value>

+        <value>1209600</value>

+        <value>1324800</value>

+        <value>1440000</value>

+        <value>1555200</value>

+        <value>1670400</value>

+        <value>1766400</value>

+        <value>1881600</value>

+        <value>1996800</value>

+        <value>2112000</value>

+        <value>2227200</value>

+        <value>2342400</value>

+        <value>2419200</value>

+    </array>

+    <array name="cpu.core_power.cluster1">

+        <value>64.1</value>

+        <value>70.3</value>

+        <value>76.9</value>

+        <value>86.7</value>

+        <value>93.8</value>

+        <value>103.2</value>

+        <value>113.2</value>

+        <value>127</value>

+        <value>138.3</value>

+        <value>150.4</value>

+        <value>186.1</value>

+        <value>204.8</value>

+        <value>231.6</value>

+        <value>264.1</value>

+        <value>304.3</value>

+        <value>321.5</value>

+    </array>

+    <array name="cpu.core_speeds.cluster2">

+        <value>844800</value>

+        <value>960000</value>

+        <value>1075200</value>

+        <value>1190400</value>

+        <value>1305600</value>

+        <value>1420800</value>

+        <value>1555200</value>

+        <value>1670400</value>

+        <value>1785600</value>

+        <value>1900800</value>

+        <value>2035200</value>

+        <value>2150400</value>

+        <value>2265600</value>

+        <value>2380800</value>

+        <value>2496000</value>

+        <value>2611200</value>

+        <value>2726400</value>

+        <value>2841600</value>

+    </array>

+    <array name="cpu.core_power.cluster2">

+        <value>47</value>

+        <value>54.9</value>

+        <value>36.4</value>

+        <value>73.2</value>

+        <value>82.1</value>

+        <value>76.5</value>

+        <value>107.4</value>

+        <value>125.5</value>

+        <value>140.7</value>

+        <value>131</value>

+        <value>195.1</value>

+        <value>235.7</value>

+        <value>271.6</value>

+        <value>318.8</value>

+        <value>360.7</value>

+        <value>415.4</value>

+        <value>466.2</value>

+        <value>491.7</value>

+        <value>542.7</value>

+    </array>

+    <item name="cpu.active">7.7</item>

+    <item name="cpu.idle">10</item>

+    <item name="cpu.suspend">8</item>

+    <item name="cpu.cluster_power.cluster0">2</item>

+    <item name="cpu.cluster_power.cluster1">2.2</item>

+    <item name="cpu.cluster_power.cluster2">2.6</item>

+    <item name="battery.capacity">4000</item>

+    <item name="wifi.on">0.1</item>

+    <item name="wifi.active">160</item>

+    <item name="wifi.scan">1.2</item>

+    <item name="dsp.audio">24</item>

+    <item name="dsp.video">66</item>

+    <item name="camera.flashlight">299</item>

+    <item name="camera.avg">1070</item>

+    <item name="gps.on">13.7</item>

+    <item name="radio.active">160</item>

+    <item name="radio.scanning">5.5</item>

+    <array name="radio.on">

+        <value>86</value>

+        <value>8</value>

+    </array>

+    <item name="modem.controller.idle">6</item>

+    <item name="modem.controller.rx">180</item>

+    <item name="modem.controller.tx">186</item>

+    <item name="modem.controller.voltage">3700</item>

+    <array name="memory.bandwidths">

+        <value>17</value>

+    </array>

+    <item name="wifi.controller.idle">1</item>

+    <item name="wifi.controller.rx">176</item>

+    <item name="wifi.controller.tx">200</item>

+    <array name="wifi.controller.tx_levels">1 </array>

+    <item name="wifi.controller.voltage">3700</item>

+    <array name="wifi.batchedscan">

+        <value>.0001</value>

+        <value>.001</value>

+        <value>.01</value>

+        <value>.1</value>

+        <value>1</value>

+    </array>

+    <item name="bluetooth.active">130</item>

+    <item name="bluetooth.on">0.7</item>

+    <item name="bluetooth.controller.voltage">3700</item>

+</device>
\ No newline at end of file
diff --git a/rro_overlays/TeleServiceOverlay/Android.bp b/rro_overlays/TeleServiceOverlay/Android.bp
new file mode 100644
index 0000000..7deaa61
--- /dev/null
+++ b/rro_overlays/TeleServiceOverlay/Android.bp
@@ -0,0 +1,20 @@
+//
+// Copyright (C) 2020 The Android Open-Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+runtime_resource_overlay {
+    name: "TeleServiceOverlay",
+    vendor: true,
+}
diff --git a/rro_overlays/TeleServiceOverlay/AndroidManifest.xml b/rro_overlays/TeleServiceOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..3eed7ec
--- /dev/null
+++ b/rro_overlays/TeleServiceOverlay/AndroidManifest.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--

+     Copyright (C) 2021 The OmniRom Project

+     SPDX-License-Identifier: Apache-2.0

+-->

+<manifest xmlns:android="http://schemas.android.com/apk/res/android"

+    package="com.android.phone.overlay.common">

+

+    <overlay

+        android:isStatic="true"

+        android:priority="550"

+        android:targetPackage="com.android.phone" />

+</manifest>

diff --git a/rro_overlays/TeleServiceOverlay/res/values/config.xml b/rro_overlays/TeleServiceOverlay/res/values/config.xml
new file mode 100644
index 0000000..100940d
--- /dev/null
+++ b/rro_overlays/TeleServiceOverlay/res/values/config.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--

+     Copyright (C) 2021 The Linux Foundation 

+     SPDX-License-Identifier: BSD-3-Clause

+-->

+<resources>

+

+    <!-- String indicating the package name of the device ImsService implementation for RCS. -->

+    <string name="config_ims_rcs_package">com.android.service.ims</string>

+

+</resources>
\ No newline at end of file
diff --git a/rro_overlays/aptxalsOverlay/Android.bp b/rro_overlays/aptxalsOverlay/Android.bp
new file mode 100644
index 0000000..c702dbb
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/Android.bp
@@ -0,0 +1,20 @@
+//
+// Copyright (C) 2020 The Android Open-Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+runtime_resource_overlay {
+    name: "aptxalsOverlay",
+    vendor: true,
+}
diff --git a/rro_overlays/aptxalsOverlay/AndroidManifest.xml b/rro_overlays/aptxalsOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..b346051
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/AndroidManifest.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--

+     Copyright (C) 2021 The OmniRom Project

+     SPDX-License-Identifier: Apache-2.0

+-->

+<manifest xmlns:android="http://schemas.android.com/apk/res/android"

+    package="com.qualcomm.qtil.aptxalsOverlay">

+

+    <overlay

+        android:isStatic="true"

+        android:priority="550"

+        android:targetPackage="com.qualcomm.qtil.aptxals" />

+</manifest>
\ No newline at end of file
diff --git a/rro_overlays/aptxalsOverlay/res/drawable-night/qc_snp_sound.png b/rro_overlays/aptxalsOverlay/res/drawable-night/qc_snp_sound.png
new file mode 100644
index 0000000..682b34a
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/res/drawable-night/qc_snp_sound.png
Binary files differ
diff --git a/rro_overlays/aptxalsOverlay/res/drawable-night/readme b/rro_overlays/aptxalsOverlay/res/drawable-night/readme
new file mode 100644
index 0000000..06aa551
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/res/drawable-night/readme
@@ -0,0 +1,2 @@
+Add licensed versions of following to this directory..
+qc_snp_sound.png
diff --git a/rro_overlays/aptxalsOverlay/res/drawable/qc_snp_sound.png b/rro_overlays/aptxalsOverlay/res/drawable/qc_snp_sound.png
new file mode 100644
index 0000000..7e8dc51
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/res/drawable/qc_snp_sound.png
Binary files differ
diff --git a/rro_overlays/aptxalsOverlay/res/drawable/readme b/rro_overlays/aptxalsOverlay/res/drawable/readme
new file mode 100644
index 0000000..06aa551
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/res/drawable/readme
@@ -0,0 +1,2 @@
+Add licensed versions of following to this directory..
+qc_snp_sound.png
diff --git a/rro_overlays/aptxalsOverlay/res/values/strings.xml b/rro_overlays/aptxalsOverlay/res/values/strings.xml
new file mode 100644
index 0000000..c673ed7
--- /dev/null
+++ b/rro_overlays/aptxalsOverlay/res/values/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>

+<resources>

+    <string name="a2dp_offload_enabled">true</string>

+    <string name="refresh_audio_profile_count_enabled">false</string>

+    <string name="ui_app_package_name">com.qualcomm.qtil.aptxui</string>

+    <string name="ui_app_service_class">aptxuiService</string>

+</resources>

diff --git a/sepolicy/SEPolicy.mk b/sepolicy/SEPolicy.mk
deleted file mode 100644
index ec6a086..0000000
--- a/sepolicy/SEPolicy.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-# Board specific SELinux policy variable definitions
-SEPOLICY_PATH:= device/qcom/sepolicy
-LOCAL_PATH := $(call my-dir)
-BOARD_SYSTEM_EXT_PREBUILT_DIR := device/qcom/sepolicy/generic
-BOARD_PRODUCT_PREBUILT_DIR := device/qcom/sepolicy/generic/product
-BOARD_PLAT_PUB_VERSIONED_POLICY := device/qcom/sepolicy
-$(shell $(SEPOLICY_PATH)/append.sh)
-
-SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS := \
-    $(SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS) \
-    $(SEPOLICY_PATH)/generic/public
-
-#once all the services are moved to Product /ODM above lines will be removed.
-# sepolicy rules for product images
-PRODUCT_PUBLIC_SEPOLICY_DIRS := \
-    $(PRODUCT_PUBLIC_SEPOLICY_DIRS) \
-    $(SEPOLICY_PATH)/generic/product/public
-
-PRODUCT_PRIVATE_SEPOLICY_DIRS := \
-    $(PRODUCT_PRIVATE_SEPOLICY_DIRS) \
-    $(SEPOLICY_PATH)/generic/product/private
diff --git a/sepolicy/generic/private/app.te b/sepolicy/generic/private/app.te
deleted file mode 100644
index 7d0464e..0000000
--- a/sepolicy/generic/private/app.te
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright (c) 2017, 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.
-
-get_prop(appdomain, vendor_persist_dpm_prop)
-get_prop(appdomain, vendor_persist_rcs_prop)
-
-# vendor_persist_camera_prop is not used by 3rd party apps, so don't
-# audit it to suppress the denials
-dontaudit appdomain vendor_persist_camera_prop:file r_file_perms;
diff --git a/sepolicy/generic/private/audioserver.te b/sepolicy/generic/private/audioserver.te
deleted file mode 100644
index 4ef830d..0000000
--- a/sepolicy/generic/private/audioserver.te
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright (c) 2018, 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.
-
-binder_call(audioserver,vendor_wfdservice);
-binder_call(audioserver,vendor_sys_sxrauxd);
-#allow access to ALSA MMAP FDs for AAudio API
-allow audioserver audio_service:service_manager find;
diff --git a/sepolicy/generic/private/bluetooth.te b/sepolicy/generic/private/bluetooth.te
deleted file mode 100644
index 6110671..0000000
--- a/sepolicy/generic/private/bluetooth.te
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright (c) 2020-2021, 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.
diff --git a/sepolicy/generic/private/bt_logger.te b/sepolicy/generic/private/bt_logger.te
deleted file mode 100644
index b7bb9b1..0000000
--- a/sepolicy/generic/private/bt_logger.te
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright (c) 2017, 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.
-
-type vendor_bt_logger, domain;
-type vendor_bt_logger_exec, system_file_type, exec_type, file_type;
-typeattribute  vendor_bt_logger  bluetoothdomain;
-typeattribute vendor_bt_logger coredomain;
-
-init_daemon_domain(vendor_bt_logger)
-bluetooth_domain(vendor_bt_logger)
-
-get_prop(vendor_bt_logger, bluetooth_prop)
-allow bluetooth vendor_bt_logger:unix_stream_socket connectto;
-allow vendor_bt_logger bluetooth:unix_stream_socket connectto;
-
-allow vendor_bt_logger bluetooth_data_file:dir search;
-allow vendor_bt_logger bluetooth_logs_data_file:dir rw_dir_perms;
-allow vendor_bt_logger bluetooth_logs_data_file:file create_file_perms;
diff --git a/sepolicy/generic/private/cameraserver.te b/sepolicy/generic/private/cameraserver.te
deleted file mode 100644
index 0a288d8..0000000
--- a/sepolicy/generic/private/cameraserver.te
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2019, 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.
-
-get_prop(cameraserver, vendor_persist_camera_prop)
-#access to cameraservice apis by faceauth
-hal_client_domain(cameraserver, hal_face)
diff --git a/sepolicy/generic/private/compat/26.0/26.0.cil b/sepolicy/generic/private/compat/26.0/26.0.cil
deleted file mode 100644
index e69de29..0000000
--- a/sepolicy/generic/private/compat/26.0/26.0.cil
+++ /dev/null
diff --git a/sepolicy/generic/private/compat/26.0/26.0.compat.cil b/sepolicy/generic/private/compat/26.0/26.0.compat.cil
deleted file mode 100644
index e224484..0000000
--- a/sepolicy/generic/private/compat/26.0/26.0.compat.cil
+++ /dev/null
@@ -1 +0,0 @@
-;; This file can't be empty
diff --git a/sepolicy/generic/private/compat/26.0/26.0.ignore.cil b/sepolicy/generic/private/compat/26.0/26.0.ignore.cil
deleted file mode 100644
index 8b1a6fd..0000000
--- a/sepolicy/generic/private/compat/26.0/26.0.ignore.cil
+++ /dev/null
@@ -1,7 +0,0 @@
-;;objects - a collection of types that have been introduced that have no
-;;   analogue in older policy.  Thus, we do not need to map these types to
-;;   previous ones.  Add here to pass checkapi tests.
-(type new_objects)
-(typeattribute new_objects)
-(typeattributeset new_objects
-  ( new_objects))
diff --git a/sepolicy/generic/private/compat/27.0/27.0.cil b/sepolicy/generic/private/compat/27.0/27.0.cil
deleted file mode 100644
index e69de29..0000000
--- a/sepolicy/generic/private/compat/27.0/27.0.cil
+++ /dev/null
diff --git a/sepolicy/generic/private/compat/27.0/27.0.compat.cil b/sepolicy/generic/private/compat/27.0/27.0.compat.cil
deleted file mode 100644
index e224484..0000000
--- a/sepolicy/generic/private/compat/27.0/27.0.compat.cil
+++ /dev/null
@@ -1 +0,0 @@
-;; This file can't be empty
diff --git a/sepolicy/generic/private/compat/27.0/27.0.ignore.cil b/sepolicy/generic/private/compat/27.0/27.0.ignore.cil
deleted file mode 100644
index aa50130..0000000
--- a/sepolicy/generic/private/compat/27.0/27.0.ignore.cil
+++ /dev/null
@@ -1,7 +0,0 @@
-;; new_objects - a collection of types that have been introduced that have no
-;;   analogue in older policy.  Thus, we do not need to map these types to
-;;   previous ones.  Add here to pass checkapi tests.
-(type new_objects)
-(typeattribute new_objects)
-(typeattributeset new_objects
-  ( new_objects))
diff --git a/sepolicy/generic/private/compat/28.0/28.0.cil b/sepolicy/generic/private/compat/28.0/28.0.cil
deleted file mode 100644
index e69de29..0000000
--- a/sepolicy/generic/private/compat/28.0/28.0.cil
+++ /dev/null
diff --git a/sepolicy/generic/private/compat/28.0/28.0.compat.cil b/sepolicy/generic/private/compat/28.0/28.0.compat.cil
deleted file mode 100644
index e224484..0000000
--- a/sepolicy/generic/private/compat/28.0/28.0.compat.cil
+++ /dev/null
@@ -1 +0,0 @@
-;; This file can't be empty
diff --git a/sepolicy/generic/private/compat/28.0/28.0.ignore.cil b/sepolicy/generic/private/compat/28.0/28.0.ignore.cil
deleted file mode 100644
index aa50130..0000000
--- a/sepolicy/generic/private/compat/28.0/28.0.ignore.cil
+++ /dev/null
@@ -1,7 +0,0 @@
-;; new_objects - a collection of types that have been introduced that have no
-;;   analogue in older policy.  Thus, we do not need to map these types to
-;;   previous ones.  Add here to pass checkapi tests.
-(type new_objects)
-(typeattribute new_objects)
-(typeattributeset new_objects
-  ( new_objects))
diff --git a/sepolicy/generic/private/compat/29.0/29.0.cil b/sepolicy/generic/private/compat/29.0/29.0.cil
deleted file mode 100644
index e69de29..0000000
--- a/sepolicy/generic/private/compat/29.0/29.0.cil
+++ /dev/null
diff --git a/sepolicy/generic/private/compat/29.0/29.0.compat.cil b/sepolicy/generic/private/compat/29.0/29.0.compat.cil
deleted file mode 100644
index e224484..0000000
--- a/sepolicy/generic/private/compat/29.0/29.0.compat.cil
+++ /dev/null
@@ -1 +0,0 @@
-;; This file can't be empty
diff --git a/sepolicy/generic/private/compat/29.0/29.0.ignore.cil b/sepolicy/generic/private/compat/29.0/29.0.ignore.cil
deleted file mode 100644
index ac26de0..0000000
--- a/sepolicy/generic/private/compat/29.0/29.0.ignore.cil
+++ /dev/null
@@ -1,7 +0,0 @@
-;; new_objects - a collection of types that have been introduced that have no
-;;   analogue in older policy.  Thus, we do not need to map these types to
-;;   previous ones.  Add here to pass checkapi test
-(type new_objects)
-(typeattribute new_objects)
-(typeattributeset new_objects
- ( new_objects))
diff --git a/sepolicy/generic/private/compat/30.0/30.0.cil b/sepolicy/generic/private/compat/30.0/30.0.cil
deleted file mode 100644
index 3dd4c2d..0000000
--- a/sepolicy/generic/private/compat/30.0/30.0.cil
+++ /dev/null
@@ -1,60 +0,0 @@
-(typeattributeset vendor_persist_camera_prop_30_0 (vendor_persist_camera_prop))
-(expandtypeattribute (vendor_persist_camera_prop_30_0) true)
-(typeattributeset vendor_usta_app_service_30_0 (vendor_usta_app_service))
-(expandtypeattribute (vendor_usta_app_service_30_0) true)
-(typeattributeset vendor_qvrd_30_0 (vendor_qvrd))
-(expandtypeattribute (vendor_qvrd_30_0) true)
-(typeattributeset vendor_qtelephony_30_0 (vendor_qtelephony))
-(expandtypeattribute (vendor_qtelephony_30_0) true)
-(typeattributeset vendor_qcc_trd_30_0 (vendor_qcc_trd))
-(expandtypeattribute (vendor_qcc_trd_30_0) true)
-(typeattributeset vendor_dataservice_app_30_0 (vendor_dataservice_app))
-(expandtypeattribute (vendor_dataservice_app_30_0) true)
-(typeattributeset vendor_seempd_30_0 (vendor_seempd))
-(expandtypeattribute (vendor_seempd_30_0) true)
-(typeattributeset vendor_qcc_utils_app_30_0 (vendor_qcc_utils_app))
-(expandtypeattribute (vendor_qcc_utils_app_30_0) true)
-(typeattributeset vendor_dpmtcm_socket_30_0 (vendor_dpmtcm_socket))
-(expandtypeattribute (vendor_dpmtcm_socket_30_0) true)
-(typeattributeset vendor_sys_video_prop_30_0 (vendor_sys_video_prop))
-(expandtypeattribute (vendor_sys_video_prop_30_0) true)
-(typeattributeset vendor_qcc_app_30_0 (vendor_qcc_app))
-(expandtypeattribute (vendor_qcc_app_30_0) true)
-(typeattributeset vendor_wfd_app_30_0 (vendor_wfd_app))
-(expandtypeattribute (vendor_wfd_app_30_0) true)
-(typeattributeset vendor_bt_prop_30_0 (vendor_bt_prop))
-(expandtypeattribute (vendor_bt_prop_30_0) true)
-(typeattributeset vendor_mmi_sys_30_0 (vendor_mmi_sys))
-(expandtypeattribute (vendor_mmi_sys_30_0) true)
-(typeattributeset vendor_qspmsvc_30_0 (vendor_qspmsvc))
-(expandtypeattribute (vendor_qspmsvc_30_0) true)
-(typeattributeset vendor_dpmd_30_0 (vendor_dpmd))
-(expandtypeattribute (vendor_dpmd_30_0) true)
-(typeattributeset vendor_qccsyshal_hwservice_30_0 (vendor_qccsyshal_hwservice))
-(expandtypeattribute (vendor_qccsyshal_hwservice_30_0) true)
-(typeattributeset vendor_vpsservice_30_0 (vendor_vpsservice))
-(expandtypeattribute (vendor_vpsservice_30_0) true)
-(typeattributeset vendor_wfdservice_30_0 (vendor_wfdservice))
-(expandtypeattribute (vendor_wfdservice_30_0) true)
-(typeattributeset vendor_hal_atfwd_hwservice_30_0 (vendor_hal_atfwd_hwservice))
-(expandtypeattribute (vendor_hal_atfwd_hwservice_30_0) true)
-(typeattributeset vendor_smcinvoke_device_30_0 (vendor_smcinvoke_device))
-(expandtypeattribute (vendor_smcinvoke_device_30_0) true)
-(typeattributeset vendor_persist_dpm_prop_30_0 (vendor_persist_dpm_prop))
-(expandtypeattribute (vendor_persist_dpm_prop_30_0) true)
-(typeattributeset vendor_dun-server_30_0 (vendor_dun-server))
-(expandtypeattribute (vendor_dun-server_30_0) true)
-(typeattributeset vendor_wlc_prop_30_0 (vendor_wlc_prop))
-(expandtypeattribute (vendor_wlc_prop_30_0) true)
-(typeattributeset vendor_elabel_data_file_30_0 (vendor_elabel_data_file))
-(expandtypeattribute (vendor_elabel_data_file_30_0) true)
-(typeattributeset vendor_fm_app_30_0 (vendor_fm_app))
-(expandtypeattribute (vendor_fm_app_30_0) true)
-(typeattributeset vendor_perfservice_30_0 (vendor_perfservice))
-(expandtypeattribute (vendor_perfservice_30_0) true)
-(typeattributeset vendor_sigmahal_hwservice_30_0 (vendor_sigmahal_hwservice))
-(expandtypeattribute (vendor_sigmahal_hwservice_30_0) true)
-(typeattributeset vendor_location_app_30_0 (vendor_location_app))
-(expandtypeattribute (vendor_location_app_30_0) true)
-(typeattributeset vendor_seempdw_socket_30_0 (vendor_seempdw_socket))
-(expandtypeattribute (vendor_seempdw_socket_30_0) true)
diff --git a/sepolicy/generic/private/compat/30.0/30.0.compat.cil b/sepolicy/generic/private/compat/30.0/30.0.compat.cil
deleted file mode 100644
index e224484..0000000
--- a/sepolicy/generic/private/compat/30.0/30.0.compat.cil
+++ /dev/null
@@ -1 +0,0 @@
-;; This file can't be empty
diff --git a/sepolicy/generic/private/compat/30.0/30.0.ignore.cil b/sepolicy/generic/private/compat/30.0/30.0.ignore.cil
deleted file mode 100644
index efe269f..0000000
--- a/sepolicy/generic/private/compat/30.0/30.0.ignore.cil
+++ /dev/null
@@ -1,17 +0,0 @@
-;; new_objects - a collection of types that have been introduced that have no
-;;   analogue in older policy.  Thus, we do not need to map these types to
-;;   previous ones.  Add here to pass checkapi test
-(type new_objects)
-(typeattribute new_objects)
-(typeattributeset new_objects
-  ( new_objects
-    vendor_hal_displayconfig_service
-    vendor_hal_telephony_service
-    vendor_mm_parser_prop
-    vendor_persist_tcm_prop
-    vendor_persist_rcs_prop
-    vendor_qvirtmgr
-    vendor_qesdk_service
-    vendor_qcc_authmgr_app
-    vendor_qcc_netstat_app
-    vendor_qcc_lmtp_app))
diff --git a/sepolicy/generic/private/dataservice_app.te b/sepolicy/generic/private/dataservice_app.te
deleted file mode 100644
index f2dce4a..0000000
--- a/sepolicy/generic/private/dataservice_app.te
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright (c) 2017-2019, 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.
-
-typeattribute vendor_dataservice_app coredomain;
-typeattribute vendor_dataservice_app mlstrustedsubject;
-app_domain(vendor_dataservice_app)
-net_domain(vendor_dataservice_app)
-
-add_service(vendor_dataservice_app, vendor_cne_service)
-add_service(vendor_dataservice_app, vendor_dpmservice)
-add_service(vendor_dataservice_app, uce_service)
-allow vendor_dataservice_app {
-  app_api_service
-  system_api_service
-  audioserver_service
-  radio_service
-}:service_manager find;
-
-allow vendor_dataservice_app radio_data_file:dir create_dir_perms;
-allow vendor_dataservice_app radio_data_file:{ file lnk_file } create_file_perms;
-
-hwbinder_use(vendor_dataservice_app)
-
-add_service(vendor_dataservice_app, vendor_dpmservice)
-allow vendor_dataservice_app system_app_data_file:dir create_dir_perms;
-allow vendor_dataservice_app vendor_dpmd_socket:sock_file write;
-allow vendor_dataservice_app vendor_dpmd_data_file:dir rw_dir_perms;
-allow vendor_dataservice_app vendor_dpmd_data_file:file create_file_perms;
-unix_socket_connect(vendor_dataservice_app,vendor_dpmd,vendor_dpmd);
-set_prop(vendor_dataservice_app, vendor_persist_dpm_prop)
-set_prop(vendor_dataservice_app, vendor_persist_rcs_prop)
diff --git a/sepolicy/generic/private/device.te b/sepolicy/generic/private/device.te
deleted file mode 100644
index f83f890..0000000
--- a/sepolicy/generic/private/device.te
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2015, 2017, 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.
-
-
-#Define smd7 device
-type vendor_smd7_device, dev_type;
diff --git a/sepolicy/generic/private/domain.te b/sepolicy/generic/private/domain.te
deleted file mode 100644
index 0e961db..0000000
--- a/sepolicy/generic/private/domain.te
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2019, 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.
-
-get_prop(domain, vendor_exported_system_prop)
-get_prop(domain, vendor_exported_odm_prop)
diff --git a/sepolicy/generic/private/dpmd.te b/sepolicy/generic/private/dpmd.te
deleted file mode 100644
index 3df432f..0000000
--- a/sepolicy/generic/private/dpmd.te
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright (c) 2018, 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.
-
-
-typeattribute vendor_dpmd coredomain;
-typeattribute vendor_dpmd mlstrustedsubject;
-type vendor_dpmd_exec, exec_type, system_file_type, file_type;
-
-init_daemon_domain(vendor_dpmd)
-
-net_domain(vendor_dpmd)
-
-allow vendor_dpmd {
-    vendor_dpmd_exec
-    system_file
-}:file x_file_perms;
-
-allow vendor_dpmd vendor_dpmd_data_file:file create_file_perms;
-allow vendor_dpmd vendor_dpmd_data_file:dir create_dir_perms;
-r_dir_file(vendor_dpmd,proc_net)
-
-allow vendor_dpmd self:capability {
-    setuid
-    net_raw
-    net_admin
-};
-
-allow vendor_dpmd netutils_wrapper:process sigkill;
-allow vendor_dpmd self:capability2 wake_alarm;
-
-r_dir_file(vendor_dpmd, appdomain)
-
-wakelock_use(vendor_dpmd)
-allow vendor_dpmd shell_exec:file rx_file_perms;
-dontaudit vendor_dpmd self:capability sys_module;
-set_prop(vendor_dpmd, vendor_persist_dpm_prop)
-get_prop(vendor_dpmd, vendor_persist_dpm_prop)
-#allow vendor_dpmd to create socket
-allow vendor_dpmd self:socket create_socket_perms_no_ioctl;
-allow vendor_dpmd self:{ netlink_socket netlink_generic_socket } create_socket_perms_no_ioctl;
-vendor_dpmd_socket_perm(priv_app)
-vendor_dpmd_socket_perm(system_server)
-vendor_dpmd_socket_perm(system_app)
-vendor_dpmd_socket_perm(untrusted_app)
-vendor_dpmd_socket_perm(untrusted_app_25)
-vendor_dpmd_socket_perm(platform_app)
-#allow vendor_dpmd to write to /proc/net/sys
-allow vendor_dpmd proc_net:file write;
-#self kill rule to kill vendor_dpmd child process which executes iptable commands
-allow vendor_dpmd self:capability kill;
-set_prop(vendor_dpmd, ctl_dpmd_prop)
diff --git a/sepolicy/generic/private/dun-server.te b/sepolicy/generic/private/dun-server.te
deleted file mode 100644
index 981a5e7..0000000
--- a/sepolicy/generic/private/dun-server.te
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright (c) 2017, 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.
-
-type vendor_dun-server_exec, system_file_type, exec_type, file_type;
-typeattribute  vendor_dun-server  bluetoothdomain;
-typeattribute vendor_dun-server coredomain;
-
-allow bluetooth vendor_dun-server:unix_stream_socket connectto;
-allow vendor_dun-server {
-    serial_device
-    vendor_smd7_device
-}:chr_file rw_file_perms;
-
-init_daemon_domain(vendor_dun-server)
-
-bluetooth_domain(vendor_dun-server)
diff --git a/sepolicy/generic/private/file.te b/sepolicy/generic/private/file.te
deleted file mode 100644
index c9db4fc..0000000
--- a/sepolicy/generic/private/file.te
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2015, 2017-2018, 2020-2021 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.
-
-type vendor_seemp_data_file, core_data_file_type, data_file_type, file_type;
-type vendor_dpmd_socket, file_type, coredomain_socket;
-type vendor_dpmd_data_file, file_type, data_file_type, core_data_file_type;
-type vendor_dpmwrapper_socket, file_type, coredomain_socket, mlstrustedobject;
-type vendor_qcc_data_file, file_type, data_file_type, core_data_file_type;
-type vendor_qcc_app_socket, file_type, mlstrustedobject, coredomain_socket;
-type vendor_sys_sxrauxd_data_file, file_type, data_file_type, core_data_file_type;
-type vendor_sys_sxrauxd_socket, file_type, coredomain_socket;
diff --git a/sepolicy/generic/private/file_contexts b/sepolicy/generic/private/file_contexts
deleted file mode 100644
index c65aac7..0000000
--- a/sepolicy/generic/private/file_contexts
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright (c) 2018-2021, 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.
-/data/misc/elabel(/.*)?         u:object_r:vendor_elabel_data_file:s0
-/data/misc/seemp(/.*)?          u:object_r:vendor_seemp_data_file:s0
-
-/(product|system/product)/etc/init\.qcom\.testscripts\.sh         u:object_r:qti-testscripts_exec:s0
-
-/storage/emulated(/.*)?         u:object_r:media_rw_data_file:s0
-
-####### device files ##############
-/dev/smd7                                       u:object_r:vendor_smd7_device:s0
-
-####### dev/socket files ##########
-/dev/socket/seempdw                             u:object_r:vendor_seempdw_socket:s0
-/dev/socket/dpmd                                u:object_r:vendor_dpmd_socket:s0
-/dev/socket/tcm                                 u:object_r:vendor_dpmtcm_socket:s0
-/dev/socket/tcmd                                u:object_r:vendor_dpmtcm_socket:s0
-/dev/socket/qdma_app(/.*)?                      u:object_r:vendor_qcc_app_socket:s0
-
-####### system file ###############
-/system/bin/seempd                              u:object_r:vendor_seempd_exec:s0
-/(system_ext|system/system_ext)/bin/dpmd        u:object_r:vendor_dpmd_exec:s0
-/(system_ext|system/system_ext)/bin/tcmd        u:object_r:vendor_tcmd_exec:s0
-/system/bin/vpsservice                          u:object_r:vendor_vpsservice_exec:s0
-
-####### system_ext file ###############
-/(system_ext|system/system_ext)/bin/dun-server  u:object_r:vendor_dun-server_exec:s0
-/(system_ext|system/system_ext)/bin/bt_logger   u:object_r:vendor_bt_logger_exec:s0
-/(system_ext|system/system_ext)/bin/perfservice u:object_r:vendor_perfservice_exec:s0
-/(system_ext|system/system_ext)/bin/qdtservice  u:object_r:vendor_qdtservice_exec:s0
-/(system|system_ext|system/system_ext)/bin/(wfdservice|wfdservice64)           u:object_r:vendor_wfdservice_exec:s0
-/(system|system_ext|system/system_ext)/bin/(sigma_miracasthalservice|sigma_miracasthalservice64) u:object_r:vendor_sigmahal_qti_exec:s0
-/(system_ext|system/system_ext)/bin/qccsyshalservice  u:object_r:vendor_qccsyshal_qti_exec:s0
-/(system_ext|system/system_ext)/bin/qccsyshal@1\.1-service u:object_r:vendor_qccsyshal_qti_exec:s0
-/(system_ext|system/system_ext)/bin/mmi         u:object_r:vendor_mmi_sys_exec:s0
-/(system_ext|system/system_ext)/bin/mmi_diag    u:object_r:vendor_mmi_sys_exec:s0
-/(system_ext|system/system_ext)/bin/qspmsvc           u:object_r:vendor_qspmsvc_exec:s0
-/(system_ext|system/system_ext)/bin/perfetto_dump\.sh           u:object_r:vendor_perfetto_dump_exec:s0
-/(system_ext|system/system_ext)/bin/qxrsplitauxservice  u:object_r:vendor_sys_sxrauxd_exec:s0
-
-####### data files ################
-/data/dpm(/.*)?                                 u:object_r:vendor_dpmd_data_file:s0
-/data/nfc(/.*)?                                 u:object_r:nfc_data_file:s0
-/data/misc/qdma(/.*)?                           u:object_r:vendor_qcc_data_file:s0
-/data/misc/sxraux(/.*)?                         u:object_r:vendor_sys_sxrauxd_data_file:s0
diff --git a/sepolicy/generic/private/fm_app.te b/sepolicy/generic/private/fm_app.te
deleted file mode 100644
index 260ecaf..0000000
--- a/sepolicy/generic/private/fm_app.te
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright (c) 2020, 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.
-
-typeattribute vendor_fm_app coredomain;
-app_domain(vendor_fm_app)
-
-hal_client_domain(vendor_fm_app, vendor_hal_fm);
-hal_client_domain(vendor_fm_app, vendor_hal_btconfigstore);
-hal_client_domain(vendor_fm_app, vendor_hal_qspmhal);
-hal_client_domain(vendor_fm_app, vendor_hal_perf);
-
-binder_call(vendor_fm_app, gpuservice)
-allow vendor_fm_app radio_service:service_manager find;
-allow vendor_fm_app audioserver_service:service_manager find;
-allow vendor_fm_app mediaserver_service:service_manager find;
-allow vendor_fm_app app_api_service:service_manager find;
diff --git a/sepolicy/generic/private/gmscore_app.te b/sepolicy/generic/private/gmscore_app.te
deleted file mode 100644
index 8a65fa1..0000000
--- a/sepolicy/generic/private/gmscore_app.te
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2021, 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.
-
-unix_socket_connect(gmscore_app, vendor_dpmtcm, vendor_tcmd)
diff --git a/sepolicy/generic/private/hal_qccsyshalservice.te b/sepolicy/generic/private/hal_qccsyshalservice.te
deleted file mode 100644
index 341ee75..0000000
--- a/sepolicy/generic/private/hal_qccsyshalservice.te
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright (c) 2020-2021 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.
-
-type vendor_qccsyshal_qti, domain, coredomain, mlstrustedsubject;
-type vendor_qccsyshal_qti_exec, system_file_type , exec_type, file_type;
-
-hal_server_domain(vendor_qccsyshal_qti, vendor_qccsyshal);
-
-#Add hwservice related rules
-hal_attribute_hwservice(vendor_qccsyshal, vendor_qccsyshal_hwservice);
-
-#Allow for transition from init domain to qccsyshal
-init_daemon_domain(vendor_qccsyshal_qti)
-
-#Allow the interaction with servicemanager
-binder_use(vendor_qccsyshal_qti)
-
-#Allow hwbinder call from hal client to server
-binder_call(vendor_qccsyshal_client, vendor_qccsyshal_server)
-binder_call(vendor_qccsyshal_server, vendor_qccsyshal_client)
-
-allow vendor_qccsyshal_client vendor_qccsyshal_hwservice:hwservice_manager find;
-
-# allow access to qdma dropbox (/data/misc/qdma)
-allow vendor_qccsyshal_qti vendor_qcc_data_file:dir create_dir_perms;
-allow vendor_qccsyshal_qti vendor_qcc_data_file:file create_file_perms;
-
-# allow access to vendor_qcc_app_socket
-unix_socket_connect(vendor_qccsyshal_qti, vendor_qcc_app, vendor_qcc_app)
-allow vendor_qccsyshal_qti vendor_qcc_app_socket:dir r_dir_perms;
-allow vendor_qccsyshal_qti vendor_qcc_app_socket:sock_file rw_file_perms;
-
-userdebug_or_eng(`
-  allow vendor_qccsyshal_qti vendor_qcc_lmtp_app:unix_stream_socket connectto;
-')
-
-allow vendor_qccsyshal_qti vendor_qcc_netstat_app:unix_stream_socket connectto;
diff --git a/sepolicy/generic/private/hwservice_contexts b/sepolicy/generic/private/hwservice_contexts
deleted file mode 100644
index 2a98049..0000000
--- a/sepolicy/generic/private/hwservice_contexts
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2019-2020, 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.
-
-vendor.qti.hardware.sigma_miracast::Isigma_miracast             u:object_r:vendor_sigmahal_hwservice:s0
-vendor.qti.hardware.qccsyshal::IQccsyshal                       u:object_r:vendor_qccsyshal_hwservice:s0
diff --git a/sepolicy/generic/private/ioctl_defines b/sepolicy/generic/private/ioctl_defines
deleted file mode 100644
index 846eb5e..0000000
--- a/sepolicy/generic/private/ioctl_defines
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright (c) 2017, 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.
-
-# socket ioctls defined in the kernel in include/uapi/linux/msm_ipc.h
-define(`IPC_ROUTER_IOCTL_GET_VERSION', `0x0000c300')
-define(`IPC_ROUTER_IOCTL_GET_MTU', `0x0000c301')
-define(`IPC_ROUTER_IOCTL_LOOKUP_SERVER', `0x0000c302')
-define(`IPC_ROUTER_IOCTL_GET_CURR_PKT_SIZE', `0x0000c303')
-define(`IPC_ROUTER_IOCTL_BIND_CONTROL_PORT', `0x0000c304')
-define(`IPC_ROUTER_IOCTL_CONFIG_SEC_RULES', `0x0000c305')
diff --git a/sepolicy/generic/private/ioctl_macros b/sepolicy/generic/private/ioctl_macros
deleted file mode 100644
index 84c899b..0000000
--- a/sepolicy/generic/private/ioctl_macros
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2017, 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.
-
-define(`msm_sock_ipc_ioctls_system', `{
-IPC_ROUTER_IOCTL_GET_VERSION
-IPC_ROUTER_IOCTL_GET_MTU
-IPC_ROUTER_IOCTL_LOOKUP_SERVER
-IPC_ROUTER_IOCTL_GET_CURR_PKT_SIZE
-IPC_ROUTER_IOCTL_BIND_CONTROL_PORT
-IPC_ROUTER_IOCTL_CONFIG_SEC_RULES
-}')
\ No newline at end of file
diff --git a/sepolicy/generic/private/kernel.te b/sepolicy/generic/private/kernel.te
deleted file mode 100644
index 8cee6ae..0000000
--- a/sepolicy/generic/private/kernel.te
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2021, 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.
-
-# Access tracefs instances
-allow kernel debugfs_tracing_instances:dir search;
diff --git a/sepolicy/generic/private/location_app.te b/sepolicy/generic/private/location_app.te
deleted file mode 100644
index 7a67449..0000000
--- a/sepolicy/generic/private/location_app.te
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright (c) 2019, 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.
-
-# generic/vendor_location_app.te - sepolicy rules for qti value added location apps
-# that will be part of system image. Eg: XT app.
-
-app_domain(vendor_location_app)
-binder_use(vendor_location_app)
-hal_client_domain(vendor_location_app, hal_gnss)
-
-net_domain(vendor_location_app)
-
-#Permissions for JDWP
-userdebug_or_eng(`
-  allow vendor_location_app { adbd su }:unix_stream_socket connectto;
-')
-
-allow vendor_location_app app_api_service:service_manager find;
-
-allow vendor_location_app system_app_data_file:dir create_dir_perms;
-allow vendor_location_app system_app_data_file:file create_file_perms;
-
-allow vendor_location_app radio_service:service_manager find;
-
-unix_socket_connect(vendor_location_app, vendor_dpmtcm, vendor_dpmd);
-unix_socket_connect(vendor_location_app, vendor_dpmtcm, vendor_tcmd);
-
-get_prop(vendor_location_app, radio_cdma_ecm_prop)
-
-allow vendor_location_app cgroup:file rw_file_perms;
-
-unix_socket_send(vendor_location_app, vendor_seempdw, vendor_seempd);
diff --git a/sepolicy/generic/private/mediaextractor.te b/sepolicy/generic/private/mediaextractor.te
deleted file mode 100644
index ce01c84..0000000
--- a/sepolicy/generic/private/mediaextractor.te
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2019, 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.
-
-get_prop(mediaextractor, vendor_mm_parser_prop);
-get_prop(mediaextractor, vendor_mm_osal_prop);
diff --git a/sepolicy/generic/private/mediaprovider.te b/sepolicy/generic/private/mediaprovider.te
deleted file mode 100644
index 376fd9c..0000000
--- a/sepolicy/generic/private/mediaprovider.te
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2018, 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.
-
-allow mediaprovider vendor_dpmtcm_socket:sock_file w_file_perms;
-allow mediaprovider vendor_dpmd:unix_stream_socket connectto;
-unix_socket_connect(mediaprovider, vendor_dpmtcm, vendor_tcmd);
diff --git a/sepolicy/generic/private/mediaserver.te b/sepolicy/generic/private/mediaserver.te
deleted file mode 100644
index aa62ea9..0000000
--- a/sepolicy/generic/private/mediaserver.te
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright (c) 2018, 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.
-
-unix_socket_send(mediaserver, vendor_seempdw, vendor_seempd)
-
-get_prop(mediaserver, vendor_mm_video_prop)
-get_prop(mediaserver, vendor_sys_video_prop)
diff --git a/sepolicy/generic/private/mmi_sys.te b/sepolicy/generic/private/mmi_sys.te
deleted file mode 100644
index e0fc2fa..0000000
--- a/sepolicy/generic/private/mmi_sys.te
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright (c) 2018, 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.
-
-typeattribute vendor_mmi_sys coredomain;
-type vendor_mmi_sys_exec, system_file_type, exec_type, file_type;
-
-#init
-init_daemon_domain(vendor_mmi_sys)
-
-#Allow mmi to use IPC
-binder_call(vendor_mmi_sys,surfaceflinger)
-binder_use(vendor_mmi_sys)
-
-#mmi_sys
-allow vendor_mmi_sys ion_device:chr_file r_file_perms;
-allow vendor_mmi_sys surfaceflinger_service:service_manager find;
-hal_client_domain(vendor_mmi_sys, hal_graphics_allocator)
-allow vendor_mmi_sys vendor_mmi_sys_exec:file execute_no_trans;
-
-allow vendor_mmi_sys gpu_device:chr_file rw_file_perms;
-allow vendor_mmi_sys kmsg_device:chr_file w_file_perms;
diff --git a/sepolicy/generic/private/mstatservice_app.te b/sepolicy/generic/private/mstatservice_app.te
deleted file mode 100644
index ed8859d..0000000
--- a/sepolicy/generic/private/mstatservice_app.te
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (c) 2021, 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.
-
-type vendor_mstatservice_app, domain;
-typeattribute vendor_mstatservice_app coredomain;
-app_domain(vendor_mstatservice_app)
-hal_client_domain(vendor_mstatservice_app, vendor_hal_mstatservice_qti)
-hal_client_domain(vendor_mstatservice_app, vendor_hal_perf)
-
-allow vendor_mstatservice_app radio_service:service_manager find;
-allow vendor_mstatservice_app app_api_service:service_manager find;
-
-get_prop(vendor_mstatservice_app, vendor_mstatservice_prop)
diff --git a/sepolicy/generic/private/network_stack.te b/sepolicy/generic/private/network_stack.te
deleted file mode 100644
index f5740bd..0000000
--- a/sepolicy/generic/private/network_stack.te
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2021, 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.
-
-unix_socket_connect(network_stack, vendor_dpmtcm, vendor_tcmd)
diff --git a/sepolicy/generic/private/perfservice.te b/sepolicy/generic/private/perfservice.te
deleted file mode 100644
index cdb8182..0000000
--- a/sepolicy/generic/private/perfservice.te
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2018, 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.
-
-type vendor_perfservice_exec, exec_type, system_file_type, file_type;
-
-init_daemon_domain(vendor_perfservice)
-
-add_service(vendor_perfservice, vendor_perf_service);
-binder_use(vendor_perfservice);
-binder_call(vendor_perfservice, system_server);
-binder_service(vendor_perfservice);
diff --git a/sepolicy/generic/private/platform_app.te b/sepolicy/generic/private/platform_app.te
deleted file mode 100644
index 881fe46..0000000
--- a/sepolicy/generic/private/platform_app.te
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright (c) 2015, 2017-2019, 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.
-
-#allow platform_app to read vendor_camera_prop
-get_prop(platform_app, vendor_persist_camera_prop)
-# Allow cneservice to be found
-allow platform_app vendor_cne_service:service_manager find;
-
-# Allow vendor_dpmservice to be found
-allow platform_app vendor_dpmservice:service_manager find;
-allow platform_app { vendor_dpmd_socket vendor_dpmtcm_socket }:sock_file w_file_perms;
-allow platform_app vendor_dpmd:unix_stream_socket connectto;
-userdebug_or_eng(`
-  r_dir_file(platform_app, vendor_seemp_data_file)
-  allow platform_app vendor_seemp_data_file: file w_file_perms;
-')
-allow platform_app vendor_color_service:service_manager find;
-# WigigSettings need to read persist.vendor.wigig.icon.disable
-get_prop(platform_app, vendor_wigig_core_prop)
-# SVA app and OEM voice activation app need to find soundtrigger_middleware_service
-allow platform_app soundtrigger_middleware_service:service_manager find;
-
-# allow platform_app access to Workload Classifier Property
-set_prop(platform_app, vendor_wlc_prop);
-
-#allow platform_app to interact with wificfr hal
-hal_client_domain(platform_app, hal_wificfr)
-#allow platform_app to interact with wpa_supplicant
-# adding typeattribute instead of macro because hal_wifi_supplicant has already
-# been defined
-typeattribute platform_app hal_wifi_supplicant_client;
-
-#SystemUI needs to access the property ril.cdma.inecmmode
-get_prop(platform_app, radio_cdma_ecm_prop)
-
-unix_socket_connect(platform_app, vendor_dpmtcm, vendor_tcmd);
diff --git a/sepolicy/generic/private/priv_app.te b/sepolicy/generic/private/priv_app.te
deleted file mode 100644
index 7b29395..0000000
--- a/sepolicy/generic/private/priv_app.te
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2019, 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.
-
-get_prop(priv_app, vendor_persist_camera_prop)
-get_prop(priv_app, radio_cdma_ecm_prop)
-allow priv_app vendor_dpmtcm_socket:sock_file w_file_perms;
-allow priv_app vendor_dpmd:unix_stream_socket connectto;
-# QVA app need to find soundtrigger_middleware_service
-allow priv_app soundtrigger_middleware_service:service_manager find;
-
-unix_socket_connect(priv_app, vendor_dpmtcm, vendor_tcmd);
diff --git a/sepolicy/generic/private/property.te b/sepolicy/generic/private/property.te
deleted file mode 100644
index eede7c5..0000000
--- a/sepolicy/generic/private/property.te
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright (c) 2019-2021, 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.
-
-# QCV: define property type vendor_exported_system_prop
-# and vendor_exported_odm_prop
-vendor_restricted_prop(vendor_exported_system_prop);
-vendor_restricted_prop(vendor_exported_odm_prop);
-
-#mm-osal
-system_internal_prop(vendor_mm_osal_prop)
-system_internal_prop(vendor_mm_video_prop)
-
-#WiFi Display
-system_internal_prop(vendor_wfd_service_prop)
-system_internal_prop(vendor_wfd_sys_debug_prop)
-# WIGIG
-system_internal_prop(vendor_wigig_core_prop)
-system_internal_prop(vendor_fst_prop)
-system_internal_prop(ctl_dpmd_prop)
-system_internal_prop(ctl_tcmd_prop)
-
-#XRCB property
-system_internal_prop(vendor_xrcb_prop)
-
-#bootreceiver property
-system_public_prop(vendor_bootreceiver_prop)
-
-#MStatservice
-system_vendor_config_prop(vendor_mstatservice_prop)
\ No newline at end of file
diff --git a/sepolicy/generic/private/property_contexts b/sepolicy/generic/private/property_contexts
deleted file mode 100644
index 83fb441..0000000
--- a/sepolicy/generic/private/property_contexts
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright (c) 2017, 2019, 2021 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.
-
-ro.vendor.qti.va_aosp.support       u:object_r:vendor_exported_system_prop:s0 exact bool
-ro.vendor.qti.va_odm.support       u:object_r:vendor_exported_odm_prop:s0 exact bool
-ro.vendor.perf.scroll_opt        u:object_r:vendor_exported_system_prop:s0 exact bool
-ro.vendor.perf.scroll_opt.heavy_app        u:object_r:vendor_exported_system_prop:s0 exact int
-ro.netflix.bsp_rev                         u:object_r:vendor_exported_system_prop:s0 exact string
-
-persist.vendor.dpm.                        u:object_r:vendor_persist_dpm_prop:s0
-persist.vendor.rcs.                        u:object_r:vendor_persist_rcs_prop:s0
-persist.vendor.tcmd.                       u:object_r:vendor_persist_tcm_prop:s0
-persist.vendor.btstack                     u:object_r:bluetooth_prop:s0
-persist.vendor.bluetooth.emailaccountcount u:object_r:bluetooth_prop:s0
-persist.vendor.bt.a2dp                     u:object_r:bluetooth_prop:s0
-persist.vendor.bt_logger.                  u:object_r:bluetooth_prop:s0
-persist.vendor.service.bt.                 u:object_r:bluetooth_prop:s0
-ro.vendor.btstack.                         u:object_r:bluetooth_prop:s0
-vendor.pts.                                u:object_r:bluetooth_prop:s0
-vendor.bt.pts.                             u:object_r:bluetooth_prop:s0
-vendor.bluetooth.                          u:object_r:bluetooth_prop:s0
-#vendor.camera.aux.packagelist              u:object_r:vendor_persist_camera_prop:s0
-persist.vendor.camera.privapp.list         u:object_r:vendor_persist_camera_prop:s0
-
-#mm-parser
-vendor.mm.enable.qcom_parser       u:object_r:vendor_mm_parser_prop:s0
-vendor.qcom_parser.                u:object_r:vendor_mm_parser_prop:s0
-#mm-osal
-vendor.debug.mmosal.config         u:object_r:vendor_mm_osal_prop:s0
-
-#perf
-vendor.perf.workloadclassifier.enable      u:object_r:vendor_wlc_prop:s0
-persist.vendor.build.date.utc              u:object_r:vendor_wlc_prop:s0
-
-#mm-video
-persist.vendor.debug.av.logs.lvl          u:object_r:debug_prop:s0
-persist.vendor.debug.en.drpcrpt           u:object_r:vendor_mm_video_prop:s0
-persist.vendor.media.hls.                 u:object_r:vendor_mm_video_prop:s0
-persist.vendor.sys.media.rtp-ports        u:object_r:vendor_mm_video_prop:s0
-vendor.encoder.video.profile              u:object_r:vendor_mm_video_prop:s0
-vendor.sys.media.target.version           u:object_r:vendor_sys_video_prop:s0
-vendor.sys.video.disable.ubwc             u:object_r:vendor_sys_video_prop:s0
-vendor.sys.media.target.qssi              u:object_r:vendor_sys_video_prop:s0
-
-#Wifi Display
-vendor.wfdservice                         u:object_r:vendor_wfd_service_prop:s0
-persist.vendor.debug.wfd.wfdsvc           u:object_r:vendor_wfd_sys_debug_prop:s0
-persist.vendor.debug.wfdcdbg              u:object_r:vendor_wfd_sys_debug_prop:s0
-persist.vendor.debug.wfdcdbgv             u:object_r:vendor_wfd_sys_debug_prop:s0
-persist.vendor.sys.debug.mux.             u:object_r:vendor_wfd_sys_debug_prop:s0
-persist.vendor.sys.debug.rtp.             u:object_r:vendor_wfd_sys_debug_prop:s0
-persist.vendor.sys.debug.wfd.             u:object_r:vendor_wfd_sys_debug_prop:s0
-
-# WIGIG
-persist.vendor.wigig.                      u:object_r:vendor_wigig_core_prop:s0
-persist.vendor.fst.                        u:object_r:vendor_fst_prop:s0
-persist.dpm.feature                        u:object_r:vendor_persist_dpm_prop:s0
-ctl.stop$dpmd                              u:object_r:ctl_dpmd_prop:s0
-ctl.stop$tcmd                              u:object_r:ctl_tcmd_prop:s0
-
-# Beluga
-ro.vendor.beluga.p                         u:object_r:vendor_exported_system_prop:s0
-ro.vendor.beluga.c                         u:object_r:vendor_exported_system_prop:s0
-ro.vendor.beluga.s                         u:object_r:vendor_exported_system_prop:s0
-ro.vendor.beluga.t                         u:object_r:vendor_exported_system_prop:s0
-
-#XRCB prop
-vendor.xrcb.                               u:object_r:vendor_xrcb_prop:s0
-
-# bootreceiver config props
-ro.vendor.bootreceiver.enable              u:object_r:vendor_bootreceiver_prop:s0 exact bool
-
-#MStatsSystem
-vendor.mstatservice                         u:object_r:vendor_mstatservice_prop:s0
diff --git a/sepolicy/generic/private/qcc_app.te b/sepolicy/generic/private/qcc_app.te
deleted file mode 100644
index e793970..0000000
--- a/sepolicy/generic/private/qcc_app.te
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2020 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.
-
-typeattribute vendor_qcc_app mlstrustedsubject;
-
-app_domain(vendor_qcc_app)
-net_domain(vendor_qcc_app)
-binder_use(vendor_qcc_app)
-
-allow vendor_qcc_app radio_service:service_manager find;
-# for vendor_perf_service
-allow vendor_qcc_app app_api_service:service_manager find;
-
-# allow access to qdma dropbox (/data/misc/qdma)
-allow vendor_qcc_app vendor_qcc_data_file:dir create_dir_perms;
-allow vendor_qcc_app vendor_qcc_data_file:file create_file_perms;
-
-# allow access to socket
-unix_socket_connect(vendor_qcc_app, vendor_dpmtcm, vendor_dpmd)
-unix_socket_connect(vendor_qcc_app, vendor_dpmtcm, vendor_tcmd)
-# allow access to mediadrmserver for qdmastats/wvstats
-allow vendor_qcc_app mediadrmserver_service:service_manager find;
-
-# allow vendor_qcc_app to access system_app_data_file
-# necessary for read and write /data/user_de/0/com.---.qti.qdma subdirectory.
-allow vendor_qcc_app system_data_file:dir search;
-allow vendor_qcc_app system_app_data_file:dir create_dir_perms;
-allow vendor_qcc_app system_app_data_file:file create_file_perms;
-
-allow vendor_qcc_app user_profile_root_file:dir search;
-
-# allow cgroup access
-allow vendor_qcc_app cgroup:file rw_file_perms;
-
-#allow mediametrics_service
-allow vendor_qcc_app mediametrics_service:service_manager find;
-
-# Allow read-write permissions to qdma sockets under vendor_qcc_app_socket.
-allow vendor_qcc_app vendor_qcc_app_socket:dir rw_dir_perms;
-allow vendor_qcc_app vendor_qcc_app_socket:sock_file create_file_perms;
-
-
diff --git a/sepolicy/generic/private/qcc_authmgr_app.te b/sepolicy/generic/private/qcc_authmgr_app.te
deleted file mode 100644
index a4e5f33..0000000
--- a/sepolicy/generic/private/qcc_authmgr_app.te
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2021, 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.
-
-typeattribute vendor_qcc_authmgr_app coredomain;
-
-app_domain(vendor_qcc_authmgr_app)
-binder_use(vendor_qcc_authmgr_app)
-
-hal_client_domain(vendor_qcc_authmgr_app, vendor_hal_qccvndhal);
-hal_client_domain(vendor_qcc_authmgr_app, vendor_hal_perf);
-allow vendor_qcc_authmgr_app {app_api_service}:service_manager find;
diff --git a/sepolicy/generic/private/qcc_lmtp_app.te b/sepolicy/generic/private/qcc_lmtp_app.te
deleted file mode 100644
index 9ae3c2c..0000000
--- a/sepolicy/generic/private/qcc_lmtp_app.te
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright (c) 2017-2020, 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.
-
-userdebug_or_eng(`
-  typeattribute vendor_qcc_lmtp_app mlstrustedsubject;
-  app_domain(vendor_qcc_lmtp_app)
-  net_domain(vendor_qcc_lmtp_app)
-  binder_use(vendor_qcc_lmtp_app)
-
-  hal_client_domain(vendor_qcc_lmtp_app, vendor_hal_perf);
-
-  allow vendor_qcc_lmtp_app {activity_service}:service_manager find;
-
-  allow vendor_qcc_lmtp_app location_service:service_manager find;
-  allow vendor_qcc_lmtp_app app_api_service:service_manager find;
-
-  # for vendor_perf_service
-  allow vendor_qcc_lmtp_app vendor_perf_service:service_manager find;
-
-  # allow access to socket
-  unix_socket_connect(vendor_qcc_lmtp_app, vendor_dpmtcm, vendor_dpmd)
-  unix_socket_connect(vendor_qcc_lmtp_app, vendor_dpmtcm, vendor_tcmd)
-  # allow access to qcc dropbox
-  allow vendor_qcc_lmtp_app vendor_qcc_data_file:dir create_dir_perms;
-  allow vendor_qcc_lmtp_app vendor_qcc_data_file:file create_file_perms;
-
-  # allow vendor_qcc_lmtp_app to access system_app_data_file
-  # necessary for read and write /data/data subdirectory
-  allow vendor_qcc_lmtp_app system_app_data_file:dir create_dir_perms;
-  allow vendor_qcc_lmtp_app system_app_data_file:file create_file_perms;
-  allow vendor_qcc_lmtp_app system_data_file:dir search;
-
-  # Allow read-write permissions to qdma sockets under vendor_qcc_app_socket.
-  unix_socket_connect(vendor_qcc_lmtp_app, vendor_qcc_app, vendor_qcc_app)
-  allow vendor_qcc_lmtp_app vendor_qcc_app_socket:dir rw_dir_perms;
-  allow vendor_qcc_lmtp_app vendor_qcc_app_socket:sock_file create_file_perms;
-
-  allow vendor_qcc_lmtp_app app_api_service:service_manager find;
-')
diff --git a/sepolicy/generic/private/qcc_netstat_app.te b/sepolicy/generic/private/qcc_netstat_app.te
deleted file mode 100644
index 7471257..0000000
--- a/sepolicy/generic/private/qcc_netstat_app.te
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright (c) 2021, 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.
-
-typeattribute vendor_qcc_netstat_app coredomain;
-
-app_domain(vendor_qcc_netstat_app)
-net_domain(vendor_qcc_netstat_app)
-binder_use(vendor_qcc_netstat_app)
-
-hal_client_domain(vendor_qcc_netstat_app, vendor_hal_qccvndhal);
-hal_client_domain(vendor_qcc_netstat_app, vendor_hal_perf);
-allow vendor_qcc_netstat_app {app_api_service}:service_manager find;
-
-# Allow read-write permissions to qdma sockets under vendor_qcc_app_socket.
-unix_socket_connect(vendor_qcc_netstat_app, vendor_qcc_app, vendor_qcc_app)
diff --git a/sepolicy/generic/private/qcc_trd.te b/sepolicy/generic/private/qcc_trd.te
deleted file mode 100644
index ded25c9..0000000
--- a/sepolicy/generic/private/qcc_trd.te
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2020 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.
-
-hal_client_domain(vendor_qcc_trd, vendor_qccsyshal);
diff --git a/sepolicy/generic/private/qcc_utils_app.te b/sepolicy/generic/private/qcc_utils_app.te
deleted file mode 100644
index 71ee026..0000000
--- a/sepolicy/generic/private/qcc_utils_app.te
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (c) 2017-2020, 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.
-
-typeattribute vendor_qcc_utils_app mlstrustedsubject;
-
-app_domain(vendor_qcc_utils_app)
-net_domain(vendor_qcc_utils_app)
-binder_use(vendor_qcc_utils_app)
-
-allow vendor_qcc_utils_app { app_api_service radio_service }:service_manager find;
-
-# allow access to qcc dropbox
-allow vendor_qcc_utils_app vendor_qcc_data_file:dir create_dir_perms;
-allow vendor_qcc_utils_app vendor_qcc_data_file:file create_file_perms;
-
-# allow vendor_qcc_utils_app to access system_app_data_file
-# necessary for read and write /data/data subdirectory
-allow vendor_qcc_utils_app system_app_data_file:dir create_dir_perms;
-allow vendor_qcc_utils_app system_app_data_file:file create_file_perms;
-
-# allow cgroup access
-allow vendor_qcc_utils_app cgroup:file rw_file_perms;
-
-# for aws iot mqtt
-allow vendor_qcc_utils_app self: udp_socket create_socket_perms_no_ioctl;
diff --git a/sepolicy/generic/private/qdtservice.te b/sepolicy/generic/private/qdtservice.te
deleted file mode 100644
index d80a845..0000000
--- a/sepolicy/generic/private/qdtservice.te
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (c) 2018, 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.
-
-type vendor_qdtservice_exec, exec_type, system_file_type, file_type;
-type vendor_qdtservice, domain, coredomain;
-
-init_daemon_domain(vendor_qdtservice)
-
-add_service(vendor_qdtservice, vendor_qdt_service);
-binder_use(vendor_qdtservice);
-binder_service(vendor_qdtservice);
-
-hal_client_domain(vendor_qdtservice, vendor_hal_perf)
diff --git a/sepolicy/generic/private/qesdkSystem.te b/sepolicy/generic/private/qesdkSystem.te
deleted file mode 100644
index 8109d74..0000000
--- a/sepolicy/generic/private/qesdkSystem.te
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright (c) 2021, 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.
-
-type vendor_qesdk_app, domain;
-typeattribute vendor_qesdk_app coredomain;
-typeattribute vendor_qesdk_app mlstrustedsubject;
-app_domain(vendor_qesdk_app)
-#allow vendor_qesdk_app to access vendor_hal_qesdhal
-qesdk_app_access(vendor_qesdk_app);
-allow vendor_qesdk_app system_data_file:dir search;
-allow vendor_qesdk_app system_app_data_file:dir { getattr search };
-allow vendor_qesdk_app user_profile_root_file:dir search;
-allow vendor_qesdk_app app_api_service:service_manager find;
-hal_client_domain(vendor_qesdk_app, vendor_hal_perf)
-add_service(vendor_qesdk_app, vendor_qesdk_service);
diff --git a/sepolicy/generic/private/qspmsvc.te b/sepolicy/generic/private/qspmsvc.te
deleted file mode 100644
index ac71950..0000000
--- a/sepolicy/generic/private/qspmsvc.te
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright (c) 2019-2020, 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.
-
-typeattribute vendor_qspmsvc coredomain;
-type vendor_qspmsvc_exec, exec_type, system_file_type, file_type;
-
-init_daemon_domain(vendor_qspmsvc)
-add_service(vendor_qspmsvc, vendor_qspmsvc_service);
-binder_use(vendor_qspmsvc);
-binder_call(vendor_qspmsvc, system_server);
-binder_service(vendor_qspmsvc);
-hal_client_domain(vendor_qspmsvc, hal_thermal)
diff --git a/sepolicy/generic/private/qtelephony.te b/sepolicy/generic/private/qtelephony.te
deleted file mode 100644
index 37b1fac..0000000
--- a/sepolicy/generic/private/qtelephony.te
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2017-2018, 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.
-
-# qti telephony apps, such as AtFwd and FastDormancy
-typeattribute vendor_qtelephony coredomain;
-
-app_domain(vendor_qtelephony)
-net_domain(vendor_qtelephony)
-
-hwbinder_use(vendor_qtelephony);
-get_prop(vendor_qtelephony, hwservicemanager_prop);
-add_hwservice(vendor_qtelephony, vendor_hal_atfwd_hwservice);
-
-userdebug_or_eng(`
-    hal_client_domain( vendor_qtelephony, vendor_hal_diaghal)
-')
-
-allow vendor_qtelephony { cameraserver_service mediaextractor_service mediaserver_service mediametrics_service radio_service drmserver_service audioserver_service}:service_manager find;
-allow vendor_qtelephony system_api_service:service_manager find;
-allow vendor_qtelephony app_api_service:service_manager find;
-
-allow vendor_qtelephony vendor_dpmtcm_socket:sock_file write;
-
-allow vendor_qtelephony vendor_dpmd:unix_stream_socket connectto;
-
-hal_client_domain(vendor_qtelephony, hal_telephony)
diff --git a/sepolicy/generic/private/qti-testscripts.te b/sepolicy/generic/private/qti-testscripts.te
deleted file mode 100644
index 4bdbb83..0000000
--- a/sepolicy/generic/private/qti-testscripts.te
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright (c) 2015,2017 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.
-
-#as the exec is defined in file_context  it is hitting build
-# error in user build  so moving out of the macro
-type qti-testscripts_exec, system_file_type, exec_type, file_type;
-userdebug_or_eng(`
-  type qti-testscripts, domain, mlstrustedsubject;
-  typeattribute  qti-testscripts coredomain;
-  permissive qti-testscripts;
-  init_daemon_domain(qti-testscripts)
-
-  #this is shell scripts and need /system/bin/sh
-  allow qti-testscripts shell_exec:file rx_file_perms;
-  #super_user - start
-  # Add qti-testscripts to various domains
-  net_domain(qti-testscripts)
-
-  dontaudit qti-testscripts self:capability_class_set *;
-  dontaudit qti-testscripts kernel:security *;
-  dontaudit qti-testscripts kernel:system *;
-  dontaudit qti-testscripts self:memprotect *;
-  dontaudit qti-testscripts domain:process *;
-  dontaudit qti-testscripts domain:fd *;
-  dontaudit qti-testscripts domain:dir *;
-  dontaudit qti-testscripts domain:lnk_file *;
-  dontaudit qti-testscripts domain:{ fifo_file file } *;
-  dontaudit qti-testscripts domain:socket_class_set *;
-  dontaudit qti-testscripts domain:ipc_class_set *;
-  dontaudit qti-testscripts domain:key *;
-  dontaudit qti-testscripts fs_type:filesystem *;
-  dontaudit qti-testscripts {fs_type dev_type file_type}:dir_file_class_set *;
-  dontaudit qti-testscripts node_type:node *;
-  dontaudit qti-testscripts node_type:{ tcp_socket udp_socket rawip_socket } *;
-  dontaudit qti-testscripts netif_type:netif *;
-  dontaudit qti-testscripts port_type:socket_class_set *;
-  dontaudit qti-testscripts port_type:{ tcp_socket dccp_socket } *;
-  dontaudit qti-testscripts domain:peer *;
-  dontaudit qti-testscripts domain:binder *;
-  dontaudit qti-testscripts property_type:property_service *;
-  dontaudit qti-testscripts property_type:file *;
-  dontaudit qti-testscripts service_manager_type:service_manager *;
-  dontaudit qti-testscripts keystore:keystore_key *;
- # dontaudit qti-testscripts domain:debuggerd *;
-  dontaudit qti-testscripts domain:drmservice *;
-  dontaudit qti-testscripts unlabeled:filesystem *;
-  #super_user - end
-
-  #Added below rule in same file to keep all debug policies
-  #under one common file.
-
-  # All domains can read proc enrty of qti-testscripts
-  # r_dir_file(domain, qti-testscripts)
-  # r_dir_file(qti-testscripts, domain)
-  
-# allow adbd qti-testscripts:process dyntransition;
-  #allow { domain -mediaextractor -mediacodec } qti-testscripts:unix_stream_socket connectto;
-  allow domain qti-testscripts:fd use;
-  allow { domain -app_zygote -mediaextractor -hal_omx_server -hal_configstore_server } qti-testscripts:unix_stream_socket { getattr getopt read write shutdown };
-#  binder_call({ domain -init -netd }, qti-testscripts)
-  allow domain qti-testscripts:fifo_file { write getattr };
-  allow domain qti-testscripts:process sigchld;
-  binder_use(qti-testscripts)
-  allow platform_app qti-testscripts:unix_stream_socket { read write connectto};
-  allow system_app qti-testscripts:unix_stream_socket { read write connectto};
-  allow system_server qti-testscripts:binder { transfer call };
-  allow untrusted_app_25 qti-testscripts:binder  { transfer call };
-  allow priv_app qti-testscripts:binder { transfer call };
-  allow surfaceflinger qti-testscripts:binder { transfer call };
-  allow system_server qti-testscripts:fifo_file read;
-  binder_call(platform_app, qti-testscripts)
-  binder_call(system_app, qti-testscripts)
-
-# allow lmkd to kill tasks with positive oom_score_adj under memory pressure
-  allow lmkd qti-testscripts:process { setsched sigkill };
-')
diff --git a/sepolicy/generic/private/radio.te b/sepolicy/generic/private/radio.te
deleted file mode 100644
index 8c20763..0000000
--- a/sepolicy/generic/private/radio.te
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2018, 2020, 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.
-
-hwbinder_use(radio)
-allow radio mediaextractor_service:service_manager find;
-
-userdebug_or_eng(`
-  unix_socket_send(radio,vendor_seempdw, vendor_seempd)
-')
-
-unix_socket_connect(radio, vendor_dpmtcm, vendor_dpmd)
diff --git a/sepolicy/generic/private/seapp_contexts b/sepolicy/generic/private/seapp_contexts
deleted file mode 100644
index 6efc98e..0000000
--- a/sepolicy/generic/private/seapp_contexts
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright (c) 2019-2021, 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.
-
-#Add new domain for DataServices
-# Needed for CNEService , uceShimService and other connectivity services
-user=radio seinfo=platform name=.dataservices domain=vendor_dataservice_app type=radio_data_file
-
-# AtFwd app
-user=_app seinfo=platform name=com.qualcomm.telephony domain=vendor_qtelephony type=app_data_file levelFrom=all
-
-#Add new domain for ims app
-user=_app seinfo=platform name=org.codeaurora.ims isPrivApp=true domain=vendor_qtelephony type=app_data_file levelFrom=all
-
-
-# QtiTelephonyService app
-user=_app seinfo=platform name=com.qualcomm.qti.telephonyservice domain=vendor_qtelephony type=app_data_file levelFrom=all
-
-#Add new domain for qti value added Location apps
-user=_app seinfo=platform name=com.qualcomm.location.XT isPrivApp=true domain=vendor_location_app type=app_data_file
-user=_app seinfo=platform name=com.qualcomm.location.XT.setup isPrivApp=true domain=vendor_location_app type=app_data_file
-user=_app seinfo=platform name=com.qualcomm.location isPrivApp=true domain=vendor_location_app type=app_data_file
-user=_app seinfo=platform name=com.qualcomm.wfd.service:wfd_service domain=vendor_wfd_app type=app_data_file levelfrom=all
-user=_app seinfo=platform name=com.qualcomm.wfd.client domain=vendor_wfd_app type=app_data_file levelfrom=all
-user=_app seinfo=platform name=com.qualcomm.qti.ssmeditor domain=vendor_qconfig_app type=app_data_file levelfrom=all
-
-#Add new domain for QCC
-user=system seinfo=platform name=com.qualcomm.qti.qdma isPrivApp=true domain=vendor_qcc_app type=system_app_data_file
-#Add new domain for QCCLMTP
-user=system seinfo=platform name=com.qualcomm.qti.qcclmtp isPrivApp=true domain=vendor_qcc_lmtp_app type=system_app_data_file
-#Add new domain for QCCNetstat
-user=_app seinfo=platform name=com.qualcomm.qti.qccnetstat domain=vendor_qcc_netstat_app type=app_data_file levelFrom=all
-#Add new domain for QCCAuthMgr
-user=_app seinfo=platform name=com.qualcomm.qti.qccauthmgr domain=vendor_qcc_authmgr_app type=app_data_file levelFrom=all
-#Add new domain for QCC-Utils
-user=system seinfo=platform name=com.qualcomm.qti.qdmautils isPrivApp=true domain=vendor_qcc_utils_app type=system_app_data_file
-# Add new domain for FM app
-user=_app seinfo=platform name=com.caf.fmradio domain=vendor_fm_app type=app_data_file levelFrom=all
-
-#Add new domain for secure camera service app
-user=_app seinfo=platform name=com.qualcomm.qti.seccamservice:remote domain=vendor_seccam_app type=app_data_file
-
-#Add ExtTelephonyService to vendor_qtelephony
-user=_app seinfo=platform name=com.qti.phone domain=vendor_qtelephony type=app_data_file levelFrom=all
-
-#Add new domain for Voice Activation app
-user=_app seinfo=platform name=com.qualcomm.qti.sva domain=vendor_voiceui_app type=app_data_file levelFrom=all
-
-# qc mStat app
-user=_app seinfo=platform name=com.qti.qualcomm.mstatssystemservice domain=vendor_mstatservice_app type=app_data_file levelFrom=all
-
-#Add new domain for QESDK_APP
-user=system seinfo=platform name=vendor.qti.qesdk.sysservice isPrivApp=true domain=vendor_qesdk_app type=system_app_data_file
-
-#Add new domain for workloadclassifier
-user=_app seinfo=platform name=com.qualcomm.qti.workloadclassifier domain=vendor_wlc_app type=app_data_file levelFrom=all
-
-#Add new domain for xrcb app
-user=_app seinfo=platform name=com.qualcomm.qti.xrcb domain=vendor_xrcb_app type=app_data_file levelFrom=all
diff --git a/sepolicy/generic/private/seccam_app.te b/sepolicy/generic/private/seccam_app.te
deleted file mode 100644
index 2881a71..0000000
--- a/sepolicy/generic/private/seccam_app.te
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright (c) 2019, 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.
-
-type vendor_seccam_app, domain;
-app_domain(vendor_seccam_app)
-net_domain(vendor_seccam_app)
-
-hal_client_domain(vendor_seccam_app, vendor_hal_qteeconnector);
-
-allow vendor_seccam_app app_data_file:dir create_dir_perms;
-allow vendor_seccam_app app_data_file:file create_file_perms;
-allow vendor_seccam_app { activity_service app_api_service } :service_manager find;
-allow vendor_seccam_app self:qipcrtr_socket create_socket_perms_no_ioctl;
-typeattribute vendor_seccam_app hal_graphics_composer_client;
diff --git a/sepolicy/generic/private/seempd.te b/sepolicy/generic/private/seempd.te
deleted file mode 100644
index ece4248..0000000
--- a/sepolicy/generic/private/seempd.te
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright (c) 2017, 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.
-
-typeattribute vendor_seempd coredomain;
-typeattribute vendor_seempd mlstrustedsubject;
-type vendor_seempd_exec, exec_type, system_file_type, file_type;
-
-init_daemon_domain(vendor_seempd)
-
-binder_use(vendor_seempd)
-binder_call(vendor_seempd, system_server)
-binder_call(vendor_seempd, appdomain)
-
-allow vendor_seempd vendor_MinkBinderSvc:service_manager { find };
-
-add_service(vendor_seempd, vendor_seemp_service)
-
-allow vendor_seempd self:binder call;
-allow vendor_seempd ion_device:chr_file r_file_perms;
-
-#Allow search access in seemp_data_file
-allow vendor_seempd vendor_seemp_data_file:dir search;
diff --git a/sepolicy/generic/private/service.te b/sepolicy/generic/private/service.te
deleted file mode 100644
index 076d12d..0000000
--- a/sepolicy/generic/private/service.te
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (c) 2018, 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.
-type vendor_cne_service,                 service_manager_type;
-type vendor_seemp_service,               service_manager_type;
-type vendor_dpmservice,                  service_manager_type;
-type vendor_MinkBinderSvc,               app_api_service, service_manager_type;
-type vendor_perf_service,         app_api_service, service_manager_type;
-type vendor_qdt_service,                 app_api_service, service_manager_type;
-type vendor_izat_service,                app_api_service, system_api_service, service_manager_type;
-type vendor_color_service,               service_manager_type;
-type vendor_wfdservice_service,          service_manager_type;
-type vendor_wigigp2p_service,            app_api_service, system_server_service, service_manager_type;
-type vendor_wigig_service,               app_api_service, system_server_service, service_manager_type;
-type vendor_vps_service,          app_api_service, service_manager_type;
-type vendor_qspmsvc_service,             app_api_service, service_manager_type;
-type vendor_qvirtmgr_service,            service_manager_type;
-
diff --git a/sepolicy/generic/private/service_contexts b/sepolicy/generic/private/service_contexts
deleted file mode 100644
index bfb5637..0000000
--- a/sepolicy/generic/private/service_contexts
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (c) 2018-2019, 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.
-cneservice                                           u:object_r:vendor_cne_service:s0
-com.qualcomm.qti.ustaservice.USTAServiceImpl         u:object_r:vendor_usta_app_service:s0
-dpmservice                                     u:object_r:vendor_dpmservice:s0
-MinkBinderSvc                                  u:object_r:vendor_MinkBinderSvc:s0
-vendor.perfservice                             u:object_r:vendor_perf_service:s0
-vendor.qdtservice                              u:object_r:vendor_qdt_service:s0
-sms-sec                                        u:object_r:radio_service:s0
-extphone                                       u:object_r:radio_service:s0
-qti.radio.extphone                             u:object_r:radio_service:s0
-com.qualcomm.location.izat.IzatService         u:object_r:vendor_izat_service:s0
-qti.security.seempspa                          u:object_r:vendor_seemp_service:s0
-vendor.audio.vrservice                         u:object_r:audioserver_service:s0
-com.qti.snapdragon.sdk.display.IColorService   u:object_r:vendor_color_service:s0
-wfdservice                                     u:object_r:vendor_wfdservice_service:s0
-wfdservice64                                   u:object_r:vendor_wfdservice_service:s0
-wigigp2p                                       u:object_r:vendor_wigigp2p_service:s0
-wigig                                          u:object_r:vendor_wigig_service:s0
-display.smomoservice                           u:object_r:surfaceflinger_service:s0
-vendor.vpsservice                              u:object_r:vendor_vps_service:s0
-vendor.qspmsvc                                 u:object_r:vendor_qspmsvc_service:s0
-vendor.qti.gnss.ILocAidlGnss/default           u:object_r:hal_gnss_service:s0
-vendor.qvirtmgr                                u:object_r:vendor_qvirtmgr_service:s0
-vendor.qti.qesdsys.IQesdSys/default            u:object_r:vendor_qesdk_service:s0
diff --git a/sepolicy/generic/private/sigma-hal.te b/sepolicy/generic/private/sigma-hal.te
deleted file mode 100644
index dc64d3e..0000000
--- a/sepolicy/generic/private/sigma-hal.te
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2019 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.
-
-type vendor_sigmahal_qti, domain, coredomain;
-type vendor_sigmahal_qti_exec, system_file_type , exec_type, file_type;
-
-hal_server_domain(vendor_sigmahal_qti,vendor_sigmahal);
-hal_attribute_hwservice(vendor_sigmahal, vendor_sigmahal_hwservice);
-
-#Allow for transition from init domain to vendor_sigmahal_qti
-init_daemon_domain(vendor_sigmahal_qti);
-
-#Allow the interaction with servicemanager
-binder_use(vendor_sigmahal_qti)
-
-#Allow the interaction with wfdservice
-binder_call(vendor_sigmahal_qti,vendor_wfdservice);
-
-#Allow access to vendor_wfdservice_service,audioserver_service,surfaceflinger_service to interact with vendor_sigmahal_qti
-allow vendor_sigmahal_qti {vendor_wfdservice_service audioserver_service surfaceflinger_service}:service_manager find;
-
-#Allow vendor_sigmahal_qti to interact with audio_server
-binder_call(vendor_sigmahal_qti,audioserver);
-
-#Allow vendor_sigmahal_qti to interact with surface flinger
-binder_call(vendor_sigmahal_qti,surfaceflinger);
diff --git a/sepolicy/generic/private/smart_trace.te b/sepolicy/generic/private/smart_trace.te
deleted file mode 100644
index 445d1ed..0000000
--- a/sepolicy/generic/private/smart_trace.te
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (c) 2021, 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.
-
-type vendor_perfetto_dump, domain, coredomain;
-type vendor_perfetto_dump_exec, system_file_type, exec_type, file_type;
-
-init_daemon_domain(vendor_perfetto_dump)
-userdebug_or_eng(`
-  set_prop(vendor_perfetto_dump, system_prop)
-  allow vendor_perfetto_dump perfetto_traces_data_file:dir rw_dir_perms;
-  allow vendor_perfetto_dump perfetto_traces_data_file:file { rw_file_perms unlink };
-  allow vendor_perfetto_dump shell_exec:file { rx_file_perms entrypoint };
-  allow vendor_perfetto_dump toolbox_exec:file rx_file_perms;
-  allow vendor_perfetto_dump perfetto_exec:file rx_file_perms;
-  allow vendor_perfetto_dump perfetto:fd use;
-  allow vendor_perfetto_dump shell:fd use;
-  allow vendor_perfetto_dump shell:fifo_file { read write };
-
-  # Allow the service to create new files within /data/misc/perfetto-traces.
-  allow vendor_perfetto_dump perfetto_traces_data_file:file create_file_perms;
-  allow vendor_perfetto_dump perfetto_traces_data_file:dir rw_dir_perms;
-  allow traced vendor_perfetto_dump:fd use;
-  allow vendor_perfetto_dump traced_consumer_socket:sock_file { write read };
-  allow vendor_perfetto_dump traced:unix_stream_socket connectto;
-')
diff --git a/sepolicy/generic/private/surfaceflinger.te b/sepolicy/generic/private/surfaceflinger.te
deleted file mode 100644
index 190935b..0000000
--- a/sepolicy/generic/private/surfaceflinger.te
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright (c) 2018, 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.
-
-binder_call(surfaceflinger, vendor_wfdservice);
-allow surfaceflinger vendor_hal_displayconfig_service:service_manager find;
-
-#Allow access to limits_hwservice
-hal_client_domain(surfaceflinger, vendor_hal_limits)
diff --git a/sepolicy/generic/private/sxrauxd.te b/sepolicy/generic/private/sxrauxd.te
deleted file mode 100644
index 04f4acc..0000000
--- a/sepolicy/generic/private/sxrauxd.te
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2021 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.
-type vendor_sys_sxrauxd, domain;
-typeattribute vendor_sys_sxrauxd coredomain;
-typeattribute vendor_sys_sxrauxd vendor_hal_sxrservice_qti_socket_fd_use_client;
-type vendor_sys_sxrauxd_exec, system_file_type, exec_type, file_type;
-
-init_daemon_domain(vendor_sys_sxrauxd)
-
-allow vendor_sys_sxrauxd vendor_sys_sxrauxservice_qti_socket_client:unix_stream_socket { getopt read setopt shutdown write };
-# Allow access to our socket
-allow vendor_sys_sxrauxd vendor_sys_sxrauxd_socket:sock_file rw_file_perms;
-
-# Allow access to sxrservice
-hal_client_domain(vendor_sys_sxrauxd, vendor_hal_sxrservice_qti);
-
-#Allow access to Audio Flinger APIs
-binder_call(vendor_sys_sxrauxd, audioserver);
-allow vendor_sys_sxrauxd audioserver_service : service_manager find;
-
-# Allow interracting with vendor_sxrauxd directory
-allow vendor_sys_sxrauxd vendor_sys_sxrauxd_data_file:dir create_dir_perms;
-allow vendor_sys_sxrauxd vendor_sys_sxrauxd_data_file:file create_file_perms;
-
-#allow binder use for checking permissions
-binder_use(vendor_sys_sxrauxd)
diff --git a/sepolicy/generic/private/system_app.te b/sepolicy/generic/private/system_app.te
deleted file mode 100644
index d779a9e..0000000
--- a/sepolicy/generic/private/system_app.te
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (c) 2015, 2017, 2019-2020, 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.
-
-# access to seemp folder
-allow system_app vendor_seemp_data_file:dir r_dir_perms;
-allow system_app vendor_seemp_data_file:{ file fifo_file } rw_file_perms;
-binder_call(system_app, vendor_seempd)
-
-allow system_app vendor_dpmtcm_socket:sock_file w_file_perms;
-allow system_app vendor_dpmd:unix_stream_socket connectto;
-allow system_app vendor_color_service:service_manager add;
-get_prop(system_app, bluetooth_prop);
-# allow system_app to interact with smcinvoke daemon
-#binder_call(system_app, smcinvoke_daemon)
-
-# allow system_app access to Workload Classifier Property
-set_prop(system_app, vendor_wlc_prop);
-
-# allow system_app access to wigig Property
-get_prop(system_app, vendor_wigig_core_prop);
-
-#allow system_app to access faceauth
-hal_client_domain(system_app, hal_face)
-
-unix_socket_connect(system_app, vendor_dpmtcm, vendor_tcmd);
diff --git a/sepolicy/generic/private/system_server.te b/sepolicy/generic/private/system_server.te
deleted file mode 100644
index 3958d26..0000000
--- a/sepolicy/generic/private/system_server.te
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright (c) 2015,2017,2019,2021 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.
-
-add_service(system_server, vendor_izat_service)
-
-# Ant ipc
-hal_client_domain(system_server,hal_bluetooth);
-
-allow system_server vendor_seempdw_socket:sock_file write;
-
-binder_call(system_server, vendor_seempd)
-unix_socket_send(system_server, vendor_seempdw, vendor_seempd)
-
-unix_socket_connect(system_server, vendor_dpmd, vendor_dpmd);
-allow system_server { vendor_dpmd_socket vendor_dpmtcm_socket }:sock_file w_file_perms;
-
-allow system_server vendor_dpmd_data_file:dir create_dir_perms;
-allow system_server vendor_dpmd_data_file:file create_file_perms;
-
-#Allow system_server to add and find perf service
-#add_service(system_server, vendor_perf_service);
-allow system_server vendor_perf_service:service_manager find;
-
-#Allow system_server to add and find vps service
-allow system_server vendor_vps_service:service_manager find;
-
-#Allow for access to WFD specific debug properties
-binder_call(system_server, vendor_wfdservice);
-userdebug_or_eng(`
-  get_prop(system_server, vendor_wfd_sys_debug_prop)
-')
-# Allow system server to access fst,wigig system properties
-set_prop(system_server, vendor_wigig_core_prop)
-set_prop(system_server, vendor_fst_prop)
-
-# Allow system server to access for dpm
-get_prop(system_server, vendor_persist_dpm_prop)
-
-#Allow system_server to add and find qspmsvc service
-allow system_server vendor_qspmsvc_service:service_manager find;
-
-#Allow system server to access /dev/binderfs/binder_logs for binder info
-userdebug_or_eng(`
-allow system_server binderfs_logs:dir r_dir_perms;
-allow system_server binderfs_logs:file r_file_perms;
-')
-
-# Allow system server to access for rcs service
-get_prop(system_server, vendor_persist_rcs_prop)
diff --git a/sepolicy/generic/private/tcmd.te b/sepolicy/generic/private/tcmd.te
deleted file mode 100644
index b9633dd..0000000
--- a/sepolicy/generic/private/tcmd.te
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright (c) 2021, 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.
-
-#tcmd as domain
-type vendor_tcmd,domain;
-typeattribute vendor_tcmd mlstrustedsubject;
-typeattribute vendor_tcmd coredomain;
-
-type vendor_tcmd_exec, exec_type, system_file_type, file_type;
-
-init_daemon_domain(vendor_tcmd)
-
-set_prop(vendor_tcmd, vendor_persist_tcm_prop)
-#allow vendor_tcmd to create socket
-allow vendor_tcmd self:socket create_socket_perms_no_ioctl;
-set_prop(vendor_tcmd, ctl_tcmd_prop)
-
-hal_client_domain(vendor_tcmd,vendor_hal_dpmapiservice_qti);
diff --git a/sepolicy/generic/private/te_macros b/sepolicy/generic/private/te_macros
deleted file mode 100644
index 350e912..0000000
--- a/sepolicy/generic/private/te_macros
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) 2017, 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.
-
-#####################################
-# vendor_dpmd_socket_perm(clientdomain)
-# allow vendor_dpmd to use inet socket created by app.
-define(`vendor_dpmd_socket_perm', `
-allow vendor_dpmd $1:fd use;
-allow vendor_dpmd $1:tcp_socket rw_socket_perms;
-')
-#####################################
-
-#####################################
-# qesdk_app_access(clientdomain)
-# allow vendor_hal_qesdhal to use
-define(`qesdk_app_access', `
-hal_client_domain($1, vendor_hal_qesdhal)
-')
-#####################################
diff --git a/sepolicy/generic/private/untrusted_app.te b/sepolicy/generic/private/untrusted_app.te
deleted file mode 100644
index d89abd3..0000000
--- a/sepolicy/generic/private/untrusted_app.te
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (c) 2015, 2017, 2021, 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.
-
-unix_socket_connect(untrusted_app,vendor_dpmtcm, vendor_dpmd);
-allow untrusted_app vendor_dpmtcm_socket:sock_file w_file_perms;
-allow untrusted_app vendor_dpmd:unix_stream_socket connectto;
-userdebug_or_eng(`
-  r_dir_file(untrusted_app, vendor_seemp_data_file)
-  allow untrusted_app vendor_seemp_data_file: file w_file_perms;
-')
-qesdk_app_access(untrusted_app);
-typeattribute untrusted_app vendor_hal_qvrservice_qti_socket_fd_use_client;
-typeattribute untrusted_app vendor_hal_sxrservice_qti_socket_fd_use_client;
diff --git a/sepolicy/generic/private/untrusted_app_25.te b/sepolicy/generic/private/untrusted_app_25.te
deleted file mode 100644
index b1801c3..0000000
--- a/sepolicy/generic/private/untrusted_app_25.te
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2021, 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.
-
-qesdk_app_access(untrusted_app_25);
diff --git a/sepolicy/generic/private/untrusted_app_27.te b/sepolicy/generic/private/untrusted_app_27.te
deleted file mode 100644
index 5cff484..0000000
--- a/sepolicy/generic/private/untrusted_app_27.te
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright (c) 2018, 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.
-
-unix_socket_connect(untrusted_app_27,vendor_dpmtcm, vendor_dpmd);
-allow untrusted_app_27 vendor_dpmtcm_socket:sock_file w_file_perms;
-allow untrusted_app_27 vendor_dpmd:unix_stream_socket connectto;
-qesdk_app_access(untrusted_app_27);
diff --git a/sepolicy/generic/private/untrusted_app_29.te b/sepolicy/generic/private/untrusted_app_29.te
deleted file mode 100644
index 49a4d24..0000000
--- a/sepolicy/generic/private/untrusted_app_29.te
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2021, 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.
-
-qesdk_app_access(untrusted_app_29);
-typeattribute untrusted_app_29 vendor_hal_qvrservice_qti_socket_fd_use_client;
-typeattribute untrusted_app_29 vendor_hal_sxrservice_qti_socket_fd_use_client;
diff --git a/sepolicy/generic/private/untrusted_app_all.te b/sepolicy/generic/private/untrusted_app_all.te
deleted file mode 100644
index 240640a..0000000
--- a/sepolicy/generic/private/untrusted_app_all.te
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2019,2021, 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.
-
-unix_socket_connect(untrusted_app_all, vendor_dpmtcm, vendor_dpmd)
-unix_socket_connect(untrusted_app_all, vendor_dpmtcm, vendor_tcmd)
diff --git a/sepolicy/generic/private/vendor_hal_perf_allows.te b/sepolicy/generic/private/vendor_hal_perf_allows.te
deleted file mode 100644
index a60a6ae..0000000
--- a/sepolicy/generic/private/vendor_hal_perf_allows.te
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2021, 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.
-
-hal_client_domain(permissioncontroller_app, vendor_hal_perf);
-hal_client_domain(gmscore_app, vendor_hal_perf);
diff --git a/sepolicy/generic/private/vendor_init.te b/sepolicy/generic/private/vendor_init.te
deleted file mode 100644
index db4c1a5..0000000
--- a/sepolicy/generic/private/vendor_init.te
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright (c) 2019, 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.
-
-# QCV:vendor_init settable for vendor_exported_system_prop
-set_prop(vendor_init, vendor_exported_system_prop)
-# QCV:vendor_init settable for vendor_exported_odm_prop
-set_prop(vendor_init, vendor_exported_odm_prop)
-set_prop(vendor_init, vendor_bootreceiver_prop)
diff --git a/sepolicy/generic/private/vendor_qconfig_app.te b/sepolicy/generic/private/vendor_qconfig_app.te
deleted file mode 100644
index f455f0e..0000000
--- a/sepolicy/generic/private/vendor_qconfig_app.te
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2020, 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.
-
-type vendor_qconfig_app, domain;
-typeattribute vendor_qconfig_app coredomain;
-
-app_domain(vendor_qconfig_app)
-binder_use(vendor_qconfig_app)
-
-allow vendor_qconfig_app app_api_service:service_manager find;
-hal_client_domain(vendor_qconfig_app, vendor_hal_qconfig)
diff --git a/sepolicy/generic/private/vendor_wlc_app.te b/sepolicy/generic/private/vendor_wlc_app.te
deleted file mode 100644
index b562bca..0000000
--- a/sepolicy/generic/private/vendor_wlc_app.te
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright (c) 2021, 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.
-
-type vendor_wlc_app, domain;
-typeattribute vendor_wlc_app coredomain;
-app_domain(vendor_wlc_app)
-
-allow vendor_wlc_app {
-app_api_service
-}:service_manager find;
-hal_client_domain(vendor_wlc_app, vendor_hal_perf)
-
-set_prop(vendor_wlc_app, vendor_wlc_prop);
-get_prop(vendor_wlc_app, build_bootimage_prop);
diff --git a/sepolicy/generic/private/voiceui_app.te b/sepolicy/generic/private/voiceui_app.te
deleted file mode 100644
index 9ae05a2..0000000
--- a/sepolicy/generic/private/voiceui_app.te
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (c) 2021 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.
-
-type vendor_voiceui_app, domain, coredomain;
-typeattribute vendor_voiceui_app hal_audio_client;
-app_domain(vendor_voiceui_app)
-binder_use(vendor_voiceui_app)
-hal_client_domain(vendor_voiceui_app, vendor_hal_perf);
-
-# allow access to app_api_service
-allow vendor_voiceui_app { app_api_service }:service_manager find;
-
-# allow access media extractor service to vendor_voiceui_app
-allow vendor_voiceui_app { mediaextractor_service }:service_manager find;
-
-# allow access soundtrigger service and mediaserver service to vendor_voiceui_app
-allow vendor_voiceui_app { mediametrics_service mediaserver_service soundtrigger_middleware_service }:service_manager find;
-
-# allow access audiosever service to vendor_voiceui_app
-allow vendor_voiceui_app audioserver_service:service_manager find;
diff --git a/sepolicy/generic/private/vpsservice.te b/sepolicy/generic/private/vpsservice.te
deleted file mode 100644
index 22fd635..0000000
--- a/sepolicy/generic/private/vpsservice.te
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright (c) 2019, 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.
-
-typeattribute vendor_vpsservice coredomain;
-type vendor_vpsservice_exec, system_file_type, exec_type, file_type;
-
-init_daemon_domain(vendor_vpsservice)
-
-add_service(vendor_vpsservice, vendor_vps_service)
-binder_use(vendor_vpsservice);
-binder_call(vendor_vpsservice, system_server);
-binder_service(vendor_vpsservice);
-
-hal_client_domain(vendor_vpsservice, hal_graphics_composer)
-hal_client_domain(vendor_vpsservice, hal_graphics_allocator)
-allow vendor_vpsservice surfaceflinger:binder call;
-allow vendor_vpsservice surfaceflinger:fd use;
-allow vendor_vpsservice ion_device:chr_file { open read };
-allow vendor_vpsservice media_rw_data_file:dir create_dir_perms;
-allow vendor_vpsservice media_rw_data_file:file create_file_perms;
-allow vendor_vpsservice gpu_device:chr_file rw_file_perms;
diff --git a/sepolicy/generic/private/wfd_app.te b/sepolicy/generic/private/wfd_app.te
deleted file mode 100644
index 412b954..0000000
--- a/sepolicy/generic/private/wfd_app.te
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright (c) 2020 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.
-
-typeattribute vendor_wfd_app coredomain;
-
-app_domain(vendor_wfd_app)
-
-net_domain(vendor_wfd_app)
-
-set_prop(vendor_wfd_app, vendor_wfd_service_prop);
-userdebug_or_eng(`
-    get_prop(vendor_wfd_app, vendor_wfd_sys_debug_prop);
-#Access to MM-OSAL debug prop for parser debugging on WFD sink
-    get_prop(vendor_wfd_app, vendor_mm_osal_prop);
-#Allow access to logmask file in /data/
-    allow vendor_wfd_app system_data_file:file r_file_perms;
-')
-binder_call(vendor_wfd_app, vendor_wfdservice)
-
-# allow access to read video SKU property for WFD sink
-get_prop(vendor_wfd_app, vendor_sys_video_prop)
-
-allow vendor_wfd_app {
-  vendor_wfdservice_service
-  audioserver_service
-  mediaserver_service
-  mediadrmserver_service
-  app_api_service
-  vendor_perf_service
-  mediametrics_service
-}:service_manager find;
-
-# Access to /data/media for debug dump
-allow vendor_wfd_app media_rw_data_file:dir create_dir_perms;
-allow vendor_wfd_app media_rw_data_file:file create_file_perms;
diff --git a/sepolicy/generic/private/wfdservice.te b/sepolicy/generic/private/wfdservice.te
deleted file mode 100644
index 76fe9ab..0000000
--- a/sepolicy/generic/private/wfdservice.te
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright (c) 2017, 2019-2020 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.
-
-typeattribute vendor_wfdservice coredomain;
-type vendor_wfdservice_exec, system_file_type , exec_type, file_type;
-
-#Allow for transition from init domain to vendor_wfdservice
-init_daemon_domain(vendor_wfdservice)
-
-#Inherit base socket permissions from netd domain
-net_domain(vendor_wfdservice)
-
-#Allow vendor_wfdservice to use Binder IPC
-binder_use(vendor_wfdservice)
-
-#Allow for interaction with Display HAL
-binder_call(vendor_wfdservice, surfaceflinger)
-
-#Allow apps to interact with vendor_wfdservice
-binder_call(vendor_wfdservice, vendor_wfd_app)
-
-#Allow access to Audio Flinger APIs
-binder_call(vendor_wfdservice, audioserver)
-
-#Allow access to Permission Controller in System Server
-binder_call(vendor_wfdservice, system_server)
-
-#Allow vendor_wfdservice to be registered with service manager
-add_service(vendor_wfdservice, vendor_wfdservice_service)
-
-#Allow access to read mmosal_logmask file in /data partition
-userdebug_or_eng(`
-  allow vendor_wfdservice system_data_file:file r_file_perms;
-')
-
-# Allow access to mediaserver, surfaceflinger and permissionmanager for interaction of vendor_wfdservice
-allow vendor_wfdservice {audioserver_service permission_service surfaceflinger_service}: service_manager find;
-
-hal_client_domain(vendor_wfdservice, hal_graphics_allocator);
-
-hal_client_domain(vendor_wfdservice, hal_graphics_composer);
-
-#Allow ion device access
-allow vendor_wfdservice ion_device:chr_file r_file_perms;
-
-#Allow source to access video UBWC property(for display config)
-get_prop(vendor_wfdservice, vendor_sys_video_prop)
-
-#Allow the interaction with vendor_sigmahal_qti
-binder_call(vendor_wfdservice,vendor_sigmahal_qti);
diff --git a/sepolicy/generic/private/wificond.te b/sepolicy/generic/private/wificond.te
deleted file mode 100644
index 63e7c03..0000000
--- a/sepolicy/generic/private/wificond.te
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2019, 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.
-
-#allow wificond to read FST properties
-get_prop(wificond, vendor_fst_prop);
diff --git a/sepolicy/generic/private/xrcb_app.te b/sepolicy/generic/private/xrcb_app.te
deleted file mode 100644
index 1fbadc8..0000000
--- a/sepolicy/generic/private/xrcb_app.te
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright (c) 2021 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.
-
-type vendor_xrcb_app,domain;
-typeattribute vendor_xrcb_app coredomain;
-typeattribute vendor_xrcb_app vendor_hal_qvrservice_qti_socket_client;
-typeattribute vendor_xrcb_app vendor_hal_sxrservice_qti_socket_client;
-app_domain(vendor_xrcb_app);
-
-hal_client_domain(vendor_xrcb_app, vendor_hal_qvrservice_qti);
-hal_client_domain(vendor_xrcb_app, vendor_hal_sxrservice_qti);
-hal_client_domain(vendor_xrcb_app, vendor_hal_perf);
-allow vendor_xrcb_app app_api_service:service_manager find;
-get_prop(vendor_xrcb_app, vendor_xrcb_prop);
diff --git a/sepolicy/generic/private/zygote.te b/sepolicy/generic/private/zygote.te
deleted file mode 100644
index 1912999..0000000
--- a/sepolicy/generic/private/zygote.te
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright (c) 2018, 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.
-
-unix_socket_send(zygote, vendor_seempdw, vendor_seempd)
-
-get_prop(zygote, vendor_persist_dpm_prop)
-get_prop(zygote, vendor_sys_video_prop)
diff --git a/sepolicy/private/app.te b/sepolicy/private/app.te
deleted file mode 100644
index 043cf83..0000000
--- a/sepolicy/private/app.te
+++ /dev/null
@@ -1,3 +0,0 @@
-# Allow appdomain to get vendor_camera_prop
-get_prop(appdomain, vendor_camera_prop)
-get_prop(appdomain, vendor_persist_camera_prop)
diff --git a/sepolicy/private/file.te b/sepolicy/private/file.te
deleted file mode 100644
index fbc5907..0000000
--- a/sepolicy/private/file.te
+++ /dev/null
@@ -1,15 +0,0 @@
-# rootfs
-type asdf_file, file_type;
-type bat_file, file_type;
-type bt_firmware_file, file_type;
-type demoapp_file, file_type;
-type firmware_file, fs_type, contextmount_type;
-type persist_file, file_type;
-
-# Files in userdata
-type vendor_qmipriod_data_file, file_type, data_file_type;
-
-# Offscreen Gestures
-type sysfs_gesture, sysfs_type, fs_type;
-type proc_touchscreen, proc_type, sysfs_type, fs_type;
-type sysfs_touchscreen, sysfs_type, fs_type;
diff --git a/sepolicy/private/file_contexts b/sepolicy/private/file_contexts
deleted file mode 100644
index 36a8400..0000000
--- a/sepolicy/private/file_contexts
+++ /dev/null
@@ -1,12 +0,0 @@
-# Files in rootfs
-/ADF(/.*)?              u:object_r:demoapp_file:s0
-/APD(/.*)?              u:object_r:demoapp_file:s0
-/asdf(/.*)?             u:object_r:asdf_file:s0
-/batinfo(/.*)?          u:object_r:bat_file:s0
-/bt_firmware(/.*)?      u:object_r:bt_firmware_file:s0
-/firmware(/.*)?         u:object_r:firmware_file:s0
-/persist(/.*)?          u:object_r:persist_file:s0
-/tombstones             u:object_r:rootfs:s0
-/dsp                    u:object_r:rootfs:s0
-
-/dev/block/platform/soc/1d84000\.ufshc/by-name/super   u:object_r:super_block_device:s0
diff --git a/sepolicy/private/genfs_contexts b/sepolicy/private/genfs_contexts
deleted file mode 100644
index 912b87e..0000000
--- a/sepolicy/private/genfs_contexts
+++ /dev/null
@@ -1,4 +0,0 @@
-genfscon proc /driver/dclick            u:object_r:sysfs_touchscreen:s0
-genfscon proc /driver/swipeup           u:object_r:sysfs_touchscreen:s0
-genfscon proc /driver/gesture_type      u:object_r:sysfs_touchscreen:s0
-genfscon proc /driver/glove             u:object_r:sysfs_touchscreen:s0
diff --git a/sepolicy/private/init.te b/sepolicy/private/init.te
deleted file mode 100644
index b33e466..0000000
--- a/sepolicy/private/init.te
+++ /dev/null
@@ -1,7 +0,0 @@
-# Allow init to chown/chmod on pseudo files in /sys
-allow init sysfs_gesture:file { rw_file_perms setattr };
-allow init proc_touchscreen:file { rw_file_perms setattr };
-allow init sysfs_touchscreen:file { rw_file_perms setattr };
-
-# Allow init to bind mount over vendor file
-allow init { system_file vendor_file }:file mounton;
diff --git a/sepolicy/private/installd.te b/sepolicy/private/installd.te
deleted file mode 100644
index 8986bb2..0000000
--- a/sepolicy/private/installd.te
+++ /dev/null
@@ -1 +0,0 @@
-allow installd media_rw_data_file:file setattr;
\ No newline at end of file
diff --git a/sepolicy/private/isolated_app.te b/sepolicy/private/isolated_app.te
deleted file mode 100644
index bb86219..0000000
--- a/sepolicy/private/isolated_app.te
+++ /dev/null
@@ -1 +0,0 @@
-allow isolated_app app_data_file:dir getattr;
\ No newline at end of file
diff --git a/sepolicy/private/kernel.te b/sepolicy/private/kernel.te
deleted file mode 100644
index fd12570..0000000
--- a/sepolicy/private/kernel.te
+++ /dev/null
@@ -1 +0,0 @@
-allow kernel asdf_file:dir { search };
\ No newline at end of file
diff --git a/sepolicy/private/platform_app.te b/sepolicy/private/platform_app.te
deleted file mode 100644
index f799b2c..0000000
--- a/sepolicy/private/platform_app.te
+++ /dev/null
@@ -1,4 +0,0 @@
-#allow platform_app vendor_file:file { execute };
-allow platform_app app_data_file:file { execute };
-allow platform_app vendor_asus_prop:file { getattr map open read };
-allow platform_app privapp_data_file:file { execute };
diff --git a/sepolicy/private/priv_app.te b/sepolicy/private/priv_app.te
deleted file mode 100644
index f67c38e..0000000
--- a/sepolicy/private/priv_app.te
+++ /dev/null
@@ -1,12 +0,0 @@
-#allow priv_app hal_memtrack_hwservice:hwservice_manager find;
-#allow priv_app mnt_vendor_file:dir search;
-allow priv_app firmware_file:filesystem getattr;
-allow priv_app bt_firmware_file:filesystem getattr;
-allow priv_app {
-    asdf_file
-    bat_file
-    demoapp_file
-    postinstall_mnt_dir
-    radio_data_file
-    system_app_data_file
-}:dir getattr;
diff --git a/sepolicy/private/property.te b/sepolicy/private/property.te
deleted file mode 100644
index fe786bd..0000000
--- a/sepolicy/private/property.te
+++ /dev/null
@@ -1,2 +0,0 @@
-type vendor_camera_prop, property_type;
-type vendor_asus_prop, property_type;
diff --git a/sepolicy/private/system_app.te b/sepolicy/private/system_app.te
deleted file mode 100644
index 8b8d3d8..0000000
--- a/sepolicy/private/system_app.te
+++ /dev/null
@@ -1,7 +0,0 @@
-allow system_app sysfs_gesture:file { rw_file_perms setattr };
-allow system_app proc_touchscreen:file { rw_file_perms setattr };
-allow system_app sysfs_touchscreen:file { rw_file_perms setattr };
-
-# allow system app to get vendor_camera_prop
-get_prop(system_app, vendor_camera_prop)
-get_prop(system_app, vendor_persist_camera_prop)
diff --git a/sepolicy/private/system_server.te b/sepolicy/private/system_server.te
deleted file mode 100644
index d717426..0000000
--- a/sepolicy/private/system_server.te
+++ /dev/null
@@ -1,7 +0,0 @@
-allow system_server proc_touchscreen:file rw_file_perms;
-allow system_server sysfs_touchscreen:file rw_file_perms;
-allow system_server sysfs_gesture:file rw_file_perms;
-
-# allow system server to get vendor_camera_prop
-get_prop(system_server, vendor_camera_prop)
-get_prop(system_server, vendor_persist_camera_prop)
diff --git a/sepolicy/private/untrusted_app.te b/sepolicy/private/untrusted_app.te
deleted file mode 100644
index efdde1d..0000000
--- a/sepolicy/private/untrusted_app.te
+++ /dev/null
@@ -1 +0,0 @@
-allow untrusted_app vendor_persist_camera_prop:file { read open getattr map};
\ No newline at end of file
diff --git a/sepolicy/private/vendor_init.te b/sepolicy/private/vendor_init.te
deleted file mode 100644
index b53b918..0000000
--- a/sepolicy/private/vendor_init.te
+++ /dev/null
@@ -1,4 +0,0 @@
-# Allow vendor_init to set vendor_camera_prop
-set_prop(vendor_init, vendor_camera_prop)
-
-allow vendor_init exported_system_prop:property_service set;
\ No newline at end of file
diff --git a/sepolicy/private/vendor_qmipriod.te b/sepolicy/private/vendor_qmipriod.te
deleted file mode 100644
index 2463f3d..0000000
--- a/sepolicy/private/vendor_qmipriod.te
+++ /dev/null
@@ -1,4 +0,0 @@
-type vendor_qmipriod, domain;
-
-r_dir_file(vendor_qmipriod, vendor_qmipriod_data_file)
-allow vendor_qmipriod vendor_qmipriod_data_file:file w_file_perms;
diff --git a/sepolicy/product/private/file_contexts b/sepolicy/product/private/file_contexts
deleted file mode 100644
index 40eee33..0000000
--- a/sepolicy/product/private/file_contexts
+++ /dev/null
@@ -1,2 +0,0 @@
-# Vendor overlay
-/(product|system/product)/vendor_overlay/[0-9]+/etc(/.*)?	u:object_r:vendor_configs_file:s0
diff --git a/sepolicy/product/private/init.te b/sepolicy/product/private/init.te
deleted file mode 100644
index e43297d..0000000
--- a/sepolicy/product/private/init.te
+++ /dev/null
@@ -1,2 +0,0 @@
-# Allow init to mount vendor configs
-allow init vendor_configs_file:dir mounton;
diff --git a/sepolicy/product/private/platform_app.te b/sepolicy/product/private/platform_app.te
deleted file mode 100644
index 51396cc..0000000
--- a/sepolicy/product/private/platform_app.te
+++ /dev/null
@@ -1 +0,0 @@
-allow platform_app vendor_display_notch_prop:file { read };
diff --git a/sepolicy/vendor/attributes b/sepolicy/vendor/attributes
new file mode 100644
index 0000000..10b2176
--- /dev/null
+++ b/sepolicy/vendor/attributes
@@ -0,0 +1,3 @@
+attribute hal_display_iris;
+attribute hal_display_iris_client;
+attribute hal_display_iris_server;
diff --git a/sepolicy/vendor/device.te b/sepolicy/vendor/device.te
new file mode 100644
index 0000000..d6e1eea
--- /dev/null
+++ b/sepolicy/vendor/device.te
@@ -0,0 +1,4 @@
+type asdf_block_device, dev_type;
+type asus_block_device, dev_type;
+
+type fingerprintd_device, dev_type;
diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te
new file mode 100644
index 0000000..03d1b9d
--- /dev/null
+++ b/sepolicy/vendor/file.te
@@ -0,0 +1,7 @@
+# Files in proc
+type asus_display_proc_exec, proc_type;
+
+# Files in rootfs
+type bat_file, file_type;
+type demoapp_file, file_type;
+type log_file, file_type;
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
new file mode 100644
index 0000000..5e87938
--- /dev/null
+++ b/sepolicy/vendor/file_contexts
@@ -0,0 +1,25 @@
+# ASUS partitions.
+/dev/block/platform/soc/1d84000\.ufshc/by-name/asusfw_[ab]                                         u:object_r:vendor_custom_ab_block_device:s0
+/dev/block/platform/soc/1d84000\.ufshc/by-name/xrom_[ab]                                           u:object_r:vendor_custom_ab_block_device:s0
+/dev/block/platform/soc/1d84000\.ufshc/by-name/ADF                                                 u:object_r:asus_block_device:s0
+/dev/block/platform/soc/1d84000\.ufshc/by-name/APD                                                 u:object_r:asus_block_device:s0
+/dev/block/platform/soc/1d84000\.ufshc/by-name/asdf                                                u:object_r:asdf_block_device:s0
+/dev/block/platform/soc/1d84000\.ufshc/by-name/batinfo                                             u:object_r:asus_block_device:s0
+
+# Devices
+/dev/goodix_fp                                                                                     u:object_r:fingerprintd_device:s0
+
+# Display (Pixelworks)
+/(vendor|system/vendor)/bin/hw/vendor\.pixelworks\.hardware\.display\.iris-service           u:object_r:hal_graphics_composer_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.pixelworks\.hardware\.feature\.irisfeature-service    u:object_r:hal_graphics_composer_default_exec:s0
+/(vendor|system/vendor)/bin/irisConfig                                                       u:object_r:iris_config_exec:s0
+
+# Files in rootfs
+/ADF(/.*)?                                                                                         u:object_r:demoapp_file:s0
+/APD(/.*)?                                                                                         u:object_r:demoapp_file:s0
+/asdf(/.*)?                                                                                        u:object_r:log_file:s0
+/batinfo(/.*)?                                                                                     u:object_r:bat_file:s0
+
+# Sensors
+/dev/asus2ndAccelSensor                                                                            u:object_r:sensors_device:s0
+/dev/asus2ndGyroSensor                                                                             u:object_r:sensors_device:s0
diff --git a/sepolicy/vendor/fsck.te b/sepolicy/vendor/fsck.te
new file mode 100644
index 0000000..d3fedd3
--- /dev/null
+++ b/sepolicy/vendor/fsck.te
@@ -0,0 +1,5 @@
+allow fsck {
+    vendor_custom_ab_block_device
+    asus_block_device
+    asdf_block_device
+}:blk_file rw_file_perms;
diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts
new file mode 100644
index 0000000..bb977ae
--- /dev/null
+++ b/sepolicy/vendor/genfs_contexts
@@ -0,0 +1,8 @@
+# Display
+genfscon proc /lcd_dimming_speed                                                                u:object_r:asus_display_proc_exec:s0
+genfscon proc /lcd_brightness                                                                   u:object_r:asus_display_proc_exec:s0
+genfscon proc /lcd_unique_id                                                                    u:object_r:asus_display_proc_exec:s0
+genfscon proc /hbm_mode                                                                         u:object_r:asus_display_proc_exec:s0
+
+genfscon sysfs /class/drm/fod_touched                                                           u:object_r:vendor_sysfs_graphics:s0
+genfscon sysfs /class/drm/hdr_mode                                                              u:object_r:vendor_sysfs_graphics:s0
diff --git a/sepolicy/vendor/hal_bootctl_default.te b/sepolicy/vendor/hal_bootctl_default.te
new file mode 100644
index 0000000..e5c73b6
--- /dev/null
+++ b/sepolicy/vendor/hal_bootctl_default.te
@@ -0,0 +1 @@
+allow hal_bootctl_default vendor_uefi_block_device:blk_file getattr;
diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te
new file mode 100644
index 0000000..da92a91
--- /dev/null
+++ b/sepolicy/vendor/hal_camera_default.te
@@ -0,0 +1,5 @@
+add_hwservice(hal_camera_default, asus_bspcam_hwservice)
+binder_call(hal_camera_default, system_server)
+
+allow hal_camera_default mnt_vendor_file:file { read getattr open };
+allow hal_camera_default mnt_vendor_file:dir { search };
diff --git a/sepolicy/vendor/hal_display_iris.te b/sepolicy/vendor/hal_display_iris.te
new file mode 100644
index 0000000..0480340
--- /dev/null
+++ b/sepolicy/vendor/hal_display_iris.te
@@ -0,0 +1,4 @@
+binder_call(hal_display_iris_client, hal_display_iris_server)
+binder_call(hal_display_iris_server, hal_display_iris_client)
+
+hal_attribute_hwservice(hal_display_iris, hal_display_iris_hwservice)
\ No newline at end of file
diff --git a/sepolicy/vendor/hal_fingerprint_default.te b/sepolicy/vendor/hal_fingerprint_default.te
new file mode 100644
index 0000000..a6274e8
--- /dev/null
+++ b/sepolicy/vendor/hal_fingerprint_default.te
@@ -0,0 +1,13 @@
+allow hal_fingerprint_default fingerprintd_device:chr_file rw_file_perms;
+allow hal_fingerprint_default tee_device:chr_file rw_file_perms;
+allow hal_fingerprint_default asus_display_proc_exec:file { read write getattr open };
+
+allow hal_fingerprint_default self:netlink_socket create_socket_perms_no_ioctl;
+
+allow hal_fingerprint_default input_device:dir r_dir_perms;
+allow hal_fingerprint_default input_device:chr_file rw_file_perms;
+
+allow hal_fingerprint_default vendor_sysfs_battery_supply:dir search;
+allow hal_fingerprint_default vendor_sysfs_battery_supply:file r_file_perms;
+
+set_prop(hal_fingerprint_default, vendor_gx_fpd_prop);
diff --git a/sepolicy/vendor/hal_graphics_composer_default.te b/sepolicy/vendor/hal_graphics_composer_default.te
new file mode 100644
index 0000000..56f7ced
--- /dev/null
+++ b/sepolicy/vendor/hal_graphics_composer_default.te
@@ -0,0 +1,10 @@
+allow hal_graphics_composer_default asus_display_proc_exec:file { read write getattr open };
+
+allow hal_graphics_composer_default mnt_vendor_file:file { read getattr open };
+
+hal_client_domain(hal_graphics_composer_default, hal_display_iris)
+hal_server_domain(hal_graphics_composer_default, hal_display_iris)
+
+add_hwservice(hal_graphics_composer_default, hal_display_iris_hwservice)
+
+set_prop(hal_graphics_composer_default, vendor_display_prop)
diff --git a/sepolicy/vendor/hwservice.te b/sepolicy/vendor/hwservice.te
new file mode 100644
index 0000000..d6c1a76
--- /dev/null
+++ b/sepolicy/vendor/hwservice.te
@@ -0,0 +1,2 @@
+type asus_bspcam_hwservice, hwservice_manager_type;
+type hal_display_iris_hwservice, hwservice_manager_type;
diff --git a/sepolicy/vendor/hwservice_contexts b/sepolicy/vendor/hwservice_contexts
new file mode 100644
index 0000000..be37185
--- /dev/null
+++ b/sepolicy/vendor/hwservice_contexts
@@ -0,0 +1,4 @@
+vendor.asus.bspcam::IAsusBspCameraInterface                                                        u:object_r:asus_bspcam_hwservice:s0
+vendor.goodix.hardware.biometrics.fingerprint::IGoodixFingerprintDaemon                            u:object_r:hal_fingerprint_hwservice:s0
+vendor.pixelworks.hardware.display::IIris                                                          u:object_r:hal_display_iris_hwservice:s0
+vendor.pixelworks.hardware.feature::IIrisFeature                                                   u:object_r:hal_display_iris_hwservice:s0
diff --git a/sepolicy/vendor/init.te b/sepolicy/vendor/init.te
new file mode 100644
index 0000000..ba77118
--- /dev/null
+++ b/sepolicy/vendor/init.te
@@ -0,0 +1,5 @@
+allow init {
+    demoapp_file
+    log_file
+    bat_file
+}:dir mounton;
diff --git a/sepolicy/vendor/iris_config.te b/sepolicy/vendor/iris_config.te
new file mode 100644
index 0000000..7878389
--- /dev/null
+++ b/sepolicy/vendor/iris_config.te
@@ -0,0 +1,4 @@
+type iris_config, domain;
+type iris_config_exec, exec_type, vendor_file_type, file_type;
+
+init_daemon_domain(iris_config)
diff --git a/sepolicy/vendor/kernel.te b/sepolicy/vendor/kernel.te
new file mode 100644
index 0000000..3d043c8
--- /dev/null
+++ b/sepolicy/vendor/kernel.te
@@ -0,0 +1,6 @@
+allow kernel self:capability { chown };
+
+allow kernel bat_file:dir { read write add_name search };
+allow kernel bat_file:file { read write create open };
+allow kernel log_file:dir rw_dir_perms;
+allow kernel log_file:file create_file_perms;
diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te
new file mode 100644
index 0000000..4c7a31f
--- /dev/null
+++ b/sepolicy/vendor/property.te
@@ -0,0 +1 @@
+vendor_internal_prop(vendor_gx_fpd_prop)
diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts
new file mode 100644
index 0000000..fde0560
--- /dev/null
+++ b/sepolicy/vendor/property_contexts
@@ -0,0 +1,2 @@
+vendor.camera.                u:object_r:vendor_camera_prop:s0
+vendor.goodix.                u:object_r:vendor_gx_fpd_prop:s0
diff --git a/sepolicy/vendor/surfaceflinger.te b/sepolicy/vendor/surfaceflinger.te
new file mode 100644
index 0000000..38552c3
--- /dev/null
+++ b/sepolicy/vendor/surfaceflinger.te
@@ -0,0 +1 @@
+allow surfaceflinger asus_display_proc_exec:file { read write getattr open };
diff --git a/sepolicy/vendor/tee.te b/sepolicy/vendor/tee.te
new file mode 100644
index 0000000..e4930cc
--- /dev/null
+++ b/sepolicy/vendor/tee.te
@@ -0,0 +1,2 @@
+allow tee mnt_vendor_file:dir rw_dir_perms;
+allow tee mnt_vendor_file:file create_file_perms;
diff --git a/sepolicy/vendor/vendor_init.te b/sepolicy/vendor/vendor_init.te
new file mode 100644
index 0000000..4db6a99
--- /dev/null
+++ b/sepolicy/vendor/vendor_init.te
@@ -0,0 +1,2 @@
+allow vendor_init cgroup:file getattr;
+allow vendor_init asus_display_proc_exec:file { read write getattr open };
diff --git a/sepolicy/vendor/vendor_qti_init_shell.te b/sepolicy/vendor/vendor_qti_init_shell.te
new file mode 100644
index 0000000..4f0b90b
--- /dev/null
+++ b/sepolicy/vendor/vendor_qti_init_shell.te
@@ -0,0 +1 @@
+allow vendor_qti_init_shell kmsg_device:chr_file w_file_perms;
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index 739edb7..31571d2 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -49,6 +49,8 @@
 
 write_makefiles "$MY_DIR"/proprietary-files-product.txt
 
+write_makefiles "$MY_DIR"/proprietary-files-vendor.txt
+
 cat << EOF >> "$ANDROIDMK"
 
 EOF
diff --git a/vendor.prop b/vendor.prop
new file mode 100644
index 0000000..5be3202
--- /dev/null
+++ b/vendor.prop
@@ -0,0 +1,191 @@
+vendor.gatekeeper.disable_spu=true
+persist.vendor.qcomsysd.enabled=0
+persist.vendor.radio.data_ltd_sys_ind=1
+sys.tcpdump.num=5
+sys.tcpdump.size=40
+sys.tcpdump.file=/data/logcat_log/capture.pcap
+ro.internal.tcpdump.file=/data/logcat_log/capture.pcap
+persist.vendor.dpm.loglevel=0
+persist.vendor.dpmhalservice.loglevel=0
+persist.vendor.dpm.feature=3
+persist.vendor.data.mode=test
+vendor.pasr.activemode.enabled=false
+ro.com.android.dataroaming=false
+persist.backup.ntpServer=0.pool.ntp.org
+sys.vendor.shutdown.waittime=500
+ro.frp.pst=/dev/block/bootdevice/by-name/frp
+wifi.aware.interface=wifi-aware0
+persist.vendor.audio_hal.dsp_bit_width_enforce_mode=24
+vendor.audio_hal.period_size=192
+persist.vendor.audio.ambisonic.capture=false
+persist.vendor.audio.ambisonic.auto.profile=false
+persist.vendor.audio.apptype.multirec.enabled=false
+ro.vendor.audio.sdk.fluencetype=none
+persist.vendor.audio.fluence.voicecall=true
+persist.vendor.audio.fluence.voicerec=false
+persist.vendor.audio.fluence.speaker=true
+persist.vendor.audio.fluence.tmic.enabled=false
+persist.vendor.audio.speaker.prot.enable=false
+persist.vendor.audio.spv4.enable=true
+persist.vendor.audio.avs.afe_api_version=9
+persist.vendor.audio.vbat.enabled=false
+persist.vendor.audio.bcl.enabled=false
+vendor.audio.tunnel.encode=false
+persist.vendor.audio.ras.enabled=false
+vendor.audio.offload.buffer.size.kb=32
+vendor.audio.offload.track.enable=true
+vendor.voice.path.for.pcm.voip=true
+vendor.audio.offload.multiaac.enable=true
+vendor.audio.dolby.ds2.enabled=false
+vendor.audio.dolby.ds2.hardbypass=false
+vendor.audio.offload.multiple.enabled=false
+vendor.audio.offload.passthrough=false
+ro.vendor.audio.sdk.ssr=false
+vendor.audio.offload.gapless.enabled=true
+vendor.audio.safx.pbe.enabled=false
+vendor.audio.parser.ip.buffer.size=262144
+vendor.audio.flac.sw.decoder.24bit=true
+vendor.audio.hal.boot.timeout.ms=20000
+persist.vendor.bt.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac
+ro.bluetooth.a2dp_offload.supported=true
+persist.bluetooth.a2dp_offload.disabled=false
+persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-lc3
+vendor.audio.use.sw.alac.decoder=true
+vendor.audio.use.sw.ape.decoder=true
+vendor.audio.use.sw.mpegh.decoder=true
+vendor.audio.hw.aac.encoder=true
+vendor.audio_hal.in_period_size=144
+vendor.audio_hal.period_multiplier=3
+vendor.audio.adm.buffering.ms=2
+vendor.audio.volume.headset.gain.depcal=true
+persist.audio.fluence.voicecomm=true
+debug.stagefright.omx_default_rank=0
+vendor.audio.hal.output.suspend.supported=true
+aaudio.mmap_policy=2
+aaudio.mmap_exclusive_policy=2
+aaudio.hw_burst_min_usec=2000
+vendor.audio.enable.mirrorlink=false
+persist.vendor.audio.voicecall.speaker.stereo=true
+persist.vendor.bt.aac_frm_ctl.enabled=true
+vendor.audio.spkr_prot.tx.sampling_rate=48000
+persist.vendor.bt.aac_vbr_frm_ctl.enabled=true
+persist.vendor.audio.ha_proxy.enabled=true
+vendor.audio.feature.a2dp_offload.enable=true
+vendor.audio.feature.afe_proxy.enable=true
+vendor.audio.feature.anc_headset.enable=false
+vendor.audio.feature.battery_listener.enable=true
+vendor.audio.feature.compr_cap.enable=false
+vendor.audio.feature.compress_in.enable=true
+vendor.audio.feature.compress_meta_data.enable=true
+vendor.audio.feature.compr_voip.enable=false
+vendor.audio.feature.concurrent_capture.enable=true
+vendor.audio.feature.custom_stereo.enable=true
+vendor.audio.feature.display_port.enable=true
+vendor.audio.feature.dsm_feedback.enable=false
+vendor.audio.feature.dynamic_ecns.enable=true
+vendor.audio.feature.ext_hw_plugin.enable=false
+vendor.audio.feature.external_dsp.enable=false
+vendor.audio.feature.external_speaker.enable=false
+vendor.audio.feature.external_speaker_tfa.enable=false
+vendor.audio.feature.fluence.enable=true
+vendor.audio.feature.fm.enable=true
+vendor.audio.feature.hdmi_edid.enable=true
+vendor.audio.feature.hdmi_passthrough.enable=true
+vendor.audio.feature.hfp.enable=true
+vendor.audio.feature.hifi_audio.enable=false
+vendor.audio.feature.hwdep_cal.enable=false
+vendor.audio.feature.incall_music.enable=true
+vendor.audio.feature.multi_voice_session.enable=true
+vendor.audio.feature.keep_alive.enable=true
+vendor.audio.feature.kpi_optimize.enable=true
+vendor.audio.feature.maxx_audio.enable=false
+vendor.audio.feature.ras.enable=true
+vendor.audio.feature.record_play_concurency.enable=false
+vendor.audio.feature.src_trkn.enable=true
+vendor.audio.feature.spkr_prot.enable=true
+vendor.audio.feature.ssrec.enable=true
+vendor.audio.feature.usb_offload.enable=true
+vendor.audio.feature.usb_offload_burst_mode.enable=true
+vendor.audio.feature.usb_offload_sidetone_volume.enable=false
+vendor.audio.feature.deepbuffer_as_primary.enable=false
+vendor.audio.feature.vbat.enable=true
+vendor.audio.feature.wsa.enable=false
+vendor.audio.feature.audiozoom.enable=false
+vendor.audio.feature.snd_mon.enable=true
+vendor.audio.feature.power_mode.enable=true
+ro.incremental.enable=yes
+ro.soc.manufacturer=QTI
+persist.vendor.qfp=true
+ro.vendor.qspm.enable=true
+persist.vendor.radio.enableadvancedscan=true
+vendor.hw.fm.init=0
+persist.vendor.dpm.idletimer.mode=default
+vendor.mm.enable.qcom_parser=16777215
+ro.vendor.extension_library=libqti-perfd-client.so
+ro.hardware.vulkan=adreno
+ro.hardware.egl=adreno
+ro.gfx.driver.1=com.qualcomm.qti.gpudrivers.lahaina.api30
+ro.opengles.version=196610
+persist.vendor.qcom.bluetooth.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac-aptxadaptiver2
+persist.vendor.qcom.bluetooth.aac_frm_ctl.enabled=true
+persist.vendor.qcom.bluetooth.twsp_state.enabled=false
+persist.vendor.qcom.bluetooth.a2dp_mcast_test.enabled=false
+persist.vendor.qcom.bluetooth.scram.enabled=false
+persist.vendor.qcom.bluetooth.aac_vbr_ctl.enabled=true
+persist.vendor.qcom.bluetooth.aptxadaptiver2_1_support=true
+persist.sys.fflag.override.settings_bluetooth_hearing_aid=true
+persist.sys.sf.color_mode=0
+persist.demo.hdmirotationlock=false
+persist.sys.sf.color_saturation=1.0
+debug.sf.hw=0
+debug.egl.hw=0
+debug.sf.latch_unsignaled=1
+debug.sf.high_fps_late_app_phase_offset_ns=1000000
+debug.mdpcomp.logs=0
+vendor.gralloc.disable_ubwc=0
+vendor.display.disable_scaler=0
+vendor.display.disable_excl_rect=0
+vendor.display.disable_excl_rect_partial_fb=1
+vendor.display.comp_mask=0
+vendor.display.enable_optimize_refresh=1
+vendor.display.use_smooth_motion=1
+debug.sf.enable_advanced_sf_phase_offset=1
+debug.sf.high_fps_late_sf_phase_offset_ns=-4000000
+debug.sf.high_fps_early_phase_offset_ns=-4000000
+debug.sf.high_fps_early_gl_phase_offset_ns=-4000000
+debug.sf.disable_client_composition_cache=1
+debug.sf.enable_gl_backpressure=0
+debug.sf.disable_backpressure=1
+vendor.display.disable_offline_rotator=1
+vendor.display.enable_async_powermode=0
+vendor.display.disable_hw_recovery_dump=1
+vendor.display.enable_early_wakeup=1
+persist.vendor.dpmhalservice.enable=1
+ro.crypto.dm_default_key.options_format.version=2
+ro.crypto.volume.metadata.method=dm-default-key
+debug.stagefright.c2inputsurface=-1
+persist.vendor.sensors.sync_request=true
+persist.vendor.sensors.allow_non_default_discovery=true
+persist.vendor.sensors.on_change_sample_period=true
+persist.vendor.radio.apm_sim_not_pwdn=1
+persist.vendor.radio.sib16_support=1
+rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so
+persist.vendor.radio.procedure_bytes=SKIP
+persist.radio.multisim.config=dsds
+vendor.usb.diag.func.name=ffs
+vendor.usb.use_ffs_mtp=1
+debug.stagefright.ccodec=4
+persist.sys.rogbootanimation.enable=0
+ro.additionalbutton.operation=0
+ro.ril.ecclist=112,911
+ro.hardware.fingerprint=goodixfp
+ro.telephony.default_network=26,26
+ril.subscription.types=RUIM,RUIM
+persist.vendor.radio.flexmap_type=none
+persist.vendor.radio.always_send_plmn=1
+persist.vendor.radio.add_power_save=1
+persist.vendor.radio.rat_on=none
+persist.vendor.radio.custom_ecc=0
+persist.vendor.radio.do_not_use_ril_optr_db=1
+persist.vendor.data.iwlan.enable=true
+drm.service.enabled=true
diff --git a/vendor_framework_compatibility_matrix.xml b/vendor_framework_compatibility_matrix.xml
index 94e9ec0..4d8003e 100644
--- a/vendor_framework_compatibility_matrix.xml
+++ b/vendor_framework_compatibility_matrix.xml
@@ -154,14 +154,6 @@
         </interface>
     </hal>
     <hal format="hidl" optional="true">
-        <name>vendor.asus.vibrator.vibratorgovern</name>
-        <version>1.0</version>
-        <interface>
-            <name>IVibratorgovern</name>
-            <instance>default</instance>
-        </interface>
-    </hal>
-    <hal format="hidl" optional="true">
         <name>vendor.display.color</name>
         <version>1.0-7</version>
         <interface>
@@ -1036,16 +1028,31 @@
             <instance>default</instance>
         </interface>
     </hal>
-    <sepolicy>
-        <kernel-sepolicy-version>30</kernel-sepolicy-version>
-        <sepolicy-version>26.0</sepolicy-version>
-        <sepolicy-version>27.0</sepolicy-version>
-        <sepolicy-version>28.0</sepolicy-version>
-        <sepolicy-version>29.0</sepolicy-version>
-        <sepolicy-version>30.0</sepolicy-version>
-        <sepolicy-version>31.0</sepolicy-version>
-    </sepolicy>
-    <avb>
-        <vbmeta-version>1.0</vbmeta-version>
-    </avb>
+    <hal format="hidl" optional="true">
+        <name>vendor.asus.wifi.hostapd</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IAsusHostapd</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="true">
+        <name>vendor.nxp.nxpnfc</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>INxpNfc</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="true">
+        <name>vendor.nxp.nxpnfclegacy</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>INxpNfcLegacy</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
 </compatibility-matrix>