前提是設備支持5G頻段
有兩種方法,第二種不需要重新編譯,比較方便
暴力修改-系統層
如果要支持5G熱點,需要把channel改為149(可以通過iwlist c 指令查看可用的信道),還需要修改hw_mode=a,
修改源碼:system/netd/server/SoftapController.cpp
asprintf(&wbuf, "interface=%s\ndriver=nl80211\nctrl_interface="
"/data/misc/wifi/hostapd\nssid=%s\nchannel=%d\nieee80211n=1\n"
"hw_mode=%c\nignore_broadcast_ssid=%d\nwowlan_triggers=any\n",
argv[2], argv[3], channel, (channel <= 14) ? 'g' : 'a', hidden);
修改為:
asprintf(&wbuf, "interface=%s\ndriver=nl80211\nctrl_interface="
"/data/misc/wifi/hostapd\nssid=%s\nchannel=%d\nieee80211n=1\n"
"hw_mode=%c\nignore_broadcast_ssid=%d\nwowlan_triggers=any\n",
argv[2], argv[3], 149, 'a', hidden);
直接把channel寫死為149,hw_mode寫死為a
應用層修改

信道評級
推薦軟件:wifi分析助手/儀

