Unicode 死亡訊息再現!最近在印度瘋傳一個「死亡黑點」的 bug,一但收到下圖這個含有「⚫」的 emoji 訊息,在 iPhone 上打開「訊息」App 將會變成一片白色,而且就算強制關閉 App,再度打開時也無法解決。這問題不只出現在 iOS 上,Android 的 WhatsApp 也有同樣的狀況,一但收到訊息,WhatsApp 就會凍結無法使用。
(圖片來源:EverythingApplePro)
這個 bug 目前已知會影響的範圍有:iOS 11.3 甚至 iOS 11.3 beta 的「訊息」、安卓的 WhatsApp,甚至網頁版的 WhatsApp 也會受影響(iOS 版的 WhatsApp 沒問題),目前蘋果尚未釋出修正這個 bug 的更新,但預計不久後就會緊急推出更新版。
死亡訊息內容是什麼?
事實上,並不是那個黑點 emoji 造成軟體當機,根據《PC3》的報導,在黑點與後面引號中間,就隱藏了超過 6000 個字元,而這組編碼會讓 WhatsApp 或 iOS 的訊息由左到右讀一遍,再由右到左讀回來,直到程式耗盡記憶體並凍結或崩潰為止。
If you touch the ? black point then your whatsapp will hang
<⚫> ? t-touch-here
以上訊息僅為示意用,不會有當機效果。另外訊息內容也有不同變種,內容不完全一樣。
死亡黑點 bug 解決方式
如果你不幸被這個訊息惡作劇了,以下是解決方式:
- 滑出多工列、關閉訊息 App
- 叫出 Siri,要求 Siri 回傳隨便什麼訊息給傳訊者,讓這個「死亡黑點」不再是 App 裡最新的對話
- 用 3D Touch 按「訊息」App 的圖示,叫出選單,點「新增訊息」
- 進入訊息後點「取消」,並點訊息清單左上角的「編輯」
- 選取死亡訊息,並點右下角的刪除。
本篇教學旨在告訴大家這則訊息,以及不幸碰到的解決方式;為避免災情擴大,本篇文章不會提供訊息本身,上方的訊息僅為示意用,不會造成 App 當機。