diff --git a/proprietary-files.txt b/proprietary-files.txt index dc24377..0c56293 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -3,26 +3,23 @@ # ADSP vendor/bin/adsprpcd vendor/etc/init/vendor.qti.adsprpc-service.rc -vendor/lib/vendor.qti.hardware.dsp@1.0.so +vendor/lib/libadsprpc.so vendor/lib64/libadsp_default_listener.so -vendor/lib64/vendor.qti.hardware.dsp@1.0.so +vendor/lib64/libadsprpc.so -# Audio libraries -vendor/lib/soundfx/libasphere.so -vendor/lib/soundfx/libqcbassboost.so -vendor/lib/soundfx/libqcreverb.so -vendor/lib/soundfx/libqcvirt.so -vendor/lib/soundfx/libshoebox.so +# Audio vendor/lib/libacdb-fts.so vendor/lib/libacdbloader.so vendor/lib/libacdbrtac.so vendor/lib/libadiertac.so vendor/lib/libadm.so -vendor/lib/libadsprpc.so vendor/lib/libaudcal.so vendor/lib/libqtigef.so vendor/lib/libssrec.so -vendor/lib64/libadsprpc.so + +# Audio FX modules +vendor/lib/soundfx/libasphere.so +vendor/lib/soundfx/libshoebox.so # Bluetooth vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti @@ -31,9 +28,9 @@ vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so vendor/lib64/libbtnv.so # Bluetooth (A2DP) +vendor/lib/btaudio_offload_if.so vendor/lib/hw/audio.bluetooth_qti.default.so vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so -vendor/lib/btaudio_offload_if.so vendor/lib/libbluetooth_audio_session_qti.so vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so @@ -43,9 +40,10 @@ vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so # CDSP vendor/bin/cdsprpcd vendor/etc/init/vendor.qti.cdsprpc-service.rc -vendor/lib/libcdsp_default_listener.so vendor/lib/libcdsprpc.so vendor/lib/libfastcrc.so +vendor/lib/libfastcvdsp_stub.so +-vendor/lib/libfastcvopt.so vendor/lib/libmdsprpc.so vendor/lib/libsdsprpc.so vendor/lib/libsysmon_cdsp_skel.so @@ -53,14 +51,16 @@ vendor/lib64/libcdfw.so vendor/lib64/libcdfw_remote_api.so vendor/lib64/libcdsp_default_listener.so vendor/lib64/libcdsprpc.so +vendor/lib64/libfastcvdsp_stub.so +-vendor/lib64/libfastcvopt.so vendor/lib64/libmdsprpc.so vendor/lib64/libsdsprpc.so vendor/lib64/libsysmon_cdsp_skel.so # Charger (HVDCP) vendor/bin/hvdcp_opti -vendor/etc/charger_fstab.qti vendor/bin/init.qti.chg_policy.sh +vendor/etc/charger_fstab.qti vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc # Charger (Mi Turbo Charge) @@ -97,8 +97,6 @@ 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/cne/profileSlm.xml -vendor/etc/cne/slm.conf vendor/etc/init/cnd.rc vendor/etc/default-permissions/com.qualcomm.qti.cne.xml vendor/lib64/libcne.so @@ -168,6 +166,7 @@ system_ext/etc/permissions/dpmapi.xml system_ext/framework/com.qti.dpmframework.jar system_ext/framework/dpmapi.jar system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so +system_ext/lib64/libdiag_system.so system_ext/lib64/libdpmctmgr.so system_ext/lib64/libdpmfdmgr.so system_ext/lib64/libdpmframework.so @@ -178,30 +177,46 @@ vendor/etc/init/dpmQmiMgr.rc vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so vendor/lib64/libdpmqmihal.so -# DRM +# DRM (QSEECom) vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service vendor/bin/qseecomd vendor/etc/init/qseecomd.rc vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so -vendor/lib64/libcpion.so -vendor/lib64/libdrmfs.so -vendor/lib64/libdrmtime.so vendor/lib64/libGPreqcancel.so vendor/lib64/libGPreqcancel_svc.so +vendor/lib64/libQSEEComAPI.so +vendor/lib64/libStDrvInt.so +vendor/lib64/libdrmfs.so +vendor/lib64/libdrmtime.so vendor/lib64/libops.so vendor/lib64/libqisl.so -vendor/lib64/libQSEEComAPI.so vendor/lib64/librpmb.so vendor/lib64/libsecureui.so vendor/lib64/libsecureui_svcsock.so vendor/lib64/libSecureUILib.so vendor/lib64/libssd.so -vendor/lib64/libStDrvInt.so vendor/lib64/libtzdrmgenprov.so vendor/lib64/vendor.qti.hardware.qseecom@1.0.so -# ESE +# DRM (OEM Crypto API) +vendor/lib64/libcpion.so +vendor/lib64/libminkdescriptor.so +vendor/lib64/liboemcrypto.so +vendor/lib64/libtrustedapploader.so + +# DRM (Widevine) +vendor/bin/hw/android.hardware.drm@1.3-service.widevine +vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc +-vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml +vendor/lib64/mediadrm/libwvdrmengine.so +vendor/lib64/libwvhidl.so + +# DSP service +vendor/lib/vendor.qti.hardware.dsp@1.0.so +vendor/lib64/vendor.qti.hardware.dsp@1.0.so + +# Embedded Secure Element power manager vendor/lib64/vendor.qti.esepowermanager@1.0.so vendor/lib/vendor.qti.esepowermanager@1.0.so @@ -222,32 +237,32 @@ 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/libadreno_utils.so vendor/lib/libC2D2.so -vendor/lib/libc2d30_bltlib.so vendor/lib/libCB.so +vendor/lib/libOpenCL.so +vendor/lib/libVkLayer_q3dtools.so +vendor/lib/libadreno_utils.so +vendor/lib/libc2d30_bltlib.so vendor/lib/libgpudataproducer.so vendor/lib/libgsl.so vendor/lib/libllvm-glnext.so vendor/lib/libllvm-qcom.so -vendor/lib/libOpenCL.so -vendor/lib/libVkLayer_q3dtools.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/libadreno_utils.so vendor/lib64/libC2D2.so -vendor/lib64/libc2d30_bltlib.so vendor/lib64/libCB.so +vendor/lib64/libOpenCL.so +vendor/lib64/libVkLayer_q3dtools.so +vendor/lib64/libadreno_utils.so +vendor/lib64/libc2d30_bltlib.so vendor/lib64/libgpudataproducer.so vendor/lib64/libgsl.so vendor/lib64/libllvm-glnext.so vendor/lib64/libllvm-qcom.so -vendor/lib64/libOpenCL.so -vendor/lib64/libVkLayer_q3dtools.so # Graphics (Adreno firmware) vendor/firmware/a650_gmu.bin @@ -266,15 +281,14 @@ vendor/lib64/hw/vulkan.adreno.so vendor/bin/hw/android.hardware.gnss@2.1-service-qti vendor/bin/loc_launcher vendor/bin/lowi-server -vendor/bin/mlid vendor/bin/slim_daemon vendor/bin/xtra-daemon vendor/bin/xtwifi-client vendor/bin/xtwifi-inet-agent +vendor/etc/cacert_location.pem vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc -vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml -vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml -vendor/etc/cacert_location.pem vendor/etc/xtra_root_cert.pem vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so @@ -299,7 +313,6 @@ vendor/lib64/liblocationservice.so vendor/lib64/liblocationservice_glue.so vendor/lib64/liblowi_client.so vendor/lib64/liblowi_wifihal.so -vendor/lib64/libminksocket.so vendor/lib64/libqcc_file_agent.so vendor/lib64/libqdma_file_agent.so vendor/lib64/libslimclient.so @@ -329,15 +342,14 @@ system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml system_ext/framework/com.android.hotwordenrollment.common.util.jar # IMS --system_ext/priv-app/ims/ims.apk system_ext/lib64/lib-imsvideocodec.so system_ext/lib64/lib-imsvt.so system_ext/lib64/lib-imsvtextutils.so system_ext/lib64/lib-imsvtutils.so -system_ext/lib64/libdiag_system.so system_ext/lib64/libimscamera_jni.so system_ext/lib64/libimsmedia_jni.so system_ext/lib64/vendor.qti.imsrtpservice@3.0.so +-system_ext/priv-app/ims/ims.apk vendor/bin/ims_rtp_daemon vendor/bin/imsdatadaemon vendor/bin/imsqmidaemon @@ -425,12 +437,17 @@ vendor/lib/libsmwrapper.so system_ext/lib/libmmosal.so system_ext/lib/libmmparser_lite.so system_ext/lib64/libmmosal.so -vendor/etc/seccomp_policy/codec2.vendor.base-arm.policy -vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy -vendor/etc/seccomp_policy/mediacodec.policy -vendor/etc/system_properties.xml +system_ext/lib64/libmmparser_lite.so +vendor/lib/libmmosal.so vendor/lib64/libmmosal.so +# Media configs +vendor/etc/system_properties.xml + +# Mink-Lowi Interface daemon +vendor/bin/mlid +vendor/lib64/libminksocket.so + # Mlipay vendor/bin/mlipayd@1.1 vendor/etc/init/vendor.xiaomi.hardware.mlipay@1.1-service.rc @@ -447,7 +464,6 @@ vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc -vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml -vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml vendor/lib64/libhexagon_nn_stub.so -vendor/lib64/libhta.so vendor/lib64/libhta_hexagon_runtime.so vendor/lib64/unnhal-acc-adreno.so vendor/lib64/unnhal-acc-common.so @@ -574,7 +590,6 @@ vendor/lib64/libconfigdb.so vendor/lib64/libhydra_common.so vendor/lib64/liblqe.so vendor/lib64/libmdmdetect.so -vendor/lib64/libminkdescriptor.so vendor/lib64/libmodemapi.so vendor/lib64/libnetmgr.so vendor/lib64/libnetmgr_common.so @@ -627,24 +642,19 @@ vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql -# Seccomp -vendor/etc/seccomp_policy/qspm.policy -vendor/etc/seccomp_policy/qti-systemd.policy +# SECCOMP policy +vendor/etc/seccomp_policy/mediacodec.policy # Secure element vendor/lib64/libwvkeybox.so # Snapdragon Computer Vision Engine -vendor/lib/libfastcvdsp_stub.so --vendor/lib/libfastcvopt.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/lib64/libfastcvdsp_stub.so --vendor/lib64/libfastcvopt.so vendor/lib64/libscveCommon.so vendor/lib64/libscveCommon_stub.so vendor/lib64/libscveObjectSegmentation.so @@ -664,6 +674,7 @@ vendor/etc/init/init.mi_thermald.rc # Thermal engine vendor/bin/thermal-engine +vendor/etc/init/init_thermal-engine.rc -vendor/lib/libthermalclient.so -vendor/lib64/libthermalclient.so @@ -706,15 +717,6 @@ 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 -# Widevine DRM -vendor/bin/hw/android.hardware.drm@1.3-service.widevine -vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc --vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml -vendor/lib64/mediadrm/libwvdrmengine.so -vendor/lib64/liboemcrypto.so -vendor/lib64/libtrustedapploader.so -vendor/lib64/libwvhidl.so - # WiFi vendor/bin/cnss-daemon vendor/etc/wifi/aoa_cldb_falcon.bin @@ -747,7 +749,6 @@ 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/libmmparser_lite.so system_ext/lib64/libmmrtpdecoder.so system_ext/lib64/libmmrtpencoder.so system_ext/lib64/libwfdclient.so @@ -777,7 +778,6 @@ vendor/etc/seccomp_policy/wifidisplayhalservice.policy vendor/etc/wfdconfig.xml vendor/lib/libFileMux_proprietary.so vendor/lib/libmm-hdcpmgr.so -vendor/lib/libmmosal.so vendor/lib/libmmrtpdecoder_proprietary.so vendor/lib/libmmrtpencoder_proprietary.so vendor/lib/libwfdcodecv4l2_proprietary.so diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 8d43e6f..928d089 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -226,10 +226,6 @@ on boot # Create vpp directory mkdir /mnt/vendor/persist/vpp 0770 media media - - # Create hvdcp_opti directory - mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system - #Create persist for camera calibration data mkdir /mnt/vendor/persist/camera 0755 system cameraserver