Super ADB Manager Super ADB Manager 무료 다운로드
가이드 › 터미널로 보내지 않는 Mac용 scrcpy GUI

터미널로 보내지 않는 Mac용 scrcpy GUI

macOS에서 scrcpy GUI를 검색했다면 원하는 것은 거의 하나였을 겁니다. 더 이상 명령어를 입력하지 않는 것이죠. 곤란한 점은, 거의 모든 scrcpy 프런트엔드가 여전히 Homebrew로 scrcpy와 adb를 먼저 직접 설치하라고 요구한다는 것입니다. 이 페이지에서는 공식 설치 방법이 정확히 무엇을 요구하는지, 기존 GUI들은 서로 어떻게 다른지, 그리고 adb와 scrcpy를 앱 안에 함께 담은 Super ADB Manager가 그 사이 어디쯤에 있는지 설명합니다.

scrcpy란 무엇이며, 왜 여전히 올바른 엔진인가

scrcpy는 Genymobile이 만든 오픈소스 도구로, ADB를 통해 — USB든 Wi-Fi든 — Android 화면을 컴퓨터로 스트리밍하고 마우스와 키보드 입력을 기기로 되돌려 보냅니다. 루팅이 필요 없고, 휴대전화에 앱을 남기지도 않습니다. 세션이 진행되는 동안만 작은 서버를 /data/local/tmp에 올려 둘 뿐입니다. 라이선스는 Apache 2.0입니다.

USB로 연결하면 지연 시간은 대개 실제로 조작할 수 있을 만큼 낮고, 최신 하드웨어에서는 1080p 60 fps가 일반적입니다. 경쟁할 프로토콜을 새로 만들 이유가 없고, 그래서 Super ADB Manager도 내부적으로 scrcpy를 사용합니다. 문제는 한 번도 scrcpy가 아니었습니다. Mac에서 그것을 설치하고 실행하도록 요구되는 방식이 문제였습니다.

공식 macOS 설치 방법은 여전히 셸에서 끝난다

공식 문서(Genymobile/scrcpy 저장소의 doc/macos.md)는 세 가지 경로를 안내합니다. 세 가지 모두 명령줄을 전제로 합니다:

그 목록에 더블클릭으로 실행되는 앱은 없습니다. 터미널 창을 닫으면 미러링도 함께 닫힙니다. 그리고 무언가 잘못되면 — 그 유명한 "Could not find any ADB device" — 휴대전화를 들여다보는 대신 환경 변수를 디버깅하고 있게 됩니다.

  1. Homebrew: brew install scrcpy. 여기에는 Homebrew 자체를 먼저 설치하는 일이 포함되고, adb가 아직 없다면 brew install android-platform-tools도 필요합니다.
  2. MacPorts: sudo port install scrcpy — 같은 방식이며, 관리자 암호를 요구합니다.
  3. 미리 빌드된 릴리스 아카이브: 패키지 관리자는 필요 없지만, 문서는 여전히 adbPATH에 있어야 한다고 요구하고, 실행은 셸에서 scrcpy를 입력해야 합니다.

기존 scrcpy GUI들이 터미널을 실제로 없애 주지 못하는 이유

이 주제의 검색 결과는 대부분 GitHub 저장소입니다. SimonAKing/scrcpy-gui, guiscrcpy, GeorgeEnglezos/Scrcpy-GUI, pedrofraca/scrcpyui, 그리고 네이티브 메뉴 막대 앱인 AndroLaunch 같은 것들이죠. 그중 몇몇은 정말 잘 만들어졌고, 일부는 우리보다 더 많은 scrcpy 옵션을 노출합니다.

하지만 설치 안내를 읽어 보면 거의 전부에서 같은 문장이 나옵니다. scrcpy와 adb를 먼저, 보통은 Homebrew로 설치하라는 것입니다. 이 프로젝트들은 프런트엔드입니다. 명령 문자열을 조립해 실행할 뿐이죠. 컴퓨터에 scrcpy가 이미 없다면 창은 열리지만 아무 일도 일어나지 않습니다. 결국 명령줄을 피하려고 GUI를 찾던 사람이 어차피 명령줄을 열게 되고, 나중에는 brew upgrade scrcpy까지 기억해 두어야 합니다.

상당수는 Electron이나 Flutter로 만들어졌는데, 이는 다운로드 용량이 훨씬 크고 Apple Silicon Mac에서 네이티브가 아닌 창을 쓰게 된다는 뜻입니다.

우리의 접근: 바이너리를 앱 안에 넣는다

Super ADB Manager는 자체 adb와 자체 scrcpy 서버를 번들 안에 품고 있는 네이티브 SwiftUI 앱입니다. /usr/local에 아무것도 쓰지 않고, PATH도 건드리지 않으며, 앱을 지우면 모든 것이 함께 사라집니다. 무료이고 계정도 광고도 없으며, 텔레메트리는 기본적으로 꺼져 있습니다. DMG는 약 27 MB이고 서명과 Apple 공증을 마쳤기 때문에 Gatekeeper가 "확인되지 않은 개발자" 경고 없이 열어 줍니다.

전체 과정은 이게 전부입니다. 명령어를 입력하는 단계도, 의존성을 설치하는 단계도 없습니다.

  1. DMG를 내려받아 Super ADB Manager를 응용 프로그램 폴더로 끌어다 놓습니다.
  2. 휴대전화에서: 설정 → 휴대전화 정보 → 빌드번호를 일곱 번 탭한 다음, 설정 → 시스템 → 개발자 옵션에서 USB 디버깅을 켭니다.
  3. 데이터 전송이 가능한 USB 케이블로 휴대전화를 연결하고 "USB 디버깅을 허용하시겠습니까?" 창에서 허용을 탭합니다.
  4. 사이드바에 배터리, Android 버전, 실시간 지연 시간과 함께 기기가 나타납니다. 미러링 시작을 클릭하세요.

무료 선택지 비교

더 잘 맞는 다른 도구를 고를 수 있도록, 공정하게 정리했습니다:

  1. scrcpy (CLI) — 무료 오픈소스이며 옵션이 가장 많고 제어가 가장 정교합니다. Homebrew나 MacPorts가 필요하고, adb가 PATH에 있어야 하며, 세션마다 터미널 창이 하나씩 필요합니다.
  2. scrcpy-gui / guiscrcpy / Scrcpy-GUI — 프리셋을 저장할 수 있는 무료 프런트엔드입니다. 여전히 scrcpy와 adb를 따로 설치해야 하고, 대부분 Electron이나 Flutter 기반입니다.
  3. AndroLaunch — 네이티브 Swift로 만든 메뉴 막대 앱으로 매우 가볍습니다. 이 역시 Homebrew로 scrcpy가 이미 설치되어 있다고 가정합니다.
  4. 상용 미러링 앱(MirrorTo, ApowerMirror, X-Mirage, AnyViewer, Vysor) — 완성도는 높지만 "무료"는 대개 체험판을 뜻합니다. 워터마크나 해상도 제한이 붙거나, 키보드 제어를 쓰려면 구독이 필요합니다.
  5. Super ADB Manager — 무료, 계정 불필요, adb와 scrcpy 내장, 공증 완료, 네이티브. 다만 Apple Silicon과 macOS 13 이상에서만 동작하고, 순수 scrcpy보다 전문가용 옵션은 적습니다.

미러링이 시작되면 무엇을 할 수 있나

트랙패드에서 클릭하고 드래그해 탭과 스와이프를 하고, Mac 키보드로 입력하며 Android 입력란에 텍스트를 붙여 넣을 수도 있습니다. 홈, 뒤로, 최근 앱, 전원, 볼륨, 회전, 잠금은 측면 패널에 모여 있고, 찍자마자 클립보드로 바로 복사되는 스크린샷 버튼도 함께 있습니다.

미러링 품질은 조절할 수 있습니다 — 최대 해상도, 비디오 비트 전송률, 최대 FPS — USB와 Wi-Fi에는 서로 다른 설정이 어울리기 때문입니다. CLI에서는 플래그인 옵션들(--turn-screen-off, --stay-awake, --show-touches, --fullscreen)이 여기서는 체크박스입니다. "새 창에서 미러링 시작"은 전체 scrcpy 바이너리를 별도 창으로 실행하며, 오디오 전달과 --record 녹화도 그 창에서 동작합니다.

케이블을 없애려면: 바로가기 → 무선으로 전환을 사용하면 이미 USB로 연결된 기기를 TCP/IP로 옮길 수 있어 케이블을 뽑아도 됩니다. 또는 네트워크를 검색한 뒤 개발자 옵션 → 무선 디버깅(Android 11 이상)의 여섯 자리 코드로 페어링하세요.

내려받기 전에 알아 둘 만한 한계

설치한 뒤에 알게 되는 것보다 여기서 미리 아시는 편이 낫다고 생각합니다:

  1. Apple Silicon과 macOS 13(Ventura) 이상이 필요합니다. Intel 빌드는 없습니다 — Intel Mac이라면 Homebrew scrcpy가 여전히 정답입니다.
  2. 앱 내장 미리보기는 영상과 입력만 전달합니다. 오디오는 없고, 클립보드 자동 동기화도 없습니다. 소리가 필요하면 "새 창에서 미러링 시작"을 사용하세요(Android 11 이상).
  3. adb shell screenrecord를 이용한 녹화는 해당 바이너리가 빠져 있는 일부 HONOR·Huawei 기기에서 실패합니다. 그런 기기에서도 scrcpy 창을 통한 녹화는 동작합니다.
  4. DRM으로 보호된 영상(Netflix 등)은 검은 사각형으로 보입니다. 이는 Android의 제약이지 scrcpy나 이 앱의 버그가 아닙니다.
  5. 무선 미러링은 5 GHz에서는 쓸 만하지만 혼잡한 2.4 GHz 네트워크에서는 눈에 띄게 나빠집니다. USB가 언제나 더 매끄러운 선택입니다.

필요했던 것이 미러링뿐인 경우는 드물다

Apple의 Android File Transfer는 2024년에 지원이 종료되었고, 오늘날 검색 상위에 오르는 대체 도구 대부분은 유료 앱입니다. 화면을 미러링하는 바로 그 창에서 /sdcard를 탐색하며 양방향 드래그 앤 드롭으로 파일을 옮기고, APK(분할 APK 포함)를 설치하고, 레벨 필터와 검색을 갖춘 Logcat을 실시간으로 보고, 개발자 옵션을 클릭 한 번으로 바꿀 수 있습니다.

ADB를 아예 지원하지 않는 기기 — Kindle, 카메라, MP3 플레이어, 또는 디버깅이 꺼진 Android 휴대전화 — 를 위한 MTP 모드도 있습니다. 솔직하게 한 가지 짚자면, MTP 세션은 기기를 꺼내거나 USB 버스에서 전원이 재설정될 때 끊길 수 있고, 그러면 기기를 다시 선택해야 합니다. 여기까지 오게 된 이유가 사실 파일 전송이라면, macOS용 Android File Transfer 대안 안내서를 참고하세요.

자주 묻는 질문

Homebrew, adb, scrcpy를 먼저 설치해야 하나요?

아니요. adb와 scrcpy 서버 모두 앱 번들 안에 들어 있고 거기서 그대로 사용됩니다. PATH에 추가되는 것도, 앱 바깥에 기록되는 것도 없어서 제거는 휴지통으로 끌어다 놓는 것으로 끝납니다. 이미 Homebrew로 설치한 scrcpy가 있어도 서로 충돌하지 않습니다.

안전한가요? Mac에 수상한 소프트웨어를 두고 싶지 않습니다.

DMG는 Developer ID로 서명되고 Apple의 공증을 받았기 때문에 Gatekeeper 경고 없이 열립니다. 휴대전화 쪽에서는 scrcpy가 세션 동안만 임시 서버를 /data/local/tmp에 올려 둡니다. 루팅도, 영구적으로 남는 앱도, 계정도 없습니다. 텔레메트리는 기본적으로 꺼져 있습니다.

케이블 없이 무선으로 미러링할 수 있나요?

네, Wi-Fi ADB로 가능합니다. 가장 간단한 방법은 USB로 한 번 연결한 뒤 바로가기 → 무선으로 전환을 사용하고 케이블을 뽑는 것입니다. 또는 개발자 옵션 → 무선 디버깅(Android 11 이상)을 켜고, 두 기기가 같은 네트워크에 있는 상태에서 여섯 자리 코드로 페어링하세요.

정말 무료인가요, 아니면 나중에 돈을 요구하는 체험판인가요?

무료이며 계정도, 광고도, 워터마크도, 구독 등급도 없습니다. 이 앱은 Apache 2.0 라이선스인 scrcpy를 기반으로 하며, 서드파티 라이선스는 앱에 함께 포함되어 있습니다. 명령줄에서 scrcpy를 직접 쓰는 편이 낫다면 그것도 충분히 합리적인 선택이고, 마찬가지로 비용이 들지 않습니다.

그냥 터미널에서 scrcpy를 실행하면 안 되나요?

터미널이 편하시다면 그렇게 하세요 — 모든 플래그를 쓸 수 있고, 업데이트도 더 빠르며, 중간 계층도 없습니다. 이 앱은 그것이 요점이 아닌 상황을 위해 존재합니다. 공용 Mac을 쓰는 QA 동료, Homebrew를 설치할 수 없는 통제된 컴퓨터, 또는 그저 기기마다 터미널 창을 띄워 두고 싶지 않은 경우 말이죠.

Super ADB Manager는 공증된 무료 macOS 앱입니다. adb와 scrcpy가 기본으로 내장되어 있어 Homebrew로 따로 설치할 것도, 터미널을 열 일도 없습니다.

macOS용 다운로드

macOS 13 이상 · Apple Silicon · 약 27 MB

가이드 더 보기