已經修改tcpdump的權限成777但Android APP還是無法執行 [論壇 - Ubuntu 程式設計]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



已經修改tcpdump的權限成777但Android APP還是無法執行
會員二級
註冊日期:
2012/6/27 20:43
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 3218
EXP: 6
離線
大家好

小弟寫了一隻Android APP想要透過tcpdump抓取封包
也修改了手機底下的/system/xbin/tcpdump的權限至777
但還是會出現error message如下
tcpdump: any: You don't have permission to capture on that device
(socket: Operation not permitted)

請問有大大知道問題出在哪嗎?
感謝~

//=====Code=====//
Process process;
String[] cmd = {"/system/xbin/tcpdump", "-i any", "-w /sdcard/tcpdump.pkt"};
TextUtils.join(" ", cmd);
process = Runtime.getRuntime().exec(cmd);
BufferedReader errorReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
String line;
while ((line = errorReader.readLine()) != null) {
Log.d(TAG, "stderr="+line);
}

6/29 16:08:33
應用擴展 工具箱
回覆: 已經修改tcpdump的權限成777但Android APP還是無法執行
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 825
MP : 538 / 15475
EXP: 1
離線
提供下面的參考連結給您參考

## 鳥哥的 Linux 私房菜

* 第十六章、程序管理與 SELinux 初探 / 16.1.1 程序與程式 (process & program)



6/29 20:12:42
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.