
doronz88/pymobiledevice3
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
iDevices(iPhoneなど)を扱うための純粋な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を通じて接続されたiPhoneやiPadの操作を学習します: 質問やアイデア、またはお手伝いしたいですか?Discordのコミュニティに参加してください。 このプロジェクトを支えてくださったスポンサーの皆様に心から感謝します!
概要(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やWebViews、DDI/DVTをデバッグできるようにします 開発者ツール(トンネル経由のiOS 17+)。
インストール
PyPIが唯一の公式な配信チャネルです。サードパーティ製パッケージ(例:AURの
python-pymobiledevice3)本プロジェクトでは保守されておらず、古い場合があります。
次に接続性を確認してください:
ドキュメント
📖 **完全なドキュメント: **
- 設置およびプラットフォームノート
- CLIレシピ
- iOS 17+トンネルおよびサポートマトリックス
- Python APIガイド
- Python APIリファレンス
- プロトコル内部構造(RemoteXPC、DTX、iDevice層)
ドキュメントはdocs/からMkDocs(mkdocs.yml)を基に構築されています。
Claude Code プラグイン
リポジトリは デバイスオペレーターエージェントスキル
このページは 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