近日,外国的科技玩家发现,通过一条简讯或iMessage,可以让对方的iPhone手机瞬间崩溃。最早公布这一发现的是Youtube网站的一条视频,视频内容显示,当用户向另一部手机发送emoji图案〝白旗〞+数字〝0〞+emoji图案〝彩虹〞时,接收信息的手机就会瞬间死机,甚至不用打开收到的信息。
玩家发现这一bug后,广为传播,整蛊好友。不过,即便收到这类简讯,卡住的手机往往也是经过几秒至几分钟不等的时间,就能自行恢复。
不过,有时发送信息的手机,也会出现卡顿的现象。不仅iPhone手机,iPad也会中招。
外国科技媒体报导称,emoji图案〝白旗〞+变数选择符16(不会显示)+〝0〞+emoji图案〝彩虹〞,原本可用于合成一个系统中没有的彩虹旗图案。但现在这一做法已经无法奏效,只会导致收简讯的手机瞬间死机。
英国《卫报》报导称,法国一名IOS软体开发者文森特.德斯慕斯(Vincent Desmurs)称,他已发现了这一现象。他表示:〝变数选择符16在这则简讯中的作用,是告诉设备合成前后两个emoji图案。〞有分析称,由于合成两个emoji图案需要占用大量的手机内存,所以就会导致瞬间死机的情况。
目前,苹果公司技术人员表示,并不十分清楚导致手机崩溃的原因,且没有遇到过类似问题,并称如果手机一直处于卡死状态,可以通过同时长按关机按钮和Home键来重启手机。
这条信息已被海外网友做为恶作剧的首选,广为传播。
不过,这一恶作剧只对iOS版本10.1及以下的iPhone手机奏效。针对iOS版本10.2以上的设备,要想玩这个恶作剧,则需要发送一个文件,才能生成emoji图案〝白旗〞+变数选择符16(不会显示)+〝0〞+emoji图案〝彩虹〞,从而导致iPhone短暂死机。
相关技术人员表示,最直接的解决办法就是升级手机系统。
此前,苹果也多次被媒体曝出存在类似的漏洞。有网民发现,只要向iOS8使用者发送一条含特定字元的简讯,便可以令收信息人的iPhone、iPad或Watch死机并自动重启。专家认为,这是iOS未能正确解读部分万国码(Unicode)字元所致。
目前,苹果公司对这一问题未有任何置评。