(안드로이드 기준으로 설명한다.)
우선 adb와 busybox를 설치해서 기본 세팅을 해둔다.
(윈도우보단 우분투에서 adb를 설치하는게 좋은듯)
그리고 su로 루트로 접속하고, WiFi는 꺼둔다.
원래는 그냥 tcpdump를 다운받아서, 다른것처럼 rmnet0나 rmnet_usb0를 덤프하면 된다.
하지만, rmnet_usb0를 덤프하려고 하면, 이름때문에 usb라고 착각을 하면서 덤프가 잘 안된다.
root@android:/data/local # ./tcpdump -i rmnet_usb0 -X tcpdump: Can't get USB bus index from rmnet_usb0 |
그래서 해당부분을 바이너리패치했다. (그래서, 이 파일로는 진짜 usb 덤프는 불가능하다.)
파일을 디바이스에 올리고, 실행권한을 준 다음에, 다른것들과 똑같이 덤프하면 된다.
# chmod 777 tcpdump2
# ./tcpdump2 -i rmnet_usb0 -X -w /sdcard/test.pcap -s 0
'Computer Engineering > Android' 카테고리의 다른 글
Android Kernel만 수정해서 올리기. (4) | 2014.04.05 |
---|---|
Webkit crash 분석하기 (0) | 2013.12.06 |
Android에 debian kit 설치하기 (0) | 2013.06.03 |
Failed to allocate memory: 8 해결법 (0) | 2013.02.12 |