Ketika saya mencolokkan iPhone saya di Windows, secara otomatis terdeteksi sebagai perangkat penyimpanan massal USB dan dipasang sebagai disk. Bagaimana saya bisa mengatur ini di Finder di bawah OS X?
Ketika saya mencolokkan iPhone saya di Windows, secara otomatis terdeteksi sebagai perangkat penyimpanan massal USB dan dipasang sebagai disk. Bagaimana saya bisa mengatur ini di Finder di bawah OS X?
Jawaban:
Anda tidak dapat secara default, karena iOS dalam kombinasi dengan OS X tidak akan memungkinkan Anda untuk melakukannya. iOS hanya akan menghadirkan iPhone sebagai kamera, sehingga Pengambilan Gambar dapat menarik gambar yang disimpan di bawah /var/mobile/Media/DCIM
, menggunakan PTP ( Picture Transfer Protocol ).
Dua pilihan:
Anda dapat melakukan jailbreak pada iPhone Anda dan menggunakan aplikasi Drive USB dari Cydia untuk mengubah perangkat menjadi drive USB yang sebenarnya. Mode "Hanya drive" akan memungkinkan Anda melakukan apa yang Anda inginkan, jika saya membaca pertanyaan Anda dengan benar.
Anda dapat menginstal PhoneDisk untuk OS X, yang akan memonitor semua perangkat yang terpasang dan memasangnya sebagai drive
Perhatikan bahwa PhoneDisk telah dihentikan pada Juli 2012 dan fitur-fiturnya telah digabungkan ke iExplorer .
Ada alat plug-n-play berguna iExplorer yang disebutkan slhck .. tapi saya bukan penggemar membayar $ 35-50 + untuk sekali pakai hanya untuk me-mount sistem file; terutama ketika saya sudah membayar banyak uang untuk membeli Mac saya. Terima kasih iExplorer untuk semua pekerjaan Anda .. tetapi ada solusi yang jauh lebih baik di sini.
The jawabannya gratis karena Tuhan memberkati open source (yang Apple telah membuat miliaran di atas sudah):
Setelah beberapa penelitian cepat, iExplore dibangun di atas osxfuse
dan menggunakan protokol umum untuk bertukar informasi file dari perangkat. Jika Anda ingin melihat perangkat Anda, saya sarankan lsusb
untuk menginstal untuk menemukan uuid 40 digit (alias serial).
Untuk mulai lsusb
bekerja di OSX:
brew tap jlhonora/lsusb
brew install lsusb
Setelah Anda mengetik, lsusb
Anda akan melihat perangkat Anda terdaftar sebagai:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
Langkah-langkah untuk memasang sistem file tanpa jailbreaking :
brew tap osxfuse/osxfuse
brew install osxfuse
brew tap Homebrew/homebrew-fuse
brew install ifuse
Sekarang ifuse
sudah terpasang, Anda dapat memasang perangkat seperti ini:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
Ini akan me-mount sistem file apple yang dapat dilihat .. tetapi mungkin tidak akan memberi Anda semua yang Anda lihat di iExplorer .. seperti semua aplikasi dan data aplikasinya .. yah, jangan takut, ifuse
bisa juga melakukannya. Anda memerlukan satu aplikasi lagi untuk mendapatkan semua APPID
(nama bundel). Itu pasti ideviceinstaller
.
brew install ideviceinstaller
ideviceinstaller -l
Outputnya adalah:
Total: $number_of apps:
$bundle_name - $bundle_version
..
Sekarang jika Anda sudah memasang perangkat, saya harus menyebutkan bahwa Anda pertama kali menjalankan sudo umount ~/iPhone
atau mengklik tautan eject di Finder di sebelah ~/OSXFUSE <whatever>
unmount sebelum melanjutkan.
Untuk memasang Kontainer Aplikasi tertentu, jalankan:
ifuse ~/iPhone/ -u $serial --container $bundle_name
Anda kemudian dapat menavigasi ke folder di Finder atau menggunakan alat BSD yang baik cp
saat Anda masih di terminal Anda.
lsusb
- diperlukan kata sandi untuk repositori - tetapi Anda dapat menemukan uuid dari ioreg -p IOUSB -l -w 0
- bidangUSB Serial Number
ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540
Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
brew uninstall --ignore-dependencies libtool && brew install libtool
, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice
, dan brew uninstall ifuse && brew install --HEAD ifuse
untuk mendapatkan kerja ini.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Seperti yang dicatat @mpowered dalam komentar, ini akan berfungsi dengan perintah terakhir yang diedit karena akan menghasilkan kesalahan berikut 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
PhoneDisk cukup keren, tetapi karena Sierra folder / Volume tidak lagi dapat ditulis untuk semua orang, apa yang membuat phonedisk gagal "Mount gagal Tidak dapat membuat direktori untuk titik mount" Cara paling mudah untuk menyelesaikan ini adalah dengan menggunakannya sebagai root di terminal. .. sudo / Aplikasi / TeleponDisk.app/Isi semua dan jalankan lagi sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk Keindahan tentang phonedisk adalah, bahwa ia memasang bagian-bagian dari sistem file iPhone / iPads pada Mac. Dan belod th DCIM (Gambar Digital) Folder, Anda menemukan semua foto dan film dengan info waktu mereka dibuat. Jika disalin dengan cp -p, info ini tidak akan hilang.