編輯:安卓刷機技巧
【ROM之家】俗話說,無Root不安卓。安卓手機的Root權限問題一直是是備受關注的問題,因為Root後可以使用更多進階功能,帶來更好的體驗。不過與此同時,大部分安卓玩家也十分關心一個問題,那就是手機Root之後是否會更安全呢?
什麼是Root?安卓手機Root的原理是什麼?
首先,安卓都會給每個app一個唯一的uid,uid就是userID(用戶id),我們在安裝app前有對於這個app的權限有提示,比如什麼讀短信啊、聯系人等等,每個app由於擁有各自的uid,你可以理解為,安卓系統為這個uid分配了這些權限,在安裝前告訴用戶就是讓你清楚這個app會對你哪些隱私進行了侵犯,你要考慮是否安裝這個app。
其次,我來說下app怎麼來讀你的隱私。以短信為例,手機中的短信是存在一個短信的app中的數據庫中的,如果其他的app想要讀取這個數據庫的內容,由於是不同的用戶,程序員需要短信內容提供者進行對短信數據庫的操作,這個操作是有權限的,因此程序員需要申請權限,你安裝前就會看到這個權限。也就是說,當一個app需要做一些侵犯隱私的東西時,需要申請權限。
然後,我們知道安卓是一個跑在linux虛擬機上的系統,每個文件都是有各自的權限的,這個權限和上面說的app的權限不同,是各種不同的用戶和用戶組對於這個這件的操作限定,比如一個/data/data/包名下的文件或文件夾,其他用戶是無法讀和寫的。
那麼問題來了,手機Root之後到底安不安全?
如果你的手機root了,那麼相當於你的app可以拿到你手機的超級管理權,程序員可以任意操作你的手機。同樣以拿短信舉例,短信的數據庫是在系統的app中的,如果你拿到了root權限,你不需要申請權限,只需要修改下短信數據庫這個文件的權限,比如改為777,然後就可以讀取修改短信數據庫的內容,不用申請權限。
另一方面,可以有一些系統級別的權限,比如重啟手機,在沒有root時是無法做到的,如果你root後,你給了這個app了root權限,你也就有中毒的可能性,比如寫個讓你手機瘋狂重啟的病毒…
但我想說的是,即使你的手機不root也未必安全,一個app是很容易知道用戶用手機做什麼事的,只要讀手機的logcat信息(日志信息),這個通常在服務中,並且開子線程進行讀取日志和寫入文件夾中。但是很多小白用戶不知道這些,他們只會關注手機電腫麼掉這麼快?安卓手機用久了果然會卡?
那為什麼很多人都需要Root呢?多半為了刪自帶的app,刪完界面清爽了,又裝了很多app…但服務開太多也是很卡的…現在還有很多程序員寫代碼很奇妙的注冊一大推廣播接受者,手機每有一個動作就開服務,你停都停不掉。
因此對於已經root的用戶,ROOT工具會生成一款“權限管理”的守護軟件,這個是root後最後一道防線,每個需要獲取root權限的app都需要在此中授權,需不需要授權就看用戶自己的選擇了。如果你是個定制機,建議還是root了吧,畢竟預裝APP還是挺煩人的。
紅米1s電信版跑分多少?紅米1s電信版相比聯通版和移動版來說,性能上有了一定的升級,下面就與rom之家小編一起來了解一下跑分成績吧。 根據曝光的
眾所周知,手機要是可以隨便刷系統的話,是需要刷入第三方recovery的,雖然聯想黃金斗士S8是一款冷門機,但是現在也可以刷recovery了,想想可以愉快的玩機是不是有
魅族mx4pro wlan休眠怎麼設置?Wlan功能有什麼作用?今天小編來告訴你答案,請看本文以下教程內容,希望能對大家有幫助。 1
三星S6還不好?怎麼樣?三星S6使用技巧教程分享,相信還有一大部分的朋友對三星S6的一些功能使用技巧還不是很熟悉,下面小編就給大家分享下,有興趣的朋友們一起來看下