보안정책에 따라 화면을 캡처할 수 없어요. Scrcpy를 활용해 해결하는 방법

    스크린카피(Scrcpy)란?

     

    □ Scrcpy은 Screen Copy의 약자로 USB 또는 TCP/IP를 통해 연결된 PC에서 Android 기기의 표시 및 제어를 제공하는 무료 오픈 소스 소프트웨입니다. 루트 액세스는 필요하지 않습니다. 또한 PC의 Windows 뿐만 아니라 GNU/Linux, macOS에서도 작동을 합니다.

    □ 기능 : 녹음, 양방향 복사-붙여넣기, 물리적 키보드 시뮬레이션(HID), 물리적 마우스 시뮬레이션(HID), OTG 모드 등

     

    PC에서 스크린카피(Scrcpy) 다운로드 및 압축 풀기

     

    1. PC Windwos에서 Github Scrcpy에 접속해서 현재 가장 최근 버전인 scrcpy v1.24를 클릭합니다.

     

    scrcpy v124

     

    2. 클릭하면 v1.24에서 변경된 부분이 나오고 아래쪽으로 스크롤해서 자신의 PC의 시스템에  맞는 압축파일을 다운로드합니다.  참고로 PC의 시스템 종류는 설정 > 시스템 > 정보를 차례대로 클릭하시고 장치사양에서 확인하시기 바랍니다.

     

    changes v124

     

    scrcpy-win64-v124.zip

     

    3. 다운로드한 압축파일을 클릭해서 압축을 풉니다. 

     

    압축풀기

     

    휴대전화의 개발자옵션에서 USB 디버깅하기

     

    1. 휴대전화의 설정화면으로 들어가 휴대전화 정보를 누릅니다.

    설정휴대전화 정보

    2. 소프트웨어 정보를 누릅니다.

    3. 빌드번호를 7번 계속 누르면, '개발자 모드를 켰습니다.'라는 메시지가 뜹니다.

    소프트웨어 정보빌드번호

    4. 다시 설정으로 돌아가면 휴대전화 정보 아래에 개발자 옵션(개발자 모드) 메뉴가 새로 활성화된 것을 확인할 수 있는데요. 개발자 옵션을 누릅니다. 

     

    개발자 옵션

     

    5. 개발자 옵션에서 아래로 죽 스크롤하면 USB 디버깅이 나오는데요. USB 디버깅을 켭니다. 

    6. 'USB 디버깅을 허용하시겠습니까'라는 메시지 나오면 '확인' 버튼을 누릅니다.

    USB 디버깅USB 디버깅 허용

     

    PC에서 스크린카피(Scrcpy) 실행하기

     

    1. PC로 돌아와 압축을 푼 폴더의 scrcpy.exe를 클릭해서 실행합니다.

    2. scrcpy.exe를 실행하니 'daemon not running; starting now at tcp:5037'이란 에러 메시지가 뜨는군요.  

     

    스크린카피 실행

     

    daemon not running

     

    3. 휴대폰과 PC를 데이터 케이블로 연결합니다. 
    4. '휴대전화 데이터에 접근 허용'에 '허용' 버튼을 누릅니다.
    5. 'USB 디버깅을 허용(컴퓨터 RSA 키 지문) 하시겠습니까?'에 '허용' 버튼을 누릅니다. 

    휴대전화 데이터에 접근 허용컴퓨터 RSA 키 지문

    6. 다시 scrcpy.exe를 실행하면, 명령 프롬프트 창이 열리면서 휴대폰 화면이 윈도우에 그대로 표시됩니다.

     

    미러링 성공

     

    PC에서 휴대폰 화면 캡처하기

     

    1. Alt + PrtSc 키를 누르면 현재 활성화되어 있는 휴대폰 화면을 PC에서 직접 캡처할 수 있는데요. '보안정책에 따라 화면을 캡처할 수 없다는' 메시지가 나오는 화면도 당연히 캡처가 가능합니다. 

    2. 휴대폰 화면 캡처뿐만 아니라 제어도 가능한데요. 윈도우 화면에서 개발자 옵션 메뉴를 직접 마우스로 클릭하면 PC와 휴대폰이 동시에 개발자 옵션으로 화면이 전환됩니다.

     

    Designed by JB FACTORY