討好中國出了事?! iOS 11.4.1 修正收台灣旗短訊程式掛掉臭蟲

討好中國出了事?! iOS 11.4.1 修正收台灣旗短訊程式掛掉臭蟲

事情是「咁」的:有人指在通信軟件會在收到貼有台灣國旗的短信時掛掉,這種「都市傳聞」好像聽過不少,但又好像不是很多人親身遇上這問題。到底是大家杯弓蛇影,還是存在驚世陰謀?無論如何,在 Apple 日前推出的 iOS 11.4.1 更新中,就解決了這個問題(咁即係有啦!)。

iOS 11.4.1 修正了 Patrick 回報的「親中」臭蟲

iOS 11.4.1 修正了 Patrick 回報的「親中」臭蟲

話說有位叫 Patrick Wardle 的人兄收到一位台灣朋友求救,指自己的 iPhone 7 ( iOS 11.3 )的通信軟件輸入「 Taiwan 」這個單詞,或者收到含有台灣國旗的即時通信時,通信軟件都會掛掉。在 Patrick Wardle 的求知精神下,他發現原來是出自 Apple Emoji 裡的臭蟲。這個臭蟲只在特定地區特定設定下才會出現,所以就沒有普遍發生了。

有台灣 iPhone 用戶指輸入「 Taiwan 」一詞時,會在輸入到「 n 」字時程式掛掉。

有台灣 iPhone 用戶指輸入「 Taiwan 」一詞時,會在輸入到「 n 」字時程式掛掉。

臭蟲要在特定的設定下才會出現,而且與「 CN 」設定有關。

臭蟲要在特定的設定下才會出現,而且與「 CN 」設定有關。

Patrick 發現這個臭蟲與「中國 (CN)」有關,據說如果將地區設定在中國的話, iPhone 就會將 Emoji 裡的台灣國旗隱藏起來而變成找不到圖片的「豆腐方塊」。 另一個網上媒體 MacRumors 也貼文證實了 iOS 裡有這一「功能」。

MacRumors 也貼文證實了 iOS 裡含有隱藏台灣國旗的「功能」

MacRumors 也貼文證實了 iOS 裡含有隱藏台灣國旗的「功能」

不過由於程式裡有臭蟲,引致在特定的設定下,可以令到手機的區碼變成空值,令手機變成無地區狀態,一旦用戶輸入「 Taiwan 」字句,或收到含有台灣國旗的短信,由於區碼變成空值,於是就會當掉。 Patrick 向 Apple 報告這情況,而 Apple 就在今次 iOS 11.4.1 裡修正這問題。

雖然臭蟲是修正了,不過就顯示 Apple 真的有在 iOS 裡加入「迎合中國國情」的程式碼。 Patrick 在他的 Blog 裡提出質疑:這些程式碼到底是為了達到甚麼目的?

如果大家想看看這臭蟲實際的觸發方法,可以點擊這張 GIF 動畫來觀看,不過圖檔有 9MB 大,要注意啊。

Patrick Wardle 的 Blog : 按此