天天看點

編譯适用于Android-ARM架構的tcpdump工具零、準備工作一、安裝交叉編譯工具鍊二、交叉編譯TCPDUMP三、安裝和執行tcpdump

安裝 debian 7.8 x86_64

準備一台有root權限的android手機

用root賬戶登入debian系統

在上述檔案最後添加如下内容:

第一行啟用debian squeeze的軟體倉庫,以便于滿足emdebian工具鍊的依賴;

第二行啟用debian squeeze的安全更新倉庫;

第三行啟用emdebian的軟體倉庫。

若上述指令的傳回如下所示,則表示安裝成功:

編譯适用于Android-ARM架構的tcpdump工具零、準備工作一、安裝交叉編譯工具鍊二、交叉編譯TCPDUMP三、安裝和執行tcpdump

若上述指令的輸出如下圖所示,則表明編譯成功:

編譯适用于Android-ARM架構的tcpdump工具零、準備工作一、安裝交叉編譯工具鍊二、交叉編譯TCPDUMP三、安裝和執行tcpdump

這一步可以将可執行檔案的體積減少将近40%

這個步驟每種手機可能各不相同,請參考對應型号手機的幫助文檔

若手機沒有完全root,則需要安裝adbd.apk應用。

若上述指令的輸出如下圖所示,則表明手機已經成功連接配接:

編譯适用于Android-ARM架構的tcpdump工具零、準備工作一、安裝交叉編譯工具鍊二、交叉編譯TCPDUMP三、安裝和執行tcpdump

第一條指令會以root賬戶重新啟動adb背景程式;

第二條指令會将/system分區以/read/write模式重新挂載

若上述指令的輸出如下圖所示,則表示adb背景程式重新啟動成功:

編譯适用于Android-ARM架構的tcpdump工具零、準備工作一、安裝交叉編譯工具鍊二、交叉編譯TCPDUMP三、安裝和執行tcpdump

若上述指令的輸出如下圖所示,則表示tcpdump已經在手機上安裝成功:

編譯适用于Android-ARM架構的tcpdump工具零、準備工作一、安裝交叉編譯工具鍊二、交叉編譯TCPDUMP三、安裝和執行tcpdump