rosemary: Initial device vendor commit
This commit is contained in:
15
proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-mediatek.rc
vendored
Normal file
15
proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-mediatek.rc
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
service bluetooth-1-0 /vendor/bin/hw/android.hardware.bluetooth@1.0-service-mediatek
|
||||
class hal
|
||||
user bluetooth
|
||||
group bluetooth
|
||||
writepid /dev/stune/foreground/tasks
|
||||
capabilities SYS_NICE
|
||||
|
||||
on property:vts.native_server.on=1 && property:ro.build.type=userdebug
|
||||
stop bluetooth-1-0
|
||||
on property:vts.native_server.on=1 && property:ro.build.type=eng
|
||||
stop bluetooth-1-0
|
||||
on property:vts.native_server.on=0 && property:ro.build.type=userdebug
|
||||
start bluetooth-1-0
|
||||
on property:vts.native_server.on=0 && property:ro.build.type=eng
|
||||
start bluetooth-1-0
|
||||
26
proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendored
Normal file
26
proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
on property:init.svc.mediadrm=running
|
||||
mkdir /data/vendor/mediadrm 0770 media mediadrm
|
||||
start vendor.move_data_sh
|
||||
|
||||
service vendor.move_data_sh /system/bin/move_widevine_data.sh
|
||||
class late_start
|
||||
user media
|
||||
group media mediadrm system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-service.widevine
|
||||
interface android.hardware.drm@1.0::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.0::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.1::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.1::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.2::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.2::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.3::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.3::IDrmFactory widevine
|
||||
interface android.hidl.base@1.0::IBase widevine
|
||||
class hal
|
||||
user media
|
||||
group media mediadrm drmrpc system
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
||||
4
proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-mediatek.rc
vendored
Normal file
4
proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-mediatek.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service gnss_service /vendor/bin/hw/android.hardware.gnss@2.1-service-mediatek
|
||||
class hal
|
||||
user system
|
||||
group system gps
|
||||
7
proprietary/vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc
vendored
Normal file
7
proprietary/vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
service vendor.gralloc-4-0 /vendor/bin/hw/android.hardware.graphics.allocator@4.0-service-mediatek
|
||||
class hal animation
|
||||
interface android.hardware.graphics.allocator@4.0::IAllocator default
|
||||
user system
|
||||
group graphics drmrpc
|
||||
capabilities SYS_NICE
|
||||
onrestart restart surfaceflinger
|
||||
4
proprietary/vendor/etc/init/android.hardware.keymaster@4.0-service.beanpod.rc
vendored
Normal file
4
proprietary/vendor/etc/init/android.hardware.keymaster@4.0-service.beanpod.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service vendor.keymaster-4-0-beanpod /vendor/bin/hw/android.hardware.keymaster@4.0-service.beanpod
|
||||
class early_hal
|
||||
user system
|
||||
group system drmrpc
|
||||
11
proprietary/vendor/etc/init/android.hardware.neuralnetworks@1.3-service-mtk-neuron.rc
vendored
Normal file
11
proprietary/vendor/etc/init/android.hardware.neuralnetworks@1.3-service-mtk-neuron.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
service neuralnetworks_hal_service_mtk_neuron /vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron
|
||||
class hal
|
||||
user system
|
||||
group system readproc
|
||||
disabled
|
||||
|
||||
on property:ro.vendor.mtk_nn_support=1
|
||||
start neuralnetworks_hal_service_mtk_neuron
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/h2o 660 system system
|
||||
5
proprietary/vendor/etc/init/android.hardware.nfc@1.2-service-st.rc
vendored
Normal file
5
proprietary/vendor/etc/init/android.hardware.nfc@1.2-service-st.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service nfc_hal_service /vendor/bin/hw/android.hardware.nfc@1.2-service-st
|
||||
class hal
|
||||
user nfc
|
||||
group nfc
|
||||
disabled
|
||||
8
proprietary/vendor/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc
vendored
Normal file
8
proprietary/vendor/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
service mtk_secure_element_hal_service /vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek
|
||||
class hal
|
||||
user secure_element
|
||||
group secure_element
|
||||
disabled
|
||||
|
||||
on boot && property:ro.boot.product.vendor.sku=rosemary
|
||||
start mtk_secure_element_hal_service
|
||||
6
proprietary/vendor/etc/init/android.hardware.thermal@2.0-service.mtk.rc
vendored
Normal file
6
proprietary/vendor/etc/init/android.hardware.thermal@2.0-service.mtk.rc
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
service vendor.thermal-hal-2-0.mtk /vendor/bin/hw/android.hardware.thermal@2.0-service.mtk
|
||||
interface android.hardware.thermal@1.0::IThermal default
|
||||
interface android.hardware.thermal@2.0::IThermal default
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
16
proprietary/vendor/etc/init/android.hardware.wifi.supplicant-service.rc
vendored
Normal file
16
proprietary/vendor/etc/init/android.hardware.wifi.supplicant-service.rc
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
|
||||
-O/data/vendor/wifi/wpa/sockets -dd \
|
||||
-g@android:wpa_wlan0
|
||||
# we will start as root and wpa_supplicant will switch to user wifi
|
||||
# after setting up the capabilities required for WEXT
|
||||
# user wifi
|
||||
# group wifi inet keystore
|
||||
interface android.hardware.wifi.supplicant@1.0::ISupplicant default
|
||||
interface android.hardware.wifi.supplicant@1.1::ISupplicant default
|
||||
interface android.hardware.wifi.supplicant@1.2::ISupplicant default
|
||||
interface android.hardware.wifi.supplicant@1.3::ISupplicant default
|
||||
interface vendor.mediatek.hardware.wifi.supplicant@2.0::ISupplicant default
|
||||
class main
|
||||
socket wpa_wlan0 dgram 660 wifi wifi
|
||||
disabled
|
||||
oneshot
|
||||
18
proprietary/vendor/etc/init/atcid.rc
vendored
Normal file
18
proprietary/vendor/etc/init/atcid.rc
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
service atcid-daemon-u /vendor/bin/atcid
|
||||
interface vendor.mediatek.hardware.atci@1.0::IAtcid default
|
||||
class hal
|
||||
class main
|
||||
socket adb_atci_socket stream 660 radio system
|
||||
user system
|
||||
group radio system media bluetooth wifi
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
on property:persist.vendor.service.atci.autostart=1
|
||||
start atcid-daemon-u
|
||||
|
||||
on property:persist.vendor.service.atci.atm_mode=1
|
||||
start atcid-daemon-u
|
||||
|
||||
on property:sys.boot_completed=1
|
||||
setprop vendor.mtk.atci.boot_completed 1
|
||||
8
proprietary/vendor/etc/init/audiocmdservice_atci.rc
vendored
Normal file
8
proprietary/vendor/etc/init/audiocmdservice_atci.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
service audio-daemon /vendor/bin/audiocmdservice_atci
|
||||
class main
|
||||
socket atci-audio stream 666 system system
|
||||
user system
|
||||
group system audio
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
47
proprietary/vendor/etc/init/bootperf.rc
vendored
Normal file
47
proprietary/vendor/etc/init/bootperf.rc
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
# Set enableflags for boot Systrace
|
||||
on early-init && property:ro.boot.boot_trace=1
|
||||
setprop debug.atrace.tags.enableflags 0x1fffffe
|
||||
|
||||
#Trace SystemUI App for booting
|
||||
setprop debug.atrace.app_number 1
|
||||
setprop debug.atrace.app_0 "com.android.systemui"
|
||||
|
||||
# re-triger trace after atrace.rc disable tracing_on on late-init
|
||||
on late-init && property:ro.boot.boot_trace=1
|
||||
write /sys/kernel/tracing/tracing_on 1
|
||||
|
||||
on property:persist.vendor.boot_trace=1
|
||||
write /proc/bootprof "Persist boot_trace trigger"
|
||||
write /sys/devices/system/cpu/perf/enable 1
|
||||
|
||||
# enable flags for boot Systrace
|
||||
setprop debug.atrace.tags.enableflags 0x1fffffe
|
||||
|
||||
# enable events
|
||||
write /sys/kernel/tracing/events/power/cpu_frequency/enable 1
|
||||
write /sys/kernel/tracing/events/sched/sched_wakeup/enable 1
|
||||
write /sys/kernel/tracing/events/sched/sched_wakeup_new/enable 1
|
||||
write /sys/kernel/tracing/events/sched/sched_switch/enable 1
|
||||
write /sys/kernel/tracing/events/sched/sched_blocked_reason/enable 1
|
||||
write /sys/kernel/tracing/events/mtk_ftrace/enable 1
|
||||
write /sys/kernel/tracing/events/perf_tracker/enable 1
|
||||
write /sys/kernel/tracing/events/android_fs/enable 1
|
||||
write /sys/kernel/tracing/events/block/block_rq_issue/enable 1
|
||||
write /sys/kernel/tracing/events/block/block_rq_insert/enable 1
|
||||
write /sys/kernel/tracing/events/block/block_rq_complete/enable 1
|
||||
write /sys/kernel/tracing/events/workqueue/workqueue_execute_start/enable 1
|
||||
write /sys/kernel/tracing/events/workqueue/workqueue_execute_end/enable 1
|
||||
|
||||
# Configuare ftrace
|
||||
write /sys/kernel/tracing/buffer_size_kb "24576"
|
||||
write /sys/kernel/tracing/trace_options "nooverwrite"
|
||||
write /sys/kernel/tracing/tracing_on 1
|
||||
|
||||
#Trace SystemUI App for booting
|
||||
setprop debug.atrace.app_number 1
|
||||
setprop debug.atrace.app_0 "com.android.systemui"
|
||||
|
||||
on property:sys.boot_completed=* && property:persist.vendor.boot_trace=1
|
||||
#force to disable boot ftrace after boot complete.
|
||||
write /sys/devices/system/cpu/perf/enable 0
|
||||
write /sys/kernel/tracing/tracing_on 0
|
||||
7
proprietary/vendor/etc/init/camerahalserver.rc
vendored
Normal file
7
proprietary/vendor/etc/init/camerahalserver.rc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
service camerahalserver /vendor/bin/hw/camerahalserver
|
||||
class main
|
||||
user cameraserver
|
||||
group audio camera input drmrpc sdcard_rw system media graphics
|
||||
ioprio rt 4
|
||||
capabilities SYS_NICE
|
||||
task_profiles CameraServiceCapacity MaxPerformance
|
||||
10
proprietary/vendor/etc/init/em_hidl_user.rc
vendored
Normal file
10
proprietary/vendor/etc/init/em_hidl_user.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
service emhidl_user /vendor/bin/em_hidl
|
||||
interface vendor.mediatek.hardware.engineermode@1.0::IEmd EmHidlServer
|
||||
interface vendor.mediatek.hardware.engineermode@1.1::IEmd EmHidlServer
|
||||
interface vendor.mediatek.hardware.engineermode@1.2::IEmd EmHidlServer
|
||||
interface vendor.mediatek.hardware.engineermode@1.3::IEmd EmHidlServer
|
||||
class hal
|
||||
oneshot
|
||||
disabled
|
||||
user system
|
||||
group bluetooth radio gps system nfc
|
||||
4
proprietary/vendor/etc/init/fuelgauged_init.rc
vendored
Normal file
4
proprietary/vendor/etc/init/fuelgauged_init.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service fuelgauged /vendor/bin/fuelgauged
|
||||
class core
|
||||
user system
|
||||
group system
|
||||
6
proprietary/vendor/etc/init/fuelgauged_nvram_init.rc
vendored
Normal file
6
proprietary/vendor/etc/init/fuelgauged_nvram_init.rc
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
service fuelgauged_nvram /vendor/bin/fuelgauged_nvram
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
oneshot
|
||||
|
||||
7
proprietary/vendor/etc/init/gsm0710muxd.rc
vendored
Normal file
7
proprietary/vendor/etc/init/gsm0710muxd.rc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
service vendor.gsm0710muxd /vendor/bin/gsm0710muxd -s /dev/ttyC0 -f 512 -n 8 -m basic
|
||||
class main
|
||||
user radio
|
||||
group radio cache inet misc
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
23
proprietary/vendor/etc/init/hostapd.android.rc
vendored
Normal file
23
proprietary/vendor/etc/init/hostapd.android.rc
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
#
|
||||
# init.rc fragment for hostapd on Android
|
||||
# Copyright (c) 2002-2016, Jouni Malinen <j@w1.fi>
|
||||
#
|
||||
# This software may be distributed under the terms of the BSD license.
|
||||
# See README for more details.
|
||||
#
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/wifi 0770 wifi wifi
|
||||
mkdir /data/vendor/wifi/hostapd 0770 wifi wifi
|
||||
mkdir /data/vendor/wifi/hostapd/sockets 0770 wifi wifi
|
||||
|
||||
service hostapd /vendor/bin/hw/hostapd
|
||||
interface android.hardware.wifi.hostapd@1.0::IHostapd default
|
||||
interface android.hardware.wifi.hostapd@1.1::IHostapd default
|
||||
interface android.hardware.wifi.hostapd@1.2::IHostapd default
|
||||
class main
|
||||
capabilities NET_ADMIN NET_RAW
|
||||
user wifi
|
||||
group wifi net_raw net_admin
|
||||
disabled
|
||||
oneshot
|
||||
30
proprietary/vendor/etc/init/init.bip.rc
vendored
Normal file
30
proprietary/vendor/etc/init/init.bip.rc
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
#
|
||||
## BIP related services (Begin)
|
||||
#
|
||||
on property:vendor.volte_md_status=ready
|
||||
start vendor.bip
|
||||
|
||||
on property:vendor.volte_md_status=reset
|
||||
stop vendor.bip
|
||||
|
||||
on property:vendor.volte_md_status=stop
|
||||
stop vendor.bip
|
||||
|
||||
on property:vendor.volte_md_status=flightmode
|
||||
stop vendor.bip
|
||||
|
||||
on property:vendor.volte_md_status=exception
|
||||
stop vendor.bip
|
||||
|
||||
service vendor.bip /vendor/bin/bip
|
||||
class core
|
||||
socket vendor.bip stream 660 root system
|
||||
socket bip_socket stream 660 root system
|
||||
user root
|
||||
group system log inet radio net_admin root
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
#
|
||||
## BIP related services (End)
|
||||
#
|
||||
36
proprietary/vendor/etc/init/init.cccifsd.rc
vendored
Normal file
36
proprietary/vendor/etc/init/init.cccifsd.rc
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
#
|
||||
|
||||
on early-init
|
||||
|
||||
on post-fs-data
|
||||
|
||||
#SeLinux
|
||||
mkdir /data/vendor/mdlpm 0770 system radio
|
||||
restorecon /data/vendor/mdlpm
|
||||
mkdir /data/vendor/md3 0770 system radio
|
||||
restorecon /data/vendor/md3
|
||||
|
||||
mkdir /data/vendor_de/md 0770 system radio
|
||||
restorecon /data/vendor_de/md
|
||||
|
||||
restorecon_recursive /mnt/vendor/protect_f
|
||||
restorecon_recursive /mnt/vendor/protect_s
|
||||
|
||||
#
|
||||
# Modem related services
|
||||
#
|
||||
|
||||
service vendor.ccci_fsd /vendor/bin/ccci_fsd 0
|
||||
user radio
|
||||
group radio system
|
||||
class core
|
||||
priority -20
|
||||
ioprio rt 4
|
||||
oneshot
|
||||
|
||||
service vendor.ccci3_fsd /vendor/bin/ccci_fsd 2
|
||||
user radio
|
||||
group radio system
|
||||
class core
|
||||
oneshot
|
||||
|
||||
30
proprietary/vendor/etc/init/init.cccimdinit.rc
vendored
Normal file
30
proprietary/vendor/etc/init/init.cccimdinit.rc
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
#
|
||||
on early-init
|
||||
|
||||
on post-fs-data
|
||||
|
||||
# Modem related device nodes
|
||||
mkdir /mnt/vendor/nvdata/md 0770 root system
|
||||
mkdir /mnt/vendor/nvdata/md3 0770 root system
|
||||
mkdir /data/vendor/md3 0770 root system
|
||||
# Build-in Modified - S
|
||||
# insmod /vendor/lib/modules/ccci_plat.ko
|
||||
# insmod /vendor/lib/modules/ccci.ko
|
||||
# Build-in Modified - E
|
||||
# chown radio radio /sys/class/BOOT/BOOT/boot/md
|
||||
chown radio radio /sys/kernel/ccci/boot
|
||||
|
||||
#SeLinux
|
||||
|
||||
service ccci_mdinit /vendor/bin/ccci_mdinit 0
|
||||
user system
|
||||
group radio system
|
||||
class core
|
||||
oneshot
|
||||
|
||||
service ccci3_mdinit /vendor/bin/ccci_mdinit 2
|
||||
user system
|
||||
group radio system
|
||||
class core
|
||||
oneshot
|
||||
|
||||
8
proprietary/vendor/etc/init/init.cccirpcd.rc
vendored
Normal file
8
proprietary/vendor/etc/init/init.cccirpcd.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
#
|
||||
|
||||
service vendor.ccci_rpcd /vendor/bin/ccci_rpcd 0
|
||||
user radio
|
||||
group radio system
|
||||
class core
|
||||
oneshot
|
||||
|
||||
4
proprietary/vendor/etc/init/init.gps_drv.rc
vendored
Normal file
4
proprietary/vendor/etc/init/init.gps_drv.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
|
||||
# load gps_drv
|
||||
on property:vendor.connsys.driver.ready=yes
|
||||
insmod /vendor/lib/modules/gps_drv.ko
|
||||
6
proprietary/vendor/etc/init/init.md_apps.rc
vendored
Normal file
6
proprietary/vendor/etc/init/init.md_apps.rc
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
on boot
|
||||
setprop ro.vendor.md_apps.support 1
|
||||
setprop ro.vendor.md_apps.load_type user
|
||||
setprop ro.vendor.md_apps.load_verno "MOLY.LR13.R1.MP.V89.5.P64"
|
||||
setprop ro.vendor.md_apps.load_gencfg "GEN95_USER"
|
||||
setprop ro.vendor.md_apps.load_date "2022/03/23 14:41:54 GMT +08:00"
|
||||
4
proprietary/vendor/etc/init/init.thermal.rc
vendored
Normal file
4
proprietary/vendor/etc/init/init.thermal.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service thermal /vendor/bin/thermal
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
5
proprietary/vendor/etc/init/init.thermal_manager.rc
vendored
Normal file
5
proprietary/vendor/etc/init/init.thermal_manager.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service thermal_manager /vendor/bin/thermal_manager
|
||||
class main
|
||||
user root
|
||||
group system
|
||||
oneshot
|
||||
4
proprietary/vendor/etc/init/init.thermalloadalgod.rc
vendored
Normal file
4
proprietary/vendor/etc/init/init.thermalloadalgod.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service thermalloadalgod /vendor/bin/thermalloadalgod
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
2
proprietary/vendor/etc/init/init.udc_lib.rc
vendored
Normal file
2
proprietary/vendor/etc/init/init.udc_lib.rc
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
on early-init
|
||||
insmod /vendor/lib/modules/udc_lib.ko
|
||||
17
proprietary/vendor/etc/init/init.volte_imcb.rc
vendored
Normal file
17
proprietary/vendor/etc/init/init.volte_imcb.rc
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
#copy from device/mediatek/common/init.volte.rc
|
||||
|
||||
service vendor.volte_imcb /vendor/bin/volte_imcb
|
||||
class core
|
||||
socket volte_imsa1 stream 660 system radio
|
||||
socket volte_imsa2 stream 660 system radio
|
||||
# socket volte_imsvt1 stream 660 root radio
|
||||
# socket volte_imsvt2 stream 660 root radio
|
||||
socket volte_ut stream 660 system radio
|
||||
user system
|
||||
group system log inet radio
|
||||
oneshot
|
||||
disabled
|
||||
capabilities WAKE_ALARM
|
||||
#
|
||||
# VoLTE related services (End)
|
||||
#
|
||||
61
proprietary/vendor/etc/init/init.volte_imsm_93.rc
vendored
Normal file
61
proprietary/vendor/etc/init/init.volte_imsm_93.rc
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
#
|
||||
# MAL related services (Begin)
|
||||
#
|
||||
|
||||
on property:vendor.volte_md_status=ready
|
||||
restart volte_imsm_93
|
||||
restart vendor.volte_stack
|
||||
restart vendor.volte_ua
|
||||
restart vendor.volte_imcb
|
||||
|
||||
on property:vendor.volte_md_status=reset
|
||||
rm /dev/radio/pttyims
|
||||
rm /dev/radio/ptty2ims
|
||||
rm /dev/radio/ptty3ims
|
||||
rm /dev/radio/ptty4ims
|
||||
stop vendor.volte_imcb
|
||||
stop vendor.volte_ua
|
||||
stop vendor.volte_stack
|
||||
stop volte_imsm_93
|
||||
|
||||
on property:vendor.volte_md_status=stop
|
||||
rm /dev/radio/pttyims
|
||||
rm /dev/radio/ptty2ims
|
||||
rm /dev/radio/ptty3ims
|
||||
rm /dev/radio/ptty4ims
|
||||
stop vendor.volte_imcb
|
||||
stop vendor.volte_ua
|
||||
stop vendor.volte_stack
|
||||
stop volte_imsm_93
|
||||
|
||||
on property:vendor.volte_md_status=flightmode
|
||||
rm /dev/radio/pttyims
|
||||
rm /dev/radio/ptty2ims
|
||||
rm /dev/radio/ptty3ims
|
||||
rm /dev/radio/ptty4ims
|
||||
stop vendor.volte_imcb
|
||||
stop vendor.volte_ua
|
||||
stop vendor.volte_stack
|
||||
stop volte_imsm_93
|
||||
|
||||
on property:vendor.volte_md_status=exception
|
||||
rm /dev/radio/pttyims
|
||||
rm /dev/radio/ptty2ims
|
||||
rm /dev/radio/ptty3ims
|
||||
rm /dev/radio/ptty4ims
|
||||
stop vendor.volte_imcb
|
||||
stop vendor.volte_ua
|
||||
stop vendor.volte_stack
|
||||
stop volte_imsm_93
|
||||
|
||||
service volte_imsm_93 /vendor/bin/volte_imsm_93
|
||||
class core
|
||||
user system
|
||||
group radio cache inet misc log system wifi net_raw
|
||||
capabilities NET_RAW NET_ADMIN
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
#
|
||||
# MAL related services (End)
|
||||
#
|
||||
17
proprietary/vendor/etc/init/init.volte_md_status.rc
vendored
Normal file
17
proprietary/vendor/etc/init/init.volte_md_status.rc
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
#
|
||||
# MAL related services (Begin)
|
||||
#
|
||||
|
||||
on init
|
||||
restart volte_md_status
|
||||
|
||||
service volte_md_status /system/vendor/bin/volte_md_status
|
||||
class core
|
||||
user system
|
||||
group radio log system
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
#
|
||||
# MAL related services (End)
|
||||
#
|
||||
11
proprietary/vendor/etc/init/init.volte_stack.rc
vendored
Normal file
11
proprietary/vendor/etc/init/init.volte_stack.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
#copy from device/mediatek/common/init.volte.rc
|
||||
|
||||
service vendor.volte_stack /vendor/bin/volte_stack
|
||||
class core
|
||||
socket volte_stack stream 660 system system
|
||||
user system
|
||||
group system log inet radio
|
||||
capabilities NET_ADMIN
|
||||
oneshot
|
||||
disabled
|
||||
10
proprietary/vendor/etc/init/init.volte_ua.rc
vendored
Normal file
10
proprietary/vendor/etc/init/init.volte_ua.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
#copy from device/mediatek/common/init.volte.rc
|
||||
|
||||
service vendor.volte_ua /vendor/bin/volte_ua
|
||||
class core
|
||||
socket volte_ua stream 660 system system
|
||||
user radio
|
||||
group system log inet radio net_admin
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
8
proprietary/vendor/etc/init/init.vtservice_hidl.rc
vendored
Normal file
8
proprietary/vendor/etc/init/init.vtservice_hidl.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# VTService_hidl .rc configure
|
||||
|
||||
service vtservice_hidl /vendor/bin/hw/vtservice_hidl
|
||||
class hal
|
||||
socket volte_vt stream 660 root system
|
||||
user system
|
||||
group system camera graphics inet net_admin net_raw media sdcard_rw radio sdcard_r media_rw
|
||||
ioprio rt 4
|
||||
15
proprietary/vendor/etc/init/init.wfca.rc
vendored
Normal file
15
proprietary/vendor/etc/init/init.wfca.rc
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
#
|
||||
## WFCA related services (Begin)
|
||||
#
|
||||
|
||||
service wfca /vendor/bin/wfca
|
||||
class core
|
||||
socket wfca stream 660 root system
|
||||
socket wfca_rds stream 660 root system
|
||||
user root
|
||||
group system log inet radio net_admin root wakelock
|
||||
|
||||
#
|
||||
## WFCA related services (End)
|
||||
#
|
||||
|
||||
6
proprietary/vendor/etc/init/init.wlan_drv.rc
vendored
Normal file
6
proprietary/vendor/etc/init/init.wlan_drv.rc
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
# load wifi driver after wmt_loader finish
|
||||
on property:vendor.connsys.driver.ready=yes
|
||||
insmod /vendor/lib/modules/wmt_chrdev_wifi.ko
|
||||
insmod /vendor/lib/modules/wlan_drv_${ro.vendor.wlan.gen}.ko
|
||||
start wlan_assistant
|
||||
2
proprietary/vendor/etc/init/init.wmt_drv.rc
vendored
Normal file
2
proprietary/vendor/etc/init/init.wmt_drv.rc
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
on boot
|
||||
insmod /vendor/lib/modules/wmt_drv.ko
|
||||
42
proprietary/vendor/etc/init/init.wod.rc
vendored
Normal file
42
proprietary/vendor/etc/init/init.wod.rc
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
on post-fs-data
|
||||
exec rm -f /data/vendor/ipsec/wo
|
||||
mkdir /data/vendor/ipsec 0770 system system
|
||||
mkdir /data/vendor/ipsec/wo 0770 system system
|
||||
mkdir /dev/vendor/net/ 0770 system system
|
||||
chown system /data/vendor/ipsec/wo_apn.conf
|
||||
chown system /data/vendor/ipsec/charon.ctl
|
||||
chown system /data/vendor/ipsec/charon.pid
|
||||
chown system /data/vendor/ipsec/starter.charon.pid
|
||||
chmod 770 /data/vendor/ipsec/wo_apn.conf
|
||||
chmod 770 /data/vendor/ipsec/charon.ctl
|
||||
chmod 770 /data/vendor/ipsec/charon.pid
|
||||
chmod 770 /data/vendor/ipsec/starter.charon.pid
|
||||
|
||||
on property:vendor.volte_md_status=ready && property:persist.vendor.mtk_wfc_support=1
|
||||
start vendor.epdg_wod
|
||||
|
||||
on property:vendor.volte_md_status=reset
|
||||
stop vendor.epdg_wod
|
||||
|
||||
on property:vendor.volte_md_status=stop
|
||||
stop vendor.epdg_wod
|
||||
|
||||
on property:vendor.volte_md_status=flightmode
|
||||
stop vendor.epdg_wod
|
||||
|
||||
on property:vendor.volte_md_status=exception
|
||||
stop vendor.epdg_wod
|
||||
|
||||
# Trigger TRM when wod restart
|
||||
on property:ro.vendor.md_apps.load_type=user && property:init.svc.vendor.epdg_wod=restarting
|
||||
setprop vendor.ril.mux.report.case 2
|
||||
setprop vendor.ril.muxreport 1
|
||||
|
||||
service vendor.epdg_wod /vendor/bin/epdg_wod
|
||||
class late_start
|
||||
socket wod_action stream 660 system system
|
||||
socket wod_sim stream 660 system system
|
||||
user system
|
||||
group system shell log inet radio net_admin
|
||||
capabilities NET_RAW NET_ADMIN WAKE_ALARM CHOWN KILL NET_BIND_SERVICE
|
||||
disabled
|
||||
29
proprietary/vendor/etc/init/init.xcap.rc
vendored
Normal file
29
proprietary/vendor/etc/init/init.xcap.rc
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
#
|
||||
## XCAP related services (Begin)
|
||||
#
|
||||
on property:vendor.mtk.md1.status=ready
|
||||
start vendor.xcap
|
||||
|
||||
on property:vendor.mtk.md1.status=reset
|
||||
stop vendor.xcap
|
||||
|
||||
on property:vendor.mtk.md1.status=stop
|
||||
stop vendor.xcap
|
||||
|
||||
on property:vendor.mtk.md1.status=flightmode
|
||||
stop vendor.xcap
|
||||
|
||||
on property:vendor.mtk.md1.status=exception
|
||||
stop vendor.xcap
|
||||
|
||||
service vendor.xcap /vendor/bin/xcap
|
||||
class core
|
||||
user system
|
||||
group system log inet radio net_admin
|
||||
capabilities NET_ADMIN
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
#
|
||||
## XCAP related services (End)
|
||||
#
|
||||
65
proprietary/vendor/etc/init/init_connectivity.rc
vendored
Normal file
65
proprietary/vendor/etc/init/init_connectivity.rc
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
# MTK connectivity .rc configure
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/stp_dump 0755 system system
|
||||
mkdir /data/vendor/connsyslog 0755 system system
|
||||
|
||||
on boot
|
||||
|
||||
# WMT
|
||||
service wmt_loader /vendor/bin/wmt_loader
|
||||
class early_hal
|
||||
user system
|
||||
group system
|
||||
oneshot
|
||||
|
||||
service wmt_launcher /vendor/bin/wmt_launcher -p /vendor/firmware/ -o 1
|
||||
class early_hal
|
||||
user system
|
||||
group system
|
||||
|
||||
on property:ro.build.type=eng
|
||||
write /sys/kernel/debug/tracing/tracing_on 1
|
||||
|
||||
on property:persist.vendor.connsys.coredump.mode=1
|
||||
start stp_dump
|
||||
start bt_dump
|
||||
start wifi_dump
|
||||
|
||||
on property:persist.vendor.connsys.coredump.mode=2
|
||||
start stp_dump
|
||||
start bt_dump
|
||||
start wifi_dump
|
||||
|
||||
on property:persist.vendor.connsys.coredump.mode=0
|
||||
stop stp_dump
|
||||
stop bt_dump
|
||||
stop wifi_dump
|
||||
|
||||
on property:vendor.connsys.driver.ready=yes && property:persist.vendor.connsys.coredump.mode=*
|
||||
write /proc/driver/wmt_user_proc "0x1 ${persist.vendor.connsys.coredump.mode}"
|
||||
write /proc/driver/conninfra_dbg "0x13 ${persist.vendor.connsys.coredump.mode}"
|
||||
|
||||
on property:vendor.connsys.driver.ready=yes && property:debug.vendor.connsys.suspend.alarm=*
|
||||
write /proc/driver/wmt_user_proc "0x2 ${debug.vendor.connsys.suspend.alarm}"
|
||||
|
||||
on property:persist.vendor.em.dy.debug=1
|
||||
setprop persist.vendor.connsys.coredump.mode 0
|
||||
|
||||
service stp_dump /vendor/bin/stp_dump3
|
||||
user system
|
||||
group system sdcard_rw misc
|
||||
class core
|
||||
disabled
|
||||
|
||||
service bt_dump /vendor/bin/bt_dump
|
||||
user system
|
||||
group system sdcard_rw misc
|
||||
class core
|
||||
disabled
|
||||
|
||||
service wifi_dump /vendor/bin/wifi_dump
|
||||
user system
|
||||
group system sdcard_rw misc
|
||||
class core
|
||||
disabled
|
||||
10
proprietary/vendor/etc/init/ipsec_mon.rc
vendored
Normal file
10
proprietary/vendor/etc/init/ipsec_mon.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
service ipsec_mon /vendor/bin/ipsec_mon
|
||||
class main
|
||||
user system
|
||||
group net_admin net_raw system misc
|
||||
capabilities NET_ADMIN NET_RAW
|
||||
|
||||
#
|
||||
# ePDG related services (End)
|
||||
#
|
||||
|
||||
4
proprietary/vendor/etc/init/lbs_hidl_service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/lbs_hidl_service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service lbs_hidl_service /vendor/bin/lbs_hidl_service
|
||||
class hal
|
||||
user system
|
||||
group system gps radio inet sdcard_r sdcard_rw
|
||||
21
proprietary/vendor/etc/init/md_monitor.rc
vendored
Normal file
21
proprietary/vendor/etc/init/md_monitor.rc
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
on post-fs-data
|
||||
|
||||
#mkdir in code is permission denied(not SElinux)
|
||||
mkdir /data/vendor/md_mon 0770 system radio
|
||||
restorecon /data/vendor/md_mon
|
||||
|
||||
# MTK platform .rc configure
|
||||
service md_monitor /vendor/bin/md_monitor
|
||||
interface vendor.mediatek.hardware.mdmonitor@1.0::IMDMonitorService default
|
||||
class hal
|
||||
class main
|
||||
user system
|
||||
group system radio sdcard_rw inet sdcard_r media_rw
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
on property:persist.vendor.mdmmonitor=0
|
||||
stop md_monitor
|
||||
|
||||
on property:persist.vendor.mdmmonitor=1
|
||||
start md_monitor
|
||||
5
proprietary/vendor/etc/init/microtrust.bp_kmsetkey_ca.rc
vendored
Normal file
5
proprietary/vendor/etc/init/microtrust.bp_kmsetkey_ca.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service beanpod_check_keybox_service /vendor/bin/bp_kmsetkey_ca -c
|
||||
class late_start
|
||||
user system
|
||||
group system
|
||||
oneshot
|
||||
239
proprietary/vendor/etc/init/microtrust.rc
vendored
Normal file
239
proprietary/vendor/etc/init/microtrust.rc
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
# For MTK DRM integration:
|
||||
service teei_daemon /vendor/bin/teei_daemon \
|
||||
-r 020b0000000000000000000000000000 \
|
||||
-r 020f0000000000000000000000000000 \
|
||||
-r 06090000000000000000000000000000 \
|
||||
-r 05120000000000000000000000000000 \
|
||||
-r 40188311faf343488db888ad39496f9a \
|
||||
-r 07060000000000000000000000007169 \
|
||||
-r 4be4f7dc1f2c11e5b5f7727283247c7f \
|
||||
-r 9073f03a9618383bb1856eb3f990babd \
|
||||
-r 08050000000000000000000000003419 \
|
||||
-r 5020170115e016302017012521300000 \
|
||||
-r 0f5eed3c3b5a47afacca69a84bf0efad \
|
||||
-r 07407000000000000000000000000000 \
|
||||
-r 05160000000000000000000000000000 \
|
||||
-r 91dba524a6e24909acc48abd7163121a \
|
||||
-r 08070000000000000000000000008270 \
|
||||
-r 09080000000000000000000000009381 \
|
||||
-t 08030000000000000000000000000000 \
|
||||
-t 85f630e0f0964c5fa2cc268ce04e3da3 \
|
||||
-t 98fb95bcb4bf42d26473eae48690d7ea \
|
||||
-t 7b66512021214487ba710a51d7ea78fe \
|
||||
-t 09010000000000000000000000000000
|
||||
class core
|
||||
user system
|
||||
group system
|
||||
disabled
|
||||
# oneshot
|
||||
|
||||
on boot
|
||||
chown system system /sys/bus/platform/devices/utos/dcih_notify_test
|
||||
chown system system /sys/bus/platform/devices/utos/dcih_wait_notify_test
|
||||
chown system system /sys/bus/platform/devices/utos/load_ut_drv
|
||||
chown system system /sys/bus/platform/devices/utos/unload_ut_drv
|
||||
chown system system /sys/bus/platform/devices/utos/notify_ree_dci_handler
|
||||
|
||||
#for All mode
|
||||
on load_persist_props_action
|
||||
write /proc/bootprof "start teei cfg (on load_persist_props_action)"
|
||||
mkdir /data/vendor/thh
|
||||
mkdir /data/vendor/thh/system
|
||||
mkdir /data/vendor/thh/tee_00
|
||||
mkdir /data/vendor/thh/tee_01
|
||||
mkdir /data/vendor/thh/tee_02
|
||||
mkdir /data/vendor/thh/tee_03
|
||||
mkdir /data/vendor/thh/tee_04
|
||||
mkdir /data/vendor/thh/tee_05
|
||||
mkdir /data/vendor/thh/tee_06
|
||||
mkdir /data/vendor/thh/tee_07
|
||||
mkdir /data/vendor/thh/tee
|
||||
mkdir /data/vendor/thh/tee/tas
|
||||
mkdir /data/vendor/thh/tee_08
|
||||
mkdir /data/vendor/thh/tee_09
|
||||
mkdir /data/vendor/thh/tee_0A
|
||||
mkdir /data/vendor/thh/tee_0B
|
||||
mkdir /data/vendor/thh/tee_0C
|
||||
mkdir /data/vendor/thh/tee_0D
|
||||
mkdir /data/vendor/thh/tee_0E
|
||||
mkdir /data/vendor/thh/tee_0F
|
||||
mkdir /data/vendor/thh/ta
|
||||
mkdir /data/vendor/thh/tee_log
|
||||
mkdir /data/vendor/key_provisioning
|
||||
chmod 0755 /data/vendor/thh
|
||||
chown system system /data/vendor/thh
|
||||
chmod 0755 /data/vendor/thh/tee_00
|
||||
chown system system /data/vendor/thh/tee_00
|
||||
chmod 0755 /data/vendor/thh/tee_01
|
||||
chown system system /data/vendor/thh/tee_01
|
||||
chmod 0755 /data/vendor/thh/tee_02
|
||||
chown system system /data/vendor/thh/tee_02
|
||||
chmod 0755 /data/vendor/thh/tee_03
|
||||
chown system system /data/vendor/thh/tee_03
|
||||
chmod 0755 /data/vendor/thh/tee_04
|
||||
chown system system /data/vendor/thh/tee_04
|
||||
chmod 0755 /data/vendor/thh/tee_05
|
||||
chown system system /data/vendor/thh/tee_05
|
||||
|
||||
chmod 0755 /data/vendor/thh/tee_06
|
||||
chown system system /data/vendor/thh/tee_06
|
||||
chmod 0755 /data/vendor/thh/tee_07
|
||||
chown system system /data/vendor/thh/tee_07
|
||||
chmod 0755 /data/vendor/thh/tee
|
||||
chown system system /data/vendor/thh/tee
|
||||
chmod 0755 /data/vendor/thh/tee/tas
|
||||
chown system system /data/vendor/thh/tee/tas
|
||||
chmod 0755 /data/vendor/thh/tee_08
|
||||
chown system system /data/vendor/thh/tee_08
|
||||
chmod 0755 /data/vendor/thh/tee_09
|
||||
chown system system /data/vendor/thh/tee_09
|
||||
chmod 0755 /data/vendor/thh/tee_0A
|
||||
chown system system /data/vendor/thh/tee_0A
|
||||
chmod 0755 /data/vendor/thh/tee_0B
|
||||
chown system system /data/vendor/thh/tee_0B
|
||||
chmod 0755 /data/vendor/thh/tee_0C
|
||||
chown system system /data/vendor/thh/tee_0C
|
||||
chmod 0755 /data/vendor/thh/tee_0D
|
||||
chown system system /data/vendor/thh/tee_0D
|
||||
chmod 0755 /data/vendor/thh/tee_0E
|
||||
chown system system /data/vendor/thh/tee_0E
|
||||
chmod 0755 /data/vendor/thh/tee_0F
|
||||
chown system system /data/vendor/thh/tee_0F
|
||||
chmod 0755 /data/vendor/thh/tee_log
|
||||
chown system system /data/vendor/thh/tee_log
|
||||
chmod 0755 /data/vendor/thh/ta
|
||||
chown system system /data/vendor/thh/ta
|
||||
chmod 0755 /data/vendor/thh/system
|
||||
chown system system /data/vendor/thh/system
|
||||
restorecon_recursive /data/vendor/thh
|
||||
chmod 0771 /data/vendor/key_provisioning
|
||||
chown system system /data/vendor/key_provisioning
|
||||
write /proc/bootprof "start teei cfg end (on load_persist_props_action)"
|
||||
|
||||
on property:vold.decrypt=trigger_restart_framework
|
||||
write /proc/bootprof "start teei cfg (on trigger_restart_framework)"
|
||||
mkdir /data/vendor/thh
|
||||
mkdir /data/vendor/thh/system
|
||||
mkdir /data/vendor/thh/tee_00
|
||||
mkdir /data/vendor/thh/tee_01
|
||||
mkdir /data/vendor/thh/tee_02
|
||||
mkdir /data/vendor/thh/tee_03
|
||||
mkdir /data/vendor/thh/tee_04
|
||||
mkdir /data/vendor/thh/tee_05
|
||||
mkdir /data/vendor/thh/tee_06
|
||||
mkdir /data/vendor/thh/tee_07
|
||||
mkdir /data/vendor/thh/tee
|
||||
mkdir /data/vendor/thh/tee/tas
|
||||
mkdir /data/vendor/thh/tee_08
|
||||
mkdir /data/vendor/thh/tee_09
|
||||
mkdir /data/vendor/thh/tee_0A
|
||||
mkdir /data/vendor/thh/tee_0B
|
||||
mkdir /data/vendor/thh/tee_0C
|
||||
mkdir /data/vendor/thh/tee_0D
|
||||
mkdir /data/vendor/thh/tee_0E
|
||||
mkdir /data/vendor/thh/tee_0F
|
||||
mkdir /data/vendor/thh/ta
|
||||
mkdir /data/vendor/key_provisioning
|
||||
mkdir /data/vendor/thh/tee_log
|
||||
chmod 0755 /data/vendor/thh
|
||||
chown system system /data/vendor/thh
|
||||
chmod 0755 /data/vendor/thh/tee_00
|
||||
chown system system /data/vendor/thh/tee_00
|
||||
chmod 0755 /data/vendor/thh/tee_01
|
||||
chown system system /data/vendor/thh/tee_01
|
||||
chmod 0755 /data/vendor/thh/tee_02
|
||||
chown system system /data/vendor/thh/tee_02
|
||||
chmod 0755 /data/vendor/thh/tee_03
|
||||
chown system system /data/vendor/thh/tee_03
|
||||
chmod 0755 /data/vendor/thh/tee_04
|
||||
chown system system /data/vendor/thh/tee_04
|
||||
chmod 0755 /data/vendor/thh/tee_05
|
||||
chown system system /data/vendor/thh/tee_05
|
||||
|
||||
chmod 0755 /data/vendor/thh/tee_06
|
||||
chown system system /data/vendor/thh/tee_06
|
||||
chmod 0755 /data/vendor/thh/tee_07
|
||||
chown system system /data/vendor/thh/tee_07
|
||||
chmod 0755 /data/vendor/thh/tee
|
||||
chown system system /data/vendor/thh/tee
|
||||
chmod 0755 /data/vendor/thh/tee/tas
|
||||
chown system system /data/vendor/thh/tee/tas
|
||||
chmod 0755 /data/vendor/thh/tee_08
|
||||
chown system system /data/vendor/thh/tee_08
|
||||
chmod 0755 /data/vendor/thh/tee_09
|
||||
chown system system /data/vendor/thh/tee_09
|
||||
chmod 0755 /data/vendor/thh/tee_0A
|
||||
chown system system /data/vendor/thh/tee_0A
|
||||
chmod 0755 /data/vendor/thh/tee_0B
|
||||
chown system system /data/vendor/thh/tee_0B
|
||||
chmod 0755 /data/vendor/thh/tee_0C
|
||||
chown system system /data/vendor/thh/tee_0C
|
||||
chmod 0755 /data/vendor/thh/tee_0D
|
||||
chown system system /data/vendor/thh/tee_0D
|
||||
chmod 0755 /data/vendor/thh/tee_0E
|
||||
chown system system /data/vendor/thh/tee_0E
|
||||
chmod 0755 /data/vendor/thh/tee_0F
|
||||
chown system system /data/vendor/thh/tee_0F
|
||||
chmod 0755 /data/vendor/thh/tee_log
|
||||
chown system system /data/vendor/thh/tee_log
|
||||
chmod 0755 /data/vendor/thh/ta
|
||||
chown system system /data/vendor/thh/ta
|
||||
chmod 0755 /data/vendor/thh/system
|
||||
chown system system /data/vendor/thh/system
|
||||
chmod 0771 /data/vendor/key_provisioning
|
||||
chown system system /data/vendor/key_provisioning
|
||||
restorecon_recursive /data/vendor/thh
|
||||
write /proc/bootprof "start teei cfg end (on trigger_restart_framework)"
|
||||
|
||||
on post-fs
|
||||
# Set /mnt/vendor/persist/rpmb
|
||||
chown system system /mnt/vendor/persist
|
||||
chmod 0771 /mnt/vendor/persist
|
||||
restorecon_recursive /mnt/vendor/persist
|
||||
|
||||
mkdir /mnt/vendor/persist/rpmb
|
||||
chown system system /mnt/vendor/persist/rpmb
|
||||
chmod 0771 /mnt/vendor/persist/rpmb
|
||||
restorecon_recursive /mnt/vendor/persist/rpmb
|
||||
|
||||
# Set other rpmb
|
||||
mkdir /persist/rpmb
|
||||
mkdir /vendor/persist/rpmb
|
||||
chmod 0771 /persist/rpmb
|
||||
chmod 0771 /vendor/persist/rpmb
|
||||
chown system system /persist/rpmb
|
||||
chown system system /vendor/persist/rpmb
|
||||
restorecon_recursive /persist
|
||||
restorecon_recursive /vendor/persist
|
||||
|
||||
on fs
|
||||
chmod 0660 /dev/teei_client
|
||||
chown system system /dev/teei_client
|
||||
chmod 0660 /dev/teei_config
|
||||
chown system system /dev/teei_config
|
||||
# 666 for SVP
|
||||
chmod 0666 /dev/isee_tee0
|
||||
chown system drmrpc /dev/isee_tee0
|
||||
chmod 0660 /dev/tz_vfs
|
||||
chown system system /dev/tz_vfs
|
||||
chmod 0660 /dev/teei_fp
|
||||
chown system /dev/teei_fp
|
||||
chown system drmrpc /dev/ut_keymaster
|
||||
chmod 0660 /dev/ut_keymaster
|
||||
# rpmb device
|
||||
chmod 0660 /dev/rpmb0
|
||||
chown system system /dev/rpmb0
|
||||
# legacy rpmb device for cross-platform compatibility
|
||||
chmod 0660 /dev/emmcrpmb0
|
||||
chown system system /dev/emmcrpmb0
|
||||
chown system system /dev/utr_tui
|
||||
chmod 0660 /dev/utr_tui
|
||||
write /proc/bootprof "start teei_daemon (on fs)"
|
||||
start teei_daemon
|
||||
write /proc/bootprof "start teei_daemon end (on fs)"
|
||||
|
||||
on property:vendor.crypto.fake_encrypt=1 && property:vold.post_fs_data_done=1
|
||||
setprop vendor.soter.teei.crypto.state unencrypted
|
||||
|
||||
on post-fs-data
|
||||
setprop vendor.soter.teei.logini "start"
|
||||
11
proprietary/vendor/etc/init/mtk_agpsd_p.rc
vendored
Normal file
11
proprietary/vendor/etc/init/mtk_agpsd_p.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/agps_supl 0771 gps system
|
||||
|
||||
service agpsd /vendor/bin/mtk_agpsd
|
||||
class main
|
||||
socket agpsd stream 660 gps system
|
||||
socket agpsd2 stream 660 gps inet
|
||||
socket agpsd3 stream 660 gps inet
|
||||
user gps
|
||||
group gps radio inet sdcard_r sdcard_rw misc system
|
||||
|
||||
27
proprietary/vendor/etc/init/mtkrild.rc
vendored
Normal file
27
proprietary/vendor/etc/init/mtkrild.rc
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
on post-fs-data
|
||||
# create ims db node
|
||||
mkdir /data/vendor/radio 0771 radio radio
|
||||
|
||||
service vendor.ril-daemon-mtk /vendor/bin/hw/mtkfusionrild -l libmtk-ril.so
|
||||
class main
|
||||
socket sap_uim_socket1 stream 660 bluetooth bluetooth
|
||||
socket rild-oem stream 660 radio system
|
||||
socket volte_imsvt1 stream 660 root radio
|
||||
socket rild-atci stream 660 root radio
|
||||
user radio
|
||||
group radio net_admin net_raw cache inet misc audio log readproc wakelock sdcard_r sdcard_rw system
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW WAKE_ALARM
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
on property:vendor.ril.mtk=1
|
||||
start vendor.ril-daemon-mtk
|
||||
|
||||
on property:vold.decrypt=trigger_restart_framework
|
||||
start vendor.ril-daemon-mtk
|
||||
|
||||
on property:init.svc.zygote=stopped && property:init.svc.vendor.ril-daemon-mtk=running
|
||||
setprop vendor.ril.zygote.state "stopped"
|
||||
|
||||
on property:init.svc.zygote=restarting && property:init.svc.vendor.ril-daemon-mtk=running
|
||||
setprop vendor.ril.zygote.state "restarting"
|
||||
9
proprietary/vendor/etc/init/muxreport.rc
vendored
Normal file
9
proprietary/vendor/etc/init/muxreport.rc
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
service vendor.muxreport-daemon /vendor/bin/muxreport
|
||||
class core
|
||||
user radio
|
||||
group radio cache inet misc
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
on property:vendor.ril.muxreport=1
|
||||
start vendor.muxreport-daemon
|
||||
10
proprietary/vendor/etc/init/netdagent.rc
vendored
Normal file
10
proprietary/vendor/etc/init/netdagent.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
service netdagent /vendor/bin/netdagent
|
||||
class late_start
|
||||
#socket netdagent stream 0660 root system
|
||||
user system
|
||||
group net_admin net_raw system misc
|
||||
capabilities NET_ADMIN NET_RAW
|
||||
|
||||
on property:persist.vendor.operator.optr=OP12
|
||||
write /proc/sys/net/optr 12
|
||||
|
||||
8
proprietary/vendor/etc/init/networksetting.rc
vendored
Normal file
8
proprietary/vendor/etc/init/networksetting.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
on early-init
|
||||
# Change AOSP default tcp congestion control from cubic to bic.
|
||||
write /proc/sys/net/ipv4/tcp_congestion_control bic
|
||||
|
||||
# When ftp is active mode, if nf_conntrack_helper is default value--0,
|
||||
# ftp download/upload session will fail with usb tethering, because ftp
|
||||
# response msg doesnot change ip to 192.168.42.xx manually
|
||||
write /proc/sys/net/netfilter/nf_conntrack_helper 1
|
||||
5
proprietary/vendor/etc/init/nvram_daemon.rc
vendored
Normal file
5
proprietary/vendor/etc/init/nvram_daemon.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service nvram_daemon /vendor/bin/nvram_daemon
|
||||
class core
|
||||
user root
|
||||
group system radio wifi audio bluetooth media
|
||||
oneshot
|
||||
5
proprietary/vendor/etc/init/vendor.mediatek.hardware.dfps@1.0-service.rc
vendored
Normal file
5
proprietary/vendor/etc/init/vendor.mediatek.hardware.dfps@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service dfps-1-0 /vendor/bin/hw/vendor.mediatek.hardware.dfps@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group graphics drmrpc
|
||||
capabilities SYS_NICE
|
||||
19
proprietary/vendor/etc/init/vendor.mediatek.hardware.dplanner@2.0-service.rc
vendored
Normal file
19
proprietary/vendor/etc/init/vendor.mediatek.hardware.dplanner@2.0-service.rc
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/doe 0711 root root
|
||||
mkdir /data/vendor/doe/data 0700 root root
|
||||
mkdir /data/vendor/doe/testers 0700 root root
|
||||
mkdir /data/vendor/doe/dexecutor 0700 root root
|
||||
mkdir /data/vendor/doe/results 0755 root root
|
||||
|
||||
service dplanner-2-0 /vendor/bin/hw/vendor.mediatek.hardware.dplanner@2.0-service
|
||||
interface vendor.mediatek.hardware.dplanner@2.0::IDPlanner default
|
||||
disabled
|
||||
class hal
|
||||
user root
|
||||
group system
|
||||
|
||||
on property:init.svc.zygote=stopping && property:init.svc.dplanner-2-0=running
|
||||
restart dplanner-2-0
|
||||
|
||||
on property:init.svc.zygote=restarting && property:init.svc.dplanner-2-0=running
|
||||
restart dplanner-2-0
|
||||
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.gpu@1.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.gpu@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service gpu-1-0 /vendor/bin/hw/vendor.mediatek.hardware.gpu@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system graphics
|
||||
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.keyinstall@1.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.keyinstall@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service keyinstall-1-0 /vendor/bin/hw/vendor.mediatek.hardware.keyinstall@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
7
proprietary/vendor/etc/init/vendor.mediatek.hardware.keymaster_attestation@1.1-service.rc
vendored
Normal file
7
proprietary/vendor/etc/init/vendor.mediatek.hardware.keymaster_attestation@1.1-service.rc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
service keymaster_attestation-1-1 /vendor/bin/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-service
|
||||
interface vendor.mediatek.hardware.keymaster_attestation@1.0::IKeymasterDevice default
|
||||
interface vendor.mediatek.hardware.keymaster_attestation@1.1::IKeymasterDevice default
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
disabled
|
||||
12
proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.5-service.rc
vendored
Normal file
12
proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.5-service.rc
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
service mms-1-5 /vendor/bin/hw/vendor.mediatek.hardware.mms@1.5-service
|
||||
interface vendor.mediatek.hardware.mms@1.5::IMms default
|
||||
interface vendor.mediatek.hardware.mms@1.4::IMms default
|
||||
interface vendor.mediatek.hardware.mms@1.3::IMms default
|
||||
interface vendor.mediatek.hardware.mms@1.2::IMms default
|
||||
interface vendor.mediatek.hardware.mms@1.1::IMms default
|
||||
interface vendor.mediatek.hardware.mms@1.0::IMms default
|
||||
oneshot
|
||||
disabled
|
||||
class main
|
||||
user system
|
||||
group system graphics
|
||||
7
proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkcodecservice@1.1-service.rc
vendored
Normal file
7
proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkcodecservice@1.1-service.rc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
service mtkcodecservice-1-1 /vendor/bin/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-service
|
||||
interface vendor.mediatek.hardware.mtkcodecservice@1.1::IMtkCodecService default
|
||||
oneshot
|
||||
disabled
|
||||
class hal
|
||||
user system
|
||||
group audio media sdcard_r
|
||||
336
proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc
vendored
Normal file
336
proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc
vendored
Normal file
@@ -0,0 +1,336 @@
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/powerhal 0775 system system
|
||||
|
||||
# EAS. sched
|
||||
chown system system /dev/stune/schedtune.boost
|
||||
chmod 0664 /dev/stune/schedtune.boost
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_fg_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_fg_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_bg_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_bg_uclamp_min
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_ta_uclamp_min
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_ta_uclamp_min
|
||||
chown system system /sys/devices/system/cpu/sched/idle_prefer
|
||||
chmod 0664 /sys/devices/system/cpu/sched/idle_prefer
|
||||
chown system system /dev/stune/top-app/schedtune.prefer_idle
|
||||
chmod 0664 /dev/stune/top-app/schedtune.prefer_idle
|
||||
chown system system /dev/stune/foreground/schedtune.prefer_idle
|
||||
chmod 0664 /dev/stune/foreground/schedtune.prefer_idle
|
||||
chown system system /sys/devices/system/cpu/sched/sched_boost
|
||||
chmod 0664 /sys/devices/system/cpu/sched/sched_boost
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/sched_boost
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/sched_boost
|
||||
chown system system /dev/stune/background/schedtune.boost
|
||||
chmod 0664 /dev/stune/background/schedtune.boost
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_down_throttle
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_down_throttle
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_up_throttle
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_up_throttle
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_sync_flag
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_sync_flag
|
||||
chown system system /sys/devices/system/cpu/sched/cpu_prefer
|
||||
chmod 0664 /sys/devices/system/cpu/sched/cpu_prefer
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/cpu_prefer
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/cpu_prefer
|
||||
chown system system /dev/cpuset/foreground/prefer_cpu
|
||||
chmod 0664 /dev/cpuset/foreground/prefer_cpu
|
||||
chown system system /dev/cpuset/background/prefer_cpu
|
||||
chmod 0664 /dev/cpuset/background/prefer_cpu
|
||||
chown system system /dev/cpuset/top-app/prefer_cpu
|
||||
chmod 0664 /dev/cpuset/top-app/prefer_cpu
|
||||
chown system system /dev/cpuset/system-background/prefer_cpu
|
||||
chmod 0664 /dev/cpuset/system-background/prefer_cpu
|
||||
chown system system /sys/module/cache_ctrl/parameters/enable
|
||||
chmod 0664 /sys/module/cache_ctrl/parameters/enable
|
||||
chown system system /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us
|
||||
chmod 0660 /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us
|
||||
chown system system /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us
|
||||
chmod 0660 /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us
|
||||
chown system system /dev/stune/foreground/schedtune.uclamp.min
|
||||
chmod 0660 /dev/stune/foreground/schedtune.uclamp.min
|
||||
chown system system /dev/stune/background/schedtune.uclamp.min
|
||||
chmod 0660 /dev/stune/background/schedtune.uclamp.min
|
||||
chown system system /dev/stune/top-app/schedtune.uclamp.min
|
||||
chmod 0660 /dev/stune/top-app/schedtune.uclamp.min
|
||||
|
||||
# Task turbo
|
||||
chown system system /sys/module/task_turbo/parameters/feats
|
||||
chmod 0664 /sys/module/task_turbo/parameters/feats
|
||||
|
||||
# BW monitor
|
||||
chown system system /proc/fliperfs/cg_enable
|
||||
chmod 0664 /proc/fliperfs/cg_enable
|
||||
chown system system /proc/fliperfs/cg_threshold
|
||||
chmod 0664 /proc/fliperfs/cg_threshold
|
||||
chown system system /proc/fliperfs/cg_threshold_ddr3
|
||||
chmod 0664 /proc/fliperfs/cg_threshold_ddr3
|
||||
chown system system /proc/fliperfs/perf
|
||||
chmod 0664 /proc/fliperfs/perf
|
||||
chown system system /proc/fliperfs/perf_ddr3
|
||||
chmod 0664 /proc/fliperfs/perf_ddr3
|
||||
chown system system /proc/fliperfs/emi
|
||||
chmod 0664 /proc/fliperfs/emi
|
||||
chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/emi
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/emi
|
||||
chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/ddr
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/ddr
|
||||
chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/vcore
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/vcore
|
||||
chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/vcore_lp3
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/vcore_lp3
|
||||
chown system system /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq
|
||||
chmod 0664 /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq
|
||||
|
||||
# CPU freq
|
||||
chown system system /proc/cpufreq/cpufreq_cci_mode
|
||||
chmod 0664 /proc/cpufreq/cpufreq_cci_mode
|
||||
|
||||
# perfmgr
|
||||
chown system system /proc/perfmgr/smart/app_is_sports
|
||||
chmod 0660 /proc/perfmgr/smart/app_is_sports
|
||||
chown system system /proc/perfmgr/legacy/perfserv_core
|
||||
chmod 0664 /proc/perfmgr/legacy/perfserv_core
|
||||
chown system system /proc/perfmgr/legacy/perfserv_freq
|
||||
chmod 0664 /proc/perfmgr/legacy/perfserv_freq
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_boost
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_boost
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_boost
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_boost
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_boost
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_boost
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_freq
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_freq
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ext_launch_mon
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ext_launch_mon
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/m_sched_migrate_cost_n
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/m_sched_migrate_cost_n
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/sched_big_task_rotation
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/sched_big_task_rotation
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/sched_stune_task_thresh
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/sched_stune_task_thresh
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_prefer_idle
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_prefer_idle
|
||||
chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_prefer_idle
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_prefer_idle
|
||||
chown system system /proc/perfmgr/boost_ctrl/topo_ctrl/is_big_little
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/topo_ctrl/is_big_little
|
||||
chown system system /proc/perfmgr/boost_ctrl/topo_ctrl/nr_clusters
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/topo_ctrl/nr_clusters
|
||||
chown system system /proc/perfmgr/boost_ctrl/topo_ctrl/cpus_per_cluster
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/topo_ctrl/cpus_per_cluster
|
||||
chown system system /proc/perfmgr/tchbst/user/usrtch
|
||||
chmod 0664 /proc/perfmgr/tchbst/user/usrtch
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_enable
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_enable
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_polling_ms
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_polling_ms
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_loading
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_loading
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_loading
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_loading
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_time
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_time
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_time
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_time
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_opp
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_opp
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_opp
|
||||
chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_opp
|
||||
chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_iso_cpu
|
||||
chmod 0660 /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_iso_cpu
|
||||
chown system system /proc/perfmgr/syslimiter/syslimiter_fps_60
|
||||
chmod 0664 /proc/perfmgr/syslimiter/syslimiter_fps_60
|
||||
chown system system /proc/perfmgr/syslimiter/syslimiter_fps_90
|
||||
chmod 0664 /proc/perfmgr/syslimiter/syslimiter_fps_90
|
||||
chown system system /proc/perfmgr/syslimiter/syslimiter_fps_120
|
||||
chmod 0664 /proc/perfmgr/syslimiter/syslimiter_fps_120
|
||||
chown system system /proc/perfmgr/syslimiter/syslimiter_fps_144
|
||||
chmod 0664 /proc/perfmgr/syslimiter/syslimiter_fps_144
|
||||
chown system system /proc/perfmgr/syslimiter/syslimiter_force_disable
|
||||
chmod 0664 /proc/perfmgr/syslimiter/syslimiter_force_disable
|
||||
chown system system /proc/perfmgr/syslimiter/syslimiter_tolerance_percent
|
||||
chmod 0664 /proc/perfmgr/syslimiter/syslimiter_tolerance_percent
|
||||
|
||||
# GED, GPU
|
||||
chown system system /sys/module/ged/parameters/gx_top_app_pid
|
||||
chmod 0660 /sys/module/ged/parameters/gx_top_app_pid
|
||||
chown system system /sys/module/ged/parameters/gx_3D_benchmark_on
|
||||
chmod 0664 /sys/module/ged/parameters/gx_3D_benchmark_on
|
||||
chown system system /sys/module/ged/parameters/gx_force_cpu_boost
|
||||
chmod 0660 /sys/module/ged/parameters/gx_force_cpu_boost
|
||||
chown system system /sys/kernel/ged/hal/timer_base_dvfs_margin
|
||||
chmod 0664 /sys/kernel/ged/hal/timer_base_dvfs_margin
|
||||
chown system system /sys/kernel/ged/hal/loading_base_dvfs_step
|
||||
chmod 0664 /sys/kernel/ged/hal/loading_base_dvfs_step
|
||||
chown system system /sys/kernel/ged/hal/dvfs_margin_value
|
||||
chmod 0664 /sys/kernel/ged/hal/dvfs_margin_value
|
||||
chown system system /sys/kernel/ged/hal/dvfs_cwaitg
|
||||
chmod 0664 /sys/kernel/ged/hal/dvfs_cwaitg
|
||||
chown system system /sys/kernel/ged/hal/dvfs_loading_mode
|
||||
chmod 0664 /sys/kernel/ged/hal/dvfs_loading_mode
|
||||
chown system system /sys/class/misc/mali0/device/power_policy
|
||||
chmod 0664 /sys/class/misc/mali0/device/power_policy
|
||||
chown system system /sys/kernel/ged/hal/total_gpu_freq_level_count
|
||||
chmod 0664 /sys/kernel/ged/hal/total_gpu_freq_level_count
|
||||
chown system system /sys/kernel/ged/hal/custom_boost_gpu_freq
|
||||
chmod 0664 /sys/kernel/ged/hal/custom_boost_gpu_freq
|
||||
chown system system /sys/kernel/ged/hal/custom_upbound_gpu_freq
|
||||
chmod 0664 /sys/kernel/ged/hal/custom_upbound_gpu_freq
|
||||
|
||||
# PPM
|
||||
chown system system /proc/ppm/policy_status
|
||||
chmod 0664 /proc/ppm/policy_status
|
||||
chown system system /proc/ppm/policy/userlimit_boost
|
||||
chmod 0664 /proc/ppm/policy/userlimit_boost
|
||||
chown system system /proc/ppm/policy/hard_userlimit_cpu_freq
|
||||
chmod 0664 /proc/ppm/policy/hard_userlimit_cpu_freq
|
||||
|
||||
# Cache
|
||||
chown system system /sys/module/ca_drv/parameters/enable
|
||||
chmod 0664 /sys/module/ca_drv/parameters/enable
|
||||
chown system system /sys/module/pftch_qos/parameters/enable
|
||||
chmod 0664 /sys/module/pftch_qos/parameters/enable
|
||||
|
||||
# FPSGO
|
||||
chown system system /sys/module/fbt_cpu/parameters/bhr_opp
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/bhr_opp
|
||||
chown system system /sys/module/fbt_cpu/parameters/bhr
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/bhr
|
||||
chown system system /sys/module/fbt_cpu/parameters/floor_bound
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/floor_bound
|
||||
chown system system /sys/module/fbt_cpu/parameters/kmin
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/kmin
|
||||
chown system system /sys/kernel/fpsgo/fstb/fstb_tune_dfps_ceiling
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/fstb_tune_dfps_ceiling
|
||||
chown system system /sys/kernel/fpsgo/fstb/fstb_soft_level
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/fstb_soft_level
|
||||
chown system system /sys/kernel/fpsgo/fstb/fstb_fps_list
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/fstb_fps_list
|
||||
chown system system /proc/cm_mgr/dbg_cm_mgr
|
||||
chmod 0664 /proc/cm_mgr/dbg_cm_mgr
|
||||
chown system system /sys/kernel/fpsgo/fstb/fstb_fteh_list
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/fstb_fteh_list
|
||||
chown system system /sys/kernel/fpsgo/eara/ai_bench
|
||||
chmod 0664 /sys/kernel/fpsgo/eara/ai_bench
|
||||
chown system system /sys/kernel/fpsgo/common/gpu_block_boost
|
||||
chmod 0664 /sys/kernel/fpsgo/common/gpu_block_boost
|
||||
chown system system /sys/kernel/fpsgo/fbt/boost_ta
|
||||
chmod 0664 /sys/kernel/fpsgo/fbt/boost_ta
|
||||
chown system system /sys/kernel/fpsgo/fstb/margin_mode
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode
|
||||
chown system system /sys/kernel/fpsgo/fstb/margin_mode_dbnc_a
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_dbnc_a
|
||||
chown system system /sys/kernel/fpsgo/fstb/margin_mode_dbnc_b
|
||||
chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_dbnc_b
|
||||
chown system system /sys/kernel/eara_thermal/enable
|
||||
chmod 0660 /sys/kernel/eara_thermal/enable
|
||||
chown system system /sys/module/fbt_cpu/parameters/rescue_percent
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/rescue_percent
|
||||
chown system system /sys/module/fbt_cpu/parameters/rescue_percent_90
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/rescue_percent_90
|
||||
chown system system /sys/module/fbt_cpu/parameters/rescue_percent_120
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/rescue_percent_120
|
||||
chown system system /sys/module/fbt_cpu/parameters/rescue_enhance_f
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/rescue_enhance_f
|
||||
chown system system /sys/module/fbt_cpu/parameters/rescue_opp_c
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/rescue_opp_c
|
||||
chown system system /sys/kernel/fpsgo/fbt/ultra_rescue
|
||||
chmod 0664 /sys/kernel/fpsgo/fbt/ultra_rescue
|
||||
chown system system /sys/module/fbt_cpu/parameters/deqtime_bound
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/deqtime_bound
|
||||
chown system system /sys/module/fbt_cpu/parameters/short_rescue_ns
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/short_rescue_ns
|
||||
chown system system /sys/module/fbt_cpu/parameters/min_rescue_percent
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/min_rescue_percent
|
||||
chown system system /sys/module/fbt_cpu/parameters/adjust_loading
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/adjust_loading
|
||||
chown system system /sys/module/fbt_cpu/parameters/loading_adj_cnt
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/loading_adj_cnt
|
||||
chown system system /sys/module/fbt_cpu/parameters/loading_debnc_cnt
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/loading_debnc_cnt
|
||||
chown system system /sys/module/fbt_cpu/parameters/loading_time_diff
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/loading_time_diff
|
||||
chown system system /sys/module/fbt_cpu/parameters/loading_th
|
||||
chmod 0664 /sys/module/fbt_cpu/parameters/loading_th
|
||||
chown system system /sys/kernel/fpsgo/fbt/llf_task_policy
|
||||
chmod 0664 /sys/kernel/fpsgo/fbt/llf_task_policy
|
||||
chown system system /sys/module/xgf/parameters/xgf_dep_frames
|
||||
chmod 0664 /sys/module/xgf/parameters/xgf_dep_frames
|
||||
chown system system /sys/module/xgf/parameters/xgf_extra_sub
|
||||
chmod 0664 /sys/module/xgf/parameters/xgf_extra_sub
|
||||
chown system system /sys/kernel/gbe/gbe_enable1
|
||||
chmod 0664 /sys/kernel/gbe/gbe_enable1
|
||||
chown system system /sys/kernel/gbe/gbe_boost_list1
|
||||
chmod 0664 /sys/kernel/gbe/gbe_boost_list1
|
||||
chown system system /sys/kernel/gbe/gbe_enable2
|
||||
chmod 0664 /sys/kernel/gbe/gbe_enable2
|
||||
chown system system /sys/kernel/gbe/gbe2_timer2
|
||||
chmod 0664 /sys/kernel/gbe/gbe2_timer2
|
||||
chown system system /sys/kernel/gbe/gbe2_loading_th
|
||||
chmod 0664 /sys/kernel/gbe/gbe2_loading_th
|
||||
chown system system /sys/kernel/gbe/gbe2_fg_pid
|
||||
chmod 0664 /sys/kernel/gbe/gbe2_fg_pid
|
||||
chown system system /sys/kernel/gbe/gbe2_max_boost_cnt
|
||||
chmod 0664 /sys/kernel/gbe/gbe2_max_boost_cnt
|
||||
chown system system /sys/kernel/gbe/gbe_policy_mask
|
||||
chmod 0664 /sys/kernel/gbe/gbe_policy_mask
|
||||
chown system system /sys/kernel/fpsgo/fbt/switch_idleprefer
|
||||
chmod 0664 /sys/kernel/fpsgo/fbt/switch_idleprefer
|
||||
chown system system /sys/module/xgf/parameters/xgf_sp_name_id
|
||||
chmod 0664 /sys/module/xgf/parameters/xgf_sp_name_id
|
||||
chown system system /sys/module/xgf/parameters/xgf_spid_sub
|
||||
chmod 0664 /sys/module/xgf/parameters/xgf_spid_sub
|
||||
chown system system /sys/module/xgf/parameters/xgf_spid_ck_period
|
||||
chmod 0664 /sys/module/xgf/parameters/xgf_spid_ck_period
|
||||
chown system system /sys/kernel/fpsgo/common/fpsgo_enable
|
||||
chmod 0664 /sys/kernel/fpsgo/common/fpsgo_enable
|
||||
chown system system /sys/kernel/fpsgo/common/perfserv_ta
|
||||
chmod 0660 /sys/kernel/fpsgo/common/perfserv_ta
|
||||
|
||||
# NET
|
||||
chown system system /proc/net/wlan/setCAM
|
||||
chmod 0664 /proc/net/wlan/setCAM
|
||||
chown system system /proc/net/wlan/twt_smart_sta
|
||||
chmod 0664 /proc/net/wlan/twt_smart_sta
|
||||
|
||||
# BLKDEV
|
||||
chown system system /sys/block/sdc/queue/read_ahead_kb
|
||||
chmod 0664 /sys/block/sdc/queue/read_ahead_kb
|
||||
chown system system /sys/block/dm-2/queue/read_ahead_kb
|
||||
chmod 0664 /sys/block/dm-2/queue/read_ahead_kb
|
||||
chown system system /sys/block/mmcblk0/queue/read_ahead_kb
|
||||
chmod 0664 /sys/block/mmcblk0/queue/read_ahead_kb
|
||||
|
||||
# TOUCH
|
||||
chown system system /sys/devices/platform/mtk-tpd2.0/change_rate
|
||||
chmod 0664 /sys/devices/platform/mtk-tpd2.0/change_rate
|
||||
|
||||
# DISP
|
||||
chown system system /proc/displowpower/idletime
|
||||
chmod 0660 /proc/displowpower/idletime
|
||||
|
||||
# CPUIDLE
|
||||
chown system system /proc/cpuidle/enable
|
||||
chmod 0664 /proc/cpuidle/enable
|
||||
chown system system /proc/mcdi/state
|
||||
chmod 0660 /proc/mcdi/state
|
||||
|
||||
# APU
|
||||
chown system system /sys/kernel/apusys/mnoc_apu_qos_boost
|
||||
chmod 0664 /sys/kernel/apusys/mnoc_apu_qos_boost
|
||||
|
||||
on boot
|
||||
#filesystem tune entry for data partition
|
||||
chown system system /sys/fs/ext4/${dev.mnt.part.data}/disable_barrier
|
||||
chmod 660 /sys/fs/f2fs/${dev.mnt.part.data}/current_flush_merge
|
||||
chown system system /sys/fs/f2fs/${dev.mnt.part.data}/current_flush_merge
|
||||
5
proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc
vendored
Normal file
5
proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service power-hal-1-0 /vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service
|
||||
class hal
|
||||
capabilities NET_ADMIN
|
||||
user system
|
||||
group system readproc wifi media media_rw camera audio
|
||||
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service nvram-hidl-1-1 /vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service
|
||||
class hal
|
||||
user root
|
||||
group system bluetooth media audio radio
|
||||
8
proprietary/vendor/etc/init/vendor.mediatek.hardware.nwk_opt@1.0-service.rc
vendored
Normal file
8
proprietary/vendor/etc/init/vendor.mediatek.hardware.nwk_opt@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
on boot
|
||||
chown system radio /dev/mix_event
|
||||
chown system radio /sys/kernel/debug/fpsgo/fstb/fpsgo_status
|
||||
chown system radio /dev/ttyC5
|
||||
service nwk_opt-hal-1-0 /vendor/bin/hw/vendor.mediatek.hardware.nwk_opt@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system input
|
||||
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service pq-2-2 /vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service
|
||||
class main
|
||||
user system
|
||||
group system graphics
|
||||
4
proprietary/vendor/etc/init/vendor.microtrust.hardware.soter@1.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.microtrust.hardware.soter@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service soter-1-0 /vendor/bin/hw/vendor.microtrust.hardware.soter@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
4
proprietary/vendor/etc/init/vpud.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vpud.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service vpud /vendor/bin/vpud -f
|
||||
class main
|
||||
user media
|
||||
group system media drmrpc
|
||||
4
proprietary/vendor/etc/init/wlan_assistant.rc
vendored
Normal file
4
proprietary/vendor/etc/init/wlan_assistant.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service wlan_assistant /vendor/bin/wlan_assistant
|
||||
class main
|
||||
user wifi
|
||||
group system gps inet
|
||||
Reference in New Issue
Block a user