
안드로이드 진단때 간혹 화면 캡처 방지코드가 적용되어있는 앱들이 있다.
그럴 때는 증적을 남기기위해 scrcpy 툴을 사용한다.
https://github.com/Genymobile/scrcpy/releases/
Releases · Genymobile/scrcpy
Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.
github.com
압축을 푼 후 단말기를 usb로 연결한 후 scrcpy.exe를 실행하면 된다.
이 툴은 adb를 이용하여 동작하며 미러링 도구중에 가장 반응속도도 빠르고
단말기와 차이없는 레이턴시로 동작한다.
마우스 좌클릭 -> 터치
마우스 우클릭 -> 뒤로가기
휠버튼 -> 홈
휠 올리기 and 내리기 -> 좌/우 슬라이드
키보드 입력 가능
※ 루팅이 되어 루트권한이 있어야함
2022.04.13 추가
최근 adb가 있는 sdk platform-tools의 패치로 버전이 높아져서 호환이 안되는 경우가있음
분명 adb가 실행이 되는데도
failed to execute: [c:\platform-tools], [start-server]
could not execute "adb start-server"
와 같은 에러가 뜨며 scrcpy가 실행이안됨
시도해볼만한 해결방법
1. 환경변수 추가
Path 변수에 C:\platform-tools 또는 adb가 존재하는 디렉터리 환경변수 추가
2. sdk 플랫폼 도구 버전 맞추기
https://developer.android.com/studio/releases/platform-tools?hl=ko
SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers
Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다.
developer.android.com
sdk 플랫폼 도구를 받으러 들어가면 최신버전만 받을 수 있는데
그 다운로드 링크를 보자면
아래와 같음
https://dl.google.com/android/repository/platform-tools_r33.0.1-windows.zip
r33.0.1에서
r33을 29 27 30 등 버전을 낮춰서 받아보는 것도 시도해볼만함
'모바일 > Android' 카테고리의 다른 글
[Android] Jadx 메모리 부족 이슈 해결법 (1) | 2022.04.12 |
---|---|
[Android] Msfvenom과 MetaSploit을 이용한 악성앱 (5) | 2022.03.17 |
[Android] Frida(프리다) 설치 및 설정 (0) | 2022.02.14 |
[Android] ADB 설치 및 설정 (0) | 2022.02.14 |