aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.fs10
-rw-r--r--data-ipa-cfg-mgr/ipacm/src/Android.mk1
-rw-r--r--proprietary-files.txt64
-rwxr-xr-xrootdir/etc/init.qcom.bt.sh2
-rwxr-xr-xrootdir/etc/init.qcom.rc54
-rwxr-xr-xrootdir/etc/init.qcom.sh4
-rw-r--r--wifi/Android.mk1
7 files changed, 69 insertions, 67 deletions
diff --git a/config.fs b/config.fs
index aaac03a..6a0c538 100644
--- a/config.fs
+++ b/config.fs
@@ -1,31 +1,31 @@
[AID_QTI_DIAG]
value:2901
-[system/bin/wcnss_filter]
+[system/vendor/bin/wcnss_filter]
mode: 0755
user: AID_BLUETOOTH
group: AID_BLUETOOTH
caps: BLOCK_SUSPEND
-[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/data-ipa-cfg-mgr/ipacm/src/Android.mk b/data-ipa-cfg-mgr/ipacm/src/Android.mk
index 101df25..a6ce75d 100644
--- a/data-ipa-cfg-mgr/ipacm/src/Android.mk
+++ b/data-ipa-cfg-mgr/ipacm/src/Android.mk
@@ -62,6 +62,7 @@ LOCAL_SRC_FILES := IPACM_Main.cpp \
LOCAL_MODULE := ipacm
LOCAL_CLANG := false
LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
LOCAL_SHARED_LIBRARIES := libipanat
LOCAL_SHARED_LIBRARIES += libxml2
diff --git a/proprietary-files.txt b/proprietary-files.txt
index e4a903f..7aa84eb 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -1,35 +1,3 @@
-bin/rmt_storage
-bin/pm-proxy
-bin/radish
-bin/iop
-bin/mm-qcamera-app
-bin/port-bridge
-bin/tftp_server
-bin/hci_qcomm_init
-bin/cnss-daemon
-bin/imscmservice
-bin/cnd
-bin/irsc_util
-bin/msm_irqbalance
-bin/imsdatadaemon
-bin/pm-service
-bin/wcnss_filter
-bin/time_daemon
-bin/loc_launcher
-bin/qmuxd
-bin/adsprpcd
-bin/netmgrd
-bin/ims_rtp_daemon
-bin/sensors.qcom
-bin/ipacm-diag
-bin/mm-qcamera-daemon
-bin/imsqmidaemon
-bin/dpmd
-bin/qseecomd
-bin/energy-awareness
-bin/btnvtool
-bin/xtwifi-client
-bin/xtwifi-inet-agent
etc/dpm/dpm.conf
etc/dpm/nsrm/NsrmConfiguration.xml
etc/xtra_root_cert.pem
@@ -150,6 +118,38 @@ lib64/libextmedia_jni.so
usr/idc/usf_tsc_ptr.idc
usr/idc/usf_tsc_ext.idc
usr/idc/usf_tsc.idc
+vendor/bin/rmt_storage
+vendor/bin/pm-proxy
+vendor/bin/radish
+vendor/bin/iop
+vendor/bin/mm-qcamera-app
+vendor/bin/port-bridge
+vendor/bin/tftp_server
+vendor/bin/hci_qcomm_init
+vendor/bin/cnss-daemon
+vendor/bin/imscmservice
+vendor/bin/cnd
+vendor/bin/irsc_util
+vendor/bin/msm_irqbalance
+vendor/bin/imsdatadaemon
+vendor/bin/pm-service
+vendor/bin/wcnss_filter
+vendor/bin/time_daemon
+vendor/bin/loc_launcher
+vendor/bin/qmuxd
+vendor/bin/adsprpcd
+vendor/bin/netmgrd
+vendor/bin/ims_rtp_daemon
+vendor/bin/sensors.qcom
+vendor/bin/ipacm-diag
+vendor/bin/mm-qcamera-daemon
+vendor/bin/imsqmidaemon
+vendor/bin/dpmd
+vendor/bin/qseecomd
+vendor/bin/energy-awareness
+vendor/bin/btnvtool
+vendor/bin/xtwifi-client
+vendor/bin/xtwifi-inet-agent
vendor/bin/pd-mapper
vendor/bin/perfd
vendor/bin/qseeproxydaemon
diff --git a/rootdir/etc/init.qcom.bt.sh b/rootdir/etc/init.qcom.bt.sh
index 100859c..2969b79 100755
--- a/rootdir/etc/init.qcom.bt.sh
+++ b/rootdir/etc/init.qcom.bt.sh
@@ -279,7 +279,7 @@ case $LE_POWER_CLASS in
logi "LE Power Class: To override, Before turning BT ON; setprop qcom.bt.le_dev_pwr_class <1 or 2 or 3>";;
esac
-eval $(/system/bin/hci_qcomm_init -e $PWR_CLASS $LE_PWR_CLASS && echo "exit_code_hci_qcomm_init=0" || echo "exit_code_hci_qcomm_init=1")
+eval $(/system/vendor/bin/hci_qcomm_init -e $PWR_CLASS $LE_PWR_CLASS && echo "exit_code_hci_qcomm_init=0" || echo "exit_code_hci_qcomm_init=1")
case $exit_code_hci_qcomm_init in
0) logi "Bluetooth QSoC firmware download succeeded, $BTS_DEVICE $BTS_TYPE $BTS_BAUD $BTS_ADDRESS";;
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index d2b7b60..9e997d5 100755
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -521,7 +521,7 @@ on post-fs-data
chmod 0660 /data/misc/radio/db_check_done
# start camera server as daemon
-service qcamerasvr /system/bin/mm-qcamera-daemon
+service qcamerasvr /system/vendor/bin/mm-qcamera-daemon
class main
user camera
group camera system inet input graphics
@@ -533,13 +533,13 @@ service qvop-daemon /system/bin/qvop-daemon
group system drmrpc
# start up peripheral manager
-service per_mgr system/bin/pm-service
+service per_mgr system/vendor/bin/pm-service
class late_start
user system
group system
writepid /dev/cpuset/system-background/tasks
-service per_proxy /system/bin/pm-proxy
+service per_proxy /system/vendor/bin/pm-proxy
class late_start
user system
group system
@@ -552,7 +552,7 @@ on property:init.svc.per_mgr=running
on property:sys.shutdown.requested=*
stop per_proxy
-service qseecomd /system/bin/qseecomd
+service qseecomd /system/vendor/bin/qseecomd
class core
user root
group root
@@ -586,13 +586,13 @@ service thermal-engine /system/vendor/bin/thermal-engine
group root
writepid /dev/cpuset/system-background/tasks
-service time_daemon /system/bin/time_daemon
+service time_daemon /system/vendor/bin/time_daemon
class late_start
user root
group root
writepid /dev/cpuset/system-background/tasks
-service adsprpcd /system/bin/adsprpcd
+service adsprpcd /system/vendor/bin/adsprpcd
class main
user media
group media
@@ -602,14 +602,14 @@ service audiod /system/bin/audiod
user system
group system
-service imsqmidaemon /system/bin/imsqmidaemon
+service imsqmidaemon /system/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 /system/vendor/bin/imsdatadaemon
class main
user system
socket ims_datad stream 0660 system radio
@@ -631,14 +631,14 @@ 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 /system/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 imscmservice /system/vendor/bin/imscmservice
class main
user system
group radio net_raw diag diag log
@@ -700,7 +700,7 @@ service readmac /system/bin/readmac
group root
oneshot
-service energy-awareness /system/bin/energy-awareness
+service energy-awareness /system/vendor/bin/energy-awareness
class main
user root
group system
@@ -711,7 +711,7 @@ service mdtpd /system/vendor/bin/mdtpd
user root
group system radio drmrpc
-service iop /system/bin/iop
+service iop /system/vendor/bin/iop
class main
user root
group root
@@ -800,30 +800,30 @@ on property:vold.decrypt=trigger_restart_framework
on property:persist.env.fastdorm.enabled=true
setprop persist.radio.data_no_toggle 1
-service cnd /system/bin/cnd
+service cnd /system/vendor/bin/cnd
class main
socket cnd stream 660 root inet
group root wakelock
writepid /dev/cpuset/system-background/tasks
-service dpmd /system/bin/dpmd
+service dpmd /system/vendor/bin/dpmd
class late_start
socket dpmd stream 660 root system
group system readproc
writepid /dev/cpuset/system-background/tasks
-service irsc_util /system/bin/irsc_util "/etc/sec_config"
+service irsc_util /system/vendor/bin/irsc_util "/etc/sec_config"
class core
user root
oneshot
-service rmt_storage /system/bin/rmt_storage
+service rmt_storage /system/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 /system/vendor/bin/tftp_server
class main
user root
writepid /dev/cpuset/system-background/tasks
@@ -834,7 +834,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 /system/vendor/bin/wcnss_filter
class late_start
user bluetooth
group bluetooth oem_2901
@@ -851,7 +851,7 @@ service hci_filter_root /system/bin/wcnss_filter
group bluetooth diag system
disabled
-service config_bt_addr /system/bin/btnvtool -O
+service config_bt_addr /system/vendor/bin/btnvtool -O
class core
user bluetooth
group bluetooth radio
@@ -928,7 +928,7 @@ service bridgemgrd /system/bin/bridgemgrd
group radio oem_2901
disabled
-service port-bridge /system/bin/port-bridge
+service port-bridge /system/vendor/bin/port-bridge
class main
user radio
group radio system inet
@@ -941,18 +941,18 @@ service qmiproxy /system/bin/qmiproxy
disabled
# QMUX must be in multiple groups to support external process connections
-service qmuxd /system/bin/qmuxd
+service qmuxd /system/vendor/bin/qmuxd
class main
user root
group radio audio bluetooth gps nfc oem_2901 wakelock
writepid /dev/cpuset/system-background/tasks
-service netmgrd /system/bin/netmgrd
+service netmgrd /system/vendor/bin/netmgrd
class main
group radio system wakelock
writepid /dev/cpuset/system-background/tasks
-service ipacm-diag /system/bin/ipacm-diag
+service ipacm-diag /system/vendor/bin/ipacm-diag
class main
user system
socket ipacm_log_file dgram 660 system net_admin
@@ -970,7 +970,7 @@ service qti /system/vendor/bin/qti
group radio net_raw oem_2901 usb net_admin
writepid /dev/cpuset/system-background/tasks
-service sensors /system/bin/sensors.qcom
+service sensors /system/vendor/bin/sensors.qcom
class core
user root
group root wakelock
@@ -1048,7 +1048,7 @@ service wifi_fccutild /system/bin/wifi_fccutild
disabled
oneshot
-service cnss-daemon /system/bin/cnss-daemon -n -l
+service cnss-daemon /system/vendor/bin/cnss-daemon -n -l
class late_start
user system
group system inet net_admin wifi
@@ -1061,7 +1061,7 @@ service cnss-sh /system/bin/init.cnss.sh
on property:sys.shutdown.requested=*
stop cnss-daemon
-service loc_launcher /system/bin/loc_launcher
+service loc_launcher /system/vendor/bin/loc_launcher
# loc_launcher will start as root and set its uid to gps
class late_start
group gps inet oem_2901 wifi
@@ -1218,7 +1218,7 @@ service vm_bms /system/bin/vm_bms
group root
disabled
-service msm_irqbalance /system/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf
+service msm_irqbalance /system/vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf
class main
user root
group root
diff --git a/rootdir/etc/init.qcom.sh b/rootdir/etc/init.qcom.sh
index 848f11e..3feaec5 100755
--- a/rootdir/etc/init.qcom.sh
+++ b/rootdir/etc/init.qcom.sh
@@ -80,7 +80,7 @@ start_vm_bms()
start_msm_irqbalance_8939()
{
- if [ -f /system/bin/msm_irqbalance ]; then
+ if [ -f /system/vendor/bin/msm_irqbalance ]; then
case "$platformid" in
"239" | "294" | "295")
start msm_irqbalance;;
@@ -90,7 +90,7 @@ start_msm_irqbalance_8939()
start_msm_irqbalance()
{
- if [ -f /system/bin/msm_irqbalance ]; then
+ if [ -f /system/vendor/bin/msm_irqbalance ]; then
start msm_irqbalance
fi
}
diff --git a/wifi/Android.mk b/wifi/Android.mk
index 8876a2b..4c04dfe 100644
--- a/wifi/Android.mk
+++ b/wifi/Android.mk
@@ -7,5 +7,6 @@ LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := zuk_readmac.c
LOCAL_CFLAGS += -Wall
LOCAL_SHARED_LIBRARIES := libc libcutils libutils liblog
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
include $(BUILD_EXECUTABLE)
endif