wifi.rc 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. # Wi-Fi init file
  2. on post-fs-data
  3. mkdir /data/vendor/conn 0771 wifi wifi
  4. mkdir /data/vendor/wifi 0771 wifi wifi
  5. mkdir /data/vendor/wifi/wpa 0770 wifi wifi
  6. mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
  7. mkdir /data/vendor/log/wifi 0770 wifi system
  8. # for WIFI TRP/TIS
  9. chown wifi wifi /data/vendor/conn/.psm.info
  10. chmod 0640 /data/vendor/conn/.psm.info
  11. # for WIFI Antenna Selection
  12. chown wifi wifi /data/vendor/conn/.ant.info
  13. chmod 0640 /data/vendor/conn/.ant.info
  14. # for WIFI Version
  15. chown wifi wifi /data/vendor/conn/.wifiver.info
  16. chmod 0644 /data/vendor/conn/.wifiver.info
  17. # for WIFI MEMDUMP
  18. # The default value of below memdump file is set in SecProductFeature
  19. #write /data/vendor/conn/.memdump.info 2
  20. chown wifi wifi /data/vendor/conn/.memdump.info
  21. chmod 0640 /data/vendor/conn/.memdump.info
  22. # for WIFI hotspot
  23. chown wifi wifi /data/vendor/conn/.softap.info
  24. chmod 0644 /data/vendor/conn/.softap.info
  25. chown system wifi /vendor/etc/wifi/indoorchannel.info
  26. chmod 0664 /vendor/etc/wifi/indoorchannel.info
  27. # for updating the supported feature
  28. chown wifi wifi /data/vendor/conn/.feature.info
  29. chmod 0640 /data/vendor/conn/.feature.info
  30. chown wifi wifi /sys/wifi/feature
  31. chmod 0640 /sys/wifi/feature
  32. # for WIFI MAC
  33. mkdir /mnt/vendor/efs/wifi 0755 wifi wifi
  34. chown wifi wifi /mnt/vendor/efs/wifi/.mac.info
  35. chmod 0644 /mnt/vendor/efs/wifi/.mac.info
  36. chown wifi wifi /mnt/vendor/efs/wifi/.mac.cob
  37. chmod 0644 /mnt/vendor/efs/wifi/.mac.cob
  38. chown wifi wifi /sys/wifi/mac_addr
  39. chmod 0640 /sys/wifi/mac_addr
  40. chown wifi wifi /sys/wifi/dump_in_progress
  41. chmod 0660 /sys/wifi/dump_in_progress
  42. start macloader
  43. on boot
  44. setprop wifi.interface wlan0
  45. # start for WiFi MFG (TestMode)
  46. service mfgloader /vendor/bin/hw/mfgloader
  47. class wlanfactorytest
  48. user wifi
  49. group wifi inet net_raw net_admin
  50. capabilities NET_ADMIN NET_RAW SYS_MODULE
  51. disabled
  52. oneshot
  53. service macloader /vendor/bin/hw/macloader
  54. class main
  55. user wifi
  56. group wifi inet net_raw net_admin
  57. capabilities NET_ADMIN NET_RAW SYS_MODULE
  58. disabled
  59. oneshot
  60. service wlandutservice /system/bin/wlandutservice
  61. class wlanfactorytest
  62. user system
  63. group system wifi net_raw net_admin inet
  64. capabilities NET_ADMIN NET_RAW
  65. disabled
  66. oneshot
  67. # end of WiFi MFG (TestMode)