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分析助手/儀
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM