diff options
-rw-r--r-- | config.fs | 4 | ||||
-rw-r--r-- | proprietary-files.txt | 78 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.rc | 19 |
3 files changed, 54 insertions, 47 deletions
@@ -25,13 +25,13 @@ user: AID_SYSTEM group: AID_SYSTEM caps: NET_BIND_SERVICE -[system/bin/imsdatadaemon] +[vendor/bin/imsdatadaemon] mode: 0755 user: AID_SYSTEM group: AID_SYSTEM caps: NET_BIND_SERVICE -[system/bin/ims_rtp_daemon] +[vendor/bin/ims_rtp_daemon] mode: 0755 user: AID_SYSTEM group: AID_RADIO diff --git a/proprietary-files.txt b/proprietary-files.txt index bcab611..a9f0e48 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,21 +1,13 @@ -bin/rmt_storage -bin/radish bin/mm-qcamera-app bin/port-bridge -bin/tftp_server bin/hci_qcomm_init bin/cnss-daemon -bin/imscmservice bin/irsc_util bin/msm_irqbalance -bin/imsdatadaemon bin/wcnss_filter bin/time_daemon bin/adsprpcd -bin/netmgrd -bin/ims_rtp_daemon bin/sensors.qcom -bin/imsqmidaemon bin/qseecomd bin/energy-awareness bin/xtwifi-inet-agent @@ -68,8 +60,6 @@ etc/firmware/a530v3_gpmu.fw2 etc/firmware/cpp_firmware_v1_2_0.fw etc/firmware/cpp_firmware_v1_10_0.fw etc/firmware/cpp_firmware_v1_1_6.fw -etc/data/dsi_config.xml -etc/data/netmgr_config.xml etc/camera/ov8865_chromatix.xml etc/sensors/sensor_def_qcomdev.conf etc/permissions/telephonyservice.xml @@ -146,7 +136,6 @@ vendor/lib/lib_drplugin_server.so vendor/lib/libmmcamera_hdr_gb_lib.so vendor/lib/libmmcamera_isp_cs_stats46.so vendor/lib/libubifocus.so -vendor/lib/lib-rcsjni.so vendor/lib/libmmcamera2_mct.so vendor/lib/libmmcamera_isp_aec_bg_stats47.so vendor/lib/libmmcamera_isp_fovcrop_encoder46.so @@ -191,7 +180,6 @@ vendor/lib/libwvdrm_L3.so vendor/lib/libmmcamera_isp_bg_stats46.so vendor/lib/libOmxWmaDec.so vendor/lib/libsdm-diag.so -vendor/lib/lib-imscamera.so vendor/lib/libchromatix_ov8865_cpp_video.so vendor/lib/libadm.so vendor/lib/libmmqjpegdma.so @@ -230,7 +218,6 @@ vendor/lib/libqcci_legacy.so vendor/lib/libmmcamera_isp_clamp_encoder40.so vendor/lib/libmmcamera_isp_chroma_enhan40.so vendor/lib/libmmcamera2_frame_algorithm.so -vendor/lib/lib-imsrcscm.so vendor/lib/libhdr_tm.so vendor/lib/libseemore.so vendor/lib/libsensor1.so @@ -240,14 +227,12 @@ vendor/lib/libacdbloader.so vendor/lib/libmmcamera_isp_clamp_viewfinder40.so vendor/lib/libacdbrtac.so vendor/lib/libFidoSuiJNI.so -vendor/lib/lib-imsrcs.so vendor/lib/libqseed3.so vendor/lib/libmmcamera_sw2d_lib.so vendor/lib/libc2d30_bltlib.so -vendor/lib/libtime_genoff.so vendor/lib/libmmcamera_isp_abf47.so vendor/lib/libqdp.so -vendor/lib/lib-imss.so vendor/lib/libmmcamera2_c2d_module.so vendor/lib/liboptizoom.so vendor/lib/libqmi_client_helper.so @@ -265,8 +250,6 @@ vendor/lib/libTimeService.so vendor/lib/libmmcamera2_isp_modules.so vendor/lib/libmmcamera2_imglib_modules.so vendor/lib/libqct_resampler.so -vendor/lib/lib-ims-rcscmjni.so -vendor/lib/lib-imsrcscmservice.so vendor/lib/libsdm-color.so vendor/lib/libmmcamera_gt24c08h_eeprom.so vendor/lib/libmmcamera2_iface_modules.so @@ -276,7 +259,6 @@ vendor/lib/lib-rtpdaemoninterface.so vendor/lib/libqomx_jpegenc_pipe.so vendor/lib/lib_remote_simlock.so vendor/lib/libmmcamera_isp_gic46.so -vendor/lib/librcc.so vendor/lib/libmmcamera_hvx_zzHDR.so vendor/lib/libWVStreamControlAPI_L3.so vendor/lib/libadiertac.so @@ -320,7 +302,6 @@ vendor/lib/libmm-qdcm.so vendor/lib/libOmxQcelp13Dec.so vendor/lib/libc2d30-a5xx.so vendor/lib/libmmcamera_faceproc.so -vendor/lib/lib-imsrcscmclient.so vendor/lib/libtinyxml2_1.so vendor/lib/hw/camera.vendor.msm8996.so vendor/lib/hw/gatekeeper.msm8996.so @@ -344,13 +325,11 @@ vendor/lib/libfastcvadsp_stub.so vendor/lib/lib-sec-disp.so vendor/lib/libqti-at.so vendor/lib/libmmcamera_isp_linearization40.so -vendor/lib/lib-rcsimssjni.so vendor/lib/libmmcamera2_pproc_modules.so vendor/lib/libsmemlog.so vendor/lib/libmmcamera_isp_snr47.so vendor/lib/libmmcamera_isp_hdr_be_stats46.so vendor/lib/libmmcamera_isp_gtm46.so -vendor/lib/libvoice-svc.so vendor/lib64/libulp2.so vendor/lib64/libcneqmiutils.so vendor/lib64/lib-rtpsl.so @@ -386,7 +365,6 @@ vendor/lib64/vendor.display.color@1.0_vendor.so vendor/lib64/libllvm-glnext.so vendor/lib64/lib_drplugin_server.so vendor/lib64/libsecureui.so -vendor/lib64/lib-rcsjni.so vendor/lib64/libxml.so vendor/lib64/libFidoCryptoJNI.so vendor/lib64/libfastcvopt.so @@ -411,7 +389,6 @@ vendor/lib64/libril-qc-qmi-1.so vendor/lib64/lib-dplmedia.so vendor/lib64/libOmxWmaDec.so vendor/lib64/libsdm-diag.so -vendor/lib64/lib-imscamera.so vendor/lib64/libcne.so vendor/lib64/libtzdrmgenprov.so vendor/lib64/libvpphvx.so @@ -439,7 +416,6 @@ vendor/lib64/libOmxAmrwbplusDec.so vendor/lib64/libqcci_legacy.so vendor/lib64/libdrplugin_client.so vendor/lib64/libmmcamera2_frame_algorithm.so -vendor/lib64/lib-imsrcscm.so vendor/lib64/libhdr_tm.so vendor/lib64/libqcmaputils.so vendor/lib64/libsensor1.so @@ -451,14 +427,12 @@ vendor/lib64/libacdbloader.so vendor/lib64/libacdbrtac.so vendor/lib64/liblocationservice_glue.so vendor/lib64/libFidoSuiJNI.so -vendor/lib64/lib-imsrcs.so vendor/lib64/libqseed3.so vendor/lib64/libsecureui_svcsock.so vendor/lib64/libc2d30_bltlib.so -vendor/lib64/libtime_genoff.so vendor/lib64/libqdp.so vendor/lib64/libalarmservice_jni.so -vendor/lib64/lib-imss.so vendor/lib64/libqmi_client_helper.so vendor/lib64/egl/eglSubDriverAndroid.so vendor/lib64/egl/libq3dtools_adreno.so @@ -470,15 +444,12 @@ vendor/lib64/libmdmdetect.so vendor/lib64/lib-imsdpl.so vendor/lib64/lib-imsqimf.so vendor/lib64/libTimeService.so -vendor/lib64/lib-ims-rcscmjni.so vendor/lib64/libizat_core.so -vendor/lib64/lib-imsrcscmservice.so vendor/lib64/libimsmedia_jni.so vendor/lib64/libsdm-color.so vendor/lib64/libaudioalsa.so vendor/lib64/lib-rtpdaemoninterface.so vendor/lib64/lib_remote_simlock.so -vendor/lib64/librcc.so vendor/lib64/libril-qcril-hook-oem.so vendor/lib64/libadiertac.so vendor/lib64/libmmcamera2_is.so @@ -509,7 +480,6 @@ vendor/lib64/libdsutils.so vendor/lib64/libmm-qdcm.so vendor/lib64/libOmxQcelp13Dec.so vendor/lib64/libc2d30-a5xx.so -vendor/lib64/lib-imsrcscmclient.so vendor/lib64/libtinyxml2_1.so vendor/lib64/libdrmfs.so vendor/lib64/hw/fingerprint.msm8996.so @@ -529,10 +499,8 @@ vendor/lib64/lib-sec-disp.so vendor/lib64/libqti-at.so vendor/lib64/libflp.so vendor/lib64/liblowi_wifihal.so -vendor/lib64/lib-rcsimssjni.so vendor/lib64/libgeofence.so vendor/lib64/libsmemlog.so -vendor/lib64/libvoice-svc.so vendor/lib64/libsystem_health_mon.so vendor/lib64/libStDrvInt.so vendor/etc/init/vendor.display.color@1.0-service.rc @@ -561,12 +529,9 @@ vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb -vendor/qcril.db # APKs --app/datastatusnotification/datastatusnotification.apk -app/QtiTelephonyService/QtiTelephonyService.apk --app/shutdownlistener/shutdownlistener.apk -app/TimeService/TimeService.apk -priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk -vendor/app/imssettings/imssettings.apk @@ -679,6 +644,49 @@ vendor/lib64/vendor.qti.hardware.perf@1.0_vendor.so vendor/bin/pm-proxy vendor/bin/pm-service +# Radio +lib/com.qualcomm.qti.imscmservice@1.0.so +lib/vendor.qti.imsrtpservice@1.0.so +lib64/com.qualcomm.qti.imscmservice@1.0.so +lib64/vendor.qti.imsrtpservice@1.0.so +lib64/libparam.so +vendor/bin/ims_rtp_daemon +vendor/bin/imsdatadaemon +vendor/bin/imsqmidaemon +vendor/bin/imsrcsd +vendor/bin/netmgrd +vendor/bin/rmt_storage +vendor/bin/tftp_server +vendor/etc/data/dsi_config.xml +vendor/etc/data/netmgr_config.xml +vendor/framework/qti-vzw-ims-internal.jar +vendor/lib/com.qualcomm.qti.imscmservice@1.0_vendor.so +vendor/lib/lib-imscmservice.so +vendor/lib/vendor.qti.hardware.radio.am@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.ims@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.lpa@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.uim@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0_vendor.so +vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0_vendor.so +vendor/lib/vendor.qti.imsrtpservice@1.0-service-Impl.so +vendor/lib/vendor.qti.imsrtpservice@1.0_vendor.so +vendor/lib64/com.qualcomm.qti.imscmservice@1.0_vendor.so +vendor/lib64/lib-imscmservice.so +vendor/lib64/vendor.qti.hardware.radio.am@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.lpa@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0_vendor.so +vendor/lib64/vendor.qti.imsrtpservice@1.0-service-Impl.so +vendor/lib64/vendor.qti.imsrtpservice@1.0_vendor.so +vendor/radio/qcril_database/qcril.db + # GPS lib/vendor.qti.gnss@1.0.so lib64/vendor.qti.gnss@1.0.so diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index f00c402..8562a7f 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -571,14 +571,14 @@ service audiod /system/bin/audiod user system group system -service imsqmidaemon /system/bin/imsqmidaemon +service imsqmidaemon /vendor/bin/imsqmidaemon class main user system socket ims_qmid stream 0660 system radio group radio net_raw log diag writepid /dev/cpuset/system-background/tasks -service imsdatadaemon /system/bin/imsdatadaemon +service imsdatadaemon /vendor/bin/imsdatadaemon class main user system socket ims_datad stream 0660 system radio @@ -600,23 +600,22 @@ on property:persist.sys.pd_enable=0 on property:sys.ims.QMI_DAEMON_STATUS=1 start imsdatadaemon -service ims_rtp_daemon /system/bin/ims_rtp_daemon +service ims_rtp_daemon /vendor/bin/ims_rtp_daemon class main user system socket ims_rtpd stream 0660 system radio group radio net_raw diag inet log disabled -service imscmservice /system/bin/imscmservice +service imsrcsservice /vendor/bin/imsrcsd class main user system - group radio net_raw diag diag log - writepid /dev/cpuset/system-background/tasks + group radio diag inet log disabled on property:sys.ims.DATA_DAEMON_STATUS=1 start ims_rtp_daemon - start imscmservice + start imsrcsservice service dts_configurator /system/bin/dts_configurator class late_start @@ -742,13 +741,13 @@ service irsc_util /system/bin/irsc_util "/vendor/etc/sec_config" user root oneshot -service rmt_storage /system/bin/rmt_storage +service rmt_storage /vendor/bin/rmt_storage class core user root group system wakelock writepid /dev/cpuset/system-background/tasks -service tftp_server /system/bin/tftp_server +service tftp_server /vendor/bin/tftp_server class main user root writepid /dev/cpuset/system-background/tasks @@ -803,7 +802,7 @@ service port-bridge /system/bin/port-bridge group radio system inet oneshot -service netmgrd /system/bin/netmgrd +service netmgrd /vendor/bin/netmgrd class main group radio system wakelock writepid /dev/cpuset/system-background/tasks |