MASTG-TOOL-0126 libimobiledevice suite
libimobiledevice スイートは iOS デバイスとやり取りするためのクロスプラットフォームプロトコルライブラリです。さまざまなライブラリをバイナリにコンパイルして、コマンドラインから iOS デバイスと直接やり取りできます。
!!! 警告
多くのパッケージリポジトリ (apt, brew, cargo など) に libimobiledevice ツールのバージョンがありますが、古くなっていることがよくあります。最良の結果を得るには、さまざまなツールをソースからコンパイルすることをお勧めします。パッケージマネージャに `-v` に基づく最新バージョンがあるとしても、ソースコードはより新しいものであることに注意してください。
以下のツールは libimobiledevice スイートの一部です。
idevice_id
接続されているデバイスを一覧表示するか、指定されたデバイスのデバイス名を表示します。
idevicebackup
カレントディレクトリまたは指定されたディレクトリからバックアップを作成または復元します (<iOS 4)。
idevicebackup2
カレントディレクトリまたは指定されたディレクトリからバックアップを作成または復元します (>= iOS 4)。
idevicecrashreport
クラッシュレポートをデバイスからローカル DIRECTORY に移動します。
idevicedate
現在の日時を表示するか、デバイスに設定します。
idevicedebug
デバイスの debugserver サービスとやり取りします。
idevicedebugserverproxy
デバイスから PORT のローカルソケットへの debugserver 接続をプロキシします。
idevicediagnostics
iOS 4 以降を実行しているデバイスの診断インタフェースを使用します。
ideviceenterrecovery
指定された UDID を持つデバイスを直ちにリカバリモードにします。
ideviceimagemounter
指定されたディスクイメージをデバイスにマウントします。
ideviceinfo
接続されているデバイスについての情報を表示します。
ideviceinstaller
iOS デバイス上のアプリを管理します。
idevicename
デバイス名を表示するか、指定された場合は NAME に設定します。
idevicenotificationproxy
デバイスに通知を投稿または監視します。
idevicepair
デバイスや usbmuxd とのホストペアリングを管理します。
ideviceprovision
デバイスのプロビジョニングプロファイルを管理します。
idevicescreenshot
デバイスからスクリーンショットを取得します。
idevicesetlocation
デバイスの位置情報を設定します。
idevicesyslog
接続されているデバイスの syslog を中継します。
inetcat
TDIN/STDOUT 経由で usbmux デバイスの TCP ポートへの読み書きインタフェースを開きます。
iproxy
usbmux デバイスの指定されたポートに転送されるローカル TCP ポートをバインドするプロキシです。
plistutil
plist ファイルをバイナリ、XML、JSON、OpenStep 形式の間で変換します。
Last updated
Was this helpful?