美國科技博客TheVerge近日撰文指出,HTC、三星等Android手機廠商所標榜的開放性仍然是“空頭支票”,其所謂的“開放”只是針對運營商,而非普通消費者。2013年旗艦Android機型的BootLoader仍處于鎖定狀態(tài),而“密鑰”則掌握在大型運營商手中。
“空頭支票”
大約兩年前,HTC CEO在回應外界壓力時,公開作出了這樣的一個承諾:“我們將不會再鎖定自家設備上的BootLoader?!钡裉欤琀TC只是部分兌現了這一承諾,而 其他廠商在保持Android生態(tài)系統(tǒng)“開放性”上的表現更令人難以恭維。BootLoader仍處于鎖定狀態(tài),而“密鑰”則掌握在運營商手中。
所謂BootLoader是指在操作系統(tǒng)內核啟動之前運行的一段小程序。通過這段小程序,可以初始化硬件設備、建立內存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適狀態(tài),以便為最終調用操作系統(tǒng)內核準備好正確的環(huán)境。
如果用戶想要完全控制手機的軟硬件功能,那么BootLoader將起著至關重要的作用。倘若BootLoader處于鎖定狀態(tài),用戶將無法在手機上運行自己的操作系統(tǒng);如果BootLoader被解鎖,用戶就不會受到運營商的任何約束,對ROM隨意定制。
鑒于2013年最熱門的Android旗艦手機都已問世,我們現在就來檢驗一下它們的BootLoader狀態(tài)。正如大家可能猜到的,結果并不像我們想象的那樣理想——據我們所知,美國大型運營商仍然在強迫Android廠商鎖定手機上的BootLoader。
開發(fā)者版本
不過,實際情況似乎又沒有聽上去那般可怕。三星偶爾會推出旗艦機型的“開發(fā)者版本”,BootLoader不會被鎖定,只是這個版本的上市時間較晚。HTC 和索尼也紛紛仿效這種做法。盡管開發(fā)者版本并不是理想的解決方案,它們都是全價、無補貼機型,而且運營商那里總是沒貨,但它們至少向用戶提供了一種選擇。
另外,運營商雖然布置了重重防線,黑客仍然能找到解鎖BootLoader的辦法。即便連業(yè)界聞名的摩托羅拉鎖定版手機,最近也被攻破,還有跡象表明三星Galaxy S4的BootLoader也被破解。
HTC還創(chuàng)建了一個系統(tǒng),讓用戶可以自己注冊獨特的手機識別碼,然后接收解鎖密鑰。這種系統(tǒng)已被運用于HTC One,大多數用戶可以訪問HTC網站,索取相關代碼以解鎖BootLoader。
當我們詢問三星,他們的哪些機型被鎖定時,該公司不愿直接作出回答,而是讓我們單獨詢問每一家運營商。HTC在接受我們采訪時表示,在185家經銷HTC One的運營商當中,只有兩家阻止用戶解鎖BootLoader。但HTC并未透露這兩家運營商究竟是誰。
浮出水面
經過一番調查,我們發(fā)現這兩家運營商極有可能是AT&T和Verizon。在他們運營的三星Galaxy S4和HTC One,BootLoader都處于鎖定狀態(tài)。Verizon尚未正式宣布經銷HTC One,但種種跡象表明,它一定會這樣做。我們問Verizon為何要繼續(xù)鎖定手機的BootLoader,得到的答案與去年11月時一樣:確?!皹O佳的 用戶體驗”。
Verizon在一份聲明中稱,“我們在BootLoader開放性方面的立場并未因HTC One而改變。消費者期待著能從我們這里獲得某種水平的服務。一旦某款設備因開放BootLoader而發(fā)生改動,我們就無法保證設備的性能、安全性以及 消費者一直所期待的極佳的用戶體驗。此外,Verizon非??粗卦O備的安全問題,而開放BootLoader會危及設備的安全性。一個安全的 BootLoader,并不會限制和束縛消費者訪問或下載相關設備應用的能力?!?/span>
同以往一樣,在美國四大運營商當中,實力稍遜一籌的運營商 更愿意標榜開放性。對于HTC解鎖BootLoader的項目,Sprint和T-Mobile的態(tài)度都更加積極。Sprint表示,HTC One用戶可以解鎖BootLoader,而Galaxy S4上市時也不會被鎖定。T-Mobile則宣稱,HTC One和Galaxy S4都處于鎖定狀態(tài),但該公司不會阻止用戶對它們進行解鎖。
現狀復雜
T-Mobile還 發(fā)表了一份聲明,稱“T-Mobile不會阻止用戶解鎖BootLoader,但我們致力于向用戶提供上佳體驗,而安裝未經授權的固件,會對這種體驗帶來 不利影響。此外,這還有助于避免設備遺失帶來的詐騙行為,以及防止未經T-Mobile及其OEM合作伙伴檢測的第三方固件帶來的安全威脅?!?/span>
所以,Android平臺開放性的現狀十分復雜,至少對三星和HTC等兩大知名Android廠商來說是如此。美國最大的幾家運營商仍然會盡可能將Android設備保持在鎖定狀況,而更小的運營商則稍微愿意為用戶解鎖BootLoader留下空間。
最令人感到吃驚的是,HTC和三星都不愿公開自家設備上對軟件進行控制的具體做法。外界常常會抱怨說,Android所謂的“開放性”只是針對運營商,而不 是消費者。最后,我們也得出了這樣一個結論:2013年旗艦Android機型的BootLoader仍處于鎖定狀態(tài),而“密鑰”則掌握在旗艦運營商手中。