Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
95c338d3bc | ||
|
|
ef4ddc0cb2 | ||
|
|
d38aace4d0 | ||
|
|
13a19c1029 | ||
|
|
d048baa9ec | ||
|
|
507447b08a | ||
|
|
e7cbcb09a5 | ||
|
|
77f0f993d4 | ||
|
|
12ff56d97f | ||
|
|
727be79238 | ||
|
|
bf58cb8c74 | ||
|
|
26dfbee92b | ||
|
|
53f10c5ee3 | ||
|
|
ef5a017705 | ||
|
|
e06868d090 | ||
|
|
3584721c3d | ||
|
|
c4a76c68fe | ||
|
|
b552195c60 |
@@ -5,6 +5,8 @@
|
||||
#
|
||||
|
||||
COMMON_PATH := device/oneplus/sm8250-common
|
||||
BUILD_BROKEN_DUP_RULES := true
|
||||
BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
|
||||
|
||||
# A/B
|
||||
AB_OTA_UPDATER := true
|
||||
@@ -54,6 +56,10 @@ TARGET_BOOTLOADER_BOARD_NAME := kona
|
||||
# Display
|
||||
TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE := true
|
||||
|
||||
# Camera
|
||||
$(call soong_config_set,camera,override_format_from_reserved,true)
|
||||
TARGET_USES_OPLUS_CAMERA := true
|
||||
|
||||
# Properties
|
||||
TARGET_ODM_PROP += $(COMMON_PATH)/odm.prop
|
||||
TARGET_PRODUCT_PROP += $(COMMON_PATH)/product.prop
|
||||
@@ -64,10 +70,9 @@ TARGET_VENDOR_PROP += $(COMMON_PATH)/vendor.prop
|
||||
TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/config.fs
|
||||
|
||||
# HIDL
|
||||
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
|
||||
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += \
|
||||
hardware/oplus/vintf/device_framework_matrix.xml \
|
||||
hardware/qcom-caf/common/vendor_framework_compatibility_matrix.xml \
|
||||
vendor/lineage/config/device_framework_matrix.xml
|
||||
hardware/qcom-caf/common/vendor_framework_compatibility_matrix.xml
|
||||
DEVICE_MATRIX_FILE := hardware/qcom-caf/common/compatibility_matrix.xml
|
||||
DEVICE_MANIFEST_FILE := $(COMMON_PATH)/manifest.xml
|
||||
|
||||
@@ -94,6 +99,9 @@ TARGET_KERNEL_ADDITIONAL_FLAGS := BRAND_SHOW_FLAG=oneplus
|
||||
TARGET_KERNEL_SOURCE := kernel/oneplus/sm8250
|
||||
TARGET_KERNEL_CONFIG := vendor/kona-perf_defconfig vendor/debugfs.config vendor/oplus.config
|
||||
|
||||
# Media
|
||||
TARGET_USES_ION := true
|
||||
|
||||
# Platform
|
||||
BOARD_USES_QCOM_HARDWARE := true
|
||||
TARGET_BOARD_PLATFORM := kona
|
||||
@@ -120,9 +128,6 @@ TARGET_COPY_OUT_PRODUCT := product
|
||||
TARGET_COPY_OUT_SYSTEM_EXT := system_ext
|
||||
TARGET_COPY_OUT_VENDOR := vendor
|
||||
|
||||
# Power
|
||||
TARGET_TAP_TO_WAKE_NODE := "/proc/touchpanel/double_tap_enable"
|
||||
|
||||
# Recovery
|
||||
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
||||
BOARD_INCLUDE_RECOVERY_DTBO := true
|
||||
|
||||
12
common.mk
12
common.mk
@@ -98,7 +98,11 @@ $(call soong_config_set,QTI_GPT_UTILS,USE_BSG_FRAMEWORK,false)
|
||||
# Camera
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.camera.provider@2.4-impl \
|
||||
android.hardware.camera.provider@2.4-service_64
|
||||
android.hardware.camera.provider@2.4-service_64 \
|
||||
libcamera_metadata_shim \
|
||||
libcamera2ndk_vendor \
|
||||
libstdc++_vendor \
|
||||
vendor.qti.hardware.camera.postproc@1.0.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.flash-autofocus.xml \
|
||||
@@ -254,6 +258,7 @@ PRODUCT_PACKAGES += \
|
||||
OPlusSystemUIResCommon \
|
||||
WifiResTarget
|
||||
|
||||
|
||||
# Partitions
|
||||
PRODUCT_PACKAGES += \
|
||||
vendor_bt_firmware_mountpoint \
|
||||
@@ -266,6 +271,8 @@ PRODUCT_USE_DYNAMIC_PARTITIONS := true
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.power-service-qti
|
||||
|
||||
$(call soong_config_set,qtipower,tap_to_wake_node,/proc/touchpanel/double_tap_enable)
|
||||
|
||||
# QTI fwk-detect
|
||||
PRODUCT_PACKAGES += \
|
||||
libvndfwk_detect_jni.qti.vendor # Needed by CNE app
|
||||
@@ -393,5 +400,8 @@ PRODUCT_PACKAGES += \
|
||||
firmware_wlan_mac.bin_symlink \
|
||||
firmware_WCNSS_qcom_cfg.ini_symlink
|
||||
|
||||
# Inherit from the OnePlus Camera makefile.
|
||||
$(call inherit-product, vendor/oneplus/camera/camera-vendor.mk)
|
||||
|
||||
# Inherit from the proprietary files makefile.
|
||||
$(call inherit-product, vendor/oneplus/sm8250-common/sm8250-common-vendor.mk)
|
||||
|
||||
@@ -1,18 +1,23 @@
|
||||
[
|
||||
{
|
||||
"repository": "hardware_oplus",
|
||||
"branch": "vic",
|
||||
"branch": "bka",
|
||||
"target_path": "hardware/oplus"
|
||||
},
|
||||
{
|
||||
"remote": "github",
|
||||
"branch": "lineage-22.2",
|
||||
"repository": "LineageOS/android_kernel_oneplus_sm8250",
|
||||
"repository": "kernel_oneplus_sm8250",
|
||||
"branch": "bka",
|
||||
"target_path": "kernel/oneplus/sm8250"
|
||||
},
|
||||
{
|
||||
"repository": "vendor_oneplus_sm8250-common",
|
||||
"branch": "vic",
|
||||
"branch": "bka",
|
||||
"target_path": "vendor/oneplus/sm8250-common"
|
||||
},
|
||||
{
|
||||
"remote": "bitbucket",
|
||||
"branch": "fifteen",
|
||||
"repository": "nameless-aosp/vendor_oneplus_camera",
|
||||
"target_path": "vendor/oneplus/camera"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -105,16 +105,6 @@ blob_fixups: blob_fixups_user_type = {
|
||||
.replace_needed('libstagefright_foundation.so', 'libstagefright_foundation-v33.so'),
|
||||
'product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml': blob_fixup()
|
||||
.regex_replace('/my_product', '/product'),
|
||||
'system_ext/bin/wfdservice': blob_fixup()
|
||||
.add_needed('libwfdservice_shim.so'),
|
||||
'system_ext/lib/libwfdmmsrc_system.so': blob_fixup()
|
||||
.add_needed('libgui_shim.so'),
|
||||
'system_ext/lib/libwfdservice.so': blob_fixup()
|
||||
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
|
||||
'system_ext/lib64/libwfdnative.so': blob_fixup()
|
||||
.replace_needed('android.hidl.base@1.0.so', 'libhidlbase.so')
|
||||
.add_needed('libbinder_shim.so')
|
||||
.add_needed('libinput_shim.so'),
|
||||
'vendor/etc/libnfc-nci.conf': blob_fixup()
|
||||
.regex_replace('NFC_DEBUG_ENABLED=1', 'NFC_DEBUG_ENABLED=0'),
|
||||
'vendor/etc/libnfc-nxp.conf': blob_fixup()
|
||||
|
||||
136
extract-files.sh
Executable file
136
extract-files.sh
Executable file
@@ -0,0 +1,136 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2023 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
# Load extract_utils and do some sanity checks
|
||||
MY_DIR="${BASH_SOURCE%/*}"
|
||||
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
|
||||
|
||||
ANDROID_ROOT="${MY_DIR}/../../.."
|
||||
|
||||
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
|
||||
if [ ! -f "${HELPER}" ]; then
|
||||
echo "Unable to find helper script at ${HELPER}"
|
||||
exit 1
|
||||
fi
|
||||
source "${HELPER}"
|
||||
|
||||
# Default to sanitizing the vendor folder before extraction
|
||||
CLEAN_VENDOR=true
|
||||
|
||||
ONLY_COMMON=
|
||||
ONLY_FIRMWARE=
|
||||
ONLY_TARGET=
|
||||
KANG=
|
||||
SECTION=
|
||||
|
||||
while [ "${#}" -gt 0 ]; do
|
||||
case "${1}" in
|
||||
--only-common )
|
||||
ONLY_COMMON=true
|
||||
;;
|
||||
--only-firmware )
|
||||
ONLY_FIRMWARE=true
|
||||
;;
|
||||
--only-target )
|
||||
ONLY_TARGET=true
|
||||
;;
|
||||
-n | --no-cleanup )
|
||||
CLEAN_VENDOR=false
|
||||
;;
|
||||
-k | --kang )
|
||||
KANG="--kang"
|
||||
;;
|
||||
-s | --section )
|
||||
SECTION="${2}"; shift
|
||||
CLEAN_VENDOR=false
|
||||
;;
|
||||
* )
|
||||
SRC="${1}"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if [ -z "${SRC}" ]; then
|
||||
SRC="adb"
|
||||
fi
|
||||
|
||||
function blob_fixup() {
|
||||
case "${1}" in
|
||||
odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service)
|
||||
grep -q libshims_fingerprint.oplus.so "${2}" || "${PATCHELF}" --add-needed libshims_fingerprint.oplus.so "${2}"
|
||||
;;
|
||||
odm/etc/init/wlchgmonitor.rc)
|
||||
sed -i "/disabled/d;/seclabel/d" "${2}"
|
||||
;;
|
||||
odm/etc/vintf/manifest/manifest_oplus_fingerprint.xml)
|
||||
sed -ni "/android.hardware.biometrics.fingerprint/{x;s/hal format/hal override=\"true\" format/;x};x;1!p;\${x;p}" "${2}"
|
||||
;;
|
||||
odm/lib64/libpwirissoft.so)
|
||||
"${SIGSCAN}" -p "72 1F 00 94" -P "1F 20 03 D5" -f "${2}"
|
||||
;;
|
||||
product/app/PowerOffAlarm/PowerOffAlarm.apk)
|
||||
apktool_patch "${2}" "${MY_DIR}/blob-patches/PowerOffAlarm.patch" -s
|
||||
;;
|
||||
product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml)
|
||||
sed -i "s/\/my_product/\/product/" "${2}"
|
||||
;;
|
||||
system_ext/lib64/libwfdnative.so)
|
||||
sed -i "s/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/" "${2}"
|
||||
;;
|
||||
vendor/etc/libnfc-nci.conf)
|
||||
sed -i "s/NFC_DEBUG_ENABLED=1/NFC_DEBUG_ENABLED=0/" "${2}"
|
||||
;;
|
||||
vendor/etc/libnfc-nxp.conf)
|
||||
sed -i "/NXPLOG_\w\+_LOGLEVEL/ s/0x03/0x02/" "${2}"
|
||||
sed -i "s/NFC_DEBUG_ENABLED=1/NFC_DEBUG_ENABLED=0/" "${2}"
|
||||
;;
|
||||
vendor/etc/msm_irqbalance.conf)
|
||||
sed -i "s/IGNORED_IRQ=27,23,38$/&,115,332/" "${2}"
|
||||
;;
|
||||
vendor/lib64/hw/com.qti.chi.override.so)
|
||||
grep -q libcamera_metadata_shim.so "${2}" || "${PATCHELF}" --add-needed libcamera_metadata_shim.so "${2}"
|
||||
sed -i "s/com.oem.autotest/\x00om.oem.autotest/" "${2}"
|
||||
;;
|
||||
vendor/lib64/sensors.ssc.so)
|
||||
sed -i "s/qti.sensor.wise_light/android.sensor.light\x00/" "${2}"
|
||||
"${SIGSCAN}" -p "F1 E9 D3 84 52 49 3F A0 72" -P "F1 A9 00 80 52 09 00 A0 72" -f "${2}"
|
||||
;;
|
||||
vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so)
|
||||
"${SIGSCAN}" -p "23 0A 00 94" -P "1F 20 03 D5" -f "${2}"
|
||||
;;
|
||||
vendor/lib64/libAncSegBaseSdk.so|vendor/lib64/libaps_frame_registration.so|vendor/lib64/libyuv2.so)
|
||||
"${PATCHELF}" --replace-needed "libstdc++.so" "libstdc++_vendor.so" "${2}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
if [ -z "${ONLY_FIRMWARE}" ] && [ -z "${ONLY_TARGET}" ]; then
|
||||
# Initialize the helper for common device
|
||||
setup_vendor "${DEVICE_COMMON}" "${VENDOR_COMMON:-$VENDOR}" "${ANDROID_ROOT}" true "${CLEAN_VENDOR}"
|
||||
|
||||
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
|
||||
fi
|
||||
|
||||
if [ -z "${ONLY_COMMON}" ] && [ -s "${MY_DIR}/../../${VENDOR}/${DEVICE}/proprietary-files.txt" ]; then
|
||||
# Reinitialize the helper for device
|
||||
source "${MY_DIR}/../../${VENDOR}/${DEVICE}/extract-files.sh"
|
||||
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
|
||||
|
||||
if [ -z "${ONLY_FIRMWARE}" ]; then
|
||||
extract "${MY_DIR}/../../${VENDOR}/${DEVICE}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
|
||||
fi
|
||||
|
||||
if [ -z "${SECTION}" ] && [ -f "${MY_DIR}/../../${VENDOR}/${DEVICE}/proprietary-firmware.txt" ]; then
|
||||
extract_firmware "${MY_DIR}/../../${VENDOR}/${DEVICE}/proprietary-firmware.txt" "${SRC}"
|
||||
fi
|
||||
fi
|
||||
|
||||
"${MY_DIR}/setup-makefiles.sh"
|
||||
@@ -60,6 +60,8 @@ on init
|
||||
write /sys/kernel/icnss/wpss_boot 1
|
||||
chmod 0660 /sys/fs/cgroup/memory/bg/tasks
|
||||
|
||||
setprop vendor.boot.project_name ${ro.boot.project_name}
|
||||
|
||||
on early-boot
|
||||
# set RLIMIT_MEMLOCK to 64MB
|
||||
setrlimit 8 67108864 67108864
|
||||
|
||||
@@ -58,6 +58,11 @@ on fs
|
||||
restorecon_recursive /mnt/vendor/persist
|
||||
mkdir /mnt/vendor/persist/data 0700 system system
|
||||
|
||||
mkdir /mnt/vendor/dsp 0770 root root
|
||||
copy /vendor/dsp/cdsp/fastrpc_shell_3 /mnt/vendor/dsp/fastrpc_shell_3
|
||||
chmod 0644 /mnt/vendor/dsp/fastrpc_shell_3
|
||||
mount none /mnt/vendor/dsp/fastrpc_shell_3 /vendor/dsp/cdsp/fastrpc_shell_3 bind
|
||||
|
||||
on post-fs
|
||||
# set RLIMIT_MEMLOCK to 64MB
|
||||
setrlimit 8 67108864 67108864
|
||||
|
||||
@@ -3,3 +3,7 @@ af.fast_track_multiplier=1
|
||||
|
||||
# GMS
|
||||
ro.opa.device_model_id=ga-oplus-skill-os121-211011
|
||||
|
||||
# Google Lens
|
||||
ro.com.google.lens.oem_camera_package=com.oneplus.camera
|
||||
ro.com.google.lens.oem_image_package=com.oneplus.gallery
|
||||
|
||||
@@ -129,12 +129,17 @@ odm/lib64/camera/fdconfigpreviewlite.bin
|
||||
odm/lib64/camera/fdconfigvideo.bin
|
||||
odm/lib64/camera/fdconfigvideolite.bin
|
||||
odm/lib64/libSonyIMX471RmscLibrary.so
|
||||
odm/lib64/libaiboost.so
|
||||
odm/lib64/libaiboost_hexagon.so
|
||||
odm/lib64/libfastov_dsp.so
|
||||
odm/lib64/libormshalclient.so
|
||||
odm/lib64/libvl53l1_daemon.so
|
||||
odm/lib64/sensors.hal.tof.so
|
||||
odm/lib64/vendor.oplus.hardware.cammidasservice-V1-ndk_platform.so
|
||||
vendor/etc/camera/M_Attribute_AG_BMW_1.1.0.model.hardcode
|
||||
vendor/etc/camera/depth.dlc
|
||||
vendor/etc/camera/model.data
|
||||
vendor/etc/camera/segment.dlc
|
||||
vendor/lib/libc++_shared.so
|
||||
vendor/lib/libnightvision.so;FIX_SONAME
|
||||
vendor/lib64/camera/components/com.oneplus.node.memcpy.so
|
||||
@@ -203,7 +208,35 @@ vendor/lib64/com.qti.feature2.rt.so
|
||||
vendor/lib64/com.qti.feature2.serializer.so
|
||||
vendor/lib64/com.qti.feature2.stub.so
|
||||
vendor/lib64/com.qti.feature2.swmf.so
|
||||
vendor/lib64/lib_bokehlib.so
|
||||
vendor/lib64/lib_oneplus_watermark.so
|
||||
vendor/lib64/lib_oneplus_vivideffect.so
|
||||
vendor/lib64/libAlgoProcess.so
|
||||
vendor/lib64/libAncSegBaseSdk.so
|
||||
vendor/lib64/libFaceBeautyLiteCap.so
|
||||
vendor/lib64/libOPPO_Front_SCPortrait.so
|
||||
vendor/lib64/libOPPO_SCPortrait.so
|
||||
vendor/lib64/libPlatformValidatorShared.so
|
||||
vendor/lib64/libPolarrRender.so
|
||||
vendor/lib64/libSNPE.so
|
||||
vendor/lib64/libSonyIMX471RmscLibrary.so
|
||||
vendor/lib64/libSuperSensor.so
|
||||
vendor/lib64/libSuperSensorFallback.so
|
||||
vendor/lib64/libSuperSensorProcessor.so
|
||||
vendor/lib64/libSuperSensorProcessorCWrapper.so
|
||||
vendor/lib64/libVDBlurless.so
|
||||
vendor/lib64/libVDDualCameraBlurlessAPI.so
|
||||
vendor/lib64/libVDFusionBlurlessAPI_v2.so
|
||||
vendor/lib64/libVDSuperPhotoAPI.so
|
||||
vendor/lib64/libalCFR.so
|
||||
vendor/lib64/libalCFRLV.so
|
||||
vendor/lib64/libalCFRLV_dsp.so
|
||||
vendor/lib64/libalHexController.so
|
||||
vendor/lib64/libancbase_segbase.so
|
||||
vendor/lib64/libaps_frame_registration.so
|
||||
vendor/lib64/libapsdarksight.so
|
||||
vendor/lib64/libapsexif.so
|
||||
vendor/lib64/libapsjpeg.so
|
||||
vendor/lib64/libarcsoft_beautyshot.so
|
||||
vendor/lib64/libarcsoft_beautyshot_4.0.so;FIX_SONAME
|
||||
vendor/lib64/libarcsoft_calibverify_TriCamera.so
|
||||
@@ -234,6 +267,7 @@ vendor/lib64/libarcsoft_tricam_calibration.so
|
||||
vendor/lib64/libarcsoft_tricam_verification.so
|
||||
vendor/lib64/libarcsoft_video_fringing_correction.so
|
||||
vendor/lib64/libbitmlengine.so
|
||||
vendor/lib64/libc++_shared.so
|
||||
vendor/lib64/libcamera_nn_stub.so
|
||||
vendor/lib64/libcamerapostproc.so
|
||||
vendor/lib64/libcamxexternalformatutils.so
|
||||
@@ -253,21 +287,37 @@ vendor/lib64/libcvface_api.so
|
||||
vendor/lib64/libcvp2.so
|
||||
vendor/lib64/libcvp2_hfi.so
|
||||
vendor/lib64/libcvp_common.so
|
||||
vendor/lib64/libcvpcpuRev_skel.so
|
||||
vendor/lib64/libdualcam_image_optical_zoom.so
|
||||
vendor/lib64/libdualcam_optical_zoom_control.so
|
||||
vendor/lib64/libdualcam_video_optical_zoom.so
|
||||
vendor/lib64/libipebpsstriping.so
|
||||
vendor/lib64/libmidasserviceintf.so
|
||||
vendor/lib64/libmidasserviceintf_aidl.so
|
||||
vendor/lib64/libmmcamera_faceproc.so
|
||||
vendor/lib64/libmmcamera_faceproc2.so
|
||||
vendor/lib64/libmorpho_dcface.so
|
||||
vendor/lib64/libmorpho_image_refiner_deflicker.so
|
||||
vendor/lib64/libmpbase.so
|
||||
vendor/lib64/libnanopb.so
|
||||
vendor/lib64/libnightvision.so
|
||||
vendor/lib64/libofflinelog.so
|
||||
vendor/lib64/libop-bokeh.so
|
||||
vendor/lib64/libos.so
|
||||
vendor/lib64/libsnpe_adsp.so
|
||||
vendor/lib64/libsnpe_dsp_domains.so
|
||||
vendor/lib64/libsnpe_dsp_domains_v2.so
|
||||
vendor/lib64/libsnpe_loader.so
|
||||
vendor/lib64/libstblur_capture_api.so
|
||||
vendor/lib64/libswregistrationalgo.so
|
||||
vendor/lib64/libsymphony-cpu.so
|
||||
vendor/lib64/libsymphonypower.so
|
||||
vendor/lib64/libsynx.so
|
||||
vendor/lib64/libthreadutils.so
|
||||
vendor/lib64/libtriplecam_image_optical_zoom.so
|
||||
vendor/lib64/libtriplecam_optical_zoom_control.so
|
||||
vendor/lib64/libtriplecam_video_optical_zoom.so
|
||||
vendor/lib64/libyuv2.so
|
||||
vendor/lib64/vendor.oplus.hardware.cammidasservice@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
|
||||
|
||||
@@ -863,8 +913,6 @@ vendor/lib/liblistensoundmodel2.so
|
||||
vendor/lib/libmulawdec.so
|
||||
|
||||
# Media
|
||||
system_ext/lib/libmmosal.so
|
||||
system_ext/lib/libmmparser_lite.so
|
||||
system_ext/lib64/libmmosal.so
|
||||
system_ext/lib64/libmmparser_lite.so
|
||||
vendor/bin/hw/vendor.qti.media.c2@1.0-service
|
||||
@@ -889,6 +937,7 @@ vendor/etc/vintf/manifest/c2_manifest_vendor.xml|0e532bf1c7d6a0ee2e7e03a9cc3283a
|
||||
vendor/etc/public.libraries.txt
|
||||
|
||||
# Neural networks
|
||||
odm/lib64/hta_lib/libhta_hexagon_runtime.so
|
||||
vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti
|
||||
vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc
|
||||
vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml
|
||||
@@ -2540,50 +2589,34 @@ vendor/bin/cnss-daemon
|
||||
vendor/etc/wifi/p2p_supplicant_overlay.conf
|
||||
vendor/etc/wifi/wpa_supplicant_overlay.conf
|
||||
|
||||
# WiFi Display (system)
|
||||
system/framework/WfdCommon.jar;BOOT_JAR
|
||||
system_ext/bin/wfdservice
|
||||
system_ext/etc/init/wfdservice.rc
|
||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
|
||||
system_ext/etc/seccomp_policy/wfdservice.policy
|
||||
system_ext/etc/wfdconfigsink.xml
|
||||
system_ext/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
|
||||
system_ext/lib/libmmrtpdecoder.so
|
||||
system_ext/lib/libmmrtpencoder.so
|
||||
system_ext/lib/libwfdavenhancements.so
|
||||
system_ext/lib/libwfdclient.so
|
||||
system_ext/lib/libwfdcommonutils.so
|
||||
system_ext/lib/libwfdconfigutils.so
|
||||
system_ext/lib/libwfddisplayconfig.so
|
||||
system_ext/lib/libwfdmminterface.so
|
||||
system_ext/lib/libwfdmmsink.so
|
||||
system_ext/lib/libwfdmmsrc_system.so
|
||||
system_ext/lib/libwfdrtsp.so
|
||||
system_ext/lib/libwfdservice.so
|
||||
system_ext/lib/libwfdsinksm.so
|
||||
system_ext/lib/libwfduibcinterface.so
|
||||
system_ext/lib/libwfduibcsink.so
|
||||
system_ext/lib/libwfduibcsinkinterface.so
|
||||
system_ext/lib/libwfduibcsrc.so
|
||||
system_ext/lib/libwfduibcsrcinterface.so
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
system_ext/lib64/libmmrtpdecoder.so
|
||||
system_ext/lib64/libmmrtpencoder.so
|
||||
system_ext/lib64/libwfdclient.so
|
||||
system_ext/lib64/libwfdcommonutils.so
|
||||
system_ext/lib64/libwfdconfigutils.so
|
||||
system_ext/lib64/libwfddisplayconfig.so
|
||||
system_ext/lib64/libwfdmminterface.so
|
||||
system_ext/lib64/libwfdmmsink.so
|
||||
system_ext/lib64/libwfdnative.so;SYMLINK=system_ext/priv-app/WfdService/lib/arm64/libwfdnative.so
|
||||
system_ext/lib64/libwfdrtsp.so
|
||||
system_ext/lib64/libwfdsinksm.so
|
||||
system_ext/lib64/libwfduibcinterface.so
|
||||
system_ext/lib64/libwfduibcsink.so
|
||||
system_ext/lib64/libwfduibcsinkinterface.so
|
||||
system_ext/lib64/libwfduibcsrc.so
|
||||
system_ext/lib64/libwfduibcsrcinterface.so
|
||||
system_ext/priv-app/WfdService/WfdService.apk
|
||||
# WiFi Display (system) - from dada OS2.0.217.0.WOCMIXM
|
||||
system/framework/WfdCommon.jar;BOOT_JAR|76fab5ed43206989057284fa26e8b894f1da102f
|
||||
system_ext/bin/wfdservice64:system_ext/bin/wfdservice|34851904d02d11d3cfebbc7b8745a9444ba3e7c5
|
||||
system_ext/etc/init/wfdservice.rc|907def8565d8f91f531ca7dfad880af05d540b0c
|
||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml|6669d5ee462c981663b8ac573d84d334e4eed96c
|
||||
system_ext/etc/seccomp_policy/wfdservice64.policy|1e331272649395423b11c575892e0bdc9433b820
|
||||
system_ext/lib64/libmmrtpdecoder.so|8b143c0b004a2f5ab8d7911dd463de0ceea794e7
|
||||
system_ext/lib64/libmmrtpencoder.so|eef3f64e6c2892fc0c87e176f5a83f7fe07761d3
|
||||
system_ext/lib64/libwfdavenhancements.so|8c968c6930e44901ef8c6abd6356f2308600d90e
|
||||
system_ext/lib64/libwfdclient.so|2d1bf9b010ecfb8532eaf6a12c8bf60f9e8ffe08
|
||||
system_ext/lib64/libwfdcommonutils.so|3ae375016a9551e51f26710e8b07d20eeef2b76f
|
||||
system_ext/lib64/libwfdconfigutils.so|4d8200cc4c455f54fcbce927f5cabeb7b591f5d0
|
||||
system_ext/lib64/libwfddisplayconfig.so|27f5d6e284edf05cc7776e5be010912973000ab9
|
||||
system_ext/lib64/libwfdmminterface.so|8d3d493fef797aef2feaab4e09e50250ddf5dc9a
|
||||
system_ext/lib64/libwfdmmsink.so|4569ce9941eb5d06db599146ed80b8a32d7cd97f
|
||||
system_ext/lib64/libwfdmmsrc_system.so|0cc970954800566baddbf760b153b027940180f5
|
||||
system_ext/lib64/libwfdnative.so;SYMLINK=system_ext/priv-app/WfdService/lib/arm64/libwfdnative.so|9513bbbd813dd05fb063d3c9e72640a1bc9156c2
|
||||
system_ext/lib64/libwfdrtsp.so|1ab4fc5b75d25f551df3593d5856e6f7893a4176
|
||||
system_ext/lib64/libwfdservice.so|af0e31f17ed997a5d8bad64cdad486be28cb9f07
|
||||
system_ext/lib64/libwfdsinksm.so|cc899b719fa11d844c65908d7fdc18600451324d
|
||||
system_ext/lib64/libwfduibcinterface.so|432d54b072d8f1c80409b6e11f4f833ca9576937
|
||||
system_ext/lib64/libwfduibcsink.so|d12b05bbcefdff6addc2c31567a656b7540d7489
|
||||
system_ext/lib64/libwfduibcsinkinterface.so|a41b4d1fa4307a247b1f059a5b5cdf7f6a645db3
|
||||
system_ext/lib64/libwfduibcsrc.so|5be7d282be9ab45297bd030f8e37a45f48aa8677
|
||||
system_ext/lib64/libwfduibcsrcinterface.so|0e32acc87c8518e8ebb44f6ef341a2e278e1e7c2
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so|2b2563450ad6a8d46d5648b97f63f87c5d9983ca
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so|58cd9358df40aa16ddf0e603b736c58588623b9e
|
||||
system_ext/priv-app/WfdService/WfdService.apk|b8a1d9f83804d274fab6e09e0607082801207f60
|
||||
|
||||
# WiFi Display (vendor)
|
||||
vendor/bin/wfdhdcphalservice
|
||||
|
||||
@@ -17,6 +17,10 @@ persist.vendor.cne.feature=1
|
||||
# Dalvik
|
||||
dalvik.vm.dex2oat64.enabled=true
|
||||
|
||||
# Camera
|
||||
persist.camera.privapp.list=com.oneplus.camera
|
||||
persist.vendor.camera.privapp.list=com.oneplus.camera
|
||||
|
||||
# DPM
|
||||
persist.vendor.dpm.feature=9
|
||||
|
||||
|
||||
@@ -119,6 +119,8 @@ vendor.qcom.bluetooth.soc=hastings
|
||||
|
||||
# Camera
|
||||
vendor.camera.aux.packageexcludelist=org.telegram.messenger,org.thunderdog.challegram,us.zoom.videomeetings
|
||||
vendor.camera.algo.jpeghwencode=0
|
||||
vendor.camera.aux.packagelist=android,com.oneplus.camera
|
||||
|
||||
# Chipset
|
||||
ro.soc.manufacturer=QTI
|
||||
|
||||
Reference in New Issue
Block a user