私のアンドロイドデバイスでtcpdumpトレースを行う必要があります。アンドロイドのTcpdumpトレース - "/ system/bin/tcpdump"に必要なライブラリ "libssl.so"をロードできませんでした
マイセットアップ:
プッシュtcpdumpのファイルは、/システム/ binにtcpdumpのファイルへ
与えるのroot権限を
adb push filepath/tcpdump /sdcard/tcpdump
コピーファイルをSDカードにする
adb shell
cd /system/bin
su
chmod 777 tcpdump
実行tcpdumpのトレース
tcpdump -vv -s 0 -w /sdcard/filename.pcap
をインストールし、私はすでにサムスンギャラクシーS4にそれを行うために管理している - それが正常に動作します。しかし、それは私の三星ギャラクシータブで動作しません。 tcpdumpコマンドの後にエラーが発生しました:
tcpdump
soinfo_link_image(linker.cpp:1635): could not load library "libssl.so" needed by
"/system/bin/tcpdump"; caused by load_library(linker.cpp:761): not a valid ELF
executable: libssl.soCANNOT LINK EXECUTABLE
両方のデバイスはrootであり、同じtcpdump設定を持っています。私はSOLUTION
C:\Windows\System32>adb shell
[email protected]:/ $ su
su
[email protected]:/ # cd system/bin
cd system/bin
[email protected]:/system/bin # tcpdump
tcpdump
tcpdump: WARNING: arptype 530 not supported by libpcap - falling back to cooked
socket
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on rmnet_usb0, link-type LINUX_SLL (Linux cooked), capture size 96 byt
es
サムスンギャラクシータブ
C:\Windows\System32>adb shell
[email protected]:/ # su
su
[email protected]:/ # cd system/bin
cd system/bin
[email protected]:/system/bin # tcpdump
tcpdump
soinfo_link_image(linker.cpp:1635): could not load library "libssl.so" needed by
"/system/bin/tcpdump"; caused by load_library(linker.cpp:761): not a valid ELF
executable: libssl.soCANNOT LINK EXECUTABLE
255|[email protected]:/system/bin #
私はrootedデバイスで作業しています。私はこれをhttp://www.tcpdump.org/で使用しています。それは正常に動作します – KnightWhoSayNi