diff --git a/config.fs b/config.fs index 6eae827..6b4b4ff 100644 --- a/config.fs +++ b/config.fs @@ -7,25 +7,25 @@ value:2951 [AID_RFS_SHARED] value:2952 -[system/bin/cnss-daemon] +[system/vendor/bin/cnss-daemon] mode: 0755 user: AID_SYSTEM group: AID_SYSTEM caps: NET_BIND_SERVICE -[system/bin/pm-service] +[system/vendor/bin/pm-service] mode: 0755 user: AID_SYSTEM group: AID_SYSTEM caps: NET_BIND_SERVICE -[system/bin/imsdatadaemon] +[system/vendor/bin/imsdatadaemon] mode: 0755 user: AID_SYSTEM group: AID_SYSTEM caps: NET_BIND_SERVICE -[system/bin/ims_rtp_daemon] +[system/vendor/bin/ims_rtp_daemon] mode: 0755 user: AID_SYSTEM group: AID_RADIO diff --git a/proprietary-files.txt b/proprietary-files.txt index 277eaf7..28d90dc 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -8,7 +8,7 @@ etc/Headset_cal.acdb etc/Speaker_cal.acdb # ADSP -bin/adsprpcd +bin/adsprpcd:vendor/bin/adsprpcd vendor/lib64/libadsp_default_listener.so vendor/lib64/libadsprpc.so vendor/lib/libadsp_default_listener.so @@ -48,12 +48,12 @@ vendor/lib/soundfx/libqcreverb.so vendor/lib/soundfx/libqcvirt.so # Bluetooth -bin/wcnss_filter +bin/wcnss_filter:vendor/bin/wcnss_filter etc/firmware/btfw32.tlv etc/firmware/btnv32.bin # Camera -bin/mm-qcamera-daemon +bin/mm-qcamera-daemon:vendor/bin/mm-qcamera-daemon etc/camera/msm8976_camera_tabs2.xml etc/camera/s5k4h5yc_dw9807_chromatix.xml etc/camera/s5k6b2yx_chromatix.xml @@ -238,7 +238,7 @@ etc/firmware/ois_SP_BU24219.bin etc/firmware/ois_VE_BU24219.bin # DRM -bin/qseecomd +bin/qseecomd:vendor/bin/qseecomd vendor/bin/qseeproxydaemon vendor/lib64/lib-sec-disp.so vendor/lib64/libdrmfs.so @@ -269,10 +269,10 @@ lib/libsynaFpSensorTestNwd.so vendor/lib64/hw/gatekeeper.msm8952.so # GPS -bin/garden_app -bin/loc_launcher -bin/xtwifi-client -bin/xtwifi-inet-agent +bin/garden_app:vendor/bin/garden_app +bin/loc_launcher:vendor/bin/loc_launcher +bin/xtwifi-client:vendor/bin/xtwifi-client +bin/xtwifi-inet-agent:vendor/bin/xtwifi-inet-agent etc/permissions/com.qti.location.sdk.xml etc/permissions/izat.xt.srv.xml framework/com.qti.location.sdk.jar @@ -384,14 +384,14 @@ vendor/lib/libOmxQcelp13Dec.so vendor/lib/libOmxWmaDec.so # Perf -bin/msm_irqbalance +bin/msm_irqbalance:vendor/bin/msm_irqbalance vendor/bin/perfd vendor/lib64/libqti-perfd-client.so vendor/lib/libqti-perfd-client.so # Peripheral manager -bin/pm-proxy -bin/pm-service +bin/pm-proxy:vendor/bin/pm-proxy +bin/pm-service:vendor/bin/pm-service vendor/lib64/libperipheral_client.so vendor/lib/libperipheral_client.so @@ -401,7 +401,7 @@ vendor/lib64/libmm-als.so vendor/lib/libmm-als.so # QMI -bin/irsc_util +bin/irsc_util:vendor/bin/irsc_util vendor/lib64/libdiag.so vendor/lib64/libdsutils.so vendor/lib64/libidl.so @@ -429,8 +429,8 @@ vendor/lib/libqmi_encdec.so vendor/lib/libqmiservices.so # Radio -bin/rmt_storage -bin/tftp_server +bin/rmt_storage:vendor/bin/rmt_storage +bin/tftp_server:vendor/bin/tftp_server vendor/lib64/libmdmdetect.so vendor/lib/libmdmdetect.so diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 8848ed4..85739ff 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -1368,18 +1368,18 @@ service dpmd /system/bin/dpmd socket dpmd stream 660 root system socket dpmd stream 660 root system -service irsc_util /system/bin/irsc_util "/etc/sec_config" +service irsc_util /vendor/bin/irsc_util "/etc/sec_config" class main user root oneshot -service rmt_storage /system/bin/rmt_storage +service rmt_storage /vendor/bin/rmt_storage class core user root group 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 @@ -1390,7 +1390,7 @@ on property:wc_transport.start_hci=true on property:wc_transport.start_hci=false stop start_hci_filter -service start_hci_filter /system/bin/wcnss_filter +service start_hci_filter /vendor/bin/wcnss_filter class late_start user bluetooth group bluetooth qcom_diag @@ -1411,7 +1411,7 @@ on property:ro.data.large_tcp_window_size=true on property:sys.sysctl.tcp_adv_win_scale=* write /proc/sys/net/ipv4/tcp_adv_win_scale ${sys.sysctl.tcp_adv_win_scale} -service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ +service wpa_supplicant /system/vendor/bin/hw/wpa_supplicant \ -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \ -I/system/etc/wifi/p2p_supplicant_overlay.conf -N \ -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \ @@ -1427,7 +1427,7 @@ service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ disabled oneshot -service loc_launcher /system/bin/loc_launcher +service loc_launcher /vendor/bin/loc_launcher #loc_launcher will start as root and set its uid to gps class late_start group gps inet qcom_diag wifi @@ -1441,38 +1441,38 @@ service charger /charger group system graphics seclabel u:r:charger:s0 -service msm_irqbal_lb /system/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance_little_big.conf +service msm_irqbal_lb /vendor/bin/msm_irqbalance -f /vendor/etc/msm_irqbalance_little_big.conf class core user root group root writepid /dev/cpuset/system-background/tasks # Start camera server as daemon -service qcamerasvr /system/bin/mm-qcamera-daemon +service qcamerasvr /vendor/bin/mm-qcamera-daemon class late_start user camera group camera system inet input graphics writepid /dev/cpuset/camera-daemon/tasks -service qseecomd /system/bin/qseecomd +service qseecomd /vendor/bin/qseecomd class core user root group root writepid /dev/cpuset/system-background/tasks -service qseeproxydaemon /system/vendor/bin/qseeproxydaemon +service qseeproxydaemon /vendor/bin/qseeproxydaemon class late_start user system group system writepid /dev/cpuset/system-background/tasks -service perfd /system/vendor/bin/perfd +service perfd /vendor/bin/perfd class main user root disabled writepid /dev/cpuset/system-background/tasks -service thermal-engine /system/vendor/bin/thermal-engine +service thermal-engine /vendor/bin/thermal-engine class main user root socket thermal-send-client stream 0666 system system @@ -1493,18 +1493,18 @@ service audiod /system/bin/audiod user system group system -service adsprpcd /system/bin/adsprpcd +service adsprpcd /vendor/bin/adsprpcd class main user media group media -service per_mgr /system/bin/pm-service +service per_mgr /vendor/bin/pm-service class core user system group system writepid /dev/cpuset/system-background/tasks -service per_proxy /system/bin/pm-proxy +service per_proxy /vendor/bin/pm-proxy class core user system group system