收到和發出上述圖案的iPhone手機,都可能發生短暫死機的現象
外國的科技玩家近日發現了一個iPhone手機的程序漏洞:可以通過一條短信或iMessage,讓對方的手機瞬間崩潰。
最早公布這一發現的是Youtube網站的EverythingApplePro頻道的一條視頻,視頻內容顯示,當用戶向另一部手機發送emoji圖案『白旗』+數字『0』+emoji圖案『彩虹』時,接收信息的手機就會瞬間死機,甚至不用打開收到的信息。
這一bug被玩家發現後,廣為傳播。不過,即便收到這類短信,卡住的手機往往也是經過幾秒至幾分鍾不等的時間,就能自行恢復。而記者在多次試驗中發現,有時發送信息的手機,也會出現卡頓的現象。不僅iPhone手機,iPad也會中招。
媒體報道稱,emoji圖案『白旗』+變量選擇符16(不會顯示)+ 『0』+emoji圖案『彩虹』,原本可用於合成一個系統中沒有的彩虹旗圖案。但現在這一做法已經無法奏效,只會導致收短信的手機瞬間死機。
收到『bug短信』的手機(左一)死機了。
英國《衛報》報道稱,法國一名IOS軟件開發者文森特·德斯慕斯(Vincent Desmurs)稱,自己已經發現了這一現象。他表示:『變量選擇符16在這則短信中的作用,是告訴設備合成前後兩個emoji圖案。』有分析稱,由於合成兩個emoji圖案需要佔用大量的手機內存,所以就會導致瞬間死機的情況。
記者致電苹果公司技術人員諮詢了這一情況,對方表示,並不十分清楚導致手機崩潰的原因,且沒有遇到過類似問題,並稱如果手機一直處於卡死狀態,可以通過同時長按關機按鈕和Home鍵來重啟手機。
這一漏洞被外國網友發現以後,經社交媒體傳播,許多人都借此作為整蠱朋友的手段。
不過,這一惡作劇只對iOS版本10.1及以下的iPhone手機奏效。針對iOS版本10.2以上的設備,要想玩這個惡作劇,則需要發送一個文件,纔能生成emoji圖案『白旗』+變量選擇符16(不會顯示)+ 『0』+emoji圖案『彩虹』,從而導致iPhone短暫死機。
能讓iOS版本10.2以上的設備中招的bug文件
相關技術人員向媒體表示,最直接的解決辦法就是昇級手機系統。
此前,苹果也多次被媒體曝出存在類似的漏洞。有網民發現,只要向iOS8使用者發送一條含特定字符的短信,便可以令收信息人的iPhone、iPad或Watch死機並自動重啟。專家認為,這是iOS未能正確解讀部分萬國碼(Unicode)字符所致。
目前,苹果公司未對這一問題置評。