on boot mount debugfs /sys/kernel/debug /sys/kernel/debug mkdir /data/misc/wifi 0770 wifi wifi mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/dhcp 0770 dhcp dhcp chown dhcp dhcp /data/misc/dhcp # bluetooth power up/down interface chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state chmod 0660 /sys/class/rfkill/rfkill0/state # bluetooth MAC address programming chown bluetooth bluetooth /sys/module/board_mahimahi/parameters/bdaddr setprop ro.bt.bdaddr_path /sys/module/board_mahimahi/parameters/bdaddr # bluetooth car dock pin chown system system /sys/class/switch/dock/bt_pin # Permissions for Liblights. chown system system /sys/class/leds/green/brightness chown system system /sys/class/leds/green/blink chown system system /sys/class/leds/amber/brightness chown system system /sys/class/leds/amber/blink chown system system /sys/class/leds/red/brightness chown system system /sys/class/leds/red/blink chown system system /sys/class/leds/blue/brightness chown system system /sys/class/leds/blue/blink chown system system /sys/class/leds/jogball-backlight/brightness chown system system /sys/class/leds/jogball-backlight/color chown system system /sys/class/leds/jogball-backlight/period chown system system /sys/class/leds/button-backlight/brightness chown system system /sys/class/leds/lcd-backlight/brightness # enable the GPS setprop ro.ril.def.agps.mode 2 # performance tweaks for flash write /sys/block/mtdblock3/bdi/read_ahead_kb 4 write /sys/block/mtdblock4/bdi/read_ahead_kb 4 write /sys/block/mtdblock5/bdi/read_ahead_kb 4 # Power Management write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 245000 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 998400 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 40000 # Wakelock debug write /sys/module/wakelock/parameters/debug_mask 7 # Fast dormancy settings setprop ro.ril.fast.dormancy.rule 1 setprop ro.ril.fd.scron.timeout 4 setprop ro.ril.fd.scroff.timeout 3 # GPRS class setprop ro.ril.gprsclass 10 # compass/accelerometer daemon service akmd /system/bin/akmd user compass group compass misc input service wpa_supplicant /system/bin/wpa_supplicant \ -Dwext -c/data/misc/wifi/wpa_supplicant.conf # we will start as root and wpa_supplicant will switch to user wifi # after setting up the capabilities required for WEXT # user wifi # group wifi inet keystore socket wpa_eth0 dgram 660 wifi wifi disabled oneshot service dhcpcd_eth0 /system/bin/dhcpcd -ABKL disabled oneshot # bugreport is triggered by the KEY_VOLUMEUP and BTN_MOUSE keycodes service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport disabled oneshot keycodes 115 272 service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \ --baudrate 3000000 --patchram /etc/firmware/bcm4329.hcd /dev/ttyHS0 user bluetooth group bluetooth net_bt_admin disabled service dspcrashd /system/bin/dspcrashd