Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

151 lines (124 sloc) 5.026 kb
on emmc
mkdir /system
mkdir /data 0771 system system
mkdir /cache 0770 system cache
mkdir /devlog 0700 root root
# devwait emmc@system
devwait /dev/block/mmcblk0p25
# exec /system/bin/e2fsck_recvy -p emmc@system
# mount ext3 emmc@system /system ro data=ordered
mount ext3 /dev/block/mmcblk0p25 /system ro data=ordered
# devwait emmc@userdata
devwait /dev/block/mmcblk0p26
# exec /system/bin/e2fsck_recvy -p emmc@userdata
# mount ext3 emmc@userdata /data nosuid nodev data=ordered
exec /system/bin/e2fsck -p /dev/block/mmcblk0p26
mount ext3 /dev/block/mmcblk0p26 /data nosuid nodev data=ordered
# devwait emmc@cache
devwait /dev/block/mmcblk0p27
# exec /system/bin/e2fsck_recvy -p emmc@cache
# mount ext3 emmc@cache /cache nosuid nodev data=ordered
exec /system/bin/e2fsck -p /dev/block/mmcblk0p27
mount ext3 /dev/block/mmcblk0p27 /cache nosuid nodev data=ordered
# devwait emmc@devlog
devwait /dev/block/mmcblk0p28
# exec /system/bin/e2fsck_recvy -p emmc@devlog
# mount ext3 emmc@devlog /devlog nosuid nodev data=ordered
exec /system/bin/e2fsck -p /dev/block/mmcblk0p28
mount ext3 /dev/block/mmcblk0p28 /devlog nosuid nodev data=ordered
on early-init
device mtd@misc 0460 radio diag
on init
# double check the perms and set owner
chown root root /devlog
chmod 0700 /devlog
on boot
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_vision/parameters/bdaddr
setprop ro.bt.bdaddr_path /sys/module/board_vision/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
#set radio_feedback permissions
chown radio radio /dev/radio_feedback
chmod 0660 /dev/radio_feedback
# Load kineto_gan.ko while booting
# insmod /system/lib/modules/kineto_gan.ko
# Enable low memory killer to check file pages
write /sys/module/lowmemorykiller/parameters/minfile 0,0,0,5120,5632,6144
write /sys/module/lowmemorykiller/parameters/check_filepages 1
write /sys/devices/system/cpu/cpufreq/ondemand/up_threshold 90
write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 50000
service wpa_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant \
-Dwext -ieth0 -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 /system/bin/dhcpcd -ABKL eth0
disabled
oneshot
# compass/accelerometer daemon
service akmd /system/bin/akmd
user compass
group compass misc input
# 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 udhcpd /system/bin/udhcpd
disabled
oneshot
service netsharing_on /system/bin/netsharing net on
disabled
oneshot
service netsharing_off /system/bin/netsharing net off
disabled
oneshot
service rmt_storage /system/bin/rmt_storage /dev/block/mmcblk0p13 /dev/block/mmcblk0p14
user root
disabled
service htc_ebdlogd /system/bin/htc_ebdlogd -s -k -P 7
user root
disabled
oneshot
service htc_ebdlogd_rel /system/bin/htc_ebdlogd -s -k
user root
disabled
oneshot
on property:ro.build.tags=test-keys
start htc_ebdlogd
on property:ro.build.tags=release-keys
start htc_ebdlogd_rel
on property:ro.emmc=1
start rmt_storage
Jump to Line
Something went wrong with that request. Please try again.