iPhone 8泄露的罪魁禍首居然是iOS開發(fā)部門
iPhone 8泄露的罪魁禍首居然是iOS開發(fā)部門?真是豬隊友!似乎自庫克執(zhí)掌之后,蘋果的保密工作越來越差,每一年的新款iPhone幾乎都被分析師、供應鏈提前曝光,導致發(fā)布會基本上毫無驚喜。
今年是iPhone問世十周年,除了基本升級款iPhone 7S/7s Plus,被定義為“紀念版”的iPhone 8自然備受關注,各種傳聞自去年末就撲面而來,全面屏、OLED材質(zhì),各種細節(jié)目前幾乎已經(jīng)明確。不過,關于iPhone 8是使用屏下指紋、面部識別還是側(cè)面電源鍵指紋設計,則一直懸而未決,直到最近幾天。
HomePod固件泄露了大量iPhone 8細節(jié)
國外開發(fā)者Guilherme Rambo最近對12月份發(fā)售的HomePod智能音箱很感興趣,所以下載了最新版測試固件,居然發(fā)現(xiàn)了驚天秘密:關于iPhone 8的屏幕分辨率、身份認證方式等諸多細節(jié),幾乎把此前不確定的信息公之于眾。而“罪魁禍首”,則是蘋果的軟件開發(fā)人員。
一個HomePod固件,居然能透露iPhone 8的硬件細節(jié)?是的,因為它本身也是運行iOS系統(tǒng),同時開發(fā)人員可以訪問最新的iOS 11測試版固件,其中的代碼包含了大量新設備的信息。
Guilherme Rambo發(fā)現(xiàn),HomePod運行的系統(tǒng)版本為iOS 11.0.2,相比公開測試版包括兩個新補丁,其中包括了蘋果還沒有來得及清理的代碼。其中之一,便是新的設備分辨率,按照邏輯,2436*1125像素的分辨率,不會是iPad或是其他設備,最有可能的便是iPhone 8。
另外,Guilherme Rambo在固件中搜索“Face ID”(面部識別)關鍵字,發(fā)現(xiàn)了BiometricKit中存在相關代碼,但并沒有發(fā)現(xiàn)“Touch ID”代碼。結(jié)合此前傳聞以及泄露的諜照顯示,iPhone 8前置相機配備新型的IR紅外傳感器,意味著蘋果極有可能會放棄指紋識別、改為面部識別。
事實上,人們最期待的屏下指紋技術(shù),幾乎難以在今年量產(chǎn),不論是蘋果還是高通,都非常困難。
Guilherme Rambo還有更多發(fā)現(xiàn),在代碼中發(fā)現(xiàn)了意義不明的“Pearl ID”代碼,在搜索該關鍵字時,又發(fā)現(xiàn)了“Pearl-D22”的字樣,繼續(xù)搜索“Pearl-D22”,則發(fā)現(xiàn)它是iPhone Pro或是“iPhone 10”的內(nèi)部代號(此數(shù)字10并非商品名,而是版本號,比如iPhone 7 Plus的產(chǎn)品類型是“iPhone 9,2”)。
雖然沒有太多D22的參考信息,但蘋果為什么密封這個代號?進一步搜索,Guilherme Rambo在PassKit框架中找到一個文件,該文件被Wallet錢包應用占用,稱之為“Payment_glyph_phone-D22.caar”,是用于儲存UI元素的向量圖像格式。點擊后,出現(xiàn)的圖像則是與傳聞高度相似的iPhone 8輪廓。
最后,還有一個不在固件中的視頻文件泄露了關于“D22”的細節(jié),稱之為“Enrollment_Tutorial_Loop-D22”,極有可能是用戶如何注冊面部識別信息的教程。固件中還有一些參考資料表明,D22將具有不同的電池充電方式,與iPhone 8支持無線充電的傳聞吻合。
蘋果軟件開發(fā)人員“背鍋”?
回顧一下iPhone的“泄露史”,除了iPhone 4時期開發(fā)人員在酒吧丟失原型機、被媒體Gizmodo高價購買并曝光的事件之外,此次泄露的規(guī)??芍^是空前,而且更加可信。因為,所有的信息和細節(jié)均來自蘋果官方固件,而且是即將推出的固件,可信度比供應商們更高。
開發(fā)者Troughton-Smith表示,這對于蘋果來說是一個很糟糕的事情,因為泄露源頭是蘋果內(nèi)部,其保密機制幾乎沒有任何意義。雖然對產(chǎn)品銷售可能沒有太大影響,但暴露了蘋果軟件安全的各種問題。
事實上,去年的MacOS Sierra在正式發(fā)布的前幾天,開發(fā)人員就從固件中找到了MacBook Pro配備OLED觸摸條的代碼,而這一次iPhone 8曝光則更加徹底。要知道,距離9月發(fā)布會尚有一個月,蘋果這一次只能怪自己了。