IPhoneをWindowsに接続すると、自動的にUSB大容量ストレージデバイスとして検出され、ディスクとしてマウントされます。 OS XのFinderでこれを設定するにはどうすればよいですか?
IOSではOS Xと組み合わせて使用できないため、デフォルトではできません。 iOSはiPhoneをカメラとしてのみ表示するため、Image Captureは/var/mobile/Media/DCIM
、PTPを使用( Picture Transfer Protocol )。
2つのオプション:
便利なプラグアンドプレイツールiExplorerslhckに言及 ..ですが、一度に$ 35-50 +を支払うのは好きではありませんファイルシステムをマウントするためだけに使用します。特に、Macを購入するためにすでに多額のお金を払っているときは。すべての作業に感謝iExplorer..しかし、ここにははるかに優れた解決策があります。
自由回答オープンソースを神が祝福するので(これはAppleがすでに何十億も作っています):
簡単な調査の後、iExploreはosxfuse
の上に構築され、一般的なプロトコルを使用してデバイスからファイル情報を交換します。デバイスを確認したい場合は、lsusb
をインストールして40桁のuuid(別名シリアル)を検出することをお勧めします。
OSXでlsusb
を動作させるには:
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
これにより、表示可能なApple filesystem ..がマウントされますが、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でフォルダに移動するか、ターミナルにいるときに、その優れた 'ole BSDツールcp
を使用できます。
WindowsはiPhoneをUSB大容量記憶装置としてマウントしません。デバイスが[マイコンピュータ]に表示されるからといって、それがマスストレージデバイスであるとは限りません。 Windowsが行っているのは、iPhoneをPTPデバイスとして検出し、そこでユーザーに提示することです。 Mac OS Xでの同等の機能は、写真やプレビューなどの写真をインポートするプログラムを開くことです。そこにiPhoneが一覧表示されます。 Mac OS Xは、USBマスストレージとは異なり、デスクトップにPTPデバイスをマウントしません。
したがって、ここでの返信はすべて、iPhoneのルートファイルにアクセスする方法でした。これは、ユーザーがWindowsで表示しているものと実際には同じではありません。
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でコピーした場合、この情報は失われません。
https://Gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
コメントで@mpoweredが指摘したように、これは編集された最後のコマンドで機能します。これは、次のエラーを生成するためですError: No such keg: /usr/local/Cellar/ifuse
。
brew uninstall libtool && brew install libtool
brew uninstall libimobiledevice && brew install --HEAD libimobiledevice
brew install --HEAD ifuse