blob: aa6e570d4807b4007c631f2d1e06a93dff55efca [file] [log] [blame]
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +02001import init.target.rc
2import init.smdk4x12.usb.rc
3
4on init
Ricardo Cerqueira762c2072013-11-10 23:29:37 +00005 chmod 0701 /mnt/media_rw
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +02006 mkdir /mnt/shell/emulated 0700 shell shell
7 mkdir /storage 0550 system sdcard_r
8 mkdir /storage/emulated 0555 root root
9 mkdir /storage/sdcard1 0775 system system
10 mkdir /storage/usbdisk0 0775 system system
Ricardo Cerqueira762c2072013-11-10 23:29:37 +000011 mkdir /mnt/media_rw/sdcard1 0775 system system
12 mkdir /mnt/media_rw/usbdisk0 0775 system system
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +020013
14 export EXTERNAL_STORAGE /storage/emulated/legacy
madmack65951122013-12-11 12:52:31 -050015 export SECONDARY_STORAGE /storage/sdcard1:/storage/usbdisk0
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +020016 export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
17 export EMULATED_STORAGE_TARGET /storage/emulated
18
19 # for backwards compatibility
20 symlink /storage/emulated/legacy /sdcard
21 symlink /storage/emulated/legacy /mnt/sdcard
22 symlink /storage/emulated/legacy /storage/sdcard0
23 symlink /mnt/shell/emulated/0 /storage/emulated/legacy
24 symlink /storage/sdcard1 /extSdCard
25 symlink /storage/sdcard1 /mnt/extSdCard
26 symlink /storage/usbdisk0 /usbdisk0
27 symlink /storage/usbdisk0 /mnt/usbdisk0
28
29 mkdir /efs 0771 radio system
30 mkdir /tombstones
31 symlink /efs /factory
32
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +020033on fs
34 mkdir /preload
35 mount_all /fstab.smdk4x12
36
37 setprop ro.crypto.fuse_sdcard true
38
39 chown radio system /efs
40 chmod 0771 /efs
41
42on post-fs-data
43 # we will remap this as /mnt/sdcard with the sdcard fuse tool
44 mkdir /data/media 0775 media_rw media_rw
45 chown media_rw media_rw /data/media
46
47# data/log
48 mkdir /data/log 0775 system log
49 chown system log /data/log
50 chmod 0775 /data/log
51 chmod 0775 /data/anr
52
53 # create data/gps for GPS demon
54 chown root system /dev/ttySAC1
55 chmod 0660 /dev/ttySAC1
56 chown root system /sys/class/sec/gps/GPS_PWR_EN/value
57 chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value
58 chown root system /sys/class/sec/gps/GPS_nRST/value
59 chmod 0664 /sys/class/sec/gps/GPS_nRST/value
60 mkdir /data/gps 771 system system
61 chown system system /data/gps
62
63 mkdir /data/misc/radio 0775 radio system
64 chmod 0775 /data/misc/radio
65 mkdir /efs/imei 0775 radio system
66
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +020067
68# HDCP 2.x
69 mkdir /data/system/hdcp2 0775 system system
70
71# h2k permission
72 chmod 0644 /efs/redata.bin
73 chmod 0644 /efs/h2k.dat
74
75# Camera firmware
76 mkdir /data/cfw 0775 system system
77 chown system media /data/cfw/SlimISP_GD.bin
78 chmod 0775 /data/cfw/SlimISP_GD.bin
79 chown system media /data/cfw/SlimISP_ZD.bin
80 chmod 0775 /data/cfw/SlimISP_ZD.bin
81
82# Camera
83 chown system radio /sys/class/camera/rear/rear_camfw
84 chown system radio /sys/class/camera/rear/rear_camtype
85
86 chown system radio /sys/class/camera/rear/rear_flash
87 chmod 0666 /sys/class/camera/rear/rear_flash
88
89 chown system radio /sys/class/camera/flash/rear_flash
90 chmod 0666 /sys/class/camera/flash/rear_flash
91
92 chown system radio /sys/devices/virtual/flash/flash/flash_power
93 chmod 0666 /sys/devices/virtual/flash/flash/flash_power
94
95 chown system radio /sys/class/camera/rear/isp_core
96 chown system radio /sys/class/camera/front/front_camfw
97 chown system radio /sys/class/camera/front/front_camtype
98 write /data/ISP_CV 1
UtkarshGupta468b66d2013-11-13 17:59:44 +053099 chmod 0622 /data/ISP_CV
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200100
101# Permissions for bluetooth
102 setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
103 chown bluetooth bluetooth ro.bt.bdaddr_path
104 chown bluetooth bluetooth /dev/ttySAC0
105 chmod 0600 /dev/ttySAC0
106 chmod 0660 /sys/class/rfkill/rfkill0/state
107 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
108 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
109 restorecon /sys/class/rfkill/rfkill0/state
110 restorecon /sys/class/rfkill/rfkill0/type
111
112# NFC
113 setprop ro.nfc.port "I2C"
114 chmod 0600 /dev/pn544
115 chown nfc nfc /dev/pn544
116
117# Vibrator
118 chmod 0660 /dev/tspdrv
119 chown root shell /dev/tspdrv
120 chmod 0660 /sys/class/timed_output/vibrator/pwm_value
121 chown system system /sys/class/timed_output/vibrator/pwm_value
122
123# LED
124 chmod 0660 /sys/class/sec/led/led_fade
125 chown system system /sys/class/sec/led/led_fade
126
127# Touchkey
128 chmod 0660 /sys/class/sec/sec_touchkey/timeout
129 chown system system /sys/class/sec/sec_touchkey/timeout
130 chmod 0660 /sys/class/sec/sec_touchkey/force_disable
131 chown system system /sys/class/sec/sec_touchkey/force_disable
132
133# S-Pen
134 chown system system /sys/class/sec/sec_epen/epen_saving_mode
135 chmod 660 /sys/class/sec/sec_epen/epen_saving_mode
136
137# Permissions for LCD
138 chown system radio /sys/class/lcd/panel/lcd_power
139 chown system radio /sys/class/lcd/panel/lcd_type
140 chown system radio /sys/class/lcd/panel/device/hs_toggle
141 chown system media_rw /sys/class/lcd/panel/power_reduce
142 chown system system /sys/class/backlight/panel/auto_brightness
143 chown system system /sys/class/backlight/panel/brightness
144 chown system system /sys/class/graphics/fb0/lcdfreq/level
145
146# Permissions for mDNIe
147 chown system media_rw /sys/class/mdnie/mdnie/mode
148 chown system media_rw /sys/class/mdnie/mdnie/outdoor
149 chown system media_rw /sys/class/mdnie/mdnie/scenario
150 chown system system /sys/class/mdnie/mdnie/negative
151 write /sys/class/mdnie/mdnie/scenario 0
152 write /sys/class/mdnie/mdnie/mode 0
153
154# Permissions for System Server and daemons.
155 chown radio system /sys/android_power/state
156 chown radio system /sys/android_power/request_state
157 chown radio system /sys/android_power/acquire_full_wake_lock
158 chown radio system /sys/android_power/acquire_partial_wake_lock
159 chown radio system /sys/android_power/release_wake_lock
160 chown radio system /sys/power/state
161 chown radio system /sys/power/wake_lock
162 chown radio system /sys/power/wake_unlock
163 chown radio system /sys/power/cpufreq_table
164 chown radio system /sys/power/cpufreq_max_limit
165 chown radio system /sys/power/cpufreq_min_limit
166 chown radio system /sys/power/mali_lock
167 chown radio system /sys/class/power_supply/battery/siop_activated
168 chown radio system /sys/devices/system/cpu/cpufreq/pegasusq/max_cpu_lock
169 chown radio system /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_lock
170 chown radio system /sys/devices/system/cpu/busfreq/curr_freq
171 chown radio system /sys/module/mali/parameters/mali_dvfs_control
172 chown system radio /sys/bus/platform/devices/s5p-tmu/lot_id
173 chmod 0660 /sys/power/state
174 chmod 0660 /sys/power/wake_lock
175 chmod 0660 /sys/power/wake_unlock
176 chmod 0660 /sys/power/cpufreq_table
177 chmod 0660 /sys/power/cpufreq_max_limit
178 chmod 0660 /sys/power/cpufreq_min_limit
179 chmod 0660 /sys/power/mali_lock
180 chmod 0660 /sys/class/power_supply/battery/siop_activated
181 chmod 0660 /sys/devices/system/cpu/cpufreq/pegasusq/max_cpu_lock
182 chmod 0660 /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_lock
183 chmod 0660 /sys/devices/system/cpu/busfreq/curr_freq
184 chmod 0660 /sys/module/mali/parameters/mali_dvfs_control
185 chmod 0664 /sys/bus/platform/devices/s5p-tmu/lot_id
186 chown system system /sys/class/timed_output/vibrator/enable
187 chown system system /sys/class/leds/keyboard-backlight/brightness
188 chown system system /sys/class/leds/lcd-backlight/brightness
189 chown system system /sys/class/backlight/panel/brightness
190 chown system system /sys/class/leds/button-backlight/brightness
191 chown system system /sys/class/sec/sec_touchkey/brightness
192 chown system system /sys/class/leds/jogball-backlight/brightness
193 chown system system /sys/class/leds/red/brightness
194 chown system system /sys/class/leds/green/brightness
195 chown system system /sys/class/leds/blue/brightness
196 chown system system /sys/class/leds/red/device/grpfreq
197 chown system system /sys/class/leds/red/device/grppwm
198 chown system system /sys/class/leds/red/device/blink
199 chown system system /sys/class/leds/red/brightness
200 chown system system /sys/class/leds/green/brightness
201 chown system system /sys/class/leds/blue/brightness
202 chown system system /sys/class/leds/red/device/grpfreq
203 chown system system /sys/class/leds/red/device/grppwm
204 chown system system /sys/class/leds/red/device/blink
205 chown system system /sys/class/timed_output/vibrator/enable
206 chown system system /sys/module/sco/parameters/disable_esco
207 chown system system /sys/kernel/ipv4/tcp_wmem_min
208 chown system system /sys/kernel/ipv4/tcp_wmem_def
209 chown system system /sys/kernel/ipv4/tcp_wmem_max
210 chown system system /sys/kernel/ipv4/tcp_rmem_min
211 chown system system /sys/kernel/ipv4/tcp_rmem_def
212 chown system system /sys/kernel/ipv4/tcp_rmem_max
213 chown root radio /proc/cmdline
214
215# Audio (Earjack)
216 chown system radio /sys/class/audio/earjack/select_jack
217 chown system radio /sys/class/audio/earjack/key_state
218 chown system radio /sys/class/audio/earjack/state
219 chown media system /sys/class/audio/earjack/reselect_jack
220
221# Battery node
222 chown system radio /sys/class/power_supply/battery/batt_reset_soc
223 chown system radio /sys/class/power_supply/battery/batt_read_raw_soc
224 chown system radio /sys/class/power_supply/battery/batt_read_adj_soc
225 chown system radio /sys/class/power_supply/battery/batt_type
226 chown system radio /sys/class/power_supply/battery/batt_temp_adc
227 chown system radio /sys/class/power_supply/battery/batt_temp_aver
228 chown system radio /sys/class/power_supply/battery/batt_temp_adc_aver
229 chown system radio /sys/class/power_supply/battery/batt_vfocv
230 chown system radio /sys/class/power_supply/battery/batt_lp_charging
231 chown system radio /sys/class/power_supply/battery/batt_charging_source
232 chown system radio /sys/class/power_supply/battery/test_mode
233 chown system radio /sys/class/power_supply/battery/wc_status
234 chown system radio /sys/class/power_supply/battery/wpc_pin_state
235
236# Thermistor node
237 chown radio system /sys/devices/platform/sec-thermistor/temp_adc
238 chown radio system /sys/devices/platform/sec-thermistor/temperature
239
240# Permissions for touch
241 chown system radio /sys/class/sec/tsp/cmd
242
243# Permissions for Touchkey
244 chown system radio /sys/class/sec/sec_touchkey/enable_disable
245 chown system radio /sys/class/sec/sec_touchkey/touchkey_brightness
246 chown system radio /sys/class/sec/sec_touchkey/touchkey_menu
247 chown system radio /sys/class/sec/sec_touchkey/touchkey_back
248 chown system radio /sys/class/sec/sec_touchkey/touch_update
249 chown system radio /sys/class/sec/sec_touchkey/touch_version
250 chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_panel
251 chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_phone
252 chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update_status
253 chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update
254 chown system radio /sys/class/sec/sec_touchkey/touch_sensitivity
255 chown system radio /sys/class/sec/sec_touchkey/touchkey_threshold
256 chown system system /sys/devices/virtual/sec/sec_touchkey/brightness
257
258# Permissions for gpio_keys
259 chown radio system /sys/class/sec/sec_key/wakeup_keys
260 write /sys/class/sec/sec_key/wakeup_keys 116,172
261
262# Switch Device
263 chown system system /sys/class/sec/switch/uart_sel
264 chown system system /sys/class/sec/switch/usb_sel
265 chown system system /sys/class/sec/switch/otg_test
266 chown system radio /sys/class/sec/switch/adc
267
268# SVC LED
269 chown system system /sys/class/sec/led/led_r
270 chown system system /sys/class/sec/led/led_g
271 chown system system /sys/class/sec/led/led_b
272
273 chown system system /sys/class/leds/led_r/brightness
274 chown system system /sys/class/leds/led_g/brightness
275 chown system system /sys/class/leds/led_b/brightness
276 chown system system /sys/class/leds/led_r/delay_on
277 chown system system /sys/class/leds/led_g/delay_on
278 chown system system /sys/class/leds/led_b/delay_on
279 chown system system /sys/class/leds/led_r/delay_off
280 chown system system /sys/class/leds/led_g/delay_off
281 chown system system /sys/class/leds/led_b/delay_off
282 chown system system /sys/class/leds/led_r/blink
283 chown system system /sys/class/leds/led_g/blink
284 chown system system /sys/class/leds/led_b/blink
285
286 chown system system /sys/class/sec/led/led_pattern
287 chown system system /sys/class/sec/led/led_blink
288 chown system system /sys/class/sec/led/led_br_lev
289
290# <Sensors & NFC>
291# Input Events
292 chown system radio /sys/class/input/input2/enable
293 chown system radio /sys/class/input/input2/poll_delay
294 chown system radio /sys/class/input/input3/enable
295 chown system radio /sys/class/input/input3/poll_delay
296 chown system radio /sys/class/input/input4/enable
297 chown system radio /sys/class/input/input4/poll_delay
298 chown system radio /sys/class/input/input5/enable
299 chown system radio /sys/class/input/input5/poll_delay
300 chown system radio /sys/class/input/input6/enable
301 chown system radio /sys/class/input/input6/poll_delay
302 chown system radio /sys/class/input/input7/enable
303 chown system radio /sys/class/input/input7/poll_delay
304 chown system radio /sys/class/input/input8/enable
305 chown system radio /sys/class/input/input8/poll_delay
306 chown system radio /sys/class/input/input9/enable
307 chown system radio /sys/class/input/input9/poll_delay
308# Accelerometer_sensor
309 chown system radio /dev/accelerometer
310 chown system radio /sys/class/sensors/accelerometer_sensor
311 chown system radio /sys/class/sensors/accelerometer_sensor/raw_data
312 chown system radio /sys/class/sensors/accelerometer_sensor/calibration
313 chown system radio /sys/class/sensors/accelerometer_sensor/reactive_alert
314 chown system radio /sys/class/sensors/accelerometer_sensor/vendor
315 chown system radio /sys/class/sensors/accelerometer_sensor/name
316# Proximity_sensor
317 chown system radio /sys/class/sensors/proximity_sensor/state
318 chown system radio /sys/class/sensors/proximity_sensor/prox_avg
319 chown system radio /sys/class/sensors/proximity_sensor/prox_cal
320 chown system radio /sys/class/sensors/proximity_sensor/vendor
321 chown system radio /sys/class/sensors/proximity_sensor/name
322 chown system radio /sys/class/sensors/proximity_sensor/prox_thresh
323 chown system radio /sys/class/sensors/proximity_sensor/barcode_emul_en
324# Light_sensor
325 chown system radio /sys/class/input/input7/enable
326 chown system radio /sys/class/input/input7/poll_delay
327 chown system radio /sys/class/sensors/light_sensor/lux
328 chown system radio /sys/class/sensors/light_sensor/raw_data
329 chown system radio /sys/class/sensors/light_sensor/vendor
330 chown system radio /sys/class/sensors/light_sensor/name
331# Gyro_sensor
332 chown system radio /dev/lsm330dlc_gyro_misc
333 chown system radio /sys/class/sensors/gyro_sensor/power_on
334 chown system radio /sys/class/sensors/gyro_sensor/power_off
335 chown system radio /sys/class/sensors/gyro_sensor/temperature
336 chown system radio /sys/class/sensors/gyro_sensor/selftest
337 chown system radio /sys/class/sensors/gyro_sensor/selftest_dps
338 chown system radio /sys/class/sensors/gyro_sensor/vendor
339 chown system radio /sys/class/sensors/gyro_sensor/name
340# Barometer_sensor
341 chown system radio /sys/class/input/input5/pressure_reference_level
342 chown system radio /sys/class/input/input5/temperature_reference_level
343 chown system radio /sys/class/input/input5/enable_autozero
344 chown system radio /sys/class/input/input5/compensation_param
345 chown system radio /sys/class/input/input5/reg_value
346 chown system radio /sys/class/input/input5/reg_addr
347 chown system radio /sys/class/sensors/barometer_sensor/sea_level_pressure
348 chown system radio /sys/class/sensors/barometer_sensor/vendor
349 chown system radio /sys/class/sensors/barometer_sensor/name
350 chown system radio /sys/class/sensors/barometer_sensor/calibration
351# Magnetic_sensor
352 chown system radio /dev/akm8963
353 chown system radio /dev/akm8975
354 chown system radio /sys/class/sensors/magnetic_sensor/raw_data
355 chown system radio /sys/class/sensors/magnetic_sensor/vendor
356 chown system radio /sys/class/sensors/magnetic_sensor/name
357
358# for datarouter
359 chown system system /dev/dun
360 chown system system /dev/ttyGS0
361 chown system system /dev/ttyGS1
362 chown system system /dev/ttyGS2
363 chown system system /dev/ttyGS3
364
365# for wifi
366 mkdir /data/misc/wifi/sockets 0770 wifi wifi
367 mkdir /data/misc/dhcp 0775 dhcp dhcp
368 chown dhcp dhcp /data/misc/dhcp
369
370# for TRP/TIS
371 write /data/.psm.info 1
372 chown system root /data/.psm.info
373 chmod 0660 /data/.psm.info
374
375 # Set indication (checked by vold) that we have finished this action
376 setprop vold.post_fs_data_done 1
377
378on boot
379 mount debugfs /sys/kernel/debug /sys/kernel/debug
380
381 setprop ro.build.product smdk4x12
382 setprop ro.product.device smdk4x12
383 setprop wifi.interface wlan0
384
385# fake some battery state
386 setprop status.battery.state Slow
387 setprop status.battery.level 5
388 setprop status.battery.level_raw 50
389 setprop status.battery.level_scale 9
390
391# wifi display
392 write /proc/sys/net/core/wmem_max 262144
393
394 # Set permission for Widevine DRM temporarily
395 chmod 0777 /dev/s5p-smem
396 rm /data/app/tlcd_sock
397
398# serial keyboard port
399 chown root system /dev/ttySAC2
400 chmod 0660 /dev/ttySAC2
401
402# touchscreen
403 chown radio system /sys/class/sec/tsp/cmd
404 chown media_rw media_rw /sys/class/sec/tsp/set_jitter
405
406# epen
407 chown radio system /sys/class/sec/sec_epen/epen_firm_update
408 chown radio system /sys/class/sec/sec_epen/epen_checksum
409 chown radio system /sys/class/sec/sec_epen/epen_checksum_result
410 chown radio system /sys/class/sec/sec_epen/epen_reset
411
412# wakeup keys
413 chown radio system /sys/class/sec/sec_key/wakeup_keys
414 write /sys/class/sec/sec_key/wakeup_keys 116,172
415
416# serial keyboard daemon
417service sec_keyboard /system/bin/sec_keyboard /dev/ttySAC2
418 class late_start
419 disabled
420 group system
421
422on property:ro.uart_debug=0
423 start sec_keyboard
424
425# create virtual SD card at /mnt/sdcard, based on the /data/media directory
426# daemon will drop to user/group system/media_rw after initializing
427# underlying files in /data/media wil be created with user and group media_rw (1023)
Ricardo Cerqueira9af9b692013-11-02 17:43:31 +0000428service sdcard /system/bin/sdcard -u 1023 -g 1023 -l /data/media /mnt/shell/emulated
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200429 class late_start
430
Ricardo Cerqueira762c2072013-11-10 23:29:37 +0000431service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 /mnt/media_rw/sdcard1 /storage/sdcard1
432 class late_start
433 disabled
434
435service fuse_usbdisk0 /system/bin/sdcard -u 1023 -g 1023 /mnt/media_rw/usbdisk0 /storage/usbdisk0
436 class late_start
437 disabled
438
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200439service p2p_supplicant /system/bin/wpa_supplicant \
thdDude446ad362013-11-15 20:35:23 -0600440 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
441 -I/system/etc/wifi/wpa_supplicant.conf \
442 -O/data/misc/wifi/sockets -N \
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200443 -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin \
thdDude446ad362013-11-15 20:35:23 -0600444 -puse_p2p_group_interface=1 \
445 -g@android:wpa_wlan0
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200446 # we will start as root and wpa_supplicant will switch to user wifi
447 # after setting up the capabilities required for WEXT
448 # user wifi
449 # group wifi inet keystore
450 class main
Dheeraj CVR2998e802013-11-11 23:31:40 +0530451 socket wpa_wlan0 dgram 660 wifi wifi
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200452 disabled
453 oneshot
454
455service wpa_supplicant /system/bin/wpa_supplicant \
456 -Dnl80211 -iwlan0 -e/data/misc/wifi/entropy.bin \
thdDude446ad362013-11-15 20:35:23 -0600457 -c/data/misc/wifi/wpa_supplicant.conf \
458 -I/system/etc/wifi/wpa_supplicant.conf \
459 -O/data/misc/wifi/sockets \
460 -g@android:wpa_wlan0
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200461 # we will start as root and wpa_supplicant will switch to user wifi
462 # after setting up the capabilities required for WEXT
463 # user wifi
464 # group wifi inet keystore
465 class main
Dheeraj CVR2998e802013-11-11 23:31:40 +0530466 socket wpa_wlan0 dgram 660 wifi wifi
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200467 disabled
468 oneshot
469
470service dhcpcd_wlan0 /system/bin/dhcpcd -ABKL
471 class main
472 disabled
473 oneshot
474
475service dhcpcd_p2p /system/bin/dhcpcd -aABKL
476 class main
477 disabled
478 oneshot
479
sbrissen48a92282013-10-25 10:16:04 -0400480service dhcpcd_bt-pan /system/bin/dhcpcd -ABKL
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200481 class main
482 disabled
483 oneshot
484
485service iprenew_wlan0 /system/bin/dhcpcd -n
486 class main
487 disabled
488 oneshot
489
490service iprenew_p2p /system/bin/dhcpcd -n
491 class main
492 disabled
493 oneshot
494
sbrissen48a92282013-10-25 10:16:04 -0400495service iprenew_bt-pan /system/bin/dhcpcd -n
Daniel Hillenbranda6d6fa22013-08-10 17:47:36 +0200496 class main
497 disabled
498 oneshot
499
500service macloader /system/bin/macloader
501 class main
502 oneshot
Ricardo Cerqueira60fff342014-05-18 17:40:50 +0000503
504# Workaround for broken incall audio
505service bootsnd /system/bin/tinyplay /system/etc/sound/silence.wav -D 0 -d 0 -p 880
506 class late_start
507 user root
508 group audio
509 oneshot