Advertisement
Guest User

Untitled

a guest
Apr 26th, 2014
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.24 KB | None | 0 0
  1. on early-init
  2. write /sys/class/boot_monitor/boot_timer 1
  3. insmod /boot/aml_nftl_dev.ko
  4. on init
  5.  
  6. on aml-firstboot-init
  7. #show first init logo
  8. #display_logo /firstinitlogo.rle
  9.  
  10. #format data and cache patrition if not exist
  11. confirm_formated ext4 /dev/block/data /data
  12. confirm_formated ext4 /dev/block/cache /cache
  13.  
  14. on fs
  15. setprop ro.crypto.umount_sd false
  16. mount ext4 /dev/block/system /system wait ro noatime nodiratime noauto_da_alloc
  17. e2fsck -y /dev/block/data
  18. mount ext4 /dev/block/data /data noatime nodiratime norelatime nosuid nodev noauto_da_alloc
  19. e2fsck -y /dev/block/cache
  20. mount ext4 /dev/block/cache /cache noatime nodiratime norelatime nosuid nodev noauto_da_alloc
  21. write /sys/class/aml_keys/aml_keys/version auto3
  22.  
  23. on post-fs-data
  24.  
  25. on boot
  26. write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1608000
  27. write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 96000
  28. write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor hotplug
  29. write /sys/class/freq_limit/limit 0
  30. #write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 816000
  31. #write /sys/devices/system/cpu/cpufreq/ondemand/freq_step 8
  32. #write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 100000
  33. #write /sys/devices/system/cpu/cpufreq/ondemand/up_threshold 80
  34. #write /sys/devices/system/cpu/cpufreq/ondemand/down_threshold 50
  35.  
  36. write /sys/class/vfm/map "rm default"
  37. write /sys/class/vfm/map "add default decoder ppmgr deinterlace amvideo"
  38. #write /sys/class/vfm/map "add default decoder ppmgr amvideo"
  39.  
  40. #add for mali scaling mode set
  41. chown system /sys/module/mali/parameters/scaling_mode
  42.  
  43. on property:svc.bootanim=running
  44. write /sys/class/graphics/fb1/free_scale 0
  45. write sys/class/graphics/fb0/free_scale 0x10001
  46. write /sys/class/graphics/fb0/blank 0
  47. write /sys/class/graphics/fb1/blank 1
  48. write /sys/class/graphics/fb2/blank 1
  49. write /sys/class/graphics/fb3/blank 1
  50.  
  51. on property:init.svc.bootanim=stopped
  52. start preinstall
  53. # write /sys/class/aml_mod/mod_off audio
  54. write /sys/class/aml_mod/mod_off mipi
  55. # write /sys/class/aml_mod/mod_off spi
  56. # write /sys/class/aml_mod/mod_off uart0
  57. write /sys/class/aml_mod/mod_off uart1
  58. write /sys/class/aml_mod/mod_off uart2
  59. write /sys/class/aml_mod/mod_off uart3
  60. # write /sys/class/aml_mod/mod_off venc
  61. # write /sys/class/aml_mod/mod_off hdmi
  62. write /sys/class/aml_mod/mod_off bt656
  63. write /sys/class/aml_mod/mod_off vdec
  64. # write /sys/class/aml_mod/mod_off rom
  65. # write /sys/class/aml_mod/mod_off efuse
  66. write /sys/class/aml_mod/mod_off random_num_gen
  67. write /sys/class/aml_mod/mod_off tcon
  68. # write /sys/class/aml_mod/mod_off ethernet
  69. # write /sys/class/aml_mod/mod_off media_cpu
  70. write /sys/class/aml_mod/mod_off viu2
  71. # write /sys/class/aml_mod/mod_off smart_card
  72. write /sys/class/aml_mod/mod_off sdhc
  73. write /sys/class/aml_mod/mod_off stream
  74. write /sys/class/aml_mod/mod_off blk_mov
  75. write /sys/class/aml_mod/mod_off dvin
  76. # write /sys/class/aml_mod/mod_off rdma
  77. write /sys/class/aml_mod/mod_off ge2d
  78. # write /sys/class/aml_mod/mod_off vdin
  79. write /sys/class/aml_mod/mod_off lvds
  80.  
  81. # write /sys/class/aml_mod/dynamical_control audio
  82. write /sys/class/aml_mod/dynamical_control vdec
  83. write /sys/class/aml_mod/dynamical_control bt656
  84. #write /sys/class/aml_mod/dynamical_control venc
  85. #write /sys/class/aml_mod/dynamical_control media_cpu
  86. write /sys/class/aml_mod/dynamical_control ge2d
  87. #write /sys/class/aml_mod/dynamical_control vdin
  88.  
  89. write /sys/class/boot_monitor/boot_timer 0
  90. write /sys/module/di/parameters/bypass_hd_prog 1
  91.  
  92. #write /sys/kernel/mm/ksm/pages_to_scan 100
  93. #write /sys/kernel/mm/ksm/sleep_millisecs 500
  94. #write /sys/kernel/mm/ksm/run 1
  95.  
  96. write /sys/class/graphics/fb0/blank 0
  97.  
  98. service zram_mem /system/bin/zram_mount.sh
  99. class main
  100. oneshot
  101.  
  102. service wpa_supplicant /system/bin/wpa_supplicant \
  103. -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
  104. -e/data/misc/wifi/entropy.bin \
  105. -O/data/misc/wifi/sockets \
  106. -g@android:wpa_wlan0
  107. # we will start as root and wpa_supplicant will switch to user wifi
  108. # after setting up the capabilities required for WEXT
  109. # user wifi
  110. # group wifi inet keystore
  111. class main
  112. socket wpa_wlan0 dgram 660 wifi wifi
  113. disabled
  114. oneshot
  115.  
  116. service p2p_supplicant /system/bin/wpa_supplicant \
  117. -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
  118. -O/data/misc/wifi/sockets \
  119. -g@android:wpa_wlan0 \
  120. -puse_p2p_group_interface=1p2p_device=1 -e/data/misc/wifi/entropy.bin
  121. # we will start as root and wpa_supplicant will switch to user wifi
  122. # after setting up the capabilities required for WEXT
  123. # user wifi
  124. # group wifi inet keystore
  125. class main
  126. socket wpa_wlan0 dgram 660 wifi wifi
  127. disabled
  128. oneshot
  129.  
  130. #By SZ. ---->
  131. service installApk /system/bin/installApk.sh
  132. class main
  133. oneshot
  134. #<----
  135.  
  136. service xcmidware /system/bin/xcmid-amlogic
  137. class main
  138. user root
  139. group root system input
  140.  
  141. service preinstall /system/bin/preinstall.sh
  142. user root
  143. group root
  144. disabled
  145. oneshot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement