반응형

자신의 안드로이드 폰 화면 MacOS에 띄우고 MacOS에서 안드로이드 폰을 조작하고 싶을 때

 

다른 수많은 방법이 있겠지만 그중에서 scrcpy를 이용하는 방법이 있습니다.

 

scrcpy : screen copy의 약자인 것 같으며, Windows, macOS 또는 Linux 데스크톱 컴퓨터에서 Android 장치를 제어할 수 있는 무료 오픈 소스 화면 미러링 애플리케이션.

 

저의 MacOS 환경 : MacBook Pro - macOS Big Sur

 

저의 안드로이드 스마트폰 : 삼성 갤럭시 S7 (모델번호 : SM-G930V)

 

참고 블로그

 

rlg1133.tistory.com/88

 


1. brew 설치

 

먼저, scrcpy를 설치하려면 Macbrew가 설치되어 있어야 합니다.

 

macOS 내에 있는 Terminal에서 아래의 명령어를 입력하여 brew를 설치해줍니다.

 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

 


2. scrcpy와 필요한 패키지들을 설치

 

scrcpyandroid-platform-tools를 설치해주어야 합니다.

 

아래의 두 명령을 차례대로 입력하여 설치해줍니다.

 

참고) 꽤 시간이 걸릴 수 있습니다.

 

brew install scrcpy

 

brew install android-platform-tools

brew install scrcpy

brew install android-platform-tools

 

 


3. 안드로이드 폰에서 USB 디버깅 옵션 켜기

 

마지막 세팅으로는 안드로이드 폰에서 USB 디버깅 옵션을 켜주어야 합니다.

 

그래야 PC에서 안드로이드 폰을 인식하여 화면을 띄울 수 있습니다.

 

안드로이드 폰에서 설정을 들어간 뒤 아래의 사진에서 보이는 개발자 옵션 항목을 들어가 줍니다.

 

만약 자신의 스마트폰에서 개발자 옵션 항목이 없다면 sean.tistory.com/23?category=874763의 글을 따라 하여 개발자 옵션 항목을 활성화해줍니다.

 

 


3-2

 

그다음 아래의 사진처럼 USB 디버깅 옵션 ON 해주면 됩니다.

 

무슨 글이 뜬다면 확인을 눌러주면 됩니다.

 


4. scrcpy를 이용하여 안드로이드 스마트폰 화면 미러링

 

이제 모든 필요조건은 만족되었습니다.

 

scrcpy를 이용하여 안드로이드 스마트폰의 화면이 잘 출력되는지 확인해주면 됩니다.

 

먼저, 안드로이드 스마트폰을 USB 케이블로 Mac 또는 MacBook에 연결해줍니다.

그다음 MacOS 내에 있는 Terminal에서 아래의 사진과 같이 adb devices를 입력해줍니다.

 

만약, 안드로이드 스마트폰이 Mac 혹은 MacBook에 연결되어 있지 않으면 첫 번째 사진과 같이 List of devices attached 아래에 아무것도 안 뜰 것입니다.

 

하지만 정상적으로 스마트폰이 Mac 혹은 MacBook과 연결되어 있다면 아래의 두 번째 사진과 같이 디바이스 기기가 인식되어 뜰 것입니다.

 

 


4-2

 

위의 adb devices 명령을 입력하여 디바이스 기기가 목록에 보인다면 scrcpy 명령을 입력하여 미러링을 시작해주면 됩니다.

 

정상적으로 미러링이 시작되었다면 아래의 두 번째 사진과 같이 자신의 안드로이드 폰 화면 PC에서 보일 것입니다.

 

만약, scrcpy가 잘 실행되지 않는다면, 안드로이드 스마트 폰에서 허용을 눌러줘야 하기 때문에 스마트폰을 확인해보시길 바랍니다.

 

 

 


이렇게 해서 안드로이드 스마트폰의 화면을 Kali Linux에서 미러링을 해보았습니다.

 

만약 위의 설명대로 했는데 안되시거나 오류가 뜬다면 댓글이나 블로그 홈에서 왼쪽에 있는 제 연락처로 질문 남겨두시면 됩니다.

반응형

+ Recent posts