
doronz88/pymobiledevice3
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
iDevices(아이폰 등)를 다루기 위한 순수 python3 구현입니다.
개요
pymobiledevice3는 iOS 기기(iPhone, iPad 등)와 상호작용하기 위한 순수 Python 3 구현체입니다. a와 a 두 가지를 모두 제공하며, Windows, Linux, macOS에서 실행됩니다. 주요 기능: 장치 탐색, 포트 포워딩, syslog/oslog 스트리밍, 앱 및 프로필 관리, AFC 파일 접근, 크래시 리포트, PCAP 스니핑, 펌웨어 업데이트, 복구/DFU, 백업/복원, WebInspector 자동화, 그리고 DDI/DVT 개발자 툴링(터널을 통한 iOS 17+). - 설치 및 플랫폼 노트 - CLI 레시피 - iOS 17+ 터널 및 지원 매트릭스 - Python API 가이드 - Python API 참고 - 프로토콜 내부 요소 (RemoteXPC, DTX, iDevice 레이어) 문서들은 문서에서 MkDocs(mkdocs.yml)로 만들어졌습니다. 저장소는 장치 운영자 에이전트 스킬을 Claude Code 플러그인으로 제공하여 pymobiledevice3를 통해 연결된 아이폰이나 아이패드를 조작하는 법을 가르칩니다: 질문, 아이디어, 또는 도움을 원하시나요? 디스코드 커뮤니티에 참여하세요. 이 프로젝트를 지원해 주신 후원사분들께 진심으로 감사드립니다!
개요(AI 번역)
pymobiledevice3는 iOS 기기(iPhone, iPad 등)와 상호작용하기 위한 순수 Python 3 구현체입니다.
명령줄 도구와 Python API를 모두 제공하며, Windows, Linux, macOS에서 실행됩니다.
주요 기능: 장치 탐색, 포트 포워딩, syslog/oslog 스트리밍, 앱 및 프로필 관리, AFC 파일 접근, 크래시 리포트, PCAP 스니핑, 펌웨어 업데이트, 복구/DFU, 백업/복원, WebInspector 자동화, 즉 CDP 브리지 Chrome DevTools, VS Code, Playwright가 기기에서 Safari와 WebView, 그리고 DDI/DVT를 디버깅할 수 있게 해줍니다 개발자 툴링(iOS 17+, 터널을 통한 것).
설치
PyPI가 유일한 공식 배포 채널입니다. 서드파티 패키지(예: AUR의
python-pymobiledevice3) 이 프로젝트에서 유지보수하지 않으며 오래되었을 수 있습니다.
그 다음 연결성을 확인하세요:
문서
📖 **전체 문서: **
- 설치 및 플랫폼 노트
- CLI 레시피
- iOS 17+ 터널 및 지원 매트릭스
- 파이썬 API 가이드
- 파이썬 API 참고 자료
- 프로토콜 내부 요소 (RemoteXPC, DTX, iDevice 계층)
문서들은 docs/에서 MkDocs(mkdocs.yml)로 빌드되었습니다.
클로드 코드 플러그인
저장소는 장치-운영자 에이전트 기술
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
PyMobileDevice3
pymobiledevice3 is a pure Python 3 implementation for interacting with iOS devices (iPhone, iPad, …).
It ships both a command-line tool and a Python API, and runs on Windows, Linux, and macOS.
Highlights: device discovery, port forwarding, syslog/oslog streaming, app & profile management, AFC file access, crash reports, PCAP sniffing, firmware update, recovery/DFU, backup/restore, WebInspector automation, a CDP bridge that lets Chrome DevTools, VS Code and Playwright debug Safari and WebViews on the device, and DDI/DVT developer tooling (iOS 17+ over a tunnel).
Install
python3 -m pip install -U pymobiledevice3
PyPI is the only official distribution channel. Third-party packages (for example the AUR’s
python-pymobiledevice3) are not maintained by this project and may be outdated.
Then verify connectivity:
pymobiledevice3 usbmux list
pymobiledevice3 syslog live
pymobiledevice3 apps list
Documentation
📖 **Full documentation: **
- Installation & platform notes
- CLI recipes
- iOS 17+ tunnels & support matrix
- Python API guide
- Python API reference
- Protocol internals (RemoteXPC, DTX, iDevice layers)
The docs are built from docs/ with MkDocs (mkdocs.yml).
Claude Code plugin
The repository ships its device-operator agent skill as a Claude Code plugin, teaching the agent to operate a connected iPhone or iPad through pymobiledevice3:
/plugin marketplace add doronz88/pymobiledevice3
/plugin install pymobiledevice3-device-operator@pymobiledevice3
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add doronz88/pymobiledevice3