最近有位外国网友发现了一段特殊的字符,将其编辑到短信发送给其他的iphone用户会导致他们的短信功能崩溃,崩溃后,用户只要重启iPhone就能恢复正常。虽然在国内这个bug对中文系统的iphone无法造成什么影响不过西西还是给大家详细介绍下这个bug,如果你的手机收到了下面这段字符并且出现问题可以按西西给大家提供的方法来解决。
苹果短信崩溃bug的字符:
Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ 冗
重启后再次打开短信,如果来直接到短信列表,那么程序会马上再次崩溃,而如果直接来到包含此短信的会话,会尝试跳转到另一个对话,然后还是崩溃。
这样一来短信功能将完全被废掉,但也是可以自救的,一是让别人再给你发一条正常短信,二是通过Siri或者系统分享功能自己对外发一条短信。
有高手研究后认为,这应该和iOS的通知中心预览功能处理Unicode字符时存在缺陷有关。它会展示短信的一部分,但其中如果包含上述字符,就无法处理了,只能崩溃,甚至牵连到整个系统。
有网友就此联系了苹果技术客服,得到回应称,苹果的高级工程师已经知晓此事,正在进行修复。
自从这个bug被发现之后,不少人就开始恶搞自己的朋友。最后大家发现,这串字符并不能次次都导致服务崩溃,卫报的记者竟然试了50次才成功。而且不分iPhone机型,不分iOS版本,都有可能出现这个bug。目前尚不清楚这个bug是否存在安全隐患,还是只是个“小误会”。
不过根据最新的消息,苹果官方在一份发给WSJ的邮件中表示,“我们已经注意到了这个bug,并会尽快通过软件升级进行修复。”