android 使用5G热点
前提是设备支持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分析助手/仪