ADB commands (ADB 사용법)
05 Sep 2019안드로이드 디버그 브릿지(Android Debug Bridge, ADB)와 관련된 명령어 사용법들을 정리한다.
Installation
요즘 Windows 10의 chocolatey를 쓰는 재미에 푹 빠졌다. 윈도우에도 리눅스처럼 adb를 설치해보자.
PS > choco install adb
Preperations
ADB 사용을 위해선 먼저 안드로이드 폰의 USB 디버깅 권한이 허용되어있어야 한다.
Device Connection
준비가 끝났다면, 안드로이드 폰을 USB에 연결한 다음 명령어를 이용해 연결된 디바이스들을 확인해보자.
PS > adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
ce0123456789012345 device
adb devices를 실행하면 자동으로 adb 데몬 서버가 실행된 후(adb start-server), 연결된 디바이스들의 id를 보여준다.
다음 명령어를 통해 안드로이드 내부로 진입, 각종 linux 명령어들을 실행할 수 있다.
PS > adb shell
ADB as ROOT
안드로이드 폰이 루팅된 경우, su 명령어를 이용해 root 권한으로 명령어를 실행시킬 수 있다.
adb shell 명령어를 통해 안드로이드 내부로 진입한 후 su 명령어를 통해 root 권한을 획득하거나, 다음과 같은 형태를 통해 adb 외부에서 root 권한으로 명령어를 실행시킬 수 있다.
PS > adb shell "su -c ls /data/data"