그럼 지난시간에 이어 ADB명령어에는 어떤것들이 있는지 살펴보겠다.
※ 많이 사용되는 간단한 명령어
1. adb devices - 연결된 디바이스 리스트 보기
<여러개 디바이스 연결시 리스트보는 명령어들>
adb -d logcat (device)
adb -e logcat (emulator)
adb -s emulator-xxx logcat (device serial)
2. adb backup... 디바이스로부터 앱, 데이터 등 백업하는 명령어
3. adb logcat - 디바이스 로그 보기
4. adb -d install 파일명.apk - 디바이스 파일 설치
※ 디바이스에서 많이 사용되는 adb am 명령어들
1. adb kill-server device - 인식이 잘 안될때 케이블을 꼽았다 꼽거나 adb server를 죽인다.
2. adb -d shell - 쉘실행
3. adb -d install -r 파일명.apk - 재설치
4. adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings - 특정액티비티 실행
5. adb shell am start -a android.intent.action.VIEW -d facebook://facebook.com/inbox - 페이스북 앱실행
6. adb shell am start -a android.intent.action.VIEW -d file:///sdcard/me.vcard -t text/x-vcard - sd카드 실행
7. adb shell am start -a android.intent.action.GET_CONTENT -t image/jpeg -갤러리 실행
8. adb shell am start -a android.media.action.IMAGE_CAPTURE - 카메라 실행
9. adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings - 환경설정 실행
10. adb shell am start -a android.intent.action.VIEW http://www.google.com - 구글 실행
11. adb shell am start -a android.intent.action.DIAL tel:010XXXXXXX - 전화번호 다이얼 실행
12. adb shell am start -a android.intent.action.CALL tel:010XXXXXXX - 전화걸기
13. adb shell am start -a android.intent.action.DAIL -d tel:010-XXXX-XXXX -전화걸기
14. adb shell am start -a android.intent.action.VIEW geo:37.111111-222.333333 - GPS 실행
15. adb shell am start -n com.android.calendar/com.android.calendar.LaunchActivity - 달력실행
'안드로이드 앱 취약점 진단 > 안드로이드 특징 및 보안' 카테고리의 다른 글
안드로이드 OS 부팅과정 (0) | 2016.10.05 |
---|---|
안드로이드 운영체제 구조 (0) | 2016.10.05 |
안드로이드 ADB 경로 잡는법 (0) | 2016.09.25 |