DP

doronz88/pymobiledevice3

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

2939 stars 品質 75 トレンド 51GPL-3.0

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: **

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
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add doronz88/pymobiledevice3
MCP 初心者?mcpskill.org のガイドから始めましょう →