안드로이드 디버그 브리지(ADB)란?
스마트폰의 사소한 문제를 직접 해결하는 데 관심이 많다면 ADB(Android Debug Bridge, 안드로이드 디버그 브리지)라는 도구를 한 번쯤 들어보셨을 것입니다. ADB는 초보자부터 전문가까지 폭넓게 사용되는 강력하고 안정적인 도구로, 수많은 안드로이드 활용 가이드와 고급 튜토리얼에서도 작은 오류를 디버깅할 때 활용됩니다. 특히 안드로이드 기기가 평소와 다르게 동작할 때 문제를 진단하고 해결하는 데 큰 도움이 됩니다. 지금부터 ADB 설치 방법과 함께 꼭 알아야 할 핵심 명령어를 하나씩 살펴보겠습니다.
윈도우에 ADB 설치하기
ADB 설치는 생각보다 훨씬 간단합니다. 먼저 독립 실행형 ADB zip 파일을 내려받아 적당한 위치에 압축을 해제하세요. 이것으로 설치는 끝입니다. 이후 명령 프롬프트(cmd)를 실행하고 아래 명령어를 입력해 ADB 폴더로 이동합니다.
cd c:\ADB
엔터 키를 누른 뒤 USB 케이블로 안드로이드 기기를 컴퓨터에 연결하면 바로 작업을 시작할 수 있습니다. 그럼 실제로 유용하게 쓰이는 ADB 명령어를 알아보겠습니다.
1. ADB 서버 시작 및 종료하기
본격적인 작업에 앞서 ADB 서버를 시작하고 종료하는 방법을 먼저 익혀두는 것이 좋습니다. 서버를 시작하려면 다음 명령어를 입력하세요.
adb start-server
반대로 서버를 종료할 때는 아래 명령어를 사용합니다.
adb kill-server
2. 기기 연결 여부 확인하기
명령을 실행하기 전에는 반드시 안드로이드 기기가 PC에 제대로 연결되어 있는지 확인해야 합니다. 다음 명령어를 입력하면 현재 연결된 기기 목록을 확인할 수 있습니다.
adb devices
3. PC와 폰 간 파일 주고받기
파일 전송 앱을 따로 설치하지 않아도 ADB 명령어만으로 PC와 스마트폰 사이에 파일을 자유롭게 주고받을 수 있습니다.
PC에서 폰으로 보내기: adb push [원본 경로] [대상 경로]
폰에서 PC로 가져오기: adb pull [원본 경로] [대상 경로]
명령어 입력 시 대괄호 부분에 실제 원본 경로와 대상 경로를 넣어야 한다는 점을 잊지 마세요.
4. 앱 설치 및 삭제하기
APK 파일 설치나 앱 삭제 역시 한 줄 명령어로 손쉽게 처리할 수 있습니다.
설치: adb install "path/to/file.apk"
삭제: adb uninstall <패키지명>
5. 전체 백업 만들기
안드로이드 기기를 백업하는 방법은 여러 가지가 있지만, 명령 프롬프트에서 간편하게 백업하려면 아래 명령어 하나면 충분합니다.
adb backup -all
6. 안드로이드 폰 재부팅하기
안드로이드 기기는 일반 재부팅 외에도 리커버리(recovery) 모드, 부트로더(bootloader) 모드, 패스트부트(fastboot) 모드로 진입할 수 있습니다. 각 모드는 아래 명령어로 실행할 수 있습니다.
adb reboot-recovery
adb reboot-bootloader
adb fastboot
7. 연결된 기기의 시리얼 번호 확인하기
PC에 연결된 폰의 시리얼 번호는 아래 명령어로 간단히 확인할 수 있습니다.
adb get-serialno
물론 다른 방법도 있습니다. 폰에서 *#06#을 다이얼하거나, 배터리가 분리되는 기기라면 배터리를 꺼내 확인할 수 있으며, 기기 구입 시 받은 보증서를 참고하는 방법도 있습니다.
마무리하며
지금까지 소개한 내용 외에도 안드로이드 터미널 명령어와 ADB로 할 수 있는 작업은 무궁무진합니다. 더 유용한 팁이 궁금하다면 저희 블로그를 계속 지켜봐 주세요. 이 글에 대한 의견이나 궁금한 점이 있다면 아래 댓글로 알려주세요!