리버싱/Android

adb 명령어 정리

즉흥 2017. 12. 7. 22:49
728x90
반응형

adb(Android Debug Bridge)

 

ssh로 서버에 접속하듯 안드로이드 기기에 쉘 형태로 접근할 수 있다.

 

 

아래는 개인적으로 자주 사용하는 명령어.

 

adb devices

- 현재 PC에 연결된 안드로이드 디바이스 목록 출력

 

adb shell

- 접근 가능한 안드로이드 디바이스에 접근

 

adb shell -s [serial number]

- adb devices로 출력된 디바이스의 시리얼 넘버를 입력하면 쉘로 접근

 

adb install [dir]

- 어플리케이션 설치

 

adb push <local> <remote>

- <local>에 있는 파일을 <remote> 경로에 저장

 

adb pull <remote> <local>

- <remote>에 있는 파일을 <local> 경로에 저장

 

adb -e <명령어>

- 명령어 실행 후 바로 종료. (결과 출력은 해줌)

 

adb shell screenrecord <경로>

- <경로>에 현재 모바일 화면을 동영상으로 저장. 종료는 ctrl+c

 

adb shell am start -n [pakagename]/[Activityname]

- 액티비티 강제 실행

 

adb shell ps -efn | grep <PACKAGE_NAME>

- 특정 패키지의 UID를 찾기(첫번째 컬럼의 번호)

728x90
반응형