Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android刷機教程 >> 安卓刷機技巧 >> ROOT之後手機是否安全?看看工程師怎麼說

ROOT之後手機是否安全?看看工程師怎麼說

日期:2017/2/24 18:54:38      編輯:安卓刷機技巧

  【ROM之家】俗話說,無Root不安卓。安卓手機的Root權限問題一直是是備受關注的問題,因為Root後可以使用更多進階功能,帶來更好的體驗。不過與此同時,大部分安卓玩家也十分關心一個問題,那就是手機Root之後是否會更安全呢?

  什麼是Root?安卓手機Root的原理是什麼?

  首先,安卓都會給每個app一個唯一的uid,uid就是userID(用戶id),我們在安裝app前有對於這個app的權限有提示,比如什麼讀短信啊、聯系人等等,每個app由於擁有各自的uid,你可以理解為,安卓系統為這個uid分配了這些權限,在安裝前告訴用戶就是讓你清楚這個app會對你哪些隱私進行了侵犯,你要考慮是否安裝這個app。

什麼是root權限

  其次,我來說下app怎麼來讀你的隱私。以短信為例,手機中的短信是存在一個短信的app中的數據庫中的,如果其他的app想要讀取這個數據庫的內容,由於是不同的用戶,程序員需要短信內容提供者進行對短信數據庫的操作,這個操作是有權限的,因此程序員需要申請權限,你安裝前就會看到這個權限。也就是說,當一個app需要做一些侵犯隱私的東西時,需要申請權限。

  然後,我們知道安卓是一個跑在linux虛擬機上的系統,每個文件都是有各自的權限的,這個權限和上面說的app的權限不同,是各種不同的用戶和用戶組對於這個這件的操作限定,比如一個/data/data/包名下的文件或文件夾,其他用戶是無法讀和寫的。

  那麼問題來了,手機Root之後到底安不安全?

  如果你的手機root了,那麼相當於你的app可以拿到你手機的超級管理權,程序員可以任意操作你的手機。同樣以拿短信舉例,短信的數據庫是在系統的app中的,如果你拿到了root權限,你不需要申請權限,只需要修改下短信數據庫這個文件的權限,比如改為777,然後就可以讀取修改短信數據庫的內容,不用申請權限。

  另一方面,可以有一些系統級別的權限,比如重啟手機,在沒有root時是無法做到的,如果你root後,你給了這個app了root權限,你也就有中毒的可能性,比如寫個讓你手機瘋狂重啟的病毒…


手機root後安不安全

  但我想說的是,即使你的手機不root也未必安全,一個app是很容易知道用戶用手機做什麼事的,只要讀手機的logcat信息(日志信息),這個通常在服務中,並且開子線程進行讀取日志和寫入文件夾中。但是很多小白用戶不知道這些,他們只會關注手機電腫麼掉這麼快?安卓手機用久了果然會卡?

  那為什麼很多人都需要Root呢?多半為了刪自帶的app,刪完界面清爽了,又裝了很多app…但服務開太多也是很卡的…現在還有很多程序員寫代碼很奇妙的注冊一大推廣播接受者,手機每有一個動作就開服務,你停都停不掉。

  因此對於已經root的用戶,ROOT工具會生成一款“權限管理”的守護軟件,這個是root後最後一道防線,每個需要獲取root權限的app都需要在此中授權,需不需要授權就看用戶自己的選擇了。如果你是個定制機,建議還是root了吧,畢竟預裝APP還是挺煩人的。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved