aboutsummaryrefslogtreecommitdiff
path: root/rootdir/ueventd.mt6735.rc
blob: 7146ce58cbad9a778bf518a6f3c2ea022c824fa8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
subsystem adf
	devname uevent_devname

/dev/null                 0666   root       root
/dev/zero                 0666   root       root
/dev/full                 0666   root       root
/dev/ptmx                 0666   root       root
/dev/tty                  0666   root       root
/dev/random               0666   root       root
/dev/urandom              0666   root       root
/dev/erandom              0666   root       root
/dev/frandom              0666   root       root
# Make HW RNG readable by group system to let EntropyMixer read it.
/dev/hw_random            0440   root       system
/dev/ashmem               0666   root       root
/dev/binder               0666   root       root

# change partition permission
/dev/block/mmcblk0                                              0660    root    system
/dev/block/mmcblk0boot0                                         0660    root    system
/dev/block/mmcblk0boot1                                         0660    root    system
/dev/misc-sd                                                    0660    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/boot      0640    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/recovery  0640    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/secro     0640    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/seccfg    0660    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/proinfo   0660    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/nvram     0660    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/para      0660    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/logo      0660    root    system
/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/frp       0660    root    system

# OTP
/dev/otp                  0660  system      system

# Connectivity
/dev/stpwmt              0660  system     system
/dev/wmtdetect           0660  system     system

# BT
/dev/stpbt               0660  bluetooth  net_bt_stack

# GPS
/dev/stpgps              0660  gps        gps
/dev/gps                 0660  gps        system

# WIFI
/dev/wmtWifi             0660  system     system

# MTK BTIF driver
/dev/btif                 0600  system system

# add the read write right of ttyUSB*
/dev/bus/usb/*     	  0660   root       usb
/dev/ttyUSB0              0660   radio      radio
/dev/ttyUSB1              0660   radio      radio
/dev/ttyUSB2              0660   radio      radio
/dev/ttyUSB3              0660   radio      radio
/dev/ttyUSB4              0660   radio      radio

# Anyone can read the logs, but if they're not in the "logs"
# group, then they'll only see log entries for their UID.
/dev/xLog                 0600   root       root
/dev/log/*                0666   root       log
/dev/log/ksystem          0600   root       log

# the msm hw3d client device node is world writable/readable
/dev/msm_hw3dc            0666   root       root

# the DIAG device node is not world writable/readable.
/dev/diag                 0660   system     qcom_diag

# gpu driver for adreno200 is globally accessible
/dev/kgsl                 0666   root       root

# kms driver for drm based gpu
/dev/dri/*                0666   root       graphics

# these should not be world writable
/dev/diag                 0660   radio      radio
/dev/diag_arm9            0660   radio      radio
/dev/android_adb          0660   adb        adb
/dev/android_adb_enable   0660   adb        adb
/dev/ttyMSM0              0600   bluetooth  bluetooth
/dev/uhid                 0660   system     net_bt_stack
/dev/uinput               0660   system     net_bt_stack
/dev/alarm                0664   system     radio
/dev/rtc0                 0640   system     system
/dev/tty0                 0660   root       system
/dev/graphics/*           0660   system     graphics
/dev/msm_hw3dm            0660   system     graphics
/dev/input/*              0660   root       input
/dev/eac                  0660   root       audio
/dev/cam                  0660   root       camera
/dev/pmem                 0660   system     graphics
/dev/pmem_adsp*           0660   system     audio
/dev/pmem_camera*         0660   system     camera
/dev/oncrpc/*             0660   root       system
/dev/adsp/*               0660   system     audio
/dev/snd/*                0660   system     audio
/dev/mt9t013              0660   system     system
/dev/msm_camera/*         0660   system     system
/dev/akm8976_daemon       0640   compass    system
/dev/akm8976_aot          0640   compass    system
/dev/akm8973_daemon       0640   compass    system
/dev/akm8973_aot          0640   compass    system
/dev/bma150               0640   compass    system
/dev/cm3602               0640   compass    system
/dev/akm8976_pffd         0640   compass    system
/dev/lightsensor          0640   system     system
/dev/msm_pcm_out*         0660   system     audio
/dev/msm_pcm_in*          0660   system     audio
/dev/msm_pcm_ctl*         0660   system     audio
/dev/msm_snd*             0660   system     audio
/dev/msm_mp3*             0660   system     audio
/dev/audience_a1026*      0660   system     audio
/dev/tpa2018d1*           0660   system     audio
/dev/msm_audpre           0660   system     audio
/dev/msm_audio_ctl        0660   system     audio
/dev/htc-acoustic         0660   system     audio
/dev/vdec                 0660   system     audio
/dev/q6venc               0660   system     audio
/dev/snd/dsp              0660   system     audio
/dev/snd/dsp1             0660   system     audio
/dev/snd/mixer            0660   system     audio
/dev/smd0                 0640   radio      radio
/dev/qmi                  0640   radio      radio
/dev/qmi0                 0640   radio      radio
/dev/qmi1                 0640   radio      radio
/dev/qmi2                 0640   radio      radio
/dev/bus/usb/*            0660   root       usb
/dev/mtp_usb              0660   root       mtp
/dev/usb_accessory        0660   root       usb
/dev/tun                  0660   system     vpn

/dev/ccci*                0660   radio      radio
/dev/ttyC*                0660   radio      radio
/sys/kernel/ccci          modem_info   0644   radio       radio
/sys/kernel/ccci          md1_postfix  0644   radio       radio
/sys/kernel/ccci          md2_postfix  0644   radio       radio
/dev/ccci_pcm_rx          0660   audio      audio
/dev/ccci_pcm_tx          0660   audio      audio
/dev/ccci_aud             0660   audio      audio
/dev/ccci2_aud            0660   audio      audio
/dev/eemcs_aud            0660   audio      audio

# SGX device node
/dev/pvrsrvkm             0666   root       root
/dev/pvr_sync             0666   root       root

/sys/devices/platform/leds-mt65xx/leds/green   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/green   delay_off      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/red   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/red   delay_off      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/blue   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/blue   delay_off      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/yellow   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/yellow   delay_off      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/white   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/white   delay_off      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/cyan   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/cyan   delay_off      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/violet   delay_on      0664  system   system
/sys/devices/platform/leds-mt65xx/leds/violet   delay_off      0664  system   system

# GPIO
/dev/mtgpio	0600	radio	root

# FOR VIA MODEM
/dev/ttySDIO*	0660	radio    sdcard_rw
/dev/ttyRB*     0660    radio    radio

# Mali node
/dev/mali               0666  system graphics

# Change ION driver permission
/dev/ion                  0666   system     graphics

# touch
/dev/touch              0660   root  system
/dev/hotknot            0660   root  system

# hang_detect
/dev/RT_Monitor         0600   system  system
/dev/kick_powerkey      0600   system  system

# MTK In-House TEE
/dev/ttyACM0		0660   radio   radio

# for lsm6ds3

#common sensors files
/sys/devices/iio:device* buffer/enable 0666 system system
/sys/devices/iio:device* buffer/length 0666 system system
/sys/devices/iio:device* flush 0666 system system
/sys/devices/iio:device* self_test 0666 system system
/sys/devices/iio:device* sampling_frequency 0666 system system
/sys/devices/iio:device* scan_elements/in_timestamp_en 0666 system system

#accelerometer sensor
/sys/devices/iio:device* scan_elements/in_accel_x_en 0666 system system
/sys/devices/iio:device* scan_elements/in_accel_y_en 0666 system system
/sys/devices/iio:device* scan_elements/in_accel_z_en 0666 system system
/sys/devices/iio:device* in_accel_x_scale 0666 system system
/sys/devices/iio:device* in_accel_y_scale 0666 system system
/sys/devices/iio:device* in_accel_z_scale 0666 system system
/sys/devices/iio:device* sensor_phone_calling 0666 system system

#magnetometer sensor
/sys/devices/iio:device* scan_elements/in_magn_x_en 0666 system system
/sys/devices/iio:device* scan_elements/in_magn_y_en 0666 system system
/sys/devices/iio:device* scan_elements/in_magn_z_en 0666 system system
/sys/devices/iio:device* in_magn_x_scale 0666 system system
/sys/devices/iio:device* in_magn_y_scale 0666 system system
/sys/devices/iio:device* in_magn_z_scale 0666 system system

#light sensor
/sys/devices/iio:device* scan_elements/in_illuminance_x_en 0666 system system
/sys/devices/iio:device* in_illuminance_x_scale 0666 system system

#proximity sensor
/sys/devices/iio:device* scan_elements/in_proximity_x_en 0666 system system
/sys/devices/iio:device* in_proximity_x_scale 0666 system system

#gyroscope sensor
/sys/devices/iio:device* scan_elements/in_anglvel_x_en 0666 system system
/sys/devices/iio:device* scan_elements/in_anglvel_y_en 0666 system system
/sys/devices/iio:device* scan_elements/in_anglvel_z_en 0666 system system
/sys/devices/iio:device* in_anglvel_x_scale 0666 system system
/sys/devices/iio:device* in_anglvel_y_scale 0666 system system
/sys/devices/iio:device* in_anglvel_z_scale 0666 system system

#step counter sensor
/sys/devices/iio:device* max_delivery_rate 0666 system system
/sys/devices/iio:device* reset_counter 0666 system system
/sys/devices/iio:device* scan_elements/in_step_counter_en 0666 system system

#significant motion sensor
/sys/devices/iio:device* scan_elements/in_sign_motion_en 0666 system system

#step detector sensor
/sys/devices/iio:device* scan_elements/in_step_detector_en 0666 system system

#tilt sensor
/sys/devices/iio:device* scan_elements/in_tilt_en 0666 system system