Tool · Automation
Phone Controller — ADB 원격제어·모니터링 앱
ADB로 안드로이드 폰을 실시간 미러링·원격 조작하고 시스템 텔레메트리를 수집하는 Windows 데스크톱 도구
- 소속
- 개인 프로젝트
- 기간
- 2026.05
- 역할
- 개인 프로젝트 · 풀스택
- 기여도
- 100%
PythonTkinterADBSocket (custom protocol)PyAV (H.264)cx_Freeze (MSI)
01
Overview
ADB 기반으로 안드로이드 폰 화면을 실시간 미러링하고 탭·스와이프·키 입력·텍스트를 원격 전송하며, CPU/메모리/온도/배터리 등 시스템 지표를 스트리밍하는 Windows 데스크톱 앱입니다. MSI로 패키징한 v1.0.0.
04
My Role
- 폰 측 TCP 데몬(shell) + PC측 Tkinter GUI(~6.7k라인) 설계·구현
- adb 명령 오버헤드를 줄이는 길이 프리픽스 커스텀 소켓 프로토콜 구현
- H.264 스트림/PNG 폴백 이중 디코드 경로 및 매크로 녹화·재생
09
Result
- MSI 설치 프로그램·벤더링된 adb로 무설정 실행
- 케이블 분리 후에도 재생되는 온디바이스 매크로 실행