爱范儿

四个字符致 iPhone 崩溃?这次不用担心手机彻底卡死

Image
""
:(
似乎隔三差五,网上就会出现一串「神秘代码」,不知情的 iPhone 用户点开 Android 朋友发来的整蛊短信,手机就会卡死,只能强制重启。
今天多家媒体报道,有开发者发现了新的 iPhone「崩溃代码」,和以往一串乱码不同,这次的形式非常简单,就是双引号和两个冒号:
“”::
不用担心,单纯显示这四个字符不会引发任何问题,通过短信、微信等方式传输也不会造成困扰,必须要用户主动输入才会造成崩溃。所以,Android 用户这次可以不用急着复制过去整蛊用 iPhone 的朋友了。
根据测试,目前发现 iOS 17.6 会触发这个崩溃的地方主要在两处。
一是「设置」中的搜索框,输入之后会引发闪退。
Image
另一个则是 App 资源库,同样是搜索框,输入后会黑屏短暂重启,但播放的音乐不会中断,蓝牙设备不会断连,因此应该是 iPhone 的桌面启动器应用 「Springboard」发生崩溃重启,几秒后就会回到手机锁屏界面。
Image
如果是 iOS 18 Beta 7,设置中输入这四个字符也会导致闪退,但 App 资源库搜索框不会导致软重启。只不过,在 Spotlight 搜索框会触发错误,在短暂几秒的卡住后重启了搜索页面,这一点在 iOS 17 中不会发生。
Image
测试中也发现,其实真正引发错误的字符串是前三个「“”:」,再输入任意第四个字符都会发生崩溃。并且不管是中文的全角字符,还是英文的半角字符都能有效触发。
更早的系统版本存在这些 Bug 吗?还在使用 iOS 16 的网友表示遇到了类似的情况,但 iOS 15 版本以及更早的版本一切正常。iPadOS 也能复现 iPhone 上的这些问题。
从目前试验的结果看来,这次的「崩溃代码」不像以前那么严重。一些 iOS 安全员也表示,这个问题不是一个安全漏洞。
上次导致苹果设备崩溃的代码还要追溯到 4 年前,一串信德语字符和意大利国旗组成的代码在社交媒体上疯传,引发了大量 iPhone 的死机。
即使不是特意点开相关内容,只要是收到包含字符串的通知推送,不管是 iPhone、iPad、Mac 甚至 Apple Watch,都很可能会卡死。苹果在随后推送的系统版本中修复了相关问题。
Image
比起收到通知就会引发恶性崩溃,这次的崩溃字符不仅需要用户手动触发,而且「 “”:」的搭配也很难在日常使用中出现,崩溃的后果也不算太严重,预计苹果也很快会推出更新修复这个 Bug。
有网友戏称,在 App 资源库触发 Bug 导致的软重启,说不定是苹果给 iPhone 手机「刷新」手机界面留的一个后门。
虽然目前看起来崩溃问题不大,这里还是提醒各位小伙伴谨慎尝试触发,也不要用这种方式「重启」手机,避免恶性 Bug 导致手机故障。

Image

iPhone 16 Pro 最大的更新,背后是苹果设计哲学的摇摆

Image

用了一个月华为纯血鸿蒙,我发现了它丝滑的秘密 

Image

Image