/init.blade.rc
http://github.com/CyanogenMod/android_device_zte_blade · Windows Resource-Definition Script · 135 lines · 109 code · 26 blank · 0 comment · 0 complexity · 52918980f0b784f8eae39420171d3dcc MD5 · raw file
- service dhcp-service /system/bin/netcfg wlan0 dhcp
- oneshot
- on property:dev.bootcomplete=1
- stop dhcp-service
- start dhcp-service
- on boot
- # cpufreq configurations
- # write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 245760
- # write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand
- write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 500000
- write /sys/devices/system/cpu/cpufreq/ondemand/up_threshold 90
- write /sys/devices/system/cpu/cpufreq/ondemand/down_threshold 30
- # Setup charging
- chown system system /sys/module/msm_battery/parameters/usb_chg_enable
- # Setup bluetooth
- chown bluetooth bluetooth /sys/module/bluetooth_power/parameters/power
- chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
- chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
- chown bluetooth bluetooth /proc/bluetooth/sleep/proto
- chown system system /sys/module/sco/parameters/disable_esco
- chmod 0660 /sys/module/bluetooth_power/parameters/power
- chmod 0660 /sys/class/rfkill/rfkill0/state
- chmod 0660 /proc/bluetooth/sleep/proto
- chown bluetooth bluetooth /sys/devices/platform/msm_serial_hs.0/clock
- chmod 0660 /sys/devices/platform/msm_serial_hs.0/clock
- # Setup android gadget
- write /sys/module/g_android/parameters/serial_number CM7-Blade
- write /sys/module/g_android/parameters/product_id 0x1351
- #create WIFI filesystem structure
- mkdir /data/misc 01771 system misc
- mkdir /data/misc/wifi 0770 system wifi
- mkdir /data/misc/wifi/sockets
- chown system wifi /data/misc/wifi/sockets
- chmod 770 /data/misc/wifi/sockets
- mkdir /data/misc/dhcp 0770 dhcp dhcp
- chown dhcp dhcp /data/misc/dhcp
- mkdir /data/system 0775 system system
- mkdir /data/local
- chmod 0777 /data/local
- chown radio shell /data/local
- mkdir /data/local/tmp
- chmod 0777 /data/local/tmp
- chown radio shell /data/local/tmp
- # For qmuxd socket
- mkdir /data/radio 0770 radio radio
- chown radio radio 0770 /data/radio
- chown system system /sys/class/leds/green/blink
- chown system system /sys/class/leds/green/brightness
- chown system system /sys/class/leds/green/grpfreq
- chown system system /sys/class/leds/green/grppwm
- chown system system /sys/class/leds/red/blink
- chown system system /sys/class/leds/red/brightness
- chown system system /sys/class/leds/red/grpfreq
- chown system system /sys/class/leds/red/grppwm
- chown system system /sys/class/leds/amber/blink
- chown system system /sys/class/leds/amber/brightness
- chown system system /sys/class/leds/amber/grpfreq
- chown system system /sys/class/leds/amber/grppwm
- # SD card polling
- chown system system /sys/module/g_android/parameters/product_id
- chown system system /sys/devices/platform/msm_sdcc.1/polling
- chown system system /sys/devices/platform/msm_sdcc.2/polling
- chown system system /sys/devices/platform/msm_sdcc.3/polling
- chown system system /sys/devices/platform/msm_sdcc.4/polling
- chown system system /sys/devices/platform/android_usb/composition
- chown system system /sys/devices/platform/android_usb/remote_wakeup
- # Enable MASS storage on SDCARD
- write /sys/devices/platform/mass_storage/lun0/file /dev/block/mmcblk0p1
- write /sys/bus/platform/drivers/msm_sdcc/msm_sdcc.1/polling 1
- service qmuxd /system/bin/qmuxd
- on property:init.svc.bluetoothd=running
- write /sys/devices/virtual/bluetooth/hci0/idle_timeout 7000
- start abtfilt
- on property:init.svc.bluetoothd=stopped
- stop abtfilt
- service hci_qcomm_init /system/bin/log -t qcom-bluetooth -p i "hci_qcomm_init service requested"
- user bluetooth
- group bluetooth net_bt_admin
- disabled
- oneshot
- service hciattach /system/bin/sh /system/etc/init.bt.sh
- user bluetooth
- group qcom_oncrpc bluetooth net_bt_admin system
- disabled
- oneshot
- on property:init.svc.wpa_supplicant=stopped
- stop dhcpcd_wlan0
- # WPA SETTINGS
- service wpa_supplicant /system/bin/wpa_supplicant -Dawext -iwlan0 -W -c/data/misc/wifi/wpa_supplicant.conf
- group wifi inet
- socket wpa_wlan0 dgram 660 wifi wifi
- disabled
- oneshot
- service dhcpcd_wlan0 /system/bin/dhcpcd -BKL
- disabled
- oneshot
- #service wlan_tool /system/bin/wlan_tool
- # disabled
- # oneshot
- service abtfilt /system/bin/abtfilt -c -d -z -n
- disabled
- oneshot
- service akmd /system/bin/akmd2
- oneshot
- service hostapd /system/bin/hostapd /data/misc/wifi/hostapd.conf
- socket hostapd_athap0 dgram 660 wifi wifi
- group wifi inet
- oneshot
- disabled