macOS용 ADB GUI와 ADB 관리자 도구 — 터미널 없이
ADB 관리자나 ADB GUI를 검색해서 여기까지 왔다면, 아마 GitHub README 더미나 Windows 전용 앱, 아니면 brew install로 시작하는 튜토리얼을 먼저 만났을 겁니다. 이 페이지는 Mac에서 adb가 실제로 무슨 일을 하는지, 직접 하는 편이 좋다면 참고할 터미널 전체 과정, macOS 선택지들의 솔직한 비교, 그리고 그 안에서 저희 앱이 차지하는 자리를 다룹니다. 아무것도 내려받지 않더라도 여기서 문제를 해결할 수 있어야 한다고 생각합니다.
"ADB 관리자"가 실제로 무엇인가
ADB(Android Debug Bridge)는 Google이 SDK Platform Tools라는 패키지로 배포하는 명령줄 도구입니다. USB 디버깅이 켜져 있는 Android 기기라면 무엇이든 통신할 수 있고, 앱 설치, 파일 복사, 로그 스트리밍, 셸 명령 실행, Wi-Fi 연결까지 처리합니다. 모든 "ADB 관리자"나 "ADB GUI"는 결국 이 동일한 바이너리를 감싼 껍데기입니다. Android가 원래 제공하지 않는 기능을 더해 주는 도구는 하나도 없습니다.
이 검색을 헷갈리게 만드는 요소가 두 가지 있습니다. 화면 미러링은 adb의 기능이 아닙니다. 미러링은 기기에 작은 서버를 밀어 넣는 별도의 오픈소스 프로젝트인 scrcpy에서 나옵니다. 그리고 "ADB Manager"는 1990년대 Mac OS의 Apple Desktop Bus 구성 요소 이름이기도 했습니다. 수십 년 된 Apple PDF 문서가 아직도 검색 결과에 뜨는 이유죠. 완전히 다른 ADB입니다.
터미널로 하는 방법 (무료이고, 지금도 잘 됩니다)
이 작업들에 앱이 꼭 필요하지는 않고, Android Studio도 필요 없습니다. Platform Tools는 Google이 제공하는 독립 실행형 zip 파일입니다. 명령어를 직접 입력하는 게 편하다면 아래가 전체 흐름입니다.
번거로운 쪽은 명령어 자체가 아니라 유지 관리입니다. platform-tools를 PATH에 추가하고, 압축을 푼 바이너리에서 macOS 격리(quarantine) 속성을 지우고, Homebrew를 최신 상태로 유지하고, 재부팅할 때마다 무선 디버깅 포트가 바뀌어 다시 페어링해야 합니다. GUI가 메우는 부분이 바로 이 틈입니다.
- 휴대전화에서: 설정 > 휴대전화 정보로 이동해 빌드 번호를 일곱 번 탭한 다음, 개발자 옵션 > USB 디버깅을 켭니다.
- developer.android.com에서 "SDK Platform Tools for Mac"을 내려받아 압축을 풀고, 터미널에서
cd ~/Downloads/platform-tools를 실행합니다. ./adb devices를 실행합니다. 휴대전화에 "USB 디버깅을 허용하시겠습니까?" 창이 뜨는데, 이걸 탭하기 전까지 기기는unauthorized상태로 표시됩니다.- 자주 쓰는 명령어:
./adb install app.apk,./adb push ~/file.pdf /sdcard/Download/,./adb pull /sdcard/DCIM/photo.jpg ~/Desktop,./adb logcat. - 무선 연결: 개발자 옵션 > 무선 디버깅 > 페어링 코드를 사용하여 기기 페어링을 연 다음
./adb pair 192.168.1.20:37105를 실행하고, 이어서./adb connect 192.168.1.20:5555를 실행합니다. - 미러링: scrcpy를 따로 설치한 뒤(
brew install scrcpy)scrcpy를 실행합니다.
macOS용 ADB GUI 도구, 솔직한 비교
이 키워드로 나오는 결과 대부분은 Windows나 Linux 프로젝트입니다. 여기서는 실제로 Mac에서 돌아가는 것들을, 5분 뒤에 다시 터미널을 열게 될지 아닐지를 가르는 두 가지 질문 기준으로 정리했습니다. adb를 내장하는가, 그리고 서명이 되어 있는가.
- ADB Studio(adb-studio.app) — 네이티브 SwiftUI, 유니버설 바이너리, 무료 MIT 라이선스, adb 내장. 미러링, 무선 페어링, APK 드래그 앤 드롭을 지원합니다. 아직 초기 단계(v0.0.7)이고, 사이트에 공증(notarization) 관련 언급은 없습니다.
- AYA(aya.liriliri.io) — Electron 기반, macOS/Windows/Linux 지원, AGPL-3.0. 화면 전송, 파일 관리자, logcat, 셸 기능을 제공합니다. 크로스 플랫폼 빌드라서 그만큼 무겁고 Mac 네이티브는 아닙니다.
- adb-tools-mac(naman14) — 스크린샷, logcat, 딥링크용 메뉴 막대 유틸리티. GitHub 스타는 966개 정도지만 커밋은 다섯 개 남짓이고, adb가 이미 설치되어 있다고 가정합니다.
- adb-assistant와 AdbPad — 자주 쓰는 명령어를 실행해 주는 작은 런처형 도구들. 쓸모는 있지만 범위가 좁고, adb는 별도로 필요합니다.
- guiscrcpy / QtScrcpy — 미러링 전용 프런트엔드입니다. scrcpy와 adb는 여전히 직접 설치해야 합니다.
- WebADB / adbgui.com — WebUSB를 통해 브라우저에서 동작합니다. 설치할 게 없다는 점은 좋지만 Safari는 WebUSB를 지원하지 않고(Chrome 또는 Edge만 가능), 브라우저가 USB 인터페이스를 독점해야 합니다.
- ADB AppControl — 이 분야에서 가장 잘 다듬어진 앱 관리 도구지만 Windows 전용이고 .NET 4.6이 필요하며, Extended 버전은 유료입니다. 이 검색어들에서 상위에 노출되지만 Mac용 선택지는 아닙니다.
- Super ADB Manager(이 사이트) — 네이티브 SwiftUI, macOS 13 이상, Apple Silicon 전용. adb 와 scrcpy를 함께 내장하고, Apple 공증을 받았으며, 무료입니다.
내려받기 전에 확인할 세 가지
adb를 내장하고 있나요? 많은 README가 adb는 이미 PATH에 있다고 슬쩍 가정하는데, 그러면 결국 다시 Homebrew로 돌아가게 됩니다. 다운로드 용량이 몇 메가바이트밖에 안 된다면 아무것도 내장하지 않았다고 보면 거의 맞습니다.
서명과 공증이 되어 있나요? 포럼 글에서 가장 흔한 불만이면서, 상위에 노출되는 페이지들이 가장 적게 다루는 주제입니다. 서명 없는 Mac 앱은 "악성 소프트웨어가 있는지 Apple에서 확인할 수 없기 때문에 열 수 없습니다"라는 경고를 띄우고, Control 키를 누른 채 클릭 > 열기를 선택하거나 시스템 설정 > 개인정보 보호 및 보안에서 따로 허용해야 합니다. 공증된 앱은 그냥 열립니다.
계속 관리되고 있나요? 스타 수는 활동량이 아닙니다. 기기 접근 권한을 넘기기 전에 마지막 커밋이나 릴리스 날짜를 확인하세요.
Super ADB Manager의 자리 — 그리고 하지 못하는 것
Super ADB Manager는 같은 문제에 대한 저희 나름의 답입니다. adb와 scrcpy를 내장한 네이티브 macOS 앱이라 Mac에는 아무것도 설치되지 않습니다. 창 하나에서 마우스와 키보드 입력이 가능한 화면 미러링, 양방향 드래그 앤 드롭을 지원하는 /sdcard 파일 관리자, 분할 APK도 처리하는 APK 설치기, 우선순위 필터와 검색이 되는 실시간 Logcat, 클릭 한 번으로 켜고 끄는 개발자 옵션 토글(탭 표시, 포인터 위치, 레이아웃 경계 표시, GPU 오버드로 디버그, 애니메이션 배율), mDNS 기반 무선 페어링, 스크린샷/녹화 갤러리를 제공합니다. 무료이고, 계정도 광고도 없으며, 텔레메트리는 기본적으로 꺼져 있고, 테마 일곱 가지와 오른쪽에서 왼쪽으로 쓰는 언어를 포함해 인터페이스 언어 열다섯 가지를 지원합니다. 현재 버전: 0.6.0.
실제 한계는 이렇습니다. Apple Silicon과 macOS 13 Ventura 이상이 필요하므로 Intel Mac은 지원하지 않습니다. 화면 녹화는 Android 자체의 screenrecord를 사용하는데, 일부 HONOR와 Huawei 기기는 이를 구현하지 않아 해당 버튼이 동작하지 않습니다. 그리고 휴대전화에서 USB 디버깅을 켜는 일은 여전히 직접 해야 합니다. 어떤 데스크톱 앱도 그 단계를 대신해 줄 수는 없습니다.
- DMG를 내려받아 열고, 앱을 응용 프로그램 폴더로 끌어다 놓습니다.
- 휴대전화에서 USB 디버깅을 켭니다(설정 > 휴대전화 정보 > 빌드 번호 일곱 번 탭).
- USB로 연결한 뒤 기기에서 "USB 디버깅을 허용하시겠습니까?"를 탭합니다.
- 선택 사항: 클릭 한 번으로 진행 중인 세션을 USB에서 Wi-Fi로 전환합니다.
MTP라는 빈틈: Kindle, 카메라, 그 밖의 비ADB 기기
ADB는 디버깅이 켜진 Android 기기하고만 통신합니다. Kindle, 전자책 리더기, 카메라, MP3 플레이어 같은 나머지 기기는 모두 MTP를 쓰는데, macOS에는 MTP 기본 지원이 없습니다. Google의 Android File Transfer는 개발이 중단되어 최신 macOS에서는 신뢰하기 어렵고, OpenMTP는 괜찮은 무료 대안이며, MacDroid는 유료입니다. Super ADB Manager는 ADB 쪽 기능 옆에 MTP 브라우저를 함께 담고 있는데, 대부분의 Kindle 사용자가 이 앱을 찾게 되는 경로가 바로 이것입니다. 미리 알아 두면 좋은 한 가지: 전송 도중에 기기를 꺼내거나 케이블을 뽑으면 MTP 세션이 끊길 수 있습니다. 다시 연결하면 파일 목록이 새로 만들어집니다.
자주 묻는 질문
Homebrew, Android Studio, platform-tools를 먼저 설치해야 하나요?
아니요. adb와 scrcpy는 앱 번들 안에 들어 있어서 PATH에 아무것도 추가되지 않고 시스템 전역에 설치되는 것도 없습니다. Homebrew로 설치한 platform-tools가 이미 있다면 둘은 공존할 수 있지만, 한 번에 하나의 adb 서버만 5037 포트를 점유할 수 있다는 점은 기억해 두세요. 버전이 서로 다르면 둘 중 하나가 서버를 다시 시작하게 됩니다.
macOS가 개발자를 확인할 수 없어 앱을 열 수 없다고 합니다. 이제 어떻게 하나요?
Super ADB Manager에서는 그 메시지가 나오지 않아야 정상입니다. Developer ID로 서명하고 Apple 공증을 받았기 때문에 처음 실행할 때부터 바로 열립니다. 다른 도구에서 이 경고가 뜬다면 그 앱은 서명되지 않은 것입니다. 응용 프로그램 폴더에서 Control 키를 누른 채 클릭한 다음 열기를 선택하고 확인하세요. 압축을 푼 platform-tools 바이너리도 시스템 설정 > 개인정보 보호 및 보안에서 같은 방식으로 허용해야 할 수 있습니다.
Intel Mac에서도 되나요?
아니요. Apple Silicon과 macOS 13 Ventura 이상에서만 동작합니다. Intel Mac이라면 ADB Studio(유니버설 바이너리)나 AYA(Electron), 또는 터미널에서 Google의 platform-tools를 사용하세요.
화면 미러링을 하려면 scrcpy를 따로 설치해야 하나요?
아니요. 미러링은 앱에 내장되어 있고 앱 내부에서 scrcpy 프로토콜로 통신합니다. 클릭하면 탭, 드래그하면 스와이프가 되고, Mac 키보드로 바로 입력할 수 있습니다. 따로 설치하거나 업데이트해야 할 바이너리는 없습니다.
ADB 관리자로 Kindle이나 카메라를 볼 수 있나요?
ADB로는 안 됩니다. 이들은 Android 디버깅 대상이 아니라 MTP 기기라서 adb devices에는 아무것도 나오지 않습니다. MTP 클라이언트가 필요합니다. Super ADB Manager에는 MTP 클라이언트가 내장되어 있고, OpenMTP가 무료 대안이며, Android File Transfer는 현재 macOS에서는 사실상 수명이 끝났습니다.
Super ADB Manager는 공증된 무료 macOS 앱입니다. adb와 scrcpy가 기본으로 내장되어 있어 Homebrew로 따로 설치할 것도, 터미널을 열 일도 없습니다.
macOS용 다운로드macOS 13 이상 · Apple Silicon · 약 27 MB