ADB(Android Debug Bridge)는 안드로이드 기기와 PC 사이의 통신을 도와주는 명령줄 유틸리티입니다. 루팅이나 커스텀 ROM 플래싱에 자주 사용되지만, 그 외에도 다양한 용도로 활용할 수 있는 강력한 도구입니다.
일반적으로 ADB를 사용하려면 안드로이드 기기와 PC를 USB 케이블로 연결해야 합니다. 하지만 이 글에서는 USB 케이블 없이 무선으로 ADB를 사용하는 방법을 소개합니다.
ADB 기본 설정 방법
이미 PC와 안드로이드 기기에 ADB 환경을 구축했다면 이 단계는 건너뛰어도 됩니다. 처음이라면 아래 순서대로 따라 해 보세요.
먼저 안드로이드 개발자 웹사이트에서 Android SDK Platform Tools를 다운로드한 후 압축을 풀어야 합니다.
Mac 사용자라면 Homebrew를 통해 간단히 설치할 수 있습니다. 터미널에 다음 명령어를 입력하세요.
brew install homebrew/cask/android-platform-tools
안드로이드 기기에서는 ADB 연결 전에 개발자 옵션에서 USB 디버깅을 활성화해야 합니다.



설정 > 휴대전화 정보로 이동한 뒤 빌드 번호를 여러 번 연속으로 탭하면 개발자 옵션이 활성화됩니다. 이후 설정 > 개발자 옵션으로 들어가 USB 디버깅을 켜주세요.
설정이 끝나면 USB 케이블로 안드로이드 기기를 PC에 연결합니다. 이때 기기 화면에 나타나는 USB 디버깅 허용 팝업을 반드시 승인해 주세요.


명령 프롬프트 또는 터미널을 열고 Platform Tools 폴더로 이동합니다.
Windows 사용자라면 다운로드한 Platform Tools 폴더에서 Shift 키를 누른 상태로 폴더 내 빈 곳을 우클릭하고, 여기서 PowerShell 창 열기를 선택하면 편리합니다.
이제 명령창에 adb devices를 입력하고 Enter 키를 누르세요. 모든 것이 정상적으로 작동한다면 연결된 기기 목록에 본인 기기의 시리얼 번호가 표시됩니다.

무선으로 안드로이드 ADB 사용하기
이제 핵심인 무선 ADB 연결 방법입니다. ADB 설정을 마치고 기기를 PC에 연결한 상태에서 아래 단계를 따라 하세요.
- 명령 프롬프트 또는 터미널에 adb tcpip 5555를 입력하고 Enter 키를 누릅니다.

- 휴대전화의 IP 주소를 확인합니다. 설정 > 휴대전화 정보 > 상태 정보 > IP 주소에서 확인할 수 있습니다.
- 다시 명령창으로 돌아가 adb connect [안드로이드 IP 주소]를 입력합니다.

- Enter 키를 누르면 연결이 완료됩니다.
이제 안드로이드 기기가 무선으로 ADB에 연결되었습니다. USB 케이블은 안전하게 분리해도 됩니다.
ADB가 작동하지 않을 때 해결 방법
윈도우에서 ADB 연결이 되지 않거나 명령창에 오류가 계속 발생한다면, xda-developers에서 제공하는 Minimal ADB and Fastboot를 설치해 보세요. 이 패키지에는 필요한 안드로이드 드라이버가 포함되어 있어 명령줄 오류를 해결하는 데 도움이 될 수 있습니다.
또 다른 방법으로 WebADB를 사용할 수 있습니다. WebADB는 브라우저에서 ADB의 거의 모든 기능을 사용할 수 있게 해주며, Wi-Fi를 통한 무선 ADB 실행도 지원합니다. 즉, ADB 설치 과정 자체를 생략할 수도 있습니다.
ADB로 할 수 있는 일들
많은 사람들이 ADB를 안드로이드 루팅 전용 도구로 오해하지만, 실제로는 그보다 훨씬 다양하게 활용할 수 있습니다.
예를 들어, 루팅하지 않은 기기에서도 ADB 명령어 한 줄로 삭제 불가능한 사전 설치 앱을 제거할 수 있습니다. 제조사가 삭제를 막아둔 불필요한 앱들을 정리할 때 유용합니다.
또한 ADB를 이용하면 루팅 없이도 안드로이드 화면을 PC에 미러링할 수 있습니다. Scrcpy라는 무료 도구를 사용하면 되는데, 특히 무선 ADB 연결과 함께 사용하면 놀라울 정도로 쾌적하게 작동합니다.
안드로이드 TV를 사용 중이라면 ADB로 앱을 사이드로드할 수 있습니다. 다만 PC를 안드로이드 TV에 직접 연결하기는 어렵기 때문에, 이럴 때 무선 ADB가 빛을 발합니다. 설정 절차는 위에서 설명한 것과 동일합니다.
ADB는 안전하게 사용할 수 있을까?
ADB 명령어에 대한 지식이 있다면 큰 문제 없이 사용할 수 있습니다. 하지만 초보자에게는 위험 요소가 존재합니다. 잘못된 명령어 입력은 기기에 오류를 일으키거나, 최악의 경우 특히 루팅 작업 중에는 기기가 벽돌(먹통)이 될 수 있습니다.
무선 ADB 설정 자체는 기기에 문제를 일으키지 않지만, 만약을 대비해 항상 데이터를 클라우드나 외부 저장소에 백업해 두는 습관을 들이는 것이 좋습니다.