Re: [請益] root一定要刷rom嗎?
※ 引述《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
推
01/10 16:49, , 1F
01/10 16:49, 1F
※ 編輯: necomata 來自: 220.130.78.66 (01/10 17:54)
推
01/10 17:52, , 2F
01/10 17:52, 2F
推
01/10 18:35, , 3F
01/10 18:35, 3F
推
01/10 18:37, , 4F
01/10 18:37, 4F
→
01/10 18:41, , 5F
01/10 18:41, 5F
→
01/10 18:43, , 6F
01/10 18:43, 6F
→
01/10 18:43, , 7F
01/10 18:43, 7F
討論串 (同標題文章)