[請益] 關於一鍵root

看板Android作者 (hungyi)時間10年前 (2015/10/02 14:54), 10年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
想請問關於一鍵root後 存取/dev 下的檔案內容的問題 系統:android studio 1.4 RC 2 平板:ASUS Transformer Pad TF300T if ((fd = open("/dev/net/tun1", O_RDWR | O_NONBLOCK))<0) return errno; errno 回傳 13 (errno13定義: Permission denied) tun1屬性如下: crw-rw-rw- root root 10, 200 2015-10-01 20:35 tun1 但是平板已經一鍵root了, 卻無法open device file 是否表示一鍵root不是真正的root 而是要透過解鎖Bootloader才能操作設備檔案? 測試的結果: Android手機 return 的fd>0 Asus平板 return 的fd<0 (errno 13) 所以同樣的code 手機ok,平板不ok 但是android手機因為有些問題無法使用,所以要在asus平板上測試 想請問是否平板有哪些地方可能有問題呢? 我是用ndk c code去open devices "tun1", java code 加上了 Process pro = Runtime.getRuntime().exec("su"); 這樣APP權限應該是沒問題吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.247.215 ※ 文章網址: https://www.ptt.cc/bbs/Android/M.1443768873.A.E9D.html

10/02 16:44, , 1F
應該有被 SeLinux 阻擋
10/02 16:44, 1F
※ 編輯: kyle (140.116.247.215), 10/02/2015 16:58:44

10/02 18:28, , 2F
系統root歸root,執行程式得先取得root權限才能做相關操作呀
10/02 18:28, 2F

10/02 18:30, , 3F
10/02 18:30, 3F
※ 編輯: kyle (140.116.247.215), 10/02/2015 20:33:07 ※ 編輯: kyle (140.116.247.215), 10/02/2015 20:41:30
文章代碼(AID): #1M3YefwT (Android)