OS XでドライブとしてiPhoneをマウントする方法


12

iPhoneをWindowsに接続すると、自動的にUSB大容量ストレージデバイスとして検出され、ディスクとしてマウントされます。OS XのFinderでこれを設定するにはどうすればよいですか?


大容量記憶装置として使用できますか、それとも1つとして表示されますか?
user142485 2012

回答:


16

iOSではOS Xと組み合わせて使用​​できないため、デフォルトではできません。iOSはiPhoneをカメラとしてのみ表示するので、Image Capture/var/mobile/Media/DCIMはPTP(Picture Transfer Protocol)を使用して、に保存された写真をプルできます。

2つのオプション:

  • iPhoneを脱獄し、CydiaのUSBドライブアプリを使用して、デバイスを実際のUSBドライブに変えることができます。「ドライブのみ」モードでは、質問を正しく読んだら、あなたがやりたいことができるようになります。

  • プラグインされたデバイスを監視し、ドライブとしてマウントする、OS X用のPhoneDiskをインストールできます。

    ただし、PhoneDiskは2012年7月に廃止され、その機能はiExplorerに統合されています


iExplorerの既知の問題またはそれは安全ですか?
パセリエ2017

16

slhckが述べた便利なプラグアンドプレイツールiExplorerありますが、私はファイルシステムをマウントするために1回限りの使用で35〜50ドル以上を支払うのは好きではありません。特に、Macを購入するためにすでに多額のお金を払っているときは。すべての作業をiExplorerに感謝します。しかし、ここにははるかに優れた解決策があります。

無料の答え神は(Appleはすでにの上に十億を作った)オープンソースを祝福しているため。

  • 自作をインストールし、Macでターミナルを開いて残りの作業を行う

いくつかの簡単な調査の後、iExploreは上に構築されosxfuse、一般的なプロトコルを使用してデバイスからファイル情報を交換します。デバイスを確認したい場合は、インストールlsusbして40桁のuuid(別名シリアル)を検出することをお勧めします。

取得するにはlsusbOSXに取り組んで:

brew tap jlhonora/lsusb
brew install lsusb

入力lsusbすると、デバイスが次のように表示されます。

Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone  Serial: $serial

脱獄せずにファイルシステムをマウントする手順:

  • brew tap osxfuse/osxfuse
  • brew install osxfuse
  • brew tap Homebrew/homebrew-fuse
  • brew install ifuse

今ではifuse、あなたがこのようにデバイスをマウントすることができますインストールされます。

cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial

これにより、表示可能なアップルファイルシステムがマウントされます。ただし、iExplorerに表示されるすべてのものが、おそらくすべてのアプリやそのアプリのデータと同じように提供されるわけでifuseはありません。すべてのAPPID(バンドル名)を取得するには、もう1つのアプリケーションが必要です。それはでしょうideviceinstaller

brew install ideviceinstaller
ideviceinstaller -l

出力は次のようになります。

Total: $number_of apps:
$bundle_name - $bundle_version
..

すでにデバイスをマウントしている場合は、先に実行するsudo umount ~/iPhoneか、Finderの横にあるイジェクトリンクをクリックし~/OSXFUSE <whatever>てアンマウントしてから続行してください。

特定のアプリコンテナーをマウントするには、次のコマンドを実行します。

ifuse ~/iPhone/ -u $serial --container $bundle_name

次に、Finderでフォルダーに移動するかcp、ターミナルにいる間にその優れた 'ole BSDツールを使用します。


私はインストールできませんlsusb-それはリポジトリのパスワードを必要と-しかし、あなたはからUUIDを見つけることができますioreg -p IOUSB -l -w 0-フィールドUSB Serial Number
ヴィタリーZdanevich

1
$ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540 Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
Vitaly Zdanevich 2017年

@VitalyZdanevichと同じ問題。このソリューションは機能しなくなりました。
チャックバットソン2017年

2
パーgist.github.com/samrocketman/...:次の操作を行うことができ brew uninstall --ignore-dependencies libtool && brew install libtoolbrew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledeviceと、brew uninstall ifuse && brew install --HEAD ifuseこの作業を取得します。
mpowered

私はそれが機能するためにルートシェルにいなければなりませんでした!
adius


0

PhoneDiskはかなりクールでしたが、Sierraの/ Volumeフォルダーはすべてのユーザーに対して書き込み可能ではなくなったため、phonediskが失敗する原因は「マウントに失敗しました。マウントポイントのディレクトリを作成できません」これを解決する最も簡単な方法は、ターミナルでrootとしてそれを実行することです。 .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk手順は簡単です。いくつかのエラーが表示され、ポップアップのシステム拡張機能がブロックされます。開いたセキュリティ設定ボタンを押し、Benjamin Fleischersソフトウェアを許可します。...閉じるすべて実行して再度実行しますsudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk phonediskの優れた点は、iphones / iPadsファイルシステムの一部をMacにマウントすることです。DCIM(Digital Images)フォルダーの下に、すべての写真とフィルムが作成された情報が含まれています。cp -pでコピーした場合、この情報は失われません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.