diff options
author | Daniel Hillenbrand <daniel.hillenbrand@codeworkx.de> | 2012-07-22 15:24:24 +0200 |
---|---|---|
committer | Daniel Hillenbrand <daniel.hillenbrand@codeworkx.de> | 2012-07-22 15:24:24 +0200 |
commit | d30210153d8f19a0ca825b33f2282b9ae071c6ec (patch) | |
tree | 36c5d3485edbdcc6788ae0e1f7306d0f9885b686 /init.smdk4x12.rc | |
parent | 44378b730efd28a958ac35e3d294e1c04472ff79 (diff) | |
download | device_samsung_i9300-d30210153d8f19a0ca825b33f2282b9ae071c6ec.zip device_samsung_i9300-d30210153d8f19a0ca825b33f2282b9ae071c6ec.tar.gz device_samsung_i9300-d30210153d8f19a0ca825b33f2282b9ae071c6ec.tar.bz2 |
jellybeaned
Diffstat (limited to 'init.smdk4x12.rc')
-rwxr-xr-x | init.smdk4x12.rc | 146 |
1 files changed, 82 insertions, 64 deletions
diff --git a/init.smdk4x12.rc b/init.smdk4x12.rc index 0d9051d..876a9a4 100755 --- a/init.smdk4x12.rc +++ b/init.smdk4x12.rc @@ -2,15 +2,18 @@ import init.smdk4x12.usb.rc import init.bt.rc on early-init - export EXTERNAL_STORAGE /mnt/sdcard + export EXTERNAL_STORAGE /storage/sdcard0 export SECONDARY_STORAGE /mnt/extSdCard - mkdir /mnt/sdcard 0000 system system + mkdir /storage 0050 system sdcard_r + mkdir /storage/sdcard0 0000 system system + mkdir /mnt/extSdCard 0775 system system mkdir /mnt/usbdisk 0775 system system # for backwards compatibility - symlink /mnt/sdcard /sdcard + symlink /storage/sdcard0 /sdcard + symlink /storage/sdcard0 /mnt/sdcard symlink /mnt/extSdCard /extSdCard symlink /efs /factory @@ -71,8 +74,14 @@ on post-fs-data chmod 0644 /efs/redata.bin chmod 0644 /efs/h2k.dat +# Camera firmware + mkdir /data/cfw 0775 system system + chown system media /data/cfw/SlimISP_GD.bin + chmod 0775 /data/cfw/SlimISP_GD.bin + chown system media /data/cfw/SlimISP_ZD.bin + chmod 0775 /data/cfw/SlimISP_ZD.bin + # Camera - write /data/ISP_CV 1 chown system radio /sys/class/camera/rear/rear_camfw chown system radio /sys/class/camera/rear/rear_camtype chown system radio /sys/class/camera/rear/rear_flash @@ -80,15 +89,7 @@ on post-fs-data chown system radio /sys/class/camera/front/front_camfw chown system radio /sys/class/camera/front/front_camtype chown system radio /sys/class/flash/flash/flash_power - -# Camera Firmware - mkdir /data/cfw 0775 system system - chown system system /data/cfw - chmod 0775 /data/cfw - chown system system /data/cfw/SlimISP_GD.bin - chmod 0666 /data/cfw/SlimISP_GD.bin - chown system system /data/cfw/SlimISP_ZD.bin - chmod 0666 /data/cfw/SlimISP_ZD.bin + write /data/ISP_CV 1 # Permissions for bluetooth setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr" @@ -231,19 +232,19 @@ on post-fs-data chown system radio /sys/class/sec/tsp/cmd # Permissions for Touchkey - chown system radio /sys/class/sec/sec_touchkey/enable_disable - chown system radio /sys/class/sec/sec_touchkey/touchkey_brightness - chown system radio /sys/class/sec/sec_touchkey/touchkey_menu - chown system radio /sys/class/sec/sec_touchkey/touchkey_back - chown system radio /sys/class/sec/sec_touchkey/touch_update - chown system radio /sys/class/sec/sec_touchkey/touch_version - chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_panel - chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_phone - chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update_status - chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update - chown system radio /sys/class/sec/sec_touchkey/touch_sensitivity - chown system radio /sys/class/sec/sec_touchkey/touchkey_threshold - chown system system /sys/devices/virtual/sec/sec_touchkey/brightness + chown system radio /sys/class/sec/sec_touchkey/enable_disable + chown system radio /sys/class/sec/sec_touchkey/touchkey_brightness + chown system radio /sys/class/sec/sec_touchkey/touchkey_menu + chown system radio /sys/class/sec/sec_touchkey/touchkey_back + chown system radio /sys/class/sec/sec_touchkey/touch_update + chown system radio /sys/class/sec/sec_touchkey/touch_version + chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_panel + chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_version_phone + chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update_status + chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update + chown system radio /sys/class/sec/sec_touchkey/touch_sensitivity + chown system radio /sys/class/sec/sec_touchkey/touchkey_threshold + chown system system /sys/devices/virtual/sec/sec_touchkey/brightness # Permissions for gpio_keys chown radio system /sys/class/sec/sec_key/wakeup_keys @@ -256,26 +257,26 @@ on post-fs-data chown system radio /sys/class/sec/switch/adc # SVC LED - chown system system /sys/class/sec/led/led_r - chown system system /sys/class/sec/led/led_g - chown system system /sys/class/sec/led/led_b - - chown system system /sys/class/leds/led_r/brightness - chown system system /sys/class/leds/led_g/brightness - chown system system /sys/class/leds/led_b/brightness - chown system system /sys/class/leds/led_r/delay_on - chown system system /sys/class/leds/led_g/delay_on - chown system system /sys/class/leds/led_b/delay_on - chown system system /sys/class/leds/led_r/delay_off - chown system system /sys/class/leds/led_g/delay_off - chown system system /sys/class/leds/led_b/delay_off - chown system system /sys/class/leds/led_r/blink - chown system system /sys/class/leds/led_g/blink - chown system system /sys/class/leds/led_b/blink - - chown system system /sys/class/sec/led/led_pattern - chown system system /sys/class/sec/led/led_blink - chown system system /sys/class/sec/led/led_br_lev + chown system system /sys/class/sec/led/led_r + chown system system /sys/class/sec/led/led_g + chown system system /sys/class/sec/led/led_b + + chown system system /sys/class/leds/led_r/brightness + chown system system /sys/class/leds/led_g/brightness + chown system system /sys/class/leds/led_b/brightness + chown system system /sys/class/leds/led_r/delay_on + chown system system /sys/class/leds/led_g/delay_on + chown system system /sys/class/leds/led_b/delay_on + chown system system /sys/class/leds/led_r/delay_off + chown system system /sys/class/leds/led_g/delay_off + chown system system /sys/class/leds/led_b/delay_off + chown system system /sys/class/leds/led_r/blink + chown system system /sys/class/leds/led_g/blink + chown system system /sys/class/leds/led_b/blink + + chown system system /sys/class/sec/led/led_pattern + chown system system /sys/class/sec/led/led_blink + chown system system /sys/class/sec/led/led_br_lev # <Sensors & NFC> # Input Events @@ -388,8 +389,8 @@ on boot symlink /dev/block/mmcblk0p4 /dev/block/param # serial keyboard port - chown root system /dev/ttySAC2 - chmod 0660 /dev/ttySAC2 + chown root system /dev/ttySAC2 + chmod 0660 /dev/ttySAC2 # touchscreen chown radio system /sys/class/sec/tsp/cmd @@ -407,18 +408,18 @@ on boot # serial keyboard daemon service sec_keyboard /system/bin/sec_keyboard /dev/ttySAC2 - class late_start - disabled - group system + class late_start + disabled + group system on property:ro.uart_debug=0 - start sec_keyboard + start sec_keyboard # create virtual SD card at /mnt/sdcard, based on the /data/media directory # daemon will drop to user/group system/media_rw after initializing # underlying files in /data/media wil be created with user and group media_rw (1023) service sdcard /system/bin/sdcard /data/media 1023 1023 - class late_start + class main # icd service icd /system/bin/icd @@ -432,8 +433,21 @@ service cpboot-daemon /sbin/cbd -d user root group radio cache inet misc audio sdcard_rw log +service p2p_supplicant /system/bin/wpa_supplicant \ + -Dnl80211 -iwlan0 -puse_p2p_group_interface=1 -e/data/misc/wifi/entropy.bin \ + -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 + class main + socket wpa_wlan0 dgram 660 wifi wifi + disabled + oneshot + service wpa_supplicant /system/bin/wpa_supplicant \ - -Dnl80211 -iwlan0 -puse_p2p_group_interface=1 -e/data/misc/wifi/entropy.bin + -Dnl80211 -iwlan0 -puse_p2p_group_interface=1 -e/data/misc/wifi/entropy.bin \ + -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 @@ -454,9 +468,9 @@ service dhcpcd_p2p /system/bin/dhcpcd -aABKL oneshot service dhcpcd_bnep0 /system/bin/dhcpcd -ABKL - class main - disabled - oneshot + class main + disabled + oneshot service iprenew_wlan0 /system/bin/dhcpcd -n class main @@ -469,9 +483,9 @@ service iprenew_p2p /system/bin/dhcpcd -n oneshot service iprenew_bnep0 /system/bin/dhcpcd -n - class main - disabled - oneshot + class main + disabled + oneshot service macloader /system/bin/macloader class main @@ -490,8 +504,12 @@ service dmb /system/bin/dmbserver group radio inet misc audio camera graphics net_bt net_bt_admin sdcard_rw # TVout -service TvoutService_C /system/bin/bintvoutservice - class main - user system - group graphics +#service TvoutService_C /system/bin/bintvoutservice +# class main +# user system +# group graphics +service SecTVOutService /system/bin/TVOutDummy + class main + group graphics + oneshot |