/rootdir/init.smdk4x12.rc

https://github.com/manelscout4life/android_device_samsung_t0lte · Windows Resource-Definition Script · 621 lines · 532 code · 89 blank · 0 comment · 0 complexity · 4e7ff1d144a2356e1a302d62488784e3 MD5 · raw file

  1. import init.smdk4x12.usb.rc
  2. import init.bt.rc
  3. on init
  4. mkdir /mnt/shell/emulated 0700 shell shell
  5. mkdir /storage 0550 system sdcard_r
  6. mkdir /storage/emulated 0555 root root
  7. mkdir /storage/sdcard1 0775 system system
  8. mkdir /storage/usbdisk0 0775 system system
  9. export EXTERNAL_STORAGE /storage/emulated/legacy
  10. export SECONDARY_STORAGE /storage/sdcard1
  11. export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
  12. export EMULATED_STORAGE_TARGET /storage/emulated
  13. # for backwards compatibility
  14. symlink /storage/emulated/legacy /sdcard
  15. symlink /storage/emulated/legacy /mnt/sdcard
  16. symlink /storage/emulated/legacy /storage/sdcard0
  17. symlink /mnt/shell/emulated/0 /storage/emulated/legacy
  18. symlink /storage/sdcard1 /extSdCard
  19. symlink /storage/sdcard1 /mnt/extSdCard
  20. symlink /storage/usbdisk0 /usbdisk0
  21. symlink /storage/usbdisk0 /mnt/usbdisk0
  22. mkdir /efs 0771 radio system
  23. mkdir /tombstones
  24. symlink /efs /factory
  25. # ko files for FM Radio
  26. insmod /system/lib/modules/Si4709_driver.ko
  27. on init
  28. # WFD CES Demo
  29. chmod 0666 /dev/graphics/fb5
  30. # Vibetonz
  31. export VIBE_PIPE_PATH /dev/pipes
  32. mkdir /dev/pipes 0771 shell shell
  33. on fs
  34. mount_all /fstab.smdk4x12
  35. setprop ro.crypto.fuse_sdcard true
  36. chown radio system /efs
  37. chmod 0771 /efs
  38. #MDM requirement
  39. mkdir /firmware 0771 system system
  40. mount vfat /dev/block/mmcblk0p10 /firmware ro shortname=lower fmask=0133,dmask=0022
  41. chown system system /tombstones
  42. chmod 0775 /tombstones
  43. mkdir /tombstones/modem 0775 system system
  44. mkdir /tombstones/lpass 0775 system system
  45. mkdir /tombstones/wcnss 0775 system system
  46. mkdir /tombstones/dsps 0775 system system
  47. rmdir /tombstones/qcks
  48. mkdir /tombstones/qcks 771 system system
  49. rmdir /tombstones/efs
  50. mkdir /tombstones/efs 771 system system
  51. chown system radio /dev/block/platform/dw_mmc/by-name
  52. chmod 0775 /dev/block/platform/dw_mmc/by-name
  53. on post-fs-data
  54. # we will remap this as /mnt/sdcard with the sdcard fuse tool
  55. mkdir /data/media 0775 media_rw media_rw
  56. chown media_rw media_rw /data/media
  57. #QCRIL
  58. #Create QMUX deamon socket area
  59. mkdir /dev/socket/qmux_radio 0770 radio radio
  60. chmod 2770 /dev/socket/qmux_radio
  61. mkdir /dev/socket/qmux_audio 0770 media audio
  62. chmod 2770 /dev/socket/qmux_audio
  63. mkdir /dev/socket/qmux_gps 0770 gps gps
  64. chmod 2770 /dev/socket/qmux_gps
  65. # Allow QMUX daemon to assign port open wait time
  66. chown radio radio /sys/devices/virtual/hsicctl/hsicctl0/modem_wait
  67. # To prevent out of order acknowledgements from making
  68. # connection tracking to treat them as not belonging to
  69. # the connection they belong to.
  70. # Otherwise, a weird issue happens in which some long
  71. # connections on high-throughput links get dropped when
  72. # an ack packet comes out of order
  73. write /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal 1
  74. # for AT distributor
  75. chown system radio /sys/module/cpuidle_exynos4/parameters/enable_mask
  76. chmod 0664 /sys/module/cpuidle_exynos4/parameters/enable_mask
  77. # Waketime fot fast dormancy
  78. chown system radio /sys/devices/platform/mdm_hsic_pm0/waketime
  79. chmod 0660 /sys/devices/platform/mdm_hsic_pm0/waketime
  80. # data/log
  81. mkdir /data/log 0775 system log
  82. chown system log /data/log
  83. chmod 0775 /data/log
  84. chmod 0775 /data/anr
  85. # create data/gps for GPS demon
  86. chown root system /dev/ttySAC1
  87. chmod 0660 /dev/ttySAC1
  88. chown root system /sys/class/sec/gps/GPS_PWR_EN/value
  89. chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value
  90. chown root system /sys/class/sec/gps/GPS_nRST/value
  91. chmod 0664 /sys/class/sec/gps/GPS_nRST/value
  92. mkdir /data/gps 771 system system
  93. chown system system /data/gps
  94. mkdir /data/misc/radio 0775 radio system
  95. chmod 0775 /data/misc/radio
  96. mkdir /efs/imei 0775 radio system
  97. # HDCP 2.x
  98. mkdir /data/system/hdcp2 0775 system system
  99. # h2k permission
  100. chmod 0644 /efs/redata.bin
  101. chmod 0644 /efs/h2k.dat
  102. # Camera firmware
  103. mkdir /data/cfw 0775 system system
  104. chown system media /data/cfw/SlimISP_GD.bin
  105. chmod 0775 /data/cfw/SlimISP_GD.bin
  106. chown system media /data/cfw/SlimISP_ZD.bin
  107. chmod 0775 /data/cfw/SlimISP_ZD.bin
  108. # Camera
  109. chown system radio /sys/class/camera/rear/rear_camfw
  110. chown system radio /sys/class/camera/rear/rear_camtype
  111. chown system radio /sys/class/camera/rear/rear_flash
  112. chmod 0666 /sys/class/camera/flash/rear_flash
  113. chown system radio /sys/class/camera/rear/isp_core
  114. chown system radio /sys/class/camera/front/front_camfw
  115. chown system radio /sys/class/camera/front/front_camtype
  116. chown system radio /sys/class/camera/flash/rear_flash
  117. chown radio system /sys/devices/platform/samsung-pd.5/s3c-fimc.2/range_mode
  118. chmod 0660 /sys/devices/platform/samsung-pd.5/s3c-fimc.2/range_mode
  119. write /data/ISP_CV 1
  120. symlink /dev/block/mmcblk0p7 /dev/block/param
  121. # Permissions for bluetooth
  122. setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
  123. chown bluetooth bluetooth ro.bt.bdaddr_path
  124. chown bluetooth bluetooth /dev/ttySAC0
  125. chmod 0600 /dev/ttySAC0
  126. chmod 0660 /sys/class/rfkill/rfkill0/state
  127. chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
  128. chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
  129. # NFC
  130. setprop ro.nfc.port "I2C"
  131. chmod 0600 /dev/pn544
  132. chown nfc nfc /dev/pn544
  133. # Vibrator
  134. chmod 0660 /dev/tspdrv
  135. chown root shell /dev/tspdrv
  136. chmod 0660 /sys/vibrator/pwm_val
  137. chown system system /sys/vibrator/pwm_val
  138. # LED
  139. chmod 0660 /sys/class/sec/led/led_fade
  140. chown system system /sys/class/sec/led/led_fade
  141. # Touchkey
  142. chmod 0660 /sys/class/sec/sec_touchkey/timeout
  143. chown system system /sys/class/sec/sec_touchkey/timeout
  144. chmod 0660 /sys/class/sec/sec_touchkey/force_disable
  145. chown system system /sys/class/sec/sec_touchkey/force_disable
  146. # Permissions for LCD
  147. chown system radio /sys/class/lcd/panel/lcd_power
  148. chown system radio /sys/class/lcd/panel/lcd_type
  149. chown system radio /sys/class/lcd/panel/device/hs_toggle
  150. chown system media_rw /sys/class/lcd/panel/power_reduce
  151. chown system system /sys/class/backlight/panel/auto_brightness
  152. chown system system /sys/class/backlight/panel/brightness
  153. chown system system /sys/class/graphics/fb0/lcdfreq/level
  154. # Permissions for mDNIe
  155. chown system media_rw /sys/class/mdnie/mdnie/mode
  156. chown system media_rw /sys/class/mdnie/mdnie/outdoor
  157. chown system media_rw /sys/class/mdnie/mdnie/scenario
  158. chown system system /sys/class/mdnie/mdnie/negative
  159. write /sys/class/mdnie/mdnie/scenario 0
  160. write /sys/class/mdnie/mdnie/mode 0
  161. # Permissions for System Server and daemons.
  162. chown radio system /sys/android_power/state
  163. chown radio system /sys/android_power/request_state
  164. chown radio system /sys/android_power/acquire_full_wake_lock
  165. chown radio system /sys/android_power/acquire_partial_wake_lock
  166. chown radio system /sys/android_power/release_wake_lock
  167. chown radio system /sys/power/state
  168. chown radio system /sys/power/wake_lock
  169. chown radio system /sys/power/wake_unlock
  170. chown radio system /sys/power/cpufreq_table
  171. chown radio system /sys/power/cpufreq_max_limit
  172. chown radio system /sys/power/cpufreq_min_limit
  173. chown radio system /sys/power/mali_lock
  174. chown radio system /sys/class/power_supply/battery/siop_activated
  175. chown radio system /sys/devices/system/cpu/cpufreq/pegasusq/max_cpu_lock
  176. chown radio system /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_lock
  177. chown radio system /sys/devices/system/cpu/busfreq/curr_freq
  178. chown radio system /sys/module/mali/parameters/mali_dvfs_control
  179. chown system radio /sys/bus/platform/devices/s5p-tmu/lot_id
  180. chmod 0660 /sys/power/state
  181. chmod 0660 /sys/power/wake_lock
  182. chmod 0660 /sys/power/wake_unlock
  183. chmod 0660 /sys/power/cpufreq_table
  184. chmod 0660 /sys/power/cpufreq_max_limit
  185. chmod 0660 /sys/power/cpufreq_min_limit
  186. chmod 0660 /sys/power/mali_lock
  187. chmod 0660 /sys/class/power_supply/battery/siop_activated
  188. chmod 0660 /sys/devices/system/cpu/cpufreq/pegasusq/max_cpu_lock
  189. chmod 0660 /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_lock
  190. chmod 0660 /sys/devices/system/cpu/busfreq/curr_freq
  191. chmod 0660 /sys/module/mali/parameters/mali_dvfs_control
  192. chmod 0664 /sys/bus/platform/devices/s5p-tmu/lot_id
  193. chown system system /sys/class/timed_output/vibrator/enable
  194. chown system system /sys/class/leds/keyboard-backlight/brightness
  195. chown system system /sys/class/leds/lcd-backlight/brightness
  196. chown system system /sys/class/backlight/panel/brightness
  197. chown system system /sys/class/leds/button-backlight/brightness
  198. chown system system /sys/class/sec/sec_touchkey/brightness
  199. chown system system /sys/class/leds/jogball-backlight/brightness
  200. chown system system /sys/class/leds/red/brightness
  201. chown system system /sys/class/leds/green/brightness
  202. chown system system /sys/class/leds/blue/brightness
  203. chown system system /sys/class/leds/red/device/grpfreq
  204. chown system system /sys/class/leds/red/device/grppwm
  205. chown system system /sys/class/leds/red/device/blink
  206. chown system system /sys/class/leds/red/brightness
  207. chown system system /sys/class/leds/green/brightness
  208. chown system system /sys/class/leds/blue/brightness
  209. chown system system /sys/class/leds/red/device/grpfreq
  210. chown system system /sys/class/leds/red/device/grppwm
  211. chown system system /sys/class/leds/red/device/blink
  212. chown system system /sys/class/timed_output/vibrator/enable
  213. chown system system /sys/module/sco/parameters/disable_esco
  214. chown system system /sys/kernel/ipv4/tcp_wmem_min
  215. chown system system /sys/kernel/ipv4/tcp_wmem_def
  216. chown system system /sys/kernel/ipv4/tcp_wmem_max
  217. chown system system /sys/kernel/ipv4/tcp_rmem_min
  218. chown system system /sys/kernel/ipv4/tcp_rmem_def
  219. chown system system /sys/kernel/ipv4/tcp_rmem_max
  220. chown root radio /proc/cmdline
  221. # Audio (Earjack)
  222. chown system radio /sys/class/audio/earjack/select_jack
  223. chown system radio /sys/class/audio/earjack/key_state
  224. chown system radio /sys/class/audio/earjack/state
  225. chown media system /sys/class/audio/earjack/reselect_jack
  226. # Battery node
  227. chown system radio /sys/class/power_supply/battery/batt_reset_soc
  228. chown system radio /sys/class/power_supply/battery/batt_read_raw_soc
  229. chown system radio /sys/class/power_supply/battery/batt_read_adj_soc
  230. chown system radio /sys/class/power_supply/battery/batt_type
  231. chown system radio /sys/class/power_supply/battery/batt_temp_adc
  232. chown system radio /sys/class/power_supply/battery/batt_temp_aver
  233. chown system radio /sys/class/power_supply/battery/batt_temp_adc_aver
  234. chown system radio /sys/class/power_supply/battery/batt_vfocv
  235. chown system radio /sys/class/power_supply/battery/batt_lp_charging
  236. chown system radio /sys/class/power_supply/battery/batt_charging_source
  237. chown system radio /sys/class/power_supply/battery/test_mode
  238. chown system radio /sys/class/power_supply/battery/wc_status
  239. chown system radio /sys/class/power_supply/battery/wpc_pin_state
  240. # Thermistor node
  241. chown radio system /sys/devices/platform/sec-thermistor/temp_adc
  242. chown radio system /sys/devices/platform/sec-thermistor/temperature
  243. # Permissions for touch
  244. chown system radio /sys/class/sec/tsp/cmd
  245. # Permissions for Touchkey
  246. chown system radio /sys/class/sec/sec_touchkey/enable_disable
  247. chown system radio /sys/class/sec/sec_touchkey/touchkey_brightness
  248. chown system radio /sys/class/sec/sec_touchkey/touchkey_menu
  249. chown system radio /sys/class/sec/sec_touchkey/touchkey_back
  250. chown system radio /sys/class/sec/sec_touchkey/touch_update
  251. chown system radio /sys/class/sec/sec_touchkey/touch_version
  252. chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_panel
  253. chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_phone
  254. chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update_status
  255. chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update
  256. chown system radio /sys/class/sec/sec_touchkey/touch_sensitivity
  257. chown system radio /sys/class/sec/sec_touchkey/touchkey_threshold
  258. chown system system /sys/devices/virtual/sec/sec_touchkey/brightness
  259. # Permissions for gpio_keys
  260. chown radio system /sys/class/sec/sec_key/wakeup_keys
  261. write /sys/class/sec/sec_key/wakeup_keys 116,172
  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. # SVC LED
  268. chown system system /sys/class/sec/led/led_r
  269. chown system system /sys/class/sec/led/led_g
  270. chown system system /sys/class/sec/led/led_b
  271. chown system system /sys/class/leds/led_r/brightness
  272. chown system system /sys/class/leds/led_g/brightness
  273. chown system system /sys/class/leds/led_b/brightness
  274. chown system system /sys/class/leds/led_r/delay_on
  275. chown system system /sys/class/leds/led_g/delay_on
  276. chown system system /sys/class/leds/led_b/delay_on
  277. chown system system /sys/class/leds/led_r/delay_off
  278. chown system system /sys/class/leds/led_g/delay_off
  279. chown system system /sys/class/leds/led_b/delay_off
  280. chown system system /sys/class/leds/led_r/blink
  281. chown system system /sys/class/leds/led_g/blink
  282. chown system system /sys/class/leds/led_b/blink
  283. chown system system /sys/class/sec/led/led_pattern
  284. chown system system /sys/class/sec/led/led_blink
  285. chown system system /sys/class/sec/led/led_br_lev
  286. # <Sensors & NFC>
  287. # Input Events
  288. chown system radio /sys/class/input/input2/enable
  289. chown system radio /sys/class/input/input2/poll_delay
  290. chown system radio /sys/class/input/input3/enable
  291. chown system radio /sys/class/input/input3/poll_delay
  292. chown system radio /sys/class/input/input4/enable
  293. chown system radio /sys/class/input/input4/poll_delay
  294. chown system radio /sys/class/input/input5/enable
  295. chown system radio /sys/class/input/input5/poll_delay
  296. chown system radio /sys/class/input/input6/enable
  297. chown system radio /sys/class/input/input6/poll_delay
  298. chown system radio /sys/class/input/input7/enable
  299. chown system radio /sys/class/input/input7/poll_delay
  300. chown system radio /sys/class/input/input8/enable
  301. chown system radio /sys/class/input/input8/poll_delay
  302. chown system radio /sys/class/input/input9/enable
  303. chown system radio /sys/class/input/input9/poll_delay
  304. # Accelerometer_sensor
  305. chown system radio /sys/class/sensors/accelerometer_sensor/raw_data
  306. chown system radio /sys/class/sensors/accelerometer_sensor/calibration
  307. chown system radio /sys/class/sensors/accelerometer_sensor/reactive_alert
  308. chown system radio /sys/class/sensors/accelerometer_sensor/vendor
  309. chown system radio /sys/class/sensors/accelerometer_sensor/name
  310. # Proximity_sensor
  311. chown system radio /sys/class/sensors/proximity_sensor/state
  312. chown system radio /sys/class/sensors/proximity_sensor/prox_avg
  313. chown system radio /sys/class/sensors/proximity_sensor/prox_cal
  314. chown system radio /sys/class/sensors/proximity_sensor/vendor
  315. chown system radio /sys/class/sensors/proximity_sensor/name
  316. chown system radio /sys/class/sensors/proximity_sensor/prox_thresh
  317. chown system radio /sys/class/sensors/proximity_sensor/barcode_emul_en
  318. # Light_sensor
  319. chown system radio /sys/class/sensors/light_sensor/lux
  320. chown system radio /sys/class/sensors/light_sensor/raw_data
  321. chown system radio /sys/class/sensors/light_sensor/vendor
  322. chown system radio /sys/class/sensors/light_sensor/name
  323. # Gyro_sensor
  324. chown system radio /sys/class/sensors/gyro_sensor/power_on
  325. chown system radio /sys/class/sensors/gyro_sensor/power_off
  326. chown system radio /sys/class/sensors/gyro_sensor/temperature
  327. chown system radio /sys/class/sensors/gyro_sensor/selftest
  328. chown system radio /sys/class/sensors/gyro_sensor/selftest_dps
  329. chown system radio /sys/class/sensors/gyro_sensor/vendor
  330. chown system radio /sys/class/sensors/gyro_sensor/name
  331. # Barometer_sensor
  332. chown system radio /sys/class/sensors/barometer_sensor/sea_level_pressure
  333. chown system radio /sys/class/sensors/barometer_sensor/vendor
  334. chown system radio /sys/class/sensors/barometer_sensor/name
  335. chown system radio /sys/class/sensors/barometer_sensor/calibration
  336. # Magnetic_sensor
  337. chown system radio /dev/akm8963
  338. chown system radio /sys/class/sensors/magnetic_sensor/raw_data
  339. chown system radio /sys/class/sensors/magnetic_sensor/vendor
  340. chown system radio /sys/class/sensors/magnetic_sensor/name
  341. # SensorHub
  342. chown system radio /sys/class/sensors/ssp_sensor/enable
  343. chown system radio /sys/class/sensors/ssp_sensor/mcu_rev
  344. chown system radio /sys/class/sensors/ssp_sensor/mcu_name
  345. chown system radio /sys/class/sensors/ssp_sensor/mcu_test
  346. chown system radio /sys/class/sensors/ssp_sensor/mcu_reset
  347. chown system radio /sys/class/sensors/ssp_sensor/mcu_update
  348. chown system radio /sys/class/sensors/ssp_sensor/mcu_sleep_test
  349. chown system radio /sys/class/sensors/ssp_sensor/ori_poll_delay
  350. chown system radio /sys/class/sensors/ssp_sensor/mag_poll_delay
  351. # for datarouter
  352. chown system system /dev/dun
  353. chown system system /dev/ttyGS0
  354. chown system system /dev/ttyGS1
  355. chown system system /dev/ttyGS2
  356. chown system system /dev/ttyGS3
  357. # for wifi
  358. mkdir /data/misc/wifi/sockets 0770 wifi wifi
  359. mkdir /data/misc/dhcp 0775 dhcp dhcp
  360. chown dhcp dhcp /data/misc/dhcp
  361. # for TRP/TIS
  362. write /data/.psm.info 1
  363. chown system root /data/.psm.info
  364. chmod 0660 /data/.psm.info
  365. # Set indication (checked by vold) that we have finished this action
  366. setprop vold.post_fs_data_done 1
  367. on boot
  368. mount debugfs /sys/kernel/debug /sys/kernel/debug
  369. setprop ro.build.product smdk4x12
  370. setprop ro.product.device smdk4x12
  371. setprop ro.radio.noril yes
  372. setprop wifi.interface wlan0
  373. # fake some battery state
  374. setprop status.battery.state Slow
  375. setprop status.battery.level 5
  376. setprop status.battery.level_raw 50
  377. setprop status.battery.level_scale 9
  378. # wifi display
  379. write /proc/sys/net/core/wmem_max 262144
  380. # Set permission for Widevine DRM temporarily
  381. chmod 0777 /dev/s5p-smem
  382. rm /data/app/tlcd_sock
  383. # make param block device link for SysScope
  384. symlink /dev/block/mmcblk0p7 /dev/block/param
  385. # serial keyboard port
  386. chown root system /dev/ttySAC2
  387. chmod 0660 /dev/ttySAC2
  388. # touchscreen
  389. chown radio system /sys/class/sec/tsp/cmd
  390. chown media_rw media_rw /sys/class/sec/tsp/set_jitter
  391. # epen
  392. chown radio system /sys/class/sec/sec_epen/epen_firm_update
  393. chown radio system /sys/class/sec/sec_epen/epen_checksum
  394. chown radio system /sys/class/sec/sec_epen/epen_checksum_result
  395. chown radio system /sys/class/sec/sec_epen/epen_reset
  396. # wakeup keys
  397. chown radio system /sys/class/sec/sec_key/wakeup_keys
  398. write /sys/class/sec/sec_key/wakeup_keys 116,172
  399. # serial keyboard daemon
  400. service sec_keyboard /system/bin/sec_keyboard /dev/ttySAC2
  401. class late_start
  402. disabled
  403. group system
  404. # SISO-ANDR_PERF :: START Changing scheduler to cfq and reseting cpu min freq to -1 after boot complete
  405. on property:sys.boot_completed=1
  406. write /sys/block/mmcblk0/queue/scheduler cfq
  407. write /sys/power/cpufreq_min_limit -1
  408. # write /proc/sys/net/ipv6/conf/rmnet_usb0/accept_ra 2
  409. # write /proc/sys/net/ipv6/conf/rmnet_usb1/accept_ra 2
  410. # write /proc/sys/net/ipv6/conf/rmnet_usb2/accept_ra 2
  411. # write /proc/sys/net/ipv6/conf/rmnet_usb3/accept_ra 2
  412. # SISO-ANDR_PERF :: END
  413. on property:ro.uart_debug=0
  414. start sec_keyboard
  415. # create virtual SD card at /mnt/sdcard, based on the /data/media directory
  416. # daemon will drop to user/group system/media_rw after initializing
  417. # underlying files in /data/media wil be created with user and group media_rw (1023)
  418. service sdcard /system/bin/sdcard /data/media /mnt/shell/emulated 1023 1023
  419. class late_start
  420. # AT Distributor for factory test
  421. service at_distributor /system/bin/at_distributor
  422. class main
  423. user root
  424. group radio log
  425. # diag app for cp uart
  426. service diag_uart_log /system/bin/diag_uart_log
  427. class main
  428. user root
  429. group radio
  430. #service cpboot-daemon /sbin/cbd -d -p 10
  431. # class main
  432. # user root
  433. # group radio cache inet misc audio sdcard_rw log
  434. service p2p_supplicant /system/bin/wpa_supplicant \
  435. -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -N \
  436. -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin \
  437. -puse_p2p_group_interface=1
  438. # we will start as root and wpa_supplicant will switch to user wifi
  439. # after setting up the capabilities required for WEXT
  440. # user wifi
  441. # group wifi inet keystore
  442. class main
  443. socket wpa_wlan0 dgram 660 wifi wifi
  444. disabled
  445. oneshot
  446. service wpa_supplicant /system/bin/wpa_supplicant \
  447. -Dnl80211 -iwlan0 -e/data/misc/wifi/entropy.bin \
  448. -c/data/misc/wifi/wpa_supplicant.conf
  449. # we will start as root and wpa_supplicant will switch to user wifi
  450. # after setting up the capabilities required for WEXT
  451. # user wifi
  452. # group wifi inet keystore
  453. class main
  454. socket wpa_wlan0 dgram 660 wifi wifi
  455. disabled
  456. oneshot
  457. service dhcpcd_wlan0 /system/bin/dhcpcd -ABKL
  458. class main
  459. disabled
  460. oneshot
  461. service dhcpcd_p2p /system/bin/dhcpcd -aABKL
  462. class main
  463. disabled
  464. oneshot
  465. service dhcpcd_bnep0 /system/bin/dhcpcd -ABKL
  466. class main
  467. disabled
  468. oneshot
  469. service iprenew_wlan0 /system/bin/dhcpcd -n
  470. class main
  471. disabled
  472. oneshot
  473. service iprenew_p2p /system/bin/dhcpcd -n
  474. class main
  475. disabled
  476. oneshot
  477. service iprenew_bnep0 /system/bin/dhcpcd -n
  478. class main
  479. disabled
  480. oneshot
  481. #service secstarter /system/bin/secstarter
  482. #NOT NEEDED
  483. # class main
  484. # user system
  485. # group system
  486. service macloader /system/bin/macloader
  487. class main
  488. oneshot
  489. service netmgrd /system/bin/netmgrd
  490. class late_start
  491. service SMD-daemon /system/bin/smdexe
  492. class main
  493. user root
  494. group system radio inet net_raw
  495. service qc_kickstart /system/bin/qcks s
  496. class core
  497. user root
  498. group radio cache inet misc audio sdcard_rw log
  499. service secril-daemon /system/bin/sec-ril
  500. class main
  501. user root
  502. group radio cache inet misc audio sdcard_rw qcom_diag log
  503. #For EncryptionMode - remove disabled, Modify class main
  504. service qmiproxy /system/bin/qmiproxy
  505. class main
  506. user radio
  507. group radio gps
  508. service qmuxd /system/bin/qmuxd
  509. class main
  510. user root
  511. group radio log audio bluetooth gps log
  512. #start GNSS/Sensor interface daemon
  513. service gsiff_daemon /system/bin/gsiff_daemon
  514. class late_start
  515. user system
  516. group qcom_oncrpc gps
  517. service dmb /system/bin/dmbserver
  518. class main
  519. user system
  520. group radio inet misc audio camera graphics net_bt net_bt_admin sdcard_rw
  521. # sensorhub
  522. service sensorhubservice /system/bin/sensorhubservice
  523. class main
  524. user system
  525. group input
  526. # TVout
  527. #service TvoutService_C /system/bin/bintvoutservice
  528. # class main
  529. # user system
  530. # group graphics
  531. on property:ro.tvout.enable=false
  532. stop TvoutService_C