| # Wi-Fi init file |
| on post-fs-data |
| mkdir /data/vendor 0771 root system |
| mkdir /data/vendor/log 0771 root system |
| mkdir /data/vendor/conn 0771 wifi wifi |
| mkdir /data/vendor/wifi 0771 wifi wifi |
| mkdir /data/vendor/wifi/wpa 0770 wifi wifi |
| mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi |
| mkdir /data/vendor/log/wifi 0770 wifi system |
| |
| # for WIFI TRP/TIS |
| chown wifi wifi /data/vendor/conn/.psm.info |
| chmod 0640 /data/vendor/conn/.psm.info |
| |
| # for WIFI Antenna Selection |
| chown wifi wifi /data/vendor/conn/.ant.info |
| chmod 0640 /data/vendor/conn/.ant.info |
| |
| # for WIFI Version |
| chown wifi wifi /data/vendor/conn/.wifiver.info |
| chmod 0644 /data/vendor/conn/.wifiver.info |
| |
| # for WIFI MEMDUMP |
| # The default value of below memdump file is set in SecProductFeature |
| #write /data/vendor/conn/.memdump.info 2 |
| chown wifi wifi /data/vendor/conn/.memdump.info |
| chmod 0640 /data/vendor/conn/.memdump.info |
| |
| # for WIFI hotspot |
| chown wifi wifi /data/vendor/conn/.softap.info |
| chmod 0644 /data/vendor/conn/.softap.info |
| chown system wifi /vendor/etc/wifi/indoorchannel.info |
| chmod 0664 /vendor/etc/wifi/indoorchannel.info |
| |
| # for WIFI MAC |
| chown wifi wifi /sys/wifi/mac_addr |
| chmod 0640 /sys/wifi/mac_addr |
| |
| on boot |
| setprop wifi.interface wlan0 |
| |
| service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ |
| -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \ |
| -g@android:wpa_wlan0 |
| class main |
| interface android.hardware.wifi.supplicant@1.0::ISupplicant default |
| interface android.hardware.wifi.supplicant@1.1::ISupplicant default |
| interface android.hardware.wifi.supplicant@1.2::ISupplicant default |
| interface vendor.samsung.hardware.wifi.supplicant@2.0::ISehSupplicant default |
| socket wpa_wlan0 dgram 660 wifi wifi |
| disabled |
| oneshot |
| |
| # start for WiFi MFG (TestMode) |
| service mfgloader /system/vendor/bin/hw/mfgloader |
| class main |
| user wifi |
| group wifi inet net_raw net_admin |
| capabilities NET_ADMIN NET_RAW SYS_MODULE |
| disabled |
| oneshot |
| |
| service macloader /system/vendor/bin/hw/macloader |
| class main |
| user wifi |
| group wifi inet net_raw net_admin |
| capabilities NET_ADMIN NET_RAW SYS_MODULE |
| oneshot |
| |
| service wlandutservice /system/bin/wlandutservice |
| class main |
| user system |
| group system wifi net_raw net_admin inet |
| capabilities NET_ADMIN NET_RAW |
| disabled |
| oneshot |
| |
| # end of WiFi MFG (TestMode) |
| |