微軟修復了一個讓 Android 手機無法撥打 911 電話的臭蟲

Google 一方也有對應的更新將在 1 月推出。

911
911

如果你是在美國使用微軟 Teams 的 Android 手機用戶的話,那可要注意了。Reddit 用戶 KitchenPicture5849 發現如果安裝了 Teams,但並沒登入的話,有可能會避免 911(美國的緊急電話)的撥打。電話會顯示為通話中並且響鈴一聲,但並未真的撥號出去,通話記錄也不會有任何顯示。

XDA 前主編 Mishall Rahman 與朋友 Kuba Wojciechowski 發現,問題在於所有的通話軟體都會在撥電話時於作業系統內創建新的「PhoneAccount」副本,但 Teams 卻是在啟動時就創建了副本,而這會增加系統發生一種排序問題的機率,使電話無法撥出。

Google 在上述的 Reddit 用戶的討論串中進行了回覆,表示由於這個臭蟲會影響到緊急電話的撥打,Google 和微軟都將其視為最優先的處理項目。微軟一方將會盡速修正 Teams app,而 Google 則是會在 1 月 4 日的更新中修改掉系統層面的問題,讓類似的狀況沒機會再發生。

對於在 Android 系統上使用 Teams app 的用戶,Google 表示首先 Android 9 以下的版本並不受影響,Android 10 以上則是只要 Teams 是在登入狀態,也不受影響,所以在 Teams 的更新推出前,登入 Teams 並保持登入狀態是最為穩妥的做法。不放心的話,重新安裝 Teams 也可以消除多餘的 PhoneAccount 副本。

Google 表示僅有「小部份」的裝置受到影響,但相較於一般的臭蟲,顯然會阻擋撥打緊急電話的是要嚴重的多。以手機作業系統的設計來說,應該是要能確保無論什麼狀況都要能打緊急電話的才是了。