lautarovculic/ioscpy

macOS/Linux에서 탈옥한 iPhone을 USB로 미러링하고 제어하는 CLI 도구

설치형 도구맘대로 써도 됨 · MIT모바일Rust난이도
87+12이번 주0
10포크1이슈
데모·홈페이지 열기lautarovculic.com

중간맛 분석

Rust로 작성된 macOS/Linux 로, libimobiledevice를 이용해 USB 통신합니다. H.264와 MJPEG 비디오 코덱을 지원하며, ElleKit 기반 Theos 앱으로 iPhone 측을 구현했습니다. 난이도 중상(탈옥/Jailbreak 환경 필수). 기초적인 설치 스크립트만으로는 즉시 실행 불가능하며 적절한 빌드/의존성 이해 필요합니다.

이런 레포예요

이럴 때 쓰면 좋아요

  • 탈옥한 iPhone의 화면을 Mac/Linux에서 실시간 미러링하고 마우스·키보드로 제어
  • iOS 보안 연구 및 취약점 테스트를 위한 원격 조종 환경 구축
  • 자동화된 iPhone 테스트 스크립트 작성 시 화면 확인 및 수동 제어 병행

핵심 기능

USB를 통한 실시간 화면 미러링 (H.264/MJPEG)Mac 키보드·마우스로 iPhone 터치·타이핑·제스처 제어양방향 클립보드 동기화 및 화면 회전 지원

대안 대비 차별점

scrcpy는 일반 iOS 기기를 지원하지만 이 도구는 탈옥 iPhone 전용으로, 시스템 수준의 주입을 통해 더 깊은 제어와 보안 분석이 가능합니다.

준비물

  • 탈옥한 iPhone (roothide 또는 rootful 레이아웃)
  • ElleKit 등 런타임 주입 프레임워크
  • macOS 또는 Linux (Debian/Arch) 호스트
  • libimobiledevice 유틸리티 (idevice_id, iproxy)
  • Linux: usbmuxd 서비스

바로 시작하기

  1. macOS에 Homebrew로 설치합니다.
brew tap lautarovculic/ioscpy
brew trust lautarovculic/ioscpy
brew install ioscpy
  1. 탈옥 iPhone에 Sileo/Zebra 저장소를 추가합니다.
https://lautarovculic.github.io/ioscpy-repo/
  1. iPhone에서 ioscpy 패키지를 설치하고 리스프링합니다.
  2. iPhone 화면에 한 번 물리적으로 터치합니다 (iOS가 주입된 터치를 신뢰하도록).
  3. Mac에서 다음 명령으로 실행합니다.
ioscpy
  1. 여러 기기가 연결되었으면 UDID로 지정합니다.
ioscpy --device <UDID>

별 추이 · 7일

87+12 / 7일

활용성 · 따라 만들기 좋은가

샘플 점수 34/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2026년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/lautarovculic/ioscpy.svg)](https://www.gitbap.com/r/lautarovculic/ioscpy)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기