你知道嗎?你的 iPhone 無法連接到無線網路 Wi-Fi,有時候問題可能不是出在訊號不佳或著路由器(寬頻)。
最近,國外有一位安全研究人員指出:「特定的網路名稱將有可能導致 iOS 網路連線錯誤,甚至還會使 iPhone Wi-Fi 功能徹底遭到禁用。」
注意網路名稱 %p%s%s%s%s%n
安全研究人員 Carl Schou,於 Twitter 上發佈了一則與「 iOS 網路連線」有關的貼文。內容描述:當 iOS 用戶以 iPhone 或 iPad 設備進行 Wi-Fi 無線網路連接時,若網路名稱為「%p%s%s%s%s%n」,將會使 iOS 設備無法正常連線到 Wi-Fi 網絡或使用 AirDrop 等網絡功能,且此問題將無法透過重新開機來解決。
Carl Schou 並沒有解釋他是如何發現到這問題的,不過造成此問題的原因,外媒《 9to5Mac 》上則有提出一種可能的解釋:由於 Wi-Fi 子系統可能會將未經過濾的 Wi-Fi 網絡名稱 (SSID) 傳遞給一些正在執行字符串格式化的內部庫,這類含有百分比符號的網路名稱可能會導致內存寫入和緩衝區溢出,為了防止內存因此損壞,iOS 的看門狗將會禁用用戶的 Wi-Fi 使用。
▼ 網路名稱「%p%s%s%s%s%n」將會導致 iOS Wi-Fi 服務被禁用
解決方法
說句實話,對於一般 iOS 用戶來說,遇到網路名稱導致網路被禁用的可能性微乎其微;但即使真的不幸碰到也不必擔心,這個錯誤並不會導致設備的硬體損壞,解決方式也十分容易。
你只需要進入到設定中,依照下述步驟選擇「一般」,點選「重置」,並開啟「重置網路設定」即可解決。
▼ 解決步驟示意圖
瓦特總結
目前這問題主要發生在帶有百分比符號的 Wi-Fi 網絡名稱,建議使用的 iOS 設備的用戶,在連線不常使用的 Wi-Fi 網路時,請多加留意帶有百分比符號的 Wi-Fi 網絡;若真不幸碰到問題,只要將網路重置即可恢復正常。
首圖與資料來源:《 9to5Mac 》