| kyoungheon | c46b48b | 2010-08-18 15:07:38 -0700 | [diff] [blame] | 1 | on boot |
| Brian Swetland | ec04e35 | 2010-09-19 06:34:17 -0700 | [diff] [blame] | 2 | mount debugfs /sys/kernel/debug /sys/kernel/debug |
| 3 | |
| Brian Swetland | 921f0de | 2010-09-20 17:06:13 -0700 | [diff] [blame] | 4 | setprop ro.build.product herring |
| 5 | setprop ro.product.device herring |
| kyoungheon | c46b48b | 2010-08-18 15:07:38 -0700 | [diff] [blame] | 6 | setprop ro.radio.noril yes |
| hyungseoung.yoo | 7f217b6 | 2010-09-15 12:47:10 -0700 | [diff] [blame] | 7 | setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr" |
| kyoungheon | c46b48b | 2010-08-18 15:07:38 -0700 | [diff] [blame] | 8 | |
| 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 KANG | 44732f1 | 2010-08-31 12:42:55 -0700 | [diff] [blame] | 15 | # wi-fi |
| 16 | mkdir /data/misc/wifi/sockets 0770 wifi wifi |
| 17 | mkdir /data/misc/dhcp 0770 dhcp dhcp |
| 18 | |
| Ed Heyl | eb722dd | 2010-09-07 18:13:41 -0700 | [diff] [blame] | 19 | # phone |
| JIKWANG KANG | 94e2554 | 2010-09-22 20:12:55 -0700 | [diff] [blame] | 20 | setprop ro.telephony.call_ring.multiple 0 |
| Ed Heyl | eb722dd | 2010-09-07 18:13:41 -0700 | [diff] [blame] | 21 | |
| DooHyunHwang | 6b81645 | 2010-10-12 14:06:08 -0700 | [diff] [blame] | 22 | # 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 Heyl | 0f26a39 | 2010-09-02 11:40:57 -0700 | [diff] [blame] | 26 | # create data/gps for GPS demon |
| Park Sanghyun | a881850 | 2011-03-09 08:59:00 +0900 | [diff] [blame] | 27 | mkdir /data/gps 770 gps system |
| Alexy Shin | a8be4ac | 2010-10-09 04:09:22 +0900 | [diff] [blame] | 28 | chown gps system /data/gps |
| 29 | chown gps root /sys/class/sec/gps/GPS_PWR_EN/value |
| Brian Swetland | ff8195d | 2010-10-08 19:02:51 -0700 | [diff] [blame] | 30 | chmod 660 /sys/class/sec/gps/GPS_PWR_EN/value |
| hyungseoung.yoo | 393fc37 | 2010-09-02 22:50:35 +0900 | [diff] [blame] | 31 | |
| Jeong-Seok Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 32 | on fs |
| 33 | mkdir /efs 0775 radio radio |
| 34 | mount yaffs2 mtd@efs /efs nosuid nodev |
| Brian Swetland | ae20b47 | 2010-12-13 15:40:41 -0800 | [diff] [blame] | 35 | chmod 770 /efs/bluetooth |
| 36 | chmod 770 /efs/imei |
| Brian Swetland | 921f0de | 2010-09-20 17:06:13 -0700 | [diff] [blame] | 37 | mount ext4 /dev/block/platform/s3c-sdhci.0/by-name/system /system wait ro |
| Brian Swetland | 6404048 | 2010-10-06 16:44:47 -0700 | [diff] [blame] | 38 | mount ext4 /dev/block/platform/s3c-sdhci.0/by-name/userdata /data wait noatime nosuid nodev |
| Choi jonghwan | 043350a | 2010-09-05 19:41:25 -0700 | [diff] [blame] | 39 | |
| hyungseoung.yoo | 393fc37 | 2010-09-02 22:50:35 +0900 | [diff] [blame] | 40 | # permissions for bluetooth. |
| Jaikumar Ganesh | 1899647 | 2010-12-15 11:09:32 -0800 | [diff] [blame] | 41 | chown bluetooth bluetooth /efs/bluetooth |
| hyungseoung.yoo | 393fc37 | 2010-09-02 22:50:35 +0900 | [diff] [blame] | 42 | 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 Hur | 1fa3068 | 2010-11-08 10:25:29 -0800 | [diff] [blame] | 49 | # We chown/chmod /efs because mount is run as root + defaults |
| 50 | chown radio radio /efs |
| 51 | chmod 0775 /efs |
| 52 | |
| Nick Pelly | 5cc7d64 | 2010-09-03 17:22:42 -0700 | [diff] [blame] | 53 | # permissions for NFC |
| 54 | setprop ro.nfc.port "I2C" |
| Nick Pelly | e5a3799 | 2010-10-17 16:48:27 -0700 | [diff] [blame] | 55 | chmod 0600 /dev/pn544 |
| 56 | chown nfc nfc /dev/pn544 |
| Nick Pelly | 5cc7d64 | 2010-09-03 17:22:42 -0700 | [diff] [blame] | 57 | |
| Jeong-Seok Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 58 | # Permissions for System Server and daemons. |
| 59 | chown system system /sys/class/backlight/s5p_bl/brightness |
| 60 | |
| Brian Swetland | 43a841e | 2010-09-21 15:50:50 -0700 | [diff] [blame] | 61 | service gpsd /system/vendor/bin/gpsd -c /vendor/etc/gps.xml |
| Alexy Shin | a8be4ac | 2010-10-09 04:09:22 +0900 | [diff] [blame] | 62 | socket gps seqpacket 0660 gps system |
| 63 | user gps |
| Alexy Shin | bb40284 | 2010-11-11 04:35:11 +0900 | [diff] [blame] | 64 | group system inet |
| Jeong-Seok Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 65 | |
| Brian Swetland | 86304be | 2010-09-15 16:13:20 -0700 | [diff] [blame] | 66 | # create filesystems if necessary |
| Brian Swetland | 6404048 | 2010-10-06 16:44:47 -0700 | [diff] [blame] | 67 | service setup_fs /system/bin/setup_fs /dev/block/platform/s3c-sdhci.0/by-name/userdata |
| Brian Swetland | 86304be | 2010-09-15 16:13:20 -0700 | [diff] [blame] | 68 | user root |
| 69 | group root |
| 70 | oneshot |
| 71 | |
| Jeong-Seok Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 72 | # 3D init |
| Brian Swetland | 61da085 | 2010-09-19 03:46:56 -0700 | [diff] [blame] | 73 | service pvrsrvinit /system/vendor/bin/pvrsrvinit |
| Jeong-Seok Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 74 | user root |
| 75 | group root |
| 76 | oneshot |
| 77 | |
| Dmitry Shmidt | e3acf3d | 2011-01-05 14:12:59 -0800 | [diff] [blame] | 78 | service 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 Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 80 | disabled |
| 81 | oneshot |
| JIKWANG KANG | 44732f1 | 2010-08-31 12:42:55 -0700 | [diff] [blame] | 82 | |
| TK MUN | 1d21bdf | 2011-03-04 22:25:17 +0900 | [diff] [blame] | 83 | # DHCPCD |
| 84 | # wi-fi |
| 85 | service dhcpcd_eth0 /system/bin/dhcpcd -ABKL |
| 86 | disabled |
| 87 | oneshot |
| 88 | |
| 89 | # wimax |
| 90 | service dhcpcd_uwbr0 /system/bin/dhcpcd -ABKL |
| 91 | disabled |
| 92 | oneshot |
| 93 | |
| 94 | # IP Renew |
| 95 | # wi-fi |
| 96 | service dhcpcd_renew_eth0 /system/bin/dhcpcd -n |
| 97 | disabled |
| 98 | oneshot |
| 99 | |
| 100 | # wimax |
| 101 | service dhcpcd_renew_uwbr0 /system/bin/dhcpcd -n |
| Jeong-Seok Yang | 7562f3f | 2010-09-07 22:08:26 -0700 | [diff] [blame] | 102 | disabled |
| 103 | oneshot |
| hyungseoung.yoo | 393fc37 | 2010-09-02 22:50:35 +0900 | [diff] [blame] | 104 | |
| hyungseoung.yoo | 4ac1f4f | 2010-10-28 09:56:00 +0900 | [diff] [blame] | 105 | service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \ |
| hyungseoung.yoo | 7b728e2 | 2010-09-22 11:12:43 -0700 | [diff] [blame] | 106 | --baudrate 3000000 --patchram /vendor/firmware/bcm4329.hcd /dev/s3c2410_serial0 |
| hyungseoung.yoo | 393fc37 | 2010-09-02 22:50:35 +0900 | [diff] [blame] | 107 | user bluetooth |
| 108 | group bluetooth net_bt_admin |
| 109 | disabled |
| 110 | oneshot |
| Ed Heyl | d1c4091 | 2010-09-07 18:13:00 -0700 | [diff] [blame] | 111 | |
| Mike Lockwood | 7a3f491 | 2010-10-11 21:30:05 -0400 | [diff] [blame] | 112 | # bugreport is triggered by holding down volume down, volume up and power |
| Brian Swetland | 34cfd9e | 2010-09-21 13:19:29 -0700 | [diff] [blame] | 113 | service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport |
| 114 | disabled |
| 115 | oneshot |
| Mike Lockwood | 7a3f491 | 2010-10-11 21:30:05 -0400 | [diff] [blame] | 116 | keycodes 114 115 116 |
| TK MUN | 1d21bdf | 2011-03-04 22:25:17 +0900 | [diff] [blame] | 117 | |
| 118 | service wimax_route /system/bin/route add default dev uwbr0 |
| 119 | disabled |
| 120 | oneshot |