모의해킹/안드로이드 앱

ADB - bugreport, jdwp

초코맛동산 2024. 5. 28. 14:02

1. bugreport를 통한 버그 보고서 확인

bugreport: bugreport는 로그, 스택 추적, 기타 진단 정보를 포함하는 정보를 출력한다. dumpsys, dumpstate, logcat 명령의 결과를 한 번에 출력해준다. 

명령 설명
Dumpsys 현재 연결된 안드로이드 장치의 앱, 장치 정보를 자세히 표시한다. 
하위 명령: meminfo, cpuinfo, account, activity, window, wifi, power 등이 존재. 
Dumpstate 현재 연결된 안드로이드 장치의 모든 상태 정보를 출력
logcat 안드로이드 시스템에서 발생하는 로그 정보를 표시
(https://hyunhe2e.tistory.com/137 <- 게시물 확인)

adb shell dumpsys cpuinfo : cpu 프로세스 정보를 확인 하는 명령어에 대한 결과값 일부

 

 

2. jdwp를 통한 프로세스 정보 확인

jdwp: Java Debug Wire Protocol의 약자로, 자바 애플리케이션을 원격으로 디버깅하기 위한 프로토콜. 해당 명령어를 사용하면 연결된 안드로이드 장치에서 사용할 수 있는 jdwp 프로세스의 목록을 출력한다. (해당 프로세스 정보를 통해 디버깅이 가능하다.)