diff --git a/extract-files.sh b/extract-files.sh index b3374a6..f5f2002 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -59,6 +59,7 @@ fi # Initialize the helper setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" false "$CLEAN_VENDOR" +extract "$MY_DIR"/proprietary-files-qc.txt "$SRC" "$SECTION" extract "$MY_DIR"/proprietary-files.txt "$SRC" "$SECTION" "$MY_DIR"/setup-makefiles.sh diff --git a/proprietary-files-qc.txt b/proprietary-files-qc.txt new file mode 100644 index 0000000..2159ffe --- /dev/null +++ b/proprietary-files-qc.txt @@ -0,0 +1,484 @@ +# ADSP - from santoni (Redmi 4X) +bin/adsprpcd +vendor/lib/libadsp_default_listener.so +vendor/lib/libadsprpc.so +vendor/lib/libfastcvadsp_stub.so +vendor/lib/libfastcvopt.so +vendor/lib64/libadsp_default_listener.so +vendor/lib64/libadsprpc.so +vendor/lib64/libfastcvadsp_stub.so +vendor/lib64/libfastcvopt.so + +# ADSP modules - from santoni (Redmi 4X) +vendor/lib/rfsa/adsp/libapps_mem_heap.so +vendor/lib/rfsa/adsp/libdspCV_skel.so +vendor/lib/rfsa/adsp/libfastcvadsp.so +vendor/lib/rfsa/adsp/libfastcvadsp_skel.so +vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so +vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_skel.so +vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so +vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so +vendor/lib/rfsa/adsp/libscveCleverCapture_skel.so +vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so +vendor/lib/rfsa/adsp/libscveT2T_skel.so +vendor/lib/rfsa/adsp/libscveTextReco_skel.so + +# CNE - from santoni (Redmi 4X) +-priv-app/CNEService/CNEService.apk +bin/cnd +etc/cne/SwimConfig.xml +etc/cne/andsfCne.xml +etc/cne/wqeclient/ATT/ATT_profile1.xml +etc/cne/wqeclient/ATT/ATT_profile2.xml +etc/cne/wqeclient/ATT/ATT_profile3.xml +etc/cne/wqeclient/ATT/ATT_profile4.xml +etc/cne/wqeclient/ROW/ROW_profile1.xml +etc/cne/wqeclient/ROW/ROW_profile2.xml +etc/cne/wqeclient/ROW/ROW_profile3.xml +etc/cne/wqeclient/ROW/ROW_profile4.xml +etc/cne/wqeclient/ROW/ROW_profile5.xml +etc/cne/wqeclient/VZW/VZW_profile1.xml +etc/cne/wqeclient/VZW/VZW_profile2.xml +etc/cne/wqeclient/VZW/VZW_profile3.xml +etc/cne/wqeclient/VZW/VZW_profile4.xml +etc/cne/wqeclient/VZW/VZW_profile5.xml +etc/cne/wqeclient/VZW/VZW_profile6.xml +etc/permissions/ConnectivityExt.xml +etc/permissions/cneapiclient.xml +etc/permissions/com.quicinc.cne.xml +framework/ConnectivityExt.jar +framework/cneapiclient.jar +framework/com.quicinc.cne.jar +vendor/lib/libcne.so +vendor/lib/libcneapiclient.so +vendor/lib/libcneqmiutils.so +vendor/lib/libvendorconn.so +vendor/lib/libwqe.so +vendor/lib/libxml.so +vendor/lib64/libcne.so +vendor/lib64/libcneapiclient.so +vendor/lib64/libcneqmiutils.so +vendor/lib64/libvendorconn.so +vendor/lib64/libwqe.so +vendor/lib64/libxml.so + +# Charger - from santoni (Redmi 4X) +bin/hvdcp_opti + +# Consumer IR - from santoni (Redmi 4X) +lib/hw/consumerir.default.so +lib64/hw/consumerir.default.so + +# DPM - from santoni (Redmi 4X) +bin/dpmd +etc/dpm/dpm.conf +etc/dpm/nsrm/NsrmConfiguration.xml +etc/permissions/com.qti.dpmframework.xml +etc/permissions/dpmapi.xml +framework/com.qti.dpmframework.jar +framework/dpmapi.jar +framework/tcmclient.jar +vendor/lib/libdpmctmgr.so +vendor/lib/libdpmfdmgr.so +vendor/lib/libdpmframework.so +vendor/lib/libdpmnsrm.so +vendor/lib/libdpmtcm.so +vendor/lib64/libdpmctmgr.so +vendor/lib64/libdpmfdmgr.so +vendor/lib64/libdpmframework.so +vendor/lib64/libdpmnsrm.so +vendor/lib64/libdpmtcm.so + +# DRM - from santoni (Redmi 4X) +bin/qseecomd +vendor/bin/qseeproxydaemon +vendor/lib/libQSEEComAPI.so +vendor/lib/libcppf.so +vendor/lib64/lib-sec-disp.so +vendor/lib64/libGPTEE.so +vendor/lib64/libGPreqcancel.so +vendor/lib64/libGPreqcancel_svc.so +vendor/lib64/libQSEEComAPI.so +vendor/lib64/libSecureUILib.so +vendor/lib64/libStDrvInt.so +vendor/lib64/libdrmfs.so +vendor/lib64/libdrmtime.so +vendor/lib64/libqisl.so +vendor/lib64/librpmb.so +vendor/lib64/libsecureui.so +vendor/lib64/libsecureui_svcsock.so +vendor/lib64/libsecureuisvc_jni.so +vendor/lib64/libssd.so +vendor/lib64/libtzdrmgenprov.so + +# Gatekeeper - from santoni (Redmi 4X) +vendor/lib/hw/gatekeeper.msm8937.so +vendor/lib64/hw/gatekeeper.msm8937.so + +# GPS - from garlic (YUREKA BLACK) +-framework/com.qti.location.sdk.jar +-framework/com.qualcomm.location.vzw_library.jar +-framework/izat.xt.srv.jar +-lib64/libloc_api_v02.so +-lib64/libloc_ds_api.so +-priv-app/com.qualcomm.location/com.qualcomm.location.apk +bin/loc_launcher +bin/lowi-server +bin/xtwifi-client +bin/xtwifi-inet-agent +etc/permissions/com.qti.location.sdk.xml +etc/permissions/com.qualcomm.location.vzw_library.xml +etc/permissions/com.qualcomm.location.xml +etc/permissions/izat.xt.srv.xml +etc/xtra_root_cert.pem +vendor/bin/slim_daemon +vendor/lib64/hw/flp.default.so +vendor/lib64/libalarmservice_jni.so +vendor/lib64/libasn1cper.so +vendor/lib64/libasn1crt.so +vendor/lib64/libasn1crtx.so +vendor/lib64/libdataitems.so +vendor/lib64/libDRPlugin.so +vendor/lib64/libdrplugin_client.so +vendor/lib64/libevent_observer.so +vendor/lib64/libflp.so +vendor/lib64/libgdtap.so +vendor/lib64/libgeofence.so +vendor/lib64/libizat_client_api.so +vendor/lib64/libizat_core.so +vendor/lib64/liblbs_core.so +vendor/lib64/libloc_ext.so +vendor/lib64/libloc_externalDr.so +vendor/lib64/liblocationservice.so +vendor/lib64/liblocationservice_glue.so +vendor/lib64/liblowi_client.so +vendor/lib64/liblowi_wifihal.so +vendor/lib64/liblowi_wifihal_nl.so +vendor/lib64/libslimclient.so +vendor/lib64/libulp2.so +vendor/lib64/libxt_native.so +vendor/lib64/libxtadapter.so +vendor/lib64/libxtwifi_ulp_adaptor.so + +# Graphics - from santoni (Redmi 4X) +-vendor/lib/libsdm-disp-apis.so +vendor/lib/egl/eglsubAndroid.so +vendor/lib/egl/eglSubDriverAndroid.so +vendor/lib/egl/libEGL_adreno.so +vendor/lib/egl/libESXEGL_adreno.so +vendor/lib/egl/libESXGLESv1_CM_adreno.so +vendor/lib/egl/libESXGLESv2_adreno.so +vendor/lib/egl/libGLESv1_CM_adreno.so +vendor/lib/egl/libGLESv2_adreno.so +vendor/lib/egl/libQTapGLES.so +vendor/lib/egl/libRBEGL_adreno.so +vendor/lib/egl/libRBGLESv1_CM_adreno.so +vendor/lib/egl/libRBGLESv2_adreno.so +vendor/lib/egl/libq3dtools_adreno.so +vendor/lib/egl/libq3dtools_esx.so +vendor/lib/hw/vulkan.msm8937.so +vendor/lib/libC2D2.so +vendor/lib/libCB.so +vendor/lib/libOpenCL.so +vendor/lib/libRSDriver_adreno.so +vendor/lib/libadreno_utils.so +vendor/lib/libbccQTI.so +vendor/lib/libc2d30-a3xx.so +vendor/lib/libc2d30-a4xx.so +vendor/lib/libc2d30-a5xx.so +vendor/lib/libc2d30_bltlib.so +vendor/lib/libgsl.so +vendor/lib/libllvm-glnext.so +vendor/lib/libllvm-qcom.so +vendor/lib/libllvm-qgl.so +vendor/lib/libmm-disp-apis.so +vendor/lib/libmm-hdcpmgr.so +vendor/lib/libmm-qdcm.so +vendor/lib/libmmQSM.so +vendor/lib/librs_adreno.so +vendor/lib/librs_adreno_sha1.so +vendor/lib/libsc-a2xx.so +vendor/lib/libsc-a3xx.so +vendor/lib/libscalar.so +vendor/lib/libscale.so +vendor/lib/libsdm-color.so +vendor/lib/libsdm-diag.so +vendor/lib/libsdmextension.so +vendor/lib/libsd_sdk_display.so +vendor/lib64/egl/eglsubAndroid.so +vendor/lib64/egl/eglSubDriverAndroid.so +vendor/lib64/egl/libEGL_adreno.so +vendor/lib64/egl/libESXEGL_adreno.so +vendor/lib64/egl/libESXGLESv1_CM_adreno.so +vendor/lib64/egl/libESXGLESv2_adreno.so +vendor/lib64/egl/libGLESv1_CM_adreno.so +vendor/lib64/egl/libGLESv2_adreno.so +vendor/lib64/egl/libQTapGLES.so +vendor/lib64/egl/libq3dtools_adreno.so +vendor/lib64/egl/libq3dtools_esx.so +vendor/lib64/egl/libRBEGL_adreno.so +vendor/lib64/egl/libRBGLESv1_CM_adreno.so +vendor/lib64/egl/libRBGLESv2_adreno.so +vendor/lib64/hw/vulkan.msm8937.so +-vendor/lib64/libsdm-disp-apis.so +vendor/lib64/libC2D2.so +vendor/lib64/libCB.so +vendor/lib64/libOpenCL.so +vendor/lib64/libRSDriver_adreno.so +vendor/lib64/libadreno_utils.so +vendor/lib64/libbccQTI.so +vendor/lib64/libc2d30-a3xx.so +vendor/lib64/libc2d30-a4xx.so +vendor/lib64/libc2d30-a5xx.so +vendor/lib64/libc2d30_bltlib.so +vendor/lib64/libgsl.so +vendor/lib64/libllvm-glnext.so +vendor/lib64/libllvm-qcom.so +vendor/lib64/libllvm-qgl.so +vendor/lib64/libmm-disp-apis.so +vendor/lib64/libmm-hdcpmgr.so +vendor/lib64/libmm-qdcm.so +vendor/lib64/libmmQSM.so +vendor/lib64/librs_adreno.so +vendor/lib64/librs_adreno_sha1.so +vendor/lib64/libsc-a2xx.so +vendor/lib64/libsc-a3xx.so +vendor/lib64/libscalar.so +vendor/lib64/libscale.so +vendor/lib64/libsd_sdk_display.so +vendor/lib64/libsdm-color.so +vendor/lib64/libsdm-diag.so +vendor/lib64/libsdmextension.so +vendor/lib64/libuiblur.so|4b3fabf5ded7c4af531abde681676fc5e9248494 + +# Graphics firmware - from santoni (Redmi 4X) +etc/firmware/a530_gpmu.fw2 +etc/firmware/a530_pfp.fw +etc/firmware/a530_pm4.fw +etc/firmware/a530v1_pfp.fw +etc/firmware/a530v1_pm4.fw +etc/firmware/a530v2_seq.fw2 +etc/firmware/a530v3_gpmu.fw2 +etc/firmware/a530v3_seq.fw2 +etc/firmware/a540_gpmu.fw2 + +# Keystore - from santoni (Redmi 4X) +vendor/lib/hw/keystore.msm8937.so +vendor/lib64/hw/keystore.msm8937.so + +# Listen - from santoni (Redmi 4X) +vendor/lib/hw/sound_trigger.primary.msm8937.so +vendor/lib/libadpcmdec.so +vendor/lib/libsmwrapper.so + +# Media - from santoni (Redmi 4X) +lib/libOmxVpp.so +lib/libstagefright_soft_flacdec.so +lib/libvpplibrary.so +lib64/libstagefright_soft_flacdec.so +lib64/libvpplibrary.so +vendor/lib/libAlacSwDec.so +vendor/lib/libApeSwDec.so +vendor/lib/libFlacSwDec.so +vendor/lib/libOmxAacDec.so +vendor/lib/libOmxAlacDec.so +vendor/lib/libOmxAlacDecSw.so +vendor/lib/libOmxAmrwbplusDec.so +vendor/lib/libOmxApeDec.so +vendor/lib/libOmxApeDecSw.so +vendor/lib/libOmxEvrcDec.so +vendor/lib/libOmxMux.so +vendor/lib/libOmxQcelp13Dec.so +vendor/lib/libOmxWmaDec.so +vendor/lib/libmmosal.so +vendor/lib/libmmsw_detail_enhancement.so +vendor/lib/libmmsw_math.so +vendor/lib/libmmsw_opencl.so +vendor/lib/libmmsw_platform.so +vendor/lib/libvqzip.so +vendor/lib64/libFlacSwDec.so +vendor/lib64/libOmxAacDec.so +vendor/lib64/libOmxEvrcDec.so +vendor/lib64/libOmxQcelp13Dec.so +vendor/lib64/libmmosal.so + +# Modem - from santoni (Redmi 4X) +vendor/lib/libwms.so +vendor/lib64/libwms.so + +# Network - from santoni (Redmi 4X) +-priv-app/QtiTetherService/QtiTetherService.apk +vendor/lib/libconnctrl.so +vendor/lib/libQtiTether.so +vendor/lib64/libconnctrl.so +vendor/lib64/libQtiTether.so + +# Perf - from santoni (Redmi 4X) +bin/iop +bin/msm_irqbalance +vendor/bin/perfd +vendor/lib/libqti-iop-client.so +vendor/lib/libqti-perfd-client.so +vendor/lib64/libqti-iop-client.so +vendor/lib64/libqti-perfd-client.so + +# Peripheral manager - from santoni (Redmi 4X) +bin/pm-proxy +bin/pm-service +vendor/lib/libperipheral_client.so +vendor/lib64/libperipheral_client.so + +# Postprocessing - from santoni (Redmi 4X) +framework/com.qti.snapdragon.sdk.display.jar +vendor/bin/mm-pp-dpps +vendor/lib/libdisp-aba.so +vendor/lib64/libdisp-aba.so + +# QMI - from garlic (YUREKA BLACK) +bin/ATFWD-daemon +bin/irsc_util +etc/permissions/qti_permissions.xml +vendor/lib64/lib_rsu.so +vendor/lib64/libdiag.so +vendor/lib64/libdsi_netctrl.so +vendor/lib64/libdsutils.so +vendor/lib64/libidl.so +vendor/lib64/libqcci_legacy.so +vendor/lib64/libqcmaputils.so +vendor/lib64/libqdi.so +vendor/lib64/libqdp.so +vendor/lib64/libqmi.so +vendor/lib64/libqmi_cci.so +vendor/lib64/libqmi_client_helper.so +vendor/lib64/libqmi_client_qmux.so +vendor/lib64/libqmi_common_so.so +vendor/lib64/libqmi_csi.so +vendor/lib64/libqmi_encdec.so +vendor/lib64/libqmiservices.so +vendor/lib64/libqti-wl.so +vendor/lib64/libquipc_os_api.so +vendor/lib64/libsmemlog.so +vendor/lib/lib_rsu.so +vendor/lib/libdiag.so +vendor/lib/libdsi_netctrl.so +vendor/lib/libdsutils.so +vendor/lib/libidl.so +vendor/lib/libqcci_legacy.so +vendor/lib/libqcmaputils.so +vendor/lib/libqdi.so +vendor/lib/libqdp.so +vendor/lib/libqmi.so +vendor/lib/libqmi_cci.so +vendor/lib/libqmi_client_helper.so +vendor/lib/libqmi_client_qmux.so +vendor/lib/libqmi_common_so.so +vendor/lib/libqmi_csi.so +vendor/lib/libqmi_encdec.so +vendor/lib/libqmiservices.so +vendor/lib/libquipc_os_api.so +vendor/lib/libsmemlog.so + +# Radio - from garlic (YUREKA BLACK) +-app/datastatusnotification/datastatusnotification.apk +-app/fastdormancy/fastdormancy.apk +-app/QtiTelephonyService/QtiTelephonyService.apk +-app/shutdownlistener/shutdownlistener.apk +-framework/embmslibrary.jar +-framework/qcrilhook.jar +-framework/qti-telephony-common.jar|37d692fb171d0ee3269676a9e9998d2e3bfd9488 +-framework/QtiTelephonyServicelibrary.jar +-priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk +bin/netmgrd +bin/radish +bin/rmt_storage +bin/tftp_server +etc/data/dsi_config.xml +etc/data/netmgr_config.xml +etc/permissions/embms.xml +etc/permissions/qcrilhook.xml +etc/permissions/telephonyservice.xml +vendor/bin/qti +vendor/lib64/libconfigdb.so +vendor/lib64/libdatactrl.so +vendor/lib64/liblqe.so +vendor/lib64/libmdmdetect.so +vendor/lib64/libnetmgr.so +vendor/lib64/libril-qc-ltedirectdisc.so +vendor/lib64/libril-qc-qmi-1.so +vendor/lib64/libril-qc-radioconfig.so +vendor/lib64/libril-qcril-hook-oem.so +vendor/lib64/librilqmiservices.so +vendor/lib64/libsettings.so +vendor/lib64/libsystem_health_mon.so +vendor/lib/libmdmdetect.so +vendor/qcril.db + +# Radio - IMS - from garlic (YUREKA BLACK) +-framework/imscmlibrary.jar +-priv-app/ims/ims.apk|66fa3ab695d7be55a334cbee6e9c94d60089ac2a +-vendor/app/imssettings/imssettings.apk +-vendor/framework/qti-vzw-ims-internal.jar +bin/ims_rtp_daemon +bin/imscmservice +bin/imsdatadaemon +bin/imsqmidaemon +etc/permissions/imscm.xml +etc/permissions/qti-vzw-ims-internal.xml +vendor/lib64/lib-dplmedia.so +vendor/lib64/lib-ims-rcscmjni.so +vendor/lib64/lib-imscamera.so +vendor/lib64/lib-imsdpl.so +vendor/lib64/lib-imsqimf.so +vendor/lib64/lib-imsrcs.so +vendor/lib64/lib-imsrcscm.so +vendor/lib64/lib-imsrcscmclient.so +vendor/lib64/lib-imsrcscmservice.so +vendor/lib64/lib-imss.so +vendor/lib64/lib-imsSDP.so +vendor/lib64/lib-imsvt.so +vendor/lib64/lib-imsxml.so +vendor/lib64/lib-rcsimssjni.so +vendor/lib64/lib-rcsjni.so +vendor/lib64/lib-rtpcommon.so +vendor/lib64/lib-rtpcore.so +vendor/lib64/lib-rtpdaemoninterface.so +vendor/lib64/lib-rtpsl.so +vendor/lib64/libimscamera_jni.so +vendor/lib64/libimsmedia_jni.so +vendor/lib64/librcc.so +vendor/lib64/libvoice-svc.so + +# Sensors - from santoni (Redmi 4X) +bin/sensors.qcom +vendor/lib/hw/activity_recognition.msm8937.so +vendor/lib/libsensor1.so +vendor/lib/libsensor_reg.so +vendor/lib/sensor_calibrate.so +vendor/lib/sensors.ssc.so +vendor/lib64/hw/activity_recognition.msm8937.so +vendor/lib64/libsensor1.so +vendor/lib64/libsensor_reg.so +vendor/lib64/sensor_calibrate.so +vendor/lib64/sensors.ssc.so + +# Thermal - from santoni (Redmi 4X) +vendor/bin/thermal-engine +vendor/lib/libthermalclient.so +vendor/lib64/libthermalclient.so +vendor/lib64/libthermalioctl.so + +# Time services - from santoni (Redmi 4X) +-app/TimeService/TimeService.apk +bin/time_daemon +-vendor/lib/libtime_genoff.so +vendor/lib/libTimeService.so +-vendor/lib64/libtime_genoff.so +vendor/lib64/libTimeService.so + +# Widevine - from oneplus3 (OnePlus3) +vendor/lib/libWVStreamControlAPI_L3.so|61673304827483d44b735a3dd08f0783d10ce92d +vendor/lib/libwvdrm_L3.so|7e77482481197997294a834bfbc817a01b6075cd +vendor/lib/mediadrm/libwvdrmengine.so|70419ce1f8eb6bd3aa36234f8d7e8003569efc9c + +# Wi-Fi - from santoni (Redmi 4X) +bin/wcnss_service diff --git a/proprietary-files.txt b/proprietary-files.txt index 258ea72..0c9bf64 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,28 +1,3 @@ -# ADSP - from santoni (Redmi 4X) -bin/adsprpcd -vendor/lib/libadsp_default_listener.so -vendor/lib/libadsprpc.so -vendor/lib/libfastcvadsp_stub.so -vendor/lib/libfastcvopt.so -vendor/lib64/libadsp_default_listener.so -vendor/lib64/libadsprpc.so -vendor/lib64/libfastcvadsp_stub.so -vendor/lib64/libfastcvopt.so - -# ADSP modules - from santoni (Redmi 4X) -vendor/lib/rfsa/adsp/libapps_mem_heap.so -vendor/lib/rfsa/adsp/libdspCV_skel.so -vendor/lib/rfsa/adsp/libfastcvadsp.so -vendor/lib/rfsa/adsp/libfastcvadsp_skel.so -vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so -vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_skel.so -vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so -vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so -vendor/lib/rfsa/adsp/libscveCleverCapture_skel.so -vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so -vendor/lib/rfsa/adsp/libscveT2T_skel.so -vendor/lib/rfsa/adsp/libscveTextReco_skel.so - # Audio etc/drc/drc_cfg_5.1.txt etc/drc/drc_cfg_AZ.txt @@ -85,45 +60,6 @@ bin/hci_qcomm_init vendor/lib/libbtnv.so vendor/lib64/libbtnv.so -# CNE - from santoni (Redmi 4X) --priv-app/CNEService/CNEService.apk -bin/cnd -etc/cne/SwimConfig.xml -etc/cne/andsfCne.xml -etc/cne/wqeclient/ATT/ATT_profile1.xml -etc/cne/wqeclient/ATT/ATT_profile2.xml -etc/cne/wqeclient/ATT/ATT_profile3.xml -etc/cne/wqeclient/ATT/ATT_profile4.xml -etc/cne/wqeclient/ROW/ROW_profile1.xml -etc/cne/wqeclient/ROW/ROW_profile2.xml -etc/cne/wqeclient/ROW/ROW_profile3.xml -etc/cne/wqeclient/ROW/ROW_profile4.xml -etc/cne/wqeclient/ROW/ROW_profile5.xml -etc/cne/wqeclient/VZW/VZW_profile1.xml -etc/cne/wqeclient/VZW/VZW_profile2.xml -etc/cne/wqeclient/VZW/VZW_profile3.xml -etc/cne/wqeclient/VZW/VZW_profile4.xml -etc/cne/wqeclient/VZW/VZW_profile5.xml -etc/cne/wqeclient/VZW/VZW_profile6.xml -etc/permissions/ConnectivityExt.xml -etc/permissions/cneapiclient.xml -etc/permissions/com.quicinc.cne.xml -framework/ConnectivityExt.jar -framework/cneapiclient.jar -framework/com.quicinc.cne.jar -vendor/lib/libcne.so -vendor/lib/libcneapiclient.so -vendor/lib/libcneqmiutils.so -vendor/lib/libvendorconn.so -vendor/lib/libwqe.so -vendor/lib/libxml.so -vendor/lib64/libcne.so -vendor/lib64/libcneapiclient.so -vendor/lib64/libcneqmiutils.so -vendor/lib64/libvendorconn.so -vendor/lib64/libwqe.so -vendor/lib64/libxml.so - # Camera bin/mm-qcamera-daemon etc/camera/ofilm_s5k5e8_chromatix.xml @@ -1024,55 +960,6 @@ vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so vendor/lib/libmmcamera_isp_color_xform_encoder40.so vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so -# Charger - from santoni (Redmi 4X) -bin/hvdcp_opti - -# Consumer IR - from santoni (Redmi 4X) -lib/hw/consumerir.default.so -lib64/hw/consumerir.default.so - -# DPM - from santoni (Redmi 4X) -bin/dpmd -etc/dpm/dpm.conf -etc/dpm/nsrm/NsrmConfiguration.xml -etc/permissions/com.qti.dpmframework.xml -etc/permissions/dpmapi.xml -framework/com.qti.dpmframework.jar -framework/dpmapi.jar -framework/tcmclient.jar -vendor/lib/libdpmctmgr.so -vendor/lib/libdpmfdmgr.so -vendor/lib/libdpmframework.so -vendor/lib/libdpmnsrm.so -vendor/lib/libdpmtcm.so -vendor/lib64/libdpmctmgr.so -vendor/lib64/libdpmfdmgr.so -vendor/lib64/libdpmframework.so -vendor/lib64/libdpmnsrm.so -vendor/lib64/libdpmtcm.so - -# DRM - from santoni (Redmi 4X) -bin/qseecomd -vendor/bin/qseeproxydaemon -vendor/lib/libQSEEComAPI.so -vendor/lib/libcppf.so -vendor/lib64/lib-sec-disp.so -vendor/lib64/libGPTEE.so -vendor/lib64/libGPreqcancel.so -vendor/lib64/libGPreqcancel_svc.so -vendor/lib64/libQSEEComAPI.so -vendor/lib64/libSecureUILib.so -vendor/lib64/libStDrvInt.so -vendor/lib64/libdrmfs.so -vendor/lib64/libdrmtime.so -vendor/lib64/libqisl.so -vendor/lib64/librpmb.so -vendor/lib64/libsecureui.so -vendor/lib64/libsecureui_svcsock.so -vendor/lib64/libsecureuisvc_jni.so -vendor/lib64/libssd.so -vendor/lib64/libtzdrmgenprov.so - # Display calibration -etc/qdcm_calib_data_hx8394F_HD720p_video_BOE.xml -etc/qdcm_calib_data_ili9881c_HD720p_video_Tianma.xml @@ -1091,343 +978,6 @@ lib64/libfp_client.so lib64/libfpservice.so lib64/libfpnav.so -# Gatekeeper - from santoni (Redmi 4X) -vendor/lib/hw/gatekeeper.msm8937.so -vendor/lib64/hw/gatekeeper.msm8937.so - -# GPS - from garlic (YUREKA BLACK) --framework/com.qti.location.sdk.jar --framework/com.qualcomm.location.vzw_library.jar --framework/izat.xt.srv.jar --lib64/libloc_api_v02.so --lib64/libloc_ds_api.so --priv-app/com.qualcomm.location/com.qualcomm.location.apk -bin/loc_launcher -bin/lowi-server -bin/xtwifi-client -bin/xtwifi-inet-agent -etc/permissions/com.qti.location.sdk.xml -etc/permissions/com.qualcomm.location.vzw_library.xml -etc/permissions/com.qualcomm.location.xml -etc/permissions/izat.xt.srv.xml -etc/xtra_root_cert.pem -vendor/bin/slim_daemon -vendor/lib64/hw/flp.default.so -vendor/lib64/libalarmservice_jni.so -vendor/lib64/libasn1cper.so -vendor/lib64/libasn1crt.so -vendor/lib64/libasn1crtx.so -vendor/lib64/libdataitems.so -vendor/lib64/libDRPlugin.so -vendor/lib64/libdrplugin_client.so -vendor/lib64/libevent_observer.so -vendor/lib64/libflp.so -vendor/lib64/libgdtap.so -vendor/lib64/libgeofence.so -vendor/lib64/libizat_client_api.so -vendor/lib64/libizat_core.so -vendor/lib64/liblbs_core.so -vendor/lib64/libloc_ext.so -vendor/lib64/libloc_externalDr.so -vendor/lib64/liblocationservice.so -vendor/lib64/liblocationservice_glue.so -vendor/lib64/liblowi_client.so -vendor/lib64/liblowi_wifihal.so -vendor/lib64/liblowi_wifihal_nl.so -vendor/lib64/libslimclient.so -vendor/lib64/libulp2.so -vendor/lib64/libxt_native.so -vendor/lib64/libxtadapter.so -vendor/lib64/libxtwifi_ulp_adaptor.so - -# Graphics - from santoni (Redmi 4X) --vendor/lib/libsdm-disp-apis.so -vendor/lib/egl/eglsubAndroid.so -vendor/lib/egl/eglSubDriverAndroid.so -vendor/lib/egl/libEGL_adreno.so -vendor/lib/egl/libESXEGL_adreno.so -vendor/lib/egl/libESXGLESv1_CM_adreno.so -vendor/lib/egl/libESXGLESv2_adreno.so -vendor/lib/egl/libGLESv1_CM_adreno.so -vendor/lib/egl/libGLESv2_adreno.so -vendor/lib/egl/libQTapGLES.so -vendor/lib/egl/libRBEGL_adreno.so -vendor/lib/egl/libRBGLESv1_CM_adreno.so -vendor/lib/egl/libRBGLESv2_adreno.so -vendor/lib/egl/libq3dtools_adreno.so -vendor/lib/egl/libq3dtools_esx.so -vendor/lib/hw/vulkan.msm8937.so -vendor/lib/libC2D2.so -vendor/lib/libCB.so -vendor/lib/libOpenCL.so -vendor/lib/libRSDriver_adreno.so -vendor/lib/libadreno_utils.so -vendor/lib/libbccQTI.so -vendor/lib/libc2d30-a3xx.so -vendor/lib/libc2d30-a4xx.so -vendor/lib/libc2d30-a5xx.so -vendor/lib/libc2d30_bltlib.so -vendor/lib/libgsl.so -vendor/lib/libllvm-glnext.so -vendor/lib/libllvm-qcom.so -vendor/lib/libllvm-qgl.so -vendor/lib/libmm-disp-apis.so -vendor/lib/libmm-hdcpmgr.so -vendor/lib/libmm-qdcm.so -vendor/lib/libmmQSM.so -vendor/lib/librs_adreno.so -vendor/lib/librs_adreno_sha1.so -vendor/lib/libsc-a2xx.so -vendor/lib/libsc-a3xx.so -vendor/lib/libscalar.so -vendor/lib/libscale.so -vendor/lib/libsdm-color.so -vendor/lib/libsdm-diag.so -vendor/lib/libsdmextension.so -vendor/lib/libsd_sdk_display.so -vendor/lib64/egl/eglsubAndroid.so -vendor/lib64/egl/eglSubDriverAndroid.so -vendor/lib64/egl/libEGL_adreno.so -vendor/lib64/egl/libESXEGL_adreno.so -vendor/lib64/egl/libESXGLESv1_CM_adreno.so -vendor/lib64/egl/libESXGLESv2_adreno.so -vendor/lib64/egl/libGLESv1_CM_adreno.so -vendor/lib64/egl/libGLESv2_adreno.so -vendor/lib64/egl/libQTapGLES.so -vendor/lib64/egl/libq3dtools_adreno.so -vendor/lib64/egl/libq3dtools_esx.so -vendor/lib64/egl/libRBEGL_adreno.so -vendor/lib64/egl/libRBGLESv1_CM_adreno.so -vendor/lib64/egl/libRBGLESv2_adreno.so -vendor/lib64/hw/vulkan.msm8937.so --vendor/lib64/libsdm-disp-apis.so -vendor/lib64/libC2D2.so -vendor/lib64/libCB.so -vendor/lib64/libOpenCL.so -vendor/lib64/libRSDriver_adreno.so -vendor/lib64/libadreno_utils.so -vendor/lib64/libbccQTI.so -vendor/lib64/libc2d30-a3xx.so -vendor/lib64/libc2d30-a4xx.so -vendor/lib64/libc2d30-a5xx.so -vendor/lib64/libc2d30_bltlib.so -vendor/lib64/libgsl.so -vendor/lib64/libllvm-glnext.so -vendor/lib64/libllvm-qcom.so -vendor/lib64/libllvm-qgl.so -vendor/lib64/libmm-disp-apis.so -vendor/lib64/libmm-hdcpmgr.so -vendor/lib64/libmm-qdcm.so -vendor/lib64/libmmQSM.so -vendor/lib64/librs_adreno.so -vendor/lib64/librs_adreno_sha1.so -vendor/lib64/libsc-a2xx.so -vendor/lib64/libsc-a3xx.so -vendor/lib64/libscalar.so -vendor/lib64/libscale.so -vendor/lib64/libsd_sdk_display.so -vendor/lib64/libsdm-color.so -vendor/lib64/libsdm-diag.so -vendor/lib64/libsdmextension.so -vendor/lib64/libuiblur.so|4b3fabf5ded7c4af531abde681676fc5e9248494 - -# Graphics firmware - from santoni (Redmi 4X) -etc/firmware/a530_gpmu.fw2 -etc/firmware/a530_pfp.fw -etc/firmware/a530_pm4.fw -etc/firmware/a530v1_pfp.fw -etc/firmware/a530v1_pm4.fw -etc/firmware/a530v2_seq.fw2 -etc/firmware/a530v3_gpmu.fw2 -etc/firmware/a530v3_seq.fw2 -etc/firmware/a540_gpmu.fw2 - -# Keystore - from santoni (Redmi 4X) -vendor/lib/hw/keystore.msm8937.so -vendor/lib64/hw/keystore.msm8937.so - -# Listen - from santoni (Redmi 4X) -vendor/lib/hw/sound_trigger.primary.msm8937.so -vendor/lib/libadpcmdec.so -vendor/lib/libsmwrapper.so - -# Media - from santoni (Redmi 4X) -lib/libOmxVpp.so -lib/libstagefright_soft_flacdec.so -lib/libvpplibrary.so -lib64/libstagefright_soft_flacdec.so -lib64/libvpplibrary.so -vendor/lib/libAlacSwDec.so -vendor/lib/libApeSwDec.so -vendor/lib/libFlacSwDec.so -vendor/lib/libOmxAacDec.so -vendor/lib/libOmxAlacDec.so -vendor/lib/libOmxAlacDecSw.so -vendor/lib/libOmxAmrwbplusDec.so -vendor/lib/libOmxApeDec.so -vendor/lib/libOmxApeDecSw.so -vendor/lib/libOmxEvrcDec.so -vendor/lib/libOmxMux.so -vendor/lib/libOmxQcelp13Dec.so -vendor/lib/libOmxWmaDec.so -vendor/lib/libmmosal.so -vendor/lib/libmmsw_detail_enhancement.so -vendor/lib/libmmsw_math.so -vendor/lib/libmmsw_opencl.so -vendor/lib/libmmsw_platform.so -vendor/lib/libvqzip.so -vendor/lib64/libFlacSwDec.so -vendor/lib64/libOmxAacDec.so -vendor/lib64/libOmxEvrcDec.so -vendor/lib64/libOmxQcelp13Dec.so -vendor/lib64/libmmosal.so - -# Modem - from santoni (Redmi 4X) -vendor/lib/libwms.so -vendor/lib64/libwms.so - -# Network - from santoni (Redmi 4X) --priv-app/QtiTetherService/QtiTetherService.apk -vendor/lib/libconnctrl.so -vendor/lib/libQtiTether.so -vendor/lib64/libconnctrl.so -vendor/lib64/libQtiTether.so - -# Perf - from santoni (Redmi 4X) -bin/iop -bin/msm_irqbalance -vendor/bin/perfd -vendor/lib/libqti-iop-client.so -vendor/lib/libqti-perfd-client.so -vendor/lib64/libqti-iop-client.so -vendor/lib64/libqti-perfd-client.so - -# Peripheral manager - from santoni (Redmi 4X) -bin/pm-proxy -bin/pm-service -vendor/lib/libperipheral_client.so -vendor/lib64/libperipheral_client.so - -# Postprocessing - from santoni (Redmi 4X) -framework/com.qti.snapdragon.sdk.display.jar -vendor/bin/mm-pp-dpps -vendor/lib/libdisp-aba.so -vendor/lib64/libdisp-aba.so - -# QMI - from garlic (YUREKA BLACK) -bin/ATFWD-daemon -bin/irsc_util -etc/permissions/qti_permissions.xml -vendor/lib64/lib_rsu.so -vendor/lib64/libdiag.so -vendor/lib64/libdsi_netctrl.so -vendor/lib64/libdsutils.so -vendor/lib64/libidl.so -vendor/lib64/libqcci_legacy.so -vendor/lib64/libqcmaputils.so -vendor/lib64/libqdi.so -vendor/lib64/libqdp.so -vendor/lib64/libqmi.so -vendor/lib64/libqmi_cci.so -vendor/lib64/libqmi_client_helper.so -vendor/lib64/libqmi_client_qmux.so -vendor/lib64/libqmi_common_so.so -vendor/lib64/libqmi_csi.so -vendor/lib64/libqmi_encdec.so -vendor/lib64/libqmiservices.so -vendor/lib64/libqti-wl.so -vendor/lib64/libquipc_os_api.so -vendor/lib64/libsmemlog.so -vendor/lib/lib_rsu.so -vendor/lib/libdiag.so -vendor/lib/libdsi_netctrl.so -vendor/lib/libdsutils.so -vendor/lib/libidl.so -vendor/lib/libqcci_legacy.so -vendor/lib/libqcmaputils.so -vendor/lib/libqdi.so -vendor/lib/libqdp.so -vendor/lib/libqmi.so -vendor/lib/libqmi_cci.so -vendor/lib/libqmi_client_helper.so -vendor/lib/libqmi_client_qmux.so -vendor/lib/libqmi_common_so.so -vendor/lib/libqmi_csi.so -vendor/lib/libqmi_encdec.so -vendor/lib/libqmiservices.so -vendor/lib/libquipc_os_api.so -vendor/lib/libsmemlog.so - -# Radio - from garlic (YUREKA BLACK) --app/datastatusnotification/datastatusnotification.apk --app/fastdormancy/fastdormancy.apk --app/QtiTelephonyService/QtiTelephonyService.apk --app/shutdownlistener/shutdownlistener.apk --framework/embmslibrary.jar --framework/qcrilhook.jar --framework/qti-telephony-common.jar|37d692fb171d0ee3269676a9e9998d2e3bfd9488 --framework/QtiTelephonyServicelibrary.jar --priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk -bin/netmgrd -bin/radish -bin/rmt_storage -bin/tftp_server -etc/data/dsi_config.xml -etc/data/netmgr_config.xml -etc/permissions/embms.xml -etc/permissions/qcrilhook.xml -etc/permissions/telephonyservice.xml -vendor/bin/qti -vendor/lib64/libconfigdb.so -vendor/lib64/libdatactrl.so -vendor/lib64/liblqe.so -vendor/lib64/libmdmdetect.so -vendor/lib64/libnetmgr.so -vendor/lib64/libril-qc-ltedirectdisc.so -vendor/lib64/libril-qc-qmi-1.so -vendor/lib64/libril-qc-radioconfig.so -vendor/lib64/libril-qcril-hook-oem.so -vendor/lib64/librilqmiservices.so -vendor/lib64/libsettings.so -vendor/lib64/libsystem_health_mon.so -vendor/lib/libmdmdetect.so -vendor/qcril.db - -# Radio - IMS - from garlic (YUREKA BLACK) --framework/imscmlibrary.jar --priv-app/ims/ims.apk|66fa3ab695d7be55a334cbee6e9c94d60089ac2a --vendor/app/imssettings/imssettings.apk --vendor/framework/qti-vzw-ims-internal.jar -bin/ims_rtp_daemon -bin/imscmservice -bin/imsdatadaemon -bin/imsqmidaemon -etc/permissions/imscm.xml -etc/permissions/qti-vzw-ims-internal.xml -vendor/lib64/lib-dplmedia.so -vendor/lib64/lib-ims-rcscmjni.so -vendor/lib64/lib-imscamera.so -vendor/lib64/lib-imsdpl.so -vendor/lib64/lib-imsqimf.so -vendor/lib64/lib-imsrcs.so -vendor/lib64/lib-imsrcscm.so -vendor/lib64/lib-imsrcscmclient.so -vendor/lib64/lib-imsrcscmservice.so -vendor/lib64/lib-imss.so -vendor/lib64/lib-imsSDP.so -vendor/lib64/lib-imsvt.so -vendor/lib64/lib-imsxml.so -vendor/lib64/lib-rcsimssjni.so -vendor/lib64/lib-rcsjni.so -vendor/lib64/lib-rtpcommon.so -vendor/lib64/lib-rtpcore.so -vendor/lib64/lib-rtpdaemoninterface.so -vendor/lib64/lib-rtpsl.so -vendor/lib64/libimscamera_jni.so -vendor/lib64/libimsmedia_jni.so -vendor/lib64/librcc.so -vendor/lib64/libvoice-svc.so - # Radio - MBN etc/firmware/modem_config/S88537AA1/cmcc_mcfg_sw.mbn etc/firmware/modem_config/S88537AA1/ct_mcfg_sw.mbn @@ -1443,38 +993,3 @@ etc/firmware/modem_config/S88537CA1/reliance_mcfg_sw.mbn etc/firmware/modem_config/S88537CA1/row_mcfg_sw.mbn etc/firmware/modem_config/S88537EC1/reliance_mcfg_sw.mbn etc/firmware/modem_config/S88537EC1/row_mcfg_sw.mbn - -# Sensors - from santoni (Redmi 4X) -bin/sensors.qcom -vendor/lib/hw/activity_recognition.msm8937.so -vendor/lib/libsensor1.so -vendor/lib/libsensor_reg.so -vendor/lib/sensor_calibrate.so -vendor/lib/sensors.ssc.so -vendor/lib64/hw/activity_recognition.msm8937.so -vendor/lib64/libsensor1.so -vendor/lib64/libsensor_reg.so -vendor/lib64/sensor_calibrate.so -vendor/lib64/sensors.ssc.so - -# Thermal - from santoni (Redmi 4X) -vendor/bin/thermal-engine -vendor/lib/libthermalclient.so -vendor/lib64/libthermalclient.so -vendor/lib64/libthermalioctl.so - -# Time services - from santoni (Redmi 4X) --app/TimeService/TimeService.apk -bin/time_daemon --vendor/lib/libtime_genoff.so -vendor/lib/libTimeService.so --vendor/lib64/libtime_genoff.so -vendor/lib64/libTimeService.so - -# Widevine - from oneplus3 (OnePlus3) -vendor/lib/libWVStreamControlAPI_L3.so|61673304827483d44b735a3dd08f0783d10ce92d -vendor/lib/libwvdrm_L3.so|7e77482481197997294a834bfbc817a01b6075cd -vendor/lib/mediadrm/libwvdrmengine.so|70419ce1f8eb6bd3aa36234f8d7e8003569efc9c - -# Wi-Fi - from santoni (Redmi 4X) -bin/wcnss_service diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 98ff49d..29c7e5a 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -42,6 +42,10 @@ setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" # Copyright headers and guards write_headers +# Common QC blobs +write_makefiles "$MY_DIR"/proprietary-files-qc.txt + +# Device blobs write_makefiles "$MY_DIR"/proprietary-files.txt # Finish