Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 14th, 2012  |  syntax: None  |  size: 10.34 KB  |  hits: 72  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. on early-init
  2.     mkdir /mnt/sdcard 0000 system system
  3.     # for backwards compatibility
  4.     symlink /mnt/sdcard /sdcard
  5.  
  6.     mkdir /mnt/external_sd 0000 system system
  7.     symlink /mnt/external_sd /external_sd
  8.  
  9.     mkdir /mnt/usbdisk 0755 system system
  10.  
  11.     export EXTERNAL_STORAGE /mnt/sdcard
  12.  
  13. # Vibetonz
  14.     export VIBE_PIPE_PATH /dev/pipes
  15.     mkdir /dev/pipes 0771 shell shell
  16.  
  17. on early-fs
  18.     mkdir /system
  19.     mkdir /data 0771 system system
  20.     mkdir /cache 0771 system cache
  21.     mkdir /config 0500 root root
  22.     mkdir /efs 0771 system system
  23.     mkdir /persist 0771 system system
  24.  
  25.     #nbsdx added
  26.     mkdir /modem
  27.     mkdir /modemst1
  28.     mkdir /modemst2
  29.  
  30. # insmod the modules
  31.     # ko files for bthid
  32.     insmod /lib/modules/bthid.ko
  33.  
  34. # files for exfat
  35.     insmod /system/lib/modules/exfat_core.ko
  36.     insmod /system/lib/modules/exfat_fs.ko
  37.  
  38. on emmc-fs
  39. # mount mmc partitions
  40.     wait /dev/block/mmcblk0p14
  41.     mount ext4 /dev/block/mmcblk0p14 /system ro barrier=1
  42.     wait /dev/block/mmcblk0p15
  43.     exec /system/bin/e2fsck -p /dev/block/mmcblk0p15
  44.     mount ext4 /dev/block/mmcblk0p15 /data nosuid nodev noatime barrier=1 discard,noauto_da_alloc,journal_async_commit
  45.     mount ext4 /dev/block/mmcblk0p16 /persist nosuid nodev barrier=1
  46.     wait /dev/block/mmcblk0p17
  47.     exec /system/bin/e2fsck -p /dev/block/mmcblk0p17
  48.     mount ext4 /dev/block/mmcblk0p17 /cache nosuid nodev barrier=1
  49.     wait /dev/block/mmcblk0p11
  50.     mount ext4 /dev/block/mmcblk0p11 /efs nosuid nodev barrier=1
  51.  
  52.     # more nbsdx changes
  53.     wait /dev/block/mmcblk0p1
  54.     mount ext4 /dev/block/mmcblk0p1 /modem
  55.     wait /dev/block/mmcblk0p12
  56.     mount ext4 /dev/block/mmcblk0p12 /modemst1
  57.     wait /dev/block/mmcblk0p13
  58.     mount ext4 /dev/block/mmcblk0p13 /modemst2
  59.  
  60.     # create directory for ril data
  61.     mkdir /data/misc/radio 0775 radio radio
  62.     mkdir /data/misc/radio/hatp 0775 radio system
  63.  
  64. #HDCP2.X : The directory permission is temporary.
  65.     mkdir /efs/drm 0775  system system
  66.     mkdir /efs/drm/dxhdcp2 0774  system system
  67.  
  68. # permission for TZIC
  69.     chown system system /dev/tzic
  70.  
  71.     # sensor
  72.     chown system radio /sys/class/sensors/barometer_sensor/sea_level_pressure
  73.     chown system radio /sys/class/sensors/barometer_sensor/eeprom_check
  74.     chown system radio /sys/class/sensors/barometer_sensor/calibration
  75.     chown system radio /sys/class/sensors/accelerometer_sensor/calibration
  76.     chown system radio /sys/class/sensors/accelerometer_sensor/reactive_alert
  77.     chown system radio /sys/class/sensors/proximity_sensor/enable
  78.     chown system radio /sys/class/sensors/proximity_sensor/prox_avg
  79.     chown system radio /sys/class/sensors/proximity_sensor/prox_cal
  80.     chown system radio /sys/class/sensors/light_sensor/enable
  81.  
  82.     #earjack
  83.         chown system radio /sys/class/audio/earjack/select_jack
  84.         chown media system /sys/class/audio/earjack/reselect_jack
  85.         chown system radio /sys/class/audio/earjack/key_state
  86.         chown system radio /sys/class/audio/earjack/state
  87.  
  88.     #OTG Test
  89.     chown system radio /sys/class/host_notify/usb_otg/booster
  90.     chmod 0660 /sys/class/host_notify/usb_otg/booster
  91.  
  92.     #Essential node for usbservice
  93.     mkdir /dev/bus/ 755 root root
  94.     mkdir /dev/bus/usb 755 root root
  95.  
  96. # wifi
  97.     mkdir /efs/wifi 0775 system system
  98.  
  99. # Permission for fast dormacy for RIL
  100.     chown system radio /sys/devices/virtual/sec/bamdmux/waketime
  101.  
  102. # for TRP/TIS
  103.     write /data/.psm.info 1
  104.     chown system root /data/.psm.info
  105.     chmod 0660 /data/.psm.info
  106.  
  107. # icd
  108.     exec icd_check
  109.     chown system system /dev/icd
  110.     chmod 0644 /dev/icd
  111.     write /dev/icdr 0
  112.     chown system system /dev/icdr
  113.     chmod 0644 /dev/icdr
  114.     chown system system /dev/tzic
  115.  
  116. # h2k permission
  117.     chmod 0644 /efs/redata.bin
  118.  
  119. # Permissions for Camera
  120.     chown system radio /sys/class/camera/rear/rear_camfw
  121.     chown system radio /sys/class/camera/rear/rear_camtype
  122.     chown system radio /sys/class/camera/rear/rear_flash
  123.     chown system radio /sys/class/camera/front/front_camfw
  124.     chown system radio /sys/class/camera/front/front_camtype
  125.     chown system camera /sys/class/flash/flash/flash_power
  126.     chmod 660 /sys/class/flash/flash/flash_power
  127.  
  128.     chown system system /sys/class/sec/led/led_r
  129.     chown system system /sys/class/sec/led/led_g
  130.     chown system system /sys/class/sec/led/led_b
  131.     chown system system /sys/class/sec/led/led_pattern
  132.     chown system system /sys/class/sec/led/led_blink
  133.  
  134. # Permissions for NCM
  135.     chmod 0660 /sys/class/android_usb/android0/terminal_version
  136.     chown system system /sys/class/android_usb/android0/terminal_version
  137.  
  138. # SEC DVFS sysfs node
  139.     chown system system /sys/power/cpufreq_max_limit
  140.     chown system system /sys/power/cpufreq_min_limit
  141.     chown system system /sys/power/cpufreq_table
  142.     chmod 664 /sys/power/cpufreq_max_limit
  143.     chmod 664 /sys/power/cpufreq_min_limit
  144.     chmod 664 /sys/power/cpufreq_table
  145.  
  146.     chown radio system /sys/class/sec/sec_touchkey/touch_sensitivity
  147.     chown radio system /sys/class/sec/sec_touchkey/touchkey_firm_update
  148.     chown radio system /sys/class/sec/sec_touchscreen/set_tsp_for_inputmethod
  149.     chown system radio /sys/class/sec/tsp_noise_test/disp_all_deltadata
  150.     chown system radio /sys/class/sec/tsp_noise_test/disp_all_refdata
  151.     chown system radio /sys/class/sec/tsp/cmd
  152.     chown radio system /sys/class/lcd/panel/power_reduce
  153.     chown radio system /sys/class/lcd/panel/gamma_mode
  154.     chown system radio /sys/class/sec/switch/reset_switch
  155.  
  156.     # SAMSUNG CMC624
  157.     chown system system  /sys/class/mdnie/mdnie/lcdtype
  158.     chown system system  /sys/class/mdnie/mdnie/lcd_power
  159.     chown system media_rw /sys/class/mdnie/mdnie/scenario
  160.     chown system system /sys/class/mdnie/mdnie/tuning
  161.     chown system media_rw /sys/class/mdnie/mdnie/outdoor
  162.     chown system system  /sys/class/mdnie/mdnie/mdnie_temp
  163.     chown system system /sys/class/mdnie/mdnie/mode
  164.         chown system system /sys/class/mdnie/mdnie/negative
  165.         chown system media_rw /sys/class/mdnie/mdnie/playspeed
  166. # permissions for NFC
  167.     setprop ro.nfc.port "I2C"
  168.     chmod 0600 /dev/pn544
  169.     chown nfc nfc /dev/pn544
  170.  
  171. # permission for CHARGING
  172.    chown system radio /sys/class/power_supply/battery/batt_reset_soc
  173.    chown system radio /sys/class/power_supply/battery/batt_slate_mode
  174.    chown system radio /sys/class/power_supply/battery/batt_reset_soc
  175.    chown system radio /sys/class/power_supply/battery/factory_mode
  176.    chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/call
  177.    chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/video
  178.    chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/music
  179.    chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/browser
  180.    chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/hotspot
  181.    chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/camera
  182.    chown system radio /sys/class/power_supply/battery/talk_wcdma
  183.    chown system radio /sys/class/power_supply/battery/talk_gsm
  184.    chown system radio /sys/class/power_supply/battery/call
  185.    chown system radio /sys/class/power_supply/battery/data_call
  186.    chown system radio /sys/class/power_supply/battery/gps
  187.    chown system radio /sys/class/power_supply/battery/wifi
  188.    chown system radio /sys/class/power_supply/battery/lte
  189.  
  190. # klaatu tdmb ownership
  191.     chown system system /dev/tdmb
  192.     chmod 0660 /dev/tdmb
  193.  
  194. # Vibetonz
  195.     chmod 0660 /dev/tspdrv
  196.     chown root shell /dev/tspdrv
  197.  
  198. # volume up/down key
  199.     chown radio system /sys/class/sec/sec_key/wakeup_keys
  200.  
  201. service ril-daemon /system/bin/rild
  202.     class main
  203.     socket rild stream 660 root radio
  204.     socket rild-debug stream 660 radio system
  205.     user root
  206.     group radio cache inet misc audio sdcard_rw qcom_oncrpc diag log system drmrpc
  207.  
  208. service secril-daemon /system/bin/sec-ril
  209.     class main
  210.     user root
  211.     group radio cache inet misc audio sdcard_rw diag log
  212.  
  213. service macloader /system/bin/macloader
  214.     class main
  215.     oneshot
  216.  
  217. # Vibetonz
  218. service immvibed /system/bin/immvibed
  219.     class core
  220.     user shell
  221.     group shell
  222.     oneshot
  223.  
  224. # sensor
  225. # Change permission for sensor
  226. on property:ro.yas-selftest.enable=true
  227.     chown system system /dev/i2c-12
  228.     chmod 660 /dev/i2c-12
  229. on property:ro.yas.enable=true
  230.     chmod 755 /system/bin/geomagneticd
  231.     chown system input /sys/class/input/input1/enable
  232.     chown system input /sys/class/input/input1/delay
  233.     chown system input /sys/class/input/input1/wake
  234.  
  235.     chown system input /sys/class/input/input2/enable
  236.     chown system input /sys/class/input/input2/delay
  237.     chown system input /sys/class/input/input2/wake
  238.  
  239.     chown system input /sys/class/input/input3/enable
  240.     chown system input /sys/class/input/input3/delay
  241.     chown system input /sys/class/input/input3/wake
  242.  
  243.     chown system input /sys/class/input/input4/enable
  244.     chown system input /sys/class/input/input4/delay
  245.     chown system input /sys/class/input/input4/wake
  246.  
  247.     chown system input /sys/class/input/input5/enable
  248.     chown system input /sys/class/input/input5/delay
  249.     chown system input /sys/class/input/input5/wake
  250.  
  251.     chown system input /sys/class/input/input6/enable
  252.     chown system input /sys/class/input/input6/poll_delay
  253.     chown system input /sys/class/input/input6/wake
  254.  
  255.     chown compass input /sys/class/input/input1/offsets
  256.     chown compass input /sys/class/input/input1/dynamic_matrix
  257.  
  258.     chown compass input /sys/class/input/input2/offsets
  259.     chown compass input /sys/class/input/input2/dynamic_matrix
  260.  
  261.     chown compass input /sys/class/input/input3/offsets
  262.     chown compass input /sys/class/input/input3/dynamic_matrix
  263.  
  264.     chown compass input /sys/class/input/input4/offsets
  265.     chown compass input /sys/class/input/input4/dynamic_matrix
  266.  
  267.     chown system system /dev/i2c-12
  268.         chmod 660 /dev/i2c-12
  269.  
  270. on property:ro.yas_softiron.enable=true
  271.     write /sys/class/input/input3/ellipsoid_mode 1
  272.     write /sys/class/input/input2/static_matrix 8791 1420 4 705 11187 238 -1491 925 10193
  273.  
  274. service orientationd /system/bin/orientationd
  275.     class main
  276.     user compass
  277.     group input
  278.     disabled
  279.  
  280. service geomagneticd /system/bin/geomagneticd
  281.     class main
  282.     user compass
  283.     group system input
  284.     disabled
  285.  
  286. # insthk
  287. on property:sys.qseecomd.enable=true
  288.     exec /system/bin/insthk
  289.  
  290. on property:ro.yas.enable=true
  291.     start orientationd
  292.     start geomagneticd