זה עתה התגלתה שגיאת "ים של שוטה" iOS אשר יכול לחסום את מודם ה- wifi של ה- iPhone ולהשאיר אותו ללא חיבור אלחוטי כאמור אם המכשיר לא מאופס שוב.
ואני אומר שזו שגיאה פשוטה מאוד מכיוון שהיא פשוט מתרחשת כאשר אייפון מנסה להתחבר לרשת Wi-Fi שלה שם SSID מתחיל בסמל האחוזים (%). אני מקווה שאפל תתקן את זה בעדכון הקרוב.
אם אינך אוהב את ה- SSID שמגיע מהמפעל בנתב ה- Wi-Fi הביתי שלך, אתה יודע היטב שאתה יכול לשנות אותו לטעמך. ובכן, בינתיים אל תחשוב על שינוי התווית לשם שמתחיל בסמל של כל כך הרבה אחוזים, כגון "% wifi_de_casa%".
כי ככל הנראה, אם כן, כאשר ה- iPhone שלך ינסה להתחבר לרשת זו, הוא יעשה זאת נועל את המודם wifi פנימי, והישאר במצב לא מקוון. אם הנייד שלך הוא אנדרואיד, אז תהיה סמוך ובטוח שזה לא יקרה לך. אז זו בעיה טהורה של iOS.
"באג" זה התגלה על ידי חוקר האבטחה קרל שו, שלאחר שהצטרף לרשת Wi-Fi עם השם «% p% s% s% s% s% n», חיבור ה- Wi-Fi של ה- iPhone שלך היה נָכֶה.
לאחר שהצטרפתי ל- WiFi האישי שלי עם ה- SSID "% p% s% s% s% s% n", ה- iPhone שלי השבית לצמיתות את פונקציונליות ה- WiFi שלו. לא אתחול מחדש ולא שינוי SSID מתקן את זה: ~) pic.twitter.com/2eue90JFu3
- קרל שו (@vm_call) יוני 18, 2021
נראה כי השגיאה יכולה להיות קשורה לשימוש הראשוני בשם הרשת של סימן האחוזים, מה שמוביל לבעיית ניתוח קלט לפיה iOS מפרש באופן שגוי את האותיות העוקבות אחרי "%" כ- מפרט פורמט מחרוזת.
בשפות תכנות מסוג C, למפרטי פורמט מחרוזות יש משמעות מיוחדת והם מנותחים על ידי מהדר השפה כשם משתנה או כפקודה במקום טקסט רגיל.
אם אתה מושפע מהשגיאה, אין לך ברירה אלא איפוס רשת מכשיר כדי לגרום לחיבור ה- Wi-Fi שלך לעבוד שוב. יהיה עליך לעבור להגדרות, גע באפשרות כללי ואז אפס. הקש על "אפס הגדרות רשת" ואשר את הבקשה בשורת הפקודה.