iPhone灾情爆发! IG限时动态导致iOS当机分析和解决方法
最近IG限时动态出现阿拉伯文字漏洞,只要透过iPhone手机点选IG限时动态(精选动态)就会造成iOS系统当机,造成整台iPhone设备屏幕触控无反应和无法关机,甚至有Dcard用户担心iPhone手机会中毒、被盗用等隐忧,至于这是什么原因造成的呢?
实际IG限时动态造成iPhone当机灾情,主要是来自于iOS阿拉伯文字错误漏洞所造成,并非是iPhone中毒造成设备无反应,也不会导致IG被盗帐号,严格来说算是一种恶意玩笑手法,这情况从2013年iOS6就曾爆发过阿拉伯文字会造成App闪退,只差别在于此次Bug灾情只会出现在IG限时动态功能内,并不像之前连同种多款App只要打上阿拉伯文字后,会造成闪退灾情。
根据《宝金科技》进一步测试,确认这次会造成IG限时动态当机主要原因,仅只有iPhone设备会受到影响,至于系统部分,连同iOS14~iOS14.5和最新iOS14.6beta2测试版都存在此Bug错误,只要点击到有夹带错误的“阿拉伯文字”IG限时动态,就会引发iOS系统崩溃,导致整台设备卡顿当机,屏幕触控无法滑动,连同关机键也会出现无反应。
至于为何能够确定是阿拉伯文字?这部分就利用Google翻译来确定,且可以发现,会造成IG限时动态Bug当机的阿拉伯文字,再其他App是能够正常运作,不会造成iPhone当机情况。
随后又将这组IG限时动态内的阿拉伯文字,直接放到LINE、信息(iMessage)App传送测试,也没有出现会造成iPhone系统当机崩溃情形,可以确认这次灾情,只出现在IG限时动态内。
也不免令人好奇,难道这次IG造成iOS系统错误会是脸书内部的印度开发者自己发现的,刻意采用匿名方式放到网络来恶搞?
造成IG限时动态原因分析
至于会导致IG限时动态错误,有可能最主要是出自于IGApp限时动态系统上,在处理iOS这串印度文字符产生错误效应,一般来说iOS系统文字内容检测,都是分成多个Range细化处理,这次文字串可能是因为IG限时造成联合一起处理内容,就会导致处理区域检测判定失败,点开显示后会立即瞬间造成了系统崩溃错误。
IG限时动态当机怎么解决和防止?
这情况并不会出现永久当机,也不需要替iPhone强制重开机,只需要等待约3~4分钟左右,iOS系统就会重新载入主画面(Respring),会让iPhone设备回到正常运作状态。
如果你担心朋友会恶意传送这个有Bug的IG帐号给你,要你去点选他的限动,不要乱点,甚至也可以替此帐号点击右上角“•••”>“封锁”或“隐藏限时动态”,也可以直接检举该名帐号,避免又会有其他人受害。
目前IG限时动态受到影响的阿拉伯文字灾情,大多数是来自于帐号导致,其余一般正常使用的用户都不会导致有这情况发生,所以不需要特别担心。
宝金科技也已经将此Bug回报给苹果修正,预计会在后续iOS14更新版本中会修正此错误。