Advertisement
Guest User

Droid X2 init.mapphone_umts.rc

a guest
Nov 30th, 2011
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 22.17 KB | None | 0 0
  1. on post-fs
  2.  
  3.  
  4. # Backward compatibility
  5.     symlink /dev /dev/netmux
  6.  
  7. # prepare generic keypad name
  8.     exec /init_prep_keypad.sh
  9.     mount yaffs2 mtd@system /system ro remount
  10.     mount ext3 mmc@system /system ro noatime nodiratime remount
  11.  
  12.     mount rootfs rootfs / rw remount
  13.  
  14.     mkdir /cdrom 0770 system system
  15.     mount yaffs2 mtd@cdrom /cdrom ro
  16.  
  17.     symlink /dev/ttyGS0 /dev/acm0
  18.  
  19. # Create mountpoints and mount tmpfs
  20.     mkdir /pds 0775 system system
  21.     mkdir /tmp 0777 system system
  22.     mount tmpfs tmpfs /tmp size=2m
  23.  
  24. # Configure kernel options
  25.     # Enable automatic power control for EHCI USB IPC
  26.     write /sys/devices/platform/ehci-omap.0/usb1/power/level auto
  27.     write /sys/devices/platform/ehci-omap.0/usb1/power/autosuspend 0
  28.     write /sys/devices/platform/ehci-omap.0/usb1/1-3/power/level auto
  29.     write /sys/devices/platform/ehci-omap.0/usb1/1-3/power/autosuspend 0
  30.     # Reset system time
  31.     write /sys/class/rtc/rtc0/unsecured_rtc on
  32.     # Disable a system-wide task dump on OOM in default
  33.     write /proc/sys/vm/oom_dump_tasks 0
  34.     write /proc/sys/fs/suid_dumpable 2
  35.     # Set core pattern
  36.     write /proc/sys/kernel/core_pattern "|/system/bin/coredump %e %p %t"
  37.     # Power Management
  38.     write /sys/power/sleep_while_idle 1
  39.     write /sys/power/enable_off_mode 1
  40.     write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand
  41.     write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 250000
  42.     write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold 86
  43.     write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate 46875
  44.     write /sys/power/sr_vdd1_autocomp 1
  45.     write /sys/power/sr_vdd2_autocomp 1
  46.     write /sys/power/enable_abb_mode 1
  47. # Change ownership for vibrators
  48.     chown system system /sys/class/timed_output/lvibrator/enable
  49.     chown system system /sys/class/timed_output/vibrator/enable
  50.     chown system system /sys/class/timed_output/vibrator/sweep
  51. # Change permission of vibrators
  52.     chmod 0660 /sys/class/timed_output/lvibrator/enable
  53.     chmod 0660 /sys/class/timed_output/vibrator/enable
  54.     chmod 0660 /sys/class/timed_output/vibrator/sweep
  55. # Mount mtd partitions
  56.     # mount /pds as r/w
  57.     # We chown/chmod /pds again so because mount is run as root + defaults
  58.     mount yaffs2 mtd@pds /pds nosuid nodev no-checkpoint
  59.     exec /system/bin/logwrapper /system/bin/mount_ext3.sh pds /pds
  60.     chown system system /pds
  61.     chmod 0775 /pds
  62.     mkdir /pds/comm_drv 0770 radio radio
  63.     mkdir /pds/public 0775 system shell
  64.     chown system shell /pds/public
  65.     chmod 0775 /pds/public
  66.     #change perms for already created /pds/camera directory
  67.     chown system media /pds/camera
  68.     chmod 0775 /pds/camera
  69. # setting 0755 permission to scim dir
  70.     mkdir /pds/scim 0755 root radio
  71.     chown root radio /pds/scim
  72.     chmod 0755 /pds/scim
  73. # Mount preinstall partition
  74.     mkdir /preinstall 0771 system system
  75.     exec /system/bin/logwrapper /system/bin/mount_ext3.sh preinstall /preinstall
  76.     chmod 0771 /preinstall
  77.     chown system system /preinstall
  78. # Create basic filesystem structure
  79.     # create moto specific dirs for mystuff
  80.     mkdir /data/download 0775 system system
  81.     mkdir /data/download/mystuff 0775 system system
  82.     # create moto specific dirs for wifi
  83.     mkdir /data/system 0771 system system
  84.     # wifi dirs
  85.     mkdir /data/misc/wifi 0770 wifi wifi
  86.     mkdir /data/misc/wifi/sockets 0770 wifi wifi
  87.     mkdir /data/misc/dhcp 0770 dhcp dhcp
  88.     chown dhcp dhcp /data/misc/dhcp
  89.     mkdir /pds/wifi 0771 wifi wifi
  90.     chmod 0664 /pds/wifi/nvs_map.bin
  91.     mkdir /data/comm_drv 0770 radio radio
  92.     mkdir /data/gki 0770 radio radio
  93.     mkdir /tmp/commdrv 0770 radio radio
  94.     # bluetooth power up/down interface
  95.     chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
  96.     chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
  97.     chmod 0660 /sys/class/rfkill/rfkill0/state
  98.     chown bluetooth bluetooth /sys/class/rfkill/rfkill1/type
  99.     chown bluetooth bluetooth /sys/class/rfkill/rfkill1/state
  100.     chmod 0660 /sys/class/rfkill/rfkill1/state
  101.     # following two dirs are for storing BP Flex and PDS files. NVM Daemon is using these folders
  102.     mkdir /data/bp_nvm
  103.     chown radio radio /data/bp_nvm
  104.     chmod 0770 /data/bp_nvm
  105.     mkdir /pds/bp_nvm
  106.     chown radio radio /pds/bp_nvm
  107.     chmod 0770 /pds/bp_nvm
  108.     # create logger folder
  109.     mkdir /data/logger 0770 radio log
  110.     chown radio log /data/logger
  111.     chmod 0770 /data/logger
  112.     mkdir /data/panicreports
  113.     chown root radio /data/panicreports
  114.     chmod 0777 /data/panicreports
  115.     # create the lost+found directories, so as to enforce our permissions
  116.     mkdir /pds/lost+found 0770
  117.     # double check the perms, in case lost+found already exists, and set owner
  118.     chown root root /pds/lost+found
  119.     chmod 0770 /pds/lost+found
  120.     #Create location directory
  121.     mkdir /data/location 0771 radio radio
  122.     #Create opprof directory
  123.     mkdir /data/opprof 0770 radio shell
  124.     # Create anr directory and change permission to 777 to save trace.txt
  125.     mkdir /data/anr
  126.     chmod 0777 /data/anr
  127. # create the necessary dirs for tpapi with proper permission
  128.     mkdir /pds/security
  129.     mkdir /data/tpapi
  130.     mkdir /data/tpapi/etc
  131.     mkdir /data/tpapi/etc/tpa
  132.     mkdir /data/tpapi/etc/tpa/persistent
  133.     chmod 2770 /pds/security
  134.     chmod 2770 /data/tpapi
  135.     chmod 2770 /data/tpapi/etc
  136.     chmod 2770 /data/tpapi/etc/tpa
  137.     chmod 2770 /data/tpapi/etc/tpa/persistent
  138.     chown mot_tpapi mot_tpapi /pds/security
  139.     chown mot_tpapi mot_tpapi /data/tpapi
  140.     chown mot_tpapi mot_tpapi /data/tpapi/etc
  141.     chown mot_tpapi mot_tpapi /data/tpapi/etc/tpa
  142.     chown mot_tpapi mot_tpapi /data/tpapi/etc/tpa/persistent
  143. # directory for encryption management tool, enc_mgt_tool
  144.     mkdir /data/emt
  145.     chmod 0700 /data/emt
  146.     # Create wmdrm directory
  147.     mkdir /pds/wmdrm 0775 mot_drm mot_drm
  148.     # Temp workaround for HP library cleanup
  149.     symlink /dev/hp3a-omap /dev/hp3A-omap
  150. # Permissions for video
  151.     chmod 0770 /dev/hp3a-omap
  152.     chmod 0770 /dev/hplens-omap
  153.     chmod 0770 /dev/video0
  154.     chmod 0770 /dev/video1
  155.     chmod 0770 /dev/video2
  156.     chown media camera /dev/hp3a-omap
  157.     chown media camera /dev/hplens-omap
  158.     chown media camera /dev/video0
  159.     chown media graphics /dev/video1
  160.     chown media graphics /dev/video2
  161.     mount rootfs rootfs / ro remount
  162. # Install kernel modules
  163. # Install BP related kernel modules
  164.     #Start the engine modules for netmux first for other daemons depends on it
  165.     insmod /system/lib/modules/netmux.ko
  166.     insmod /system/lib/modules/netmux_linkdriver.ko
  167.     insmod /system/lib/modules/modem_pm_driver.ko
  168.     insmod /system/lib/modules/sec.ko
  169. # Install product specific kernel modules
  170.     exec /system/bin/load_modules.sh
  171. # chown/chmod for FOTA
  172.     chown system system /cache/fota
  173.     chmod 0770 /cache/fota
  174. on early-boot
  175. # Adjust the out of memory thresholds to account for the larget
  176. # space on sholes. These numbers are in pages (4k). Must be kept
  177. # in sync with init.rc. This must be done before the regular init.rc
  178. # since these properies can't change once set.
  179.     setprop ro.FOREGROUND_APP_MEM 2464
  180.     setprop ro.VISIBLE_APP_MEM 3712
  181.     setprop ro.PERCEPTIBLE_APP_MEM 5632
  182.     setprop ro.HEAVY_WEIGHT_APP_MEM 5632
  183.     setprop ro.SECONDARY_SERVER_MEM 7392
  184.     setprop ro.BACKUP_APP_MEM 7392
  185.     setprop ro.HOME_APP_MEM 7392
  186.     setprop ro.HIDDEN_APP_MEM 8608
  187.     setprop ro.EMPTY_APP_MEM 9856
  188. # Define the BLAN interface
  189.     setprop ro.blan.interface usb0
  190. # mount eCryptFS if required
  191.     exec /system/bin/sh /system/bin/startup_smc.sh
  192.     exec /system/bin/enc_mgt_tool
  193.     class_start media_early_init
  194. on boot
  195. # Overwrite what init.rc selected for the memory killer params to match above.
  196.     write /sys/module/lowmemorykiller/parameters/minfree 2464,3712,5632,7392,8608,9856
  197. # Define Motorola DBVC ATVC Property defaults (failsafe properties)
  198.     setprop ro.sys.atvc_allow_netmon_usb 0
  199.     setprop ro.sys.atvc_allow_netmon_ih 0
  200.     setprop ro.sys.atvc_allow_res_core 0
  201.     setprop ro.sys.atvc_allow_res_panic 0
  202.     setprop ro.sys.atvc_allow_all_adb 0
  203.     setprop ro.sys.atvc_allow_all_core 0
  204.     setprop ro.sys.atvc_allow_efem 0
  205.     setprop ro.sys.atvc_allow_bp_log 0
  206.     setprop ro.sys.atvc_allow_ap_mot_log 0
  207.     setprop ro.sys.atvc_allow_gki_log 0
  208. # Change the ownership of led files.
  209.    chown system system /sys/class/leds/lcd-backlight/als
  210.    chown system system /sys/class/leds/lcd-backlight/pwm_mode
  211.    chown system system /sys/class/leds/lcd-backlight/brightness
  212.    chmod 0660 /sys/class/leds/lcd-backlight/brightness
  213.    chown system system /sys/class/leds/keyboard-backlight/brightness
  214.    chmod 0660 /sys/class/leds/keyboard-backlight/brightness
  215.    chown system system /sys/class/leds/keyboard1-backlight/brightness
  216.    chmod 0660 /sys/class/leds/keyboard1-backlight/brightness
  217.    chown system system /sys/class/leds/keyboard2-backlight/brightness
  218.    chmod 0660 /sys/class/leds/keyboard2-backlight/brightness
  219.    chown system system /sys/class/leds/button-backlight/brightness
  220.    chmod 0660 /sys/class/leds/button-backlight/brightness
  221.    chown system system /sys/class/leds/red/blink
  222.    chmod 0660 /sys/class/leds/red/blink
  223.    chown system system /sys/class/leds/red/brightness
  224.    chmod 0660 /sys/class/leds/red/brightness
  225.    chown system system /sys/class/leds/green/brightness
  226.    chmod 0660 /sys/class/leds/green/brightness
  227.    chown system system /sys/class/leds/blue/brightness
  228.    chmod 0660 /sys/class/leds/blue/brightness
  229.    chmod 0660 /sys/class/leds/torch-flash/camera_strobe
  230.    chmod 0660 /sys/class/leds/torch-flash/flash_light
  231.    chown system system /sys/class/leds/torch-flash/camera_strobe
  232.    chown system system /sys/class/leds/torch-flash/flash_light
  233.    chown system system /sys/class/leds/spotlight/brightness
  234.    chmod 0660 /sys/class/backlight/adp8870_bl/brightness
  235.    chown system system /sys/class/backlight/adp8870_bl/brightness
  236.    chmod 0660 /sys/class/leds/adp8870-led7/brightness
  237.    chown system system /sys/class/leds/adp8870-led7/brightness
  238.    chmod 0660 /sys/class/backlight/lm3532_bl/brightness
  239.    chown system system /sys/class/backlight/lm3532_bl/brightness
  240. # Change the ownership of touch screen file
  241.    chown root mot_tcmd /sys/devices/platform/i2c_omap.1/i2c-1/1-004a/irq_enable
  242. # Define TCP buffer sizes for various networks
  243. # ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
  244.     setprop net.tcp.buffersize.umts 64000,128000,256000,4096,16384,110208
  245.     setprop net.tcp.buffersize.edge 16384,35040,65536,4096,16384,35040
  246. # Camera related
  247.    chmod 0660 /dev/hplens-omap
  248.    chown media camera /dev/hplens-omap
  249. # Enable panic on softlockup
  250.     write /proc/sys/kernel/softlockup_panic 1
  251. # Load Authentec VPN kernel module
  252.     insmod /system/lib/modules/vpnclient.ko
  253. # Start services
  254.     exec /system/bin/mot_boot_mode
  255. # Set core max size (2G)
  256.     setrlimit 4 2147483648 2147483648
  257. # The properties introduced by moto
  258. on property:sys.chargeonly.mode=1
  259.     start battd
  260.     start console
  261.     write /data/simpin lock
  262.     exec /system/bin/charge_only_mode
  263. # Power up to normal
  264. on property:tcmd.suspend=0
  265.     class_start pre-zygote_services
  266.     class_start zygote_services
  267.     class_start post-zygote_services
  268. # Power up to suspend
  269. on property:tcmd.suspend=1
  270.     class_start pre-zygote_services
  271.     class_start post-zygote_services
  272. # Normal to suspend
  273. on property:tcmd.suspend=2
  274.     class_stop zygote_services
  275. # aplogd on at boot in emulator
  276. on property:ro.kernel.qemu=1
  277.     start aplogd
  278. on property:persist.service.aplogd.enable=1
  279.     start aplogd
  280. on property:persist.service.aplogd.enable=0
  281.     stop aplogd
  282. #start console for userdebug and eng builds
  283. on property:ro.debuggable=1
  284.     start console
  285. on property:ro.sys.atvc_allow_gki_log=1
  286.     start gkilogd
  287. on property:ro.sys.atvc_allow_gki_log=0
  288.     stop gkilogd
  289. # Moto safe power down
  290. on property:sys.reboot=1
  291.     stop ssmgrd
  292.     exec /system/bin/sleep 10
  293.     exec /system/bin/reboot
  294. on property:sys.shutdown=1
  295.     stop ssmgrd
  296.     exec /system/bin/sleep 10
  297.     exec /system/bin/reboot -p
  298. on property:init.svc.wpa_supplicant=stopped
  299.     stop dhcpcd_tiwlan0
  300. # The following services are added by moto
  301. # Set property strings for ATVC logging
  302. # This conditionally sets :
  303. # ro.sys.atvc_allow_bp_log
  304. # ro.sys.atvc_allow_gki_log
  305. # ro.sys.atvc_allow_ap_mot_log
  306. # ro.sys.atvc_allow_all_core
  307. # ro.sys.atvc_allow_res_core
  308. # ro.sys.atvc_allow_res_panic
  309. # ro.sys.atvc_allow_efem
  310. # ro.sys.atvc_allow_netmon_usb
  311. # ro.sys.atvc_allow_netmon_ih
  312. # ro.sys.atvc_allow_all_adb
  313. service atvc /system/bin/dbvc_atvc_property_set
  314.     class pre-zygote_services
  315.     user system
  316.     group system
  317.     oneshot
  318. #service watchdogd /system/bin/watchdogd
  319. # class pre-zygote_services
  320. service telnet /system/bin/telnetd
  321.     class pre-zygote_services
  322.     oneshot
  323. service usbd /system/bin/usbd
  324.     class pre-zygote_services
  325. service nvm-daemon /system/usr/bin/nvm_daemon
  326.     class pre-zygote_services
  327.     user radio
  328.     group radio
  329. # start start_modem.sh to for development purpose
  330. service start_modem /system/bin/sh /system/usr/bin/start_modem.sh
  331.     class pre-zygote_services
  332.     oneshot
  333. # start commdrv pds script
  334. service start_commdrv /system/bin/sh /system/etc/motorola/comm_drv/commdrv_fs.sh
  335.     class pre-zygote_services
  336.     oneshot
  337.     user radio
  338.     group radio system cache
  339. service gkisystem /system/bin/gkisystem
  340.     class pre-zygote_services
  341.     socket location_shim stream 660 radio system
  342.     socket gpshal_socket stream 660 radio system
  343.     socket opprofdaemon stream 660 radio system
  344.     socket gkilog_sock stream 660 radio radio
  345.     group radio system mot_accy mot_secclkd
  346.     onrestart exec /system/usr/bin/gki_pd_notifier
  347. service rild_tcmd /system/bin/rild_tcmd
  348.     class pre-zygote_services
  349.     socket rild_tcmd stream 0660 radio mot_tcmd
  350.     user radio
  351.     group radio
  352. service battd /system/bin/battd
  353.     class pre-zygote_services
  354.     socket battdsock stream 0660 mot_accy mot_accy
  355.     user root
  356.     group mot_accy mot_pwric
  357.     oneshot
  358. service catcommands /system/bin/catcommands
  359.     class pre-zygote_services
  360.     group radio
  361. service bplogd_daemon /system/usr/bin/bplogd_daemon
  362.     class pre-zygote_services
  363.     socket dlog_cmds stream 660 radio log
  364.     socket bp_pd_status stream 660 radio log
  365.     socket bp_aol_cmd stream 666 radio log
  366.     user radio
  367.     group radio inet log sdcard_rw mount
  368.     oneshot
  369. service ssmgrd /system/xbin/ssmgrd
  370.     class post-zygote_services
  371.     group radio input mot_pwric
  372.     oneshot
  373. service hciattach /system/bin/hciattach -n -t 10 /dev/ttyS1 texasalt 3000000 flow
  374.     class post-zygote_services
  375.     user bluetooth
  376.     group bluetooth net_bt_admin
  377.     disabled
  378. service bt_init /system/bin/bt_init
  379.     class post-zygote_services
  380.     oneshot
  381. service hciattach_rfmd /system/bin/hciattach -n -t 10 /dev/ttyS1 texasalt_rfmd 3000000 flow
  382.     class post-zygote_services
  383.     user bluetooth
  384.     group bluetooth net_bt_admin
  385.     disabled
  386. service nap /system/bin/sdptool add NAP
  387.     class post-zygote_services
  388.     user bluetooth
  389.     group bluetooth net_bt_admin
  390.     disabled
  391.     oneshot
  392. service del_nap /system/bin/sdptool remove NAP
  393.     class post-zygote_services
  394.     user bluetooth
  395.     group bluetooth net_bt_admin
  396.     disabled
  397.     oneshot
  398. service panu /system/bin/sdptool add PANU
  399.     class post-zygote_services
  400.     user bluetooth
  401.     group bluetooth net_bt_admin
  402.     disabled
  403.     oneshot
  404. service del_panu /system/bin/sdptool remove PANU
  405.     class post-zygote_services
  406.     user bluetooth
  407.     group bluetooth net_bt_admin
  408.     disabled
  409.     oneshot
  410. service napics /system/bin/sh /system/bin/napics.sh
  411.     class post-zygote_services
  412.     user root
  413.     disabled
  414.     oneshot
  415. service btdhcpd /system/bin/dnsmasq -C /system/etc/btpan.conf
  416.     class post-zygote_services
  417.     user root
  418.     disabled
  419.     oneshot
  420. service map /system/bin/sdptool add --channel=20 --network=1 MAP
  421.     class post-zygote_services
  422.     user bluetooth
  423.     group bluetooth net_bt_admin
  424.     disabled
  425.     oneshot
  426. service tcmd /system/bin/tcmd
  427.     class post-zygote_services
  428.     group mot_tcmd radio mot_pwric input system log camera graphics mot_accy sdcard_rw audio inet bluetooth wifi compass net_bt_admin mot_tombstone mot_tpapi mount net_raw net_admin
  429.     socket local_tcmd stream 0660 mot_tcmd mot_tcmd
  430.     socket batch_socket stream 0600 mot_tcmd mot_tcmd
  431.     oneshot
  432. service tcmdhelp /system/bin/tcmdhelp
  433.     class post-zygote_services
  434.     socket tcmdhelp stream 0600 mot_tcmd mot_tcmd
  435.     oneshot
  436.     disabled
  437. # turn on wifi for tcmd step one
  438. on property:tcmd.load_wlan=1
  439.     insmod /system/lib/modules/tiwlan_drv.ko
  440. # turn on wifi for tcmd step two
  441. on property:tcmd.load_wlan=2
  442.     start wlan_loader
  443. # turn on wifi for tcmd step three
  444. on property:tcmd.load_wlan=3
  445.     exec /system/bin/ifconfig tiwlan0 up
  446. # turn on rfmd wifi for tcmd step four
  447. on property:tcmd.load_wlan=4
  448.     start wlan_loader_rfmd
  449. # turn off wifi for tcmd step one
  450. on property:tcmd.unload_wlan=1
  451.     exec /system/bin/ifconfig tiwlan0 down
  452. # turn off wifi for tcmd step two
  453. on property:tcmd.unload_wlan=2
  454.     exec /system/bin/rmmod tiwlan_drv
  455.     setprop wlan.driver.status unloaded
  456. # turn on bluetooth for FM tcmd
  457. on property:tcmd.fm_mod=1
  458.     stop hciattach
  459.     stop hciattach_rfmd
  460.     start bt_init
  461. # turn off bluetooth for FM tcmd
  462. on property:tcmd.fm_mod=0
  463.     stop hciattach
  464.     stop hciattach_rfmd
  465. # turn on bluetooth for tcmd
  466. on property:tcmd.bt_mod=1
  467.     stop hciattach
  468.     stop hciattach_rfmd
  469.     insmod /system/lib/modules/wl127x_test.ko
  470. #turn off bluetooth for tcmd
  471. on property:tcmd.bt_mod=0
  472.     exec /system/bin/rmmod wl127x_test
  473. #execute tcmdhelp
  474. on property:tcmd.start_tcmdhelp=1
  475.     start tcmdhelp
  476. service panic_daemon /system/usr/bin/panic_daemon
  477.     class post-zygote_services
  478.     user radio
  479.     group log radio system graphics sdcard_rw
  480.     socket panic_daemon stream 660 radio radio
  481.     onrestart exec /system/bin/reboot
  482. # Ecompass daemon
  483. service akmd2 /system/bin/akmd2
  484.     class post-zygote_services
  485.     user compass
  486.     group compass misc input
  487. service wlan_loader /system/bin/wlan_loader -f /system/etc/wifi/fw_wlan1271.bin -i /system/etc/wifi/tiwlan.ini -e /pds/wifi/nvs_map.bin
  488.     class post-zygote_services
  489.     disabled
  490.     oneshot
  491. service wpa_supplicant /system/bin/wpa_supplicant -Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf
  492.     class post-zygote_services
  493. # we will start as root and wpa_supplicant will switch to user wifi
  494. # after setting up the capabilities required for WEXT
  495. # user wifi
  496. # group wifi inet keystore
  497.     socket wpa_tiwlan0 dgram 660 wifi wifi
  498.     disabled
  499.     oneshot
  500. service dhcpcd_tiwlan0 /system/bin/dhcpcd
  501.     class post-zygote_services
  502.     disabled
  503.     oneshot
  504. service dhcpcd_bnep0 /system/bin/dhcpcd
  505.     class post-zygote_services
  506.     disabled
  507.     oneshot
  508. service baseimage /system/bin/dspexec -v -T /system/lib/dsp/baseimage.dof
  509.     class media_early_init
  510.     user media
  511.     group media graphics
  512.     oneshot
  513. service pvrsrv /system/bin/pvrsrvinit
  514.     class post-zygote_services
  515.     user root
  516.     oneshot
  517. service bugtogo /system/bin/bugtogo.sh
  518.     class post-zygote_services
  519.     disabled
  520.     user root
  521.     oneshot
  522.     keycodes 114 115 # default to VOLUME_DOWN + VOLUME_UP
  523. service pppd /system/bin/pppd silent ipparam dun plugin /system/lib/libpppd_plugin.so
  524.     class post-zygote_services
  525.     user root
  526.     disabled
  527.     oneshot
  528. service locDrv /system/usr/bin/brcm_guci_drv -config /system/etc/gpsconfig.xml
  529.     class post-zygote_services
  530.     user radio
  531.     group radio inet sdcard_rw
  532. service pm_init /system/bin/sh /system/usr/bin/pm_init.sh
  533.     class post-zygote_services
  534.     oneshot
  535. service modemlog /system/bin/modemlog
  536.    class pre-zygote_services
  537.    oneshot
  538. # aplogd is controlled by the persist.service.aplogd.enable system property
  539. service aplogd /system/bin/aplogd
  540.     class post-zygote_services
  541.     socket ap_aol_cmd stream 666 system system
  542.     group log system sdcard_rw
  543.     oneshot
  544. service gkilogd /system/bin/gkilogd
  545.     class post-zygote_services
  546.     socket gki_aol_cmd stream 660 radio log
  547.     user radio
  548.     group radio log sdcard_rw
  549. service fmradio /system/bin/fmradioserver
  550.     class post-zygote_services
  551.     disabled
  552.     user system
  553.     group bluetooth net_bt_admin net_raw net_admin misc
  554. service dlnasrv /system/bin/dlnasrv
  555.     class post-zygote_services
  556.     user mot_dlna
  557.     group system net_admin sdcard_rw new_raw inet mount misc
  558.     oneshot
  559.     disabled
  560. service dund_dialup /system/bin/dund --listen --channel=6 --nodetach --dialup
  561.     class post-zygote_services
  562.     group net_bt net_bt_admin
  563.     disabled
  564.     oneshot
  565. on property:dev.bootcomplete=1
  566.     start loadpreinstalls
  567. # ecckeyd daemon has dependency on SMC
  568. # It needs to be root because it needs to be able to read client's /proc/<pid>/status.
  569. # user/group as mot_tpapi/mot_tpapi does not give it enough permission
  570. service ecckeydaemon /system/bin/ecckeyd
  571.     class post-zygote_services
  572.     socket ecckey_socket stream 660 mot_tpapi mot_tpapi
  573.     group mot_tpapi
  574.     disabled
  575.     oneshot
  576. on property:ro.service.start.smc=1
  577.     start ecckeydaemon
  578. service secclkd /system/bin/secclkd
  579.     class post-zygote_services
  580.     socket secclk_socket stream 660 mot_secclkd mot_secclkd
  581.     user mot_tpapi
  582.     group mot_tpapi mot_sec_rtc mot_secclkd
  583.     oneshot
  584. service dla /system/bin/dla
  585.     class post-zygote_services
  586.     oneshot
  587. on property:tcmd.ctrl_adb=1
  588.     setprop persist.service.adb.enable 1
  589.     setprop persist.factory.allow_adb 1
  590.     stop usbd
  591.     start usbd
  592. on property:tcmd.ctrl_adb=0
  593.     setprop persist.service.adb.enable 0
  594.     setprop persist.factory.allow_adb 0
  595.     stop usbd
  596.     start usbd
  597. #start Authentec VPN service
  598. service vpnclientpm /system/bin/vpnclientpm
  599.     class post-zygote_services
  600.     oneshot
  601.     user root
  602. service loadpreinstalls /system/bin/logwrapper /system/bin/loadpreinstalls.sh
  603.     disabled
  604.     oneshot
  605. #IKCBS-229 start RescueStarter for MobileRescue
  606. service RescueStarter /system/bin/RescueStarter
  607.     user nobody
  608.     group input graphics
  609.     class post-zygote_services
  610. #Check available storage space to execute device encryption or decryprion
  611. on property:sys.mot.encrypt.test=1
  612.     exec /system/bin/encryption_test
  613.     exec /system/bin/setprop sys.mot.encrypt.test ""
  614.  
  615.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement