[請益] 關於一鍵root
想請問關於一鍵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
10/02 16:44, 1F
※ 編輯: kyle (140.116.247.215), 10/02/2015 16:58:44
推
10/02 18:28, , 2F
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