# Wi-Fi init file #Create directory for hostapd mkdir /data/hostapd 0770 system wifi on post-fs-data # give system access to wpa_supplicant.conf for backup and restore mkdir /data/misc/wifi 0770 wifi system chmod 0660 /data/misc/wifi/wpa_supplicant.conf chmod 0660 /data/misc/wifi/p2p_supplicant.conf chown system wifi /data/misc/wifi/wpa_supplicant.conf chown system wifi /data/misc/wifi/p2p_supplicant.conf mkdir /data/misc/wifi_share_profile 0771 wifi system mkdir /data/misc/wifi_hostapd 0771 wifi system mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/wifi/log/ 0770 wifi system mkdir /data/media/wifi/ 0770 wifi system mkdir /data/media/wifi/log/ 0770 wifi system mkdir /data/log 0775 system log mkdir /data/log/wifi/ 0775 system root mkdir /data/misc/dhcp 0775 dhcp dhcp chown dhcp dhcp /data/misc/dhcp chown system system /sys/kernel/ipv4/tcp_delack_seg # for WIFI TRP/TIS mkdir /data/misc/conn 0771 system root chown system root /data/misc/conn/.psm.info chmod 0664 /data/misc/conn/.psm.info # for WIFI Antenna Selection chown system root /data/misc/conn/.ant.info chmod 0664 /data/misc/conn/.ant.info # for WIFI Version write /data/misc/conn/.wifiver.info 0 chown system root /data/misc/conn/.wifiver.info chmod 0666 /data/misc/conn/.wifiver.info # for WIFI Antenna write /data/misc/conn/.wificable.info E chown system root /data/misc/conn/.wificable.info chmod 0666 /data/misc/conn/.wificable.info # for WIFI MEMDUMP # The default value of below memdump file is set in SecProductFeature # write /data/misc/conn/.memdump.info 2 chown system root /data/misc/conn/.memdump.info chmod 0666 /data/misc/conn/.memdump.info # for WIFI DONGLE EVENT LOG write /data/misc/conn/.logtrace.info 1 chown system root /data/misc/conn/.logtrace.info chmod 0666 /data/misc/conn/.logtrace.info # for WIFI Cert chmod 0664 /data/misc/conn/.bustxglom.info chmod 0664 /data/misc/conn/.roamoff.info chmod 0664 /data/misc/conn/.frameburst.info chmod 0664 /data/misc/conn/.txbf.info # for WIFI MAC address mkdir /efs/wifi 0775 radio system chown system wifi /efs/wifi/.mac.info chmod 0666 /efs/wifi/.mac.info # for WIFI hotspot write /data/misc/conn/.softap.info 0 chown system root /data/misc/conn/.softap.info chmod 0666 /data/misc/conn/.softap.info chmod 0664 /vendor/etc/wifi/indoorchannel.info chown system wifi /vendor/etc/wifi/indoorchannel.info # for fwpath chown wifi wifi /sys/module/wlan/parameters/fwpath on boot setprop wifi.interface wlan0 # Wifi firmware reload path chown wifi wifi /sys/module/dhd/parameters/firmware_path # Pcie WiFi T-put setting write /sys/class/net/wlan0/queues/rx-0/rps_cpus 00 service wpa_supplicant /system/vendor/bin/hw/wpa_supplicant -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -I/system/vendor/etc/wifi/wpa_supplicant_overlay.conf -O/data/misc/wifi/sockets -N -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -I/system/vendor/etc/wifi/p2p_supplicant_overlay.conf -puse_p2p_group_interface=1 -puse_multi_chan_concurrent=1 -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 class main socket wpa_wlan0 dgram 660 wifi wifi disabled oneshot # tiburona # start for WiFi MFG (TestMode) service mfgloader /system/vendor/bin/hw/mfgloader class main disabled oneshot service wlandutservice /system/bin/wlandutservice class main user system group system wifi net_raw net_admin inet disabled oneshot service macloader /system/vendor/bin/hw/macloader class main oneshot on property:init.svc.macloader=stopped chown system root /data/misc/conn/.cid.info chmod 0664 /data/misc/conn/.cid.info chown system root /data/.rev chmod 0664 /data/.rev # end of WiFi MFG (TestMode) # It is present in hostapd.android.rc #service hostapd /system/vendor/bin/hw/hostapd -dddd /data/hostapd/hostapd.conf # class late_start # user root # group root # oneshot # disabled