blob: e260e0a88f9500e983b2369e53228cb9f50980e9 [file] [log] [blame]
kyoungheonc46b48b2010-08-18 15:07:38 -07001on boot
Brian Swetlandec04e352010-09-19 06:34:17 -07002 mount debugfs /sys/kernel/debug /sys/kernel/debug
3
Brian Swetland921f0de2010-09-20 17:06:13 -07004 setprop ro.build.product herring
5 setprop ro.product.device herring
kyoungheonc46b48b2010-08-18 15:07:38 -07006 setprop ro.radio.noril yes
hyungseoung.yoo7f217b62010-09-15 12:47:10 -07007 setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
kyoungheonc46b48b2010-08-18 15:07:38 -07008
9# fake some battery state
10 setprop status.battery.state Slow
11 setprop status.battery.level 5
12 setprop status.battery.level_raw 50
13 setprop status.battery.level_scale 9
14
JIKWANG KANG44732f12010-08-31 12:42:55 -070015# wi-fi
16 mkdir /data/misc/wifi/sockets 0770 wifi wifi
17 mkdir /data/misc/dhcp 0770 dhcp dhcp
18
Ed Heyleb722dd2010-09-07 18:13:41 -070019# phone
JIKWANG KANG94e25542010-09-22 20:12:55 -070020 setprop ro.telephony.call_ring.multiple 0
Ed Heyleb722dd2010-09-07 18:13:41 -070021
DooHyunHwang6b816452010-10-12 14:06:08 -070022# change permission for uart_switch
23 chown radio radio /sys/class/sec/uart_switch/UART_SEL/value
24 chmod 660 /sys/class/sec/uart_switch/UART_SEL/value
25
Ed Heyl0f26a392010-09-02 11:40:57 -070026# create data/gps for GPS demon
Park Sanghyuna8818502011-03-09 08:59:00 +090027 mkdir /data/gps 770 gps system
Alexy Shina8be4ac2010-10-09 04:09:22 +090028 chown gps system /data/gps
29 chown gps root /sys/class/sec/gps/GPS_PWR_EN/value
Brian Swetlandff8195d2010-10-08 19:02:51 -070030 chmod 660 /sys/class/sec/gps/GPS_PWR_EN/value
hyungseoung.yoo393fc372010-09-02 22:50:35 +090031
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070032on fs
33 mkdir /efs 0775 radio radio
34 mount yaffs2 mtd@efs /efs nosuid nodev
Brian Swetlandae20b472010-12-13 15:40:41 -080035 chmod 770 /efs/bluetooth
36 chmod 770 /efs/imei
Brian Swetland921f0de2010-09-20 17:06:13 -070037 mount ext4 /dev/block/platform/s3c-sdhci.0/by-name/system /system wait ro
Brian Swetland64040482010-10-06 16:44:47 -070038 mount ext4 /dev/block/platform/s3c-sdhci.0/by-name/userdata /data wait noatime nosuid nodev
Choi jonghwan043350a2010-09-05 19:41:25 -070039
hyungseoung.yoo393fc372010-09-02 22:50:35 +090040# permissions for bluetooth.
Jaikumar Ganesh18996472010-12-15 11:09:32 -080041 chown bluetooth bluetooth /efs/bluetooth
hyungseoung.yoo393fc372010-09-02 22:50:35 +090042 chown bluetooth bluetooth ro.bt.bdaddr_path
43 chown bluetooth bluetooth /dev/s3c2410_serial0
44 chmod 0600 /dev/s3c2410_serial0
45 chmod 0660 /sys/class/rfkill/rfkill0/state
46 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
47 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
48
Kyungtak Hur1fa30682010-11-08 10:25:29 -080049# We chown/chmod /efs because mount is run as root + defaults
50 chown radio radio /efs
51 chmod 0775 /efs
52
Nick Pelly5cc7d642010-09-03 17:22:42 -070053# permissions for NFC
54 setprop ro.nfc.port "I2C"
Nick Pellye5a37992010-10-17 16:48:27 -070055 chmod 0600 /dev/pn544
56 chown nfc nfc /dev/pn544
Nick Pelly5cc7d642010-09-03 17:22:42 -070057
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070058# Permissions for System Server and daemons.
59 chown system system /sys/class/backlight/s5p_bl/brightness
60
Brian Swetland43a841e2010-09-21 15:50:50 -070061service gpsd /system/vendor/bin/gpsd -c /vendor/etc/gps.xml
Alexy Shina8be4ac2010-10-09 04:09:22 +090062 socket gps seqpacket 0660 gps system
63 user gps
Alexy Shinbb402842010-11-11 04:35:11 +090064 group system inet
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070065
Brian Swetland86304be2010-09-15 16:13:20 -070066# create filesystems if necessary
Brian Swetland64040482010-10-06 16:44:47 -070067service setup_fs /system/bin/setup_fs /dev/block/platform/s3c-sdhci.0/by-name/userdata
Brian Swetland86304be2010-09-15 16:13:20 -070068 user root
69 group root
70 oneshot
71
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070072# 3D init
Brian Swetland61da0852010-09-19 03:46:56 -070073service pvrsrvinit /system/vendor/bin/pvrsrvinit
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070074 user root
75 group root
76 oneshot
77
Dmitry Shmidte3acf3d2011-01-05 14:12:59 -080078service wpa_supplicant /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf
79 socket wpa_wlan0 dgram 0660 wifi wifi
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070080 disabled
81 oneshot
JIKWANG KANG44732f12010-08-31 12:42:55 -070082
TK MUN1d21bdf2011-03-04 22:25:17 +090083# DHCPCD
84# wi-fi
85service dhcpcd_eth0 /system/bin/dhcpcd -ABKL
86 disabled
87 oneshot
88
89# wimax
90service dhcpcd_uwbr0 /system/bin/dhcpcd -ABKL
91 disabled
92 oneshot
93
94# IP Renew
95# wi-fi
96service dhcpcd_renew_eth0 /system/bin/dhcpcd -n
97 disabled
98 oneshot
99
100# wimax
101service dhcpcd_renew_uwbr0 /system/bin/dhcpcd -n
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -0700102 disabled
103 oneshot
hyungseoung.yoo393fc372010-09-02 22:50:35 +0900104
hyungseoung.yoo4ac1f4f2010-10-28 09:56:00 +0900105service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \
hyungseoung.yoo7b728e22010-09-22 11:12:43 -0700106 --baudrate 3000000 --patchram /vendor/firmware/bcm4329.hcd /dev/s3c2410_serial0
hyungseoung.yoo393fc372010-09-02 22:50:35 +0900107 user bluetooth
108 group bluetooth net_bt_admin
109 disabled
110 oneshot
Ed Heyld1c40912010-09-07 18:13:00 -0700111
Mike Lockwood7a3f4912010-10-11 21:30:05 -0400112# bugreport is triggered by holding down volume down, volume up and power
Brian Swetland34cfd9e2010-09-21 13:19:29 -0700113service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport
114 disabled
115 oneshot
Mike Lockwood7a3f4912010-10-11 21:30:05 -0400116 keycodes 114 115 116
TK MUN1d21bdf2011-03-04 22:25:17 +0900117
118service wimax_route /system/bin/route add default dev uwbr0
119 disabled
120 oneshot