PSA (public service announcement;公共服務聲明)
本文是根據XDA首頁最新消息延伸寫。
谷歌已經開始在未驗證裝置上阻擋GApps,
custom ROM用戶能藉白名單取得豁免權。
https://i.imgur.com/OuDSa0R.jpg
這項改變大略於3月16日起開始投入,受影響的裝置會是 擁有晚於16日 “裝置軟體建檔指紋” (ro.build.fingerprint)的移動裝置,也就是說由當天起compile建出來的新韌體都囊括其中。
據目前情況看來是尚在A/B測試中,因此並非所有符合該情境用戶都遇見了。
https://i.imgur.com/X5yjDhj.png
XDA一星期前被一名自稱為OEM/ODM員工告密者告知, 他們家內部的新建韌體也被GApps完全封鎖。
XDA也聯繫了另一名業內人士,得知實施此動作前谷歌一早就給於夥伴們年逾的預警期。
參考圖一文字訊息,可得知受影響的未驗證裝置擁有者將無法登錄谷歌賬號。
你若是谷歌Android夥伴旗下工程師,自當可聯繫谷歌取得豁免。
若你只是一位三方custom ROM用戶,也不用擔心。
你可由該頁鏈接引導至下方頁面輸入裝置android id註冊便能獲得豁免權。
https://i.imgur.com/6jK1gRS.png
有鑑於android id是在首回開機/重置開機後才新建立的,意味著在你見到以上頁面前根本沒有適當機會取得它。目前已經有開發者打算在此”谷歌登入嚮導“之前顯示的“裝置設置嚮導”添加一個顯示android id頁面,利於進行豁免註冊。
在PTT少數鄉民發揮專長亂黑前想說,
這動作首要目標非三方ROM用戶。
這封鎖動作的首要目標明顯是 針對那些偷渡預載GApps出廠銷售的手機廠。
目前谷歌夥伴們的每台手機每個版韌體在完成後,正式發布前都會經過兼容性測試(CTS),然後會將測試報告及韌體指紋呈交給谷歌。
完成這一道程序的手機才是谷歌移動服務認證(certified)的手機,反之就是未認證 (uncertified)。谷歌Android的安全防護網safetynet也會利用這指紋來當作驗證裝置真偽的一環,三方裝置/盜版裝置在谷歌那頭自是無法登錄指紋的。
離題一段,谷歌內部早在2011年時分討論過該怎麼對待三方ROM 也考慮過該不該拒絕服務。當時的結論是睜一隻眼閉一隻眼就好,然而大多三方ROM其實也都有通過CTS測試的,因此兼容性上不會造成太大問題。有鑑於此,考慮上GApps/GMS是谷歌的私有服務軟體層 受到各種商業法律的保護,不同Android的開源性質。這消息流出後促成了三方ROM都不再內建GApps的不成文習性。
這情況還可分為 官方正式夥伴如小米、華為、前後兩千萬在中國往內銷售的手機,雖然不確定有沒有提交裝置指紋給谷歌 但向來都是有通過CTS測試的。因此我想谷歌這回這麼做了之後,跨海買來的這些谷歌夥伴們的中國機 不再是下一個谷歌安裝器就能搞定GMS的。之前能用安裝器搞定 就是因為這些夥伴在該手機韌體上該做準備都有做才能這樣安裝。
另一個情況是谷歌這回最想杜絕的,就是那些如魅族,傳音這類手機廠偷渡GApps/GMS出廠的行為。小老百姓自願刷機就算了,可手機廠偷渡GApps/GMS則是另一碼字事。這那畢竟有違谷歌企業的利益,對整體谷歌的Android大環境也只會有害不會有利。
魅族向來玩的都是過不了CTS的安卓fork,單憑這一點就能斷定他不是谷歌OHA夥伴,Acer有前車之鑑呢。Fork對於安卓整體生態來說也是個害蟲般的存在。在中國內部賣就算了,魅族在印度銷售的機子還大喇喇直接偷渡GMS上架。若出現各種軟體不容出事,難道要谷歌出來幫魅族擔嗎?還是要谷歌義務幫你的用戶繞過呢?
傳音嘛,個人對於這非洲王了解不多 不過得知它也是依靠靠谷歌安裝器來規避沒有預載GMS的遺憾。谷歌當前勢頭已經用Android Go版瞄準下一個十億人,傳音的做法只會是個阻礙。要招安或剔除,依我看都在谷歌選項上。
原文鏈接: https://goo.gl/FXRizc