作者necomata (necomata)
看板Android
標題Re: [請益] root一定要刷rom嗎?
時間Fri Jan 10 13:31:22 2014
※ 引述《qoo55253 (X+X)》之銘言:
: 本人自己有將自己手機root過一次
: 型號是HTC J剛開始不懂 也沒有任何
: 程式支援一鍵root 在翻閱了無數篇文章
: 後 也有一點基礎 剛剛朋友要我幫忙他
: Root 我開始翻閱資料 突然想起
: root一定要刷rom嗎?
: 刷原版的rom好像就是類似系統重灌
: 所以如果略過這步驟是可以的嗎?
Android中每個app都是一個獨立的user,例如你的憤怒鳥可能是叫app008,Astro可能是app072。
而通常Android中檔案存取權限是0700,也就是只有擁有者(例如憤怒鳥或是Astro)可以去更動他(root帳號例外,相當於Windows的Administrator,可以去動所有人)
-rw------- 1 10044 0 5 Feb 28 00:13 File <----------ES Explorer
-rw------- 1 root 0 5 Feb 28 00:14 File.txt
drwx------ 2 10000 0 4096 Feb 28 00:08 aaaa <------ASTRO
例如上面這個就是被Android存取過的檔案格式,幾乎都只允許該app存取。
所以你用uid 10000想去存取File或是File.txt都是不可能的。
所以root這件事情,就是賦予每一個使用者(app) root帳號的權限。
基本上實做的方法不外乎
Process process = Runtime.getRuntime().exec( "su" );
或是
setUID(0);
等等
如果你用過Linux,那麼我說"sudo"你應該就明白了。
但是這些不是重點,我說這些只是想表達:root跟刷rom一點關係都沒有;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.78.66
推 kaihon:推 01/10 16:49
※ 編輯: necomata 來自: 220.130.78.66 (01/10 17:54)
推 FallenAngelX:前面講那一串 XDDDDDDDDDDDDD 01/10 17:52
推 abelyi100:不一定,有些手機因為有漏洞,所以可以不用刷 01/10 18:35
推 abelyi100:像舊的有些手機可以用z4root,sony 一直到XperiaZ(4.1.2) 01/10 18:37
→ abelyi100:之前的可以用DooMLoRD Easy Rooting Toolkit,三星部分 01/10 18:41
→ abelyi100:的手機例如galaxy s3, note2的(舊版)4.1.2rom可以用 E 01/10 18:43
→ abelyi100:xynos Abuse 01/10 18:43