6月4日消息 據外媒(slashgear)報道,安卓系統以開放性著稱。單純從技術和法律層面上講,這可能是正確的。但在日常使用的場景中,安卓并不比封閉的iOS好到哪去。盡管沒有完全限制,但安卓用戶其實也僅能使用特定的功能和硬件。有一類用戶總不甘于受限制,不斷努力擺脫受制于人的狀態。這些人便是所謂的Root用戶。
何為Root?
安卓手機系統基于Linux電腦系統發展而來,Root這個詞可以追溯到Linux系統的操作。在安卓誕生以前,Root原本是指Linux系統為超級管理員用戶默認的用戶名。Root用戶對系統的每個部分擁有完全讀寫和修改的權限,任何安全限制對其無效。
(圖片展示root賬戶管理Linux。圖:Navux/Wikipedia)
Linux系統中的Root賬戶相當于Windows系統中的Administrator(超級用戶),早些年的Windows XP系統因為默認開放管理員賬戶而造成病毒等惡意軟件泛濫。在桌面電腦上,關閉Root賬戶已是安全防護的基本常識,對于手機這種幾乎每時每刻都處在聯網狀態下的設備而言,權限管理更不可掉以輕心。
谷歌已開始采取措施隱藏某些開啟root的途徑。可想而知,收緊系統權限也遭到一部分用戶的反對。
自由是個好東西,但也有代價
誠然,在安卓的早期階段,Root幾乎作為安卓的一大賣點存在。幾年前的安卓系統和功能不比今日,原生功能有限,廠家定制也不讓人滿意。玩機社區里用戶們討論交流各種改裝和自定義的方法,提高手機性能,或者增加炫酷新功能,而Root是所有這些自定義的基礎。
如前所述,今日的安卓與剛出道時候有了很大差別。許多促使老用戶Root改裝的痛點已得到優化或者完全消失。各種玩機竅門和改裝操作仍然存在,這其中許多也不再需要對設備進行Root。盡管系統還稱不上完全稱心如意,但如今安裝第三方應用比幾年前大費周章還要提心吊膽地Root方便很多了。
這并非說Root已經完全沒了存在的理由。有一些事是普通應用做不了的,只能通過Root來實現。此外還有一些非Root無以完成的操作,比如刪除廠商預裝的垃圾應用,刷機,使用VNC服務等等。但權力更大風險更大,Root的背后可能隱藏著使用者要付出的代價。
Root無異于一次黑客攻擊
在安卓設備上開啟Root無異于對設備進行了一次黑客攻擊。在基于UNIX的系統中,比如Linux和BSD,開啟Root權限僅僅是輸入一個密碼那么簡單,但安卓系統對此設置了多個級別的限制,對手機系統進行Root要意味著對系統的安全設置進行一次攻擊。
在iOS上,類似的操作被稱為“越獄”。
簡而言之,Root操作涉及利用系統漏洞運行特定代碼,進而修改系統設置啟用Root訪問。整個過程聽起來與一個惡意軟件的行為并無二致。Root是一把雙刃劍,隨著新系統發布修復前代漏洞,Root操作也變得越來越難。
“后門”之爭
前段時間蘋果和FBI之間有關加密的爭論鬧得沸沸揚揚,引發了人們對于后門程序以及系統漏洞的關注。從本質上講,獲取Root權限是一個利用安全漏洞運行任意代碼的過程,所利用的漏洞存在于所有的安卓設備上,不僅僅是某一部手機,并非所有Root行為都出自一片善心。
事實上,有些別有用心的人濫用同樣的漏洞在未得到機主許可——甚至不知情——的情況下獲取對方手機的Root權限。人們常嘲諷安卓的安全系統形同虛設,一些惡意軟件繞過谷歌的自動保護設置,讓原本不樂觀的安全形勢更加惡化。
Netflix對Root說“不”
如果用戶有需要對設備進行Root的理由,谷歌同樣能拿出不讓你Root的理由。比如,你會以放棄Netflix為代價堅持對手機進行Root嗎?
不久之前,人們發現Root之后的手機無法使用Netflix看劇。甚至那些僅修改bootloaders而并未Root的設備也是如此。原來,Netflix使用了一個新的開發者選項,拒絕經過Root的設備使用自家應用。
名為“SafetyNet”的排除規則提供多個篩選規則,包括運營商鎖定和獨占,且只會影響用戶在Google Play商店中的選購而不會影響應用程序本身的功能。這也表明了谷歌有意采取措施,拉攏應用開發者,試圖減少Root行為的吸引力。如果知名應用都站到谷歌的一邊,尋求Root的用戶的數量會進一步下降。不要小瞧Netflix的力量。
結論:分歧還將繼續
安卓并非完美的操作系統,OEM廠商和運營商在定制系統中塞進過多無用軟件的行為短期內不會消失,總有一些用戶希望能對自己的手機擁有完全的控制權,Root手機這一行為或許永遠不會消失。