Làm cách nào tôi có thể gắn iPhone làm ổ đĩa trên OS X


12

Khi tôi cắm iPhone của mình vào Windows, nó sẽ tự động phát hiện dưới dạng thiết bị lưu trữ dung lượng lớn USB và gắn dưới dạng đĩa. Làm cách nào tôi có thể thiết lập tính năng này trong Finder trong OS X?


Bạn có thể sử dụng nó như một thiết bị lưu trữ lớn hay nó chỉ hiển thị như một?
user142485

Câu trả lời:


16

Theo mặc định, bạn không thể, vì iOS kết hợp với OS X sẽ không cho phép bạn. iOS sẽ chỉ hiển thị iPhone dưới dạng máy ảnh, vì vậy Image Capture có thể kéo các hình ảnh được lưu trữ bên dưới /var/mobile/Media/DCIM, sử dụng PTP ( Giao thức truyền hình ảnh ).

Hai lựa chọn:

  • Bạn có thể bẻ khóa iPhone của mình và sử dụng ứng dụng USB Drive từ Cydia để biến thiết bị thành ổ USB thực sự. Chế độ "Chỉ lái xe" sẽ cho phép bạn làm những gì bạn muốn, nếu tôi đọc chính xác câu hỏi của bạn.

  • Bạn có thể cài đặt PhoneDisk cho OS X, ứng dụng này sẽ giám sát mọi thiết bị được cắm và gắn chúng dưới dạng ổ đĩa

    Lưu ý rằng PhoneDisk đã ngừng hoạt động kể từ tháng 7 năm 2012 và các tính năng của nó đã được hợp nhất vào iExplorer .


Bất kỳ vấn đề nào đã biết với iExplorer hoặc nó có an toàn không?
Pacerier

16

Có công cụ plug-n-play tiện dụng iExplorerslhck đã đề cập .. nhưng tôi không phải là người thích trả $ 35-50 + cho một lần sử dụng chỉ để gắn kết hệ thống tệp; đặc biệt là khi tôi đã trả rất nhiều tiền để mua máy Mac của mình. Cảm ơn iExplorer cho tất cả công việc của bạn .. nhưng có một giải pháp tốt hơn nhiều ở đây.

Các câu trả lời miễn phí vì god bless mã nguồn mở (mà Apple đã làm cho hàng tỷ trên đã được):

  • cài đặt homebrew và mở terminal trên máy Mac của bạn để làm phần còn lại

Sau một số nghiên cứu nhanh, iExplore được xây dựng dựa trên osxfusevà sử dụng các giao thức phổ biến để trao đổi thông tin tệp từ thiết bị. Nếu bạn muốn xem thiết bị của mình, tôi khuyên bạn nên cài đặt lsusbđể khám phá uuid 40 chữ số (còn gọi là nối tiếp).

Để lsusblàm việc trên OSX:

brew tap jlhonora/lsusb
brew install lsusb

Sau khi nhập, lsusbbạn sẽ thấy thiết bị của mình được liệt kê là:

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

Các bước để gắn kết hệ thống tệp mà không cần bẻ khóa :

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

Bây giờ đã ifuseđược cài đặt, bạn có thể gắn thiết bị như thế này:

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

Điều này sẽ gắn kết hệ thống tập tin apple có thể xem được .. nhưng có lẽ nó sẽ không cung cấp cho bạn mọi thứ bạn thấy trong iExplorer .. giống như tất cả các ứng dụng và dữ liệu ứng dụng của chúng .. cũng không sợ, ifusecũng có thể làm điều đó. Bạn cần thêm một ứng dụng để có được tất cả APPID(tên gói). Đó sẽ là ideviceinstaller.

brew install ideviceinstaller
ideviceinstaller -l

Đầu ra sẽ là:

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

Bây giờ nếu bạn đã gắn thiết bị, tôi nên đề cập rằng trước tiên bạn chạy sudo umount ~/iPhonehoặc nhấp vào liên kết đẩy trong Finder bên cạnh ~/OSXFUSE <whatever>để ngắt kết nối đó trước khi tiếp tục.

Để gắn một Container ứng dụng cụ thể, hãy chạy:

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

Sau đó, bạn có thể điều hướng đến thư mục trong Finder hoặc sử dụng công cụ BSD tốt cpđó trong khi bạn vẫn ở trong thiết bị đầu cuối của mình.


Tôi không thể cài đặt lsusb- mật khẩu yêu cầu cho kho lưu trữ - nhưng bạn có thể tìm thấy uuid từ ioreg -p IOUSB -l -w 0- trườngUSB Serial Number
Vitaly 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

Vấn đề tương tự như @VitalyZdanevich. Giải pháp này không còn hoạt động.
Chuck Batson

2
Mỗi gist.github.com/samrocketman/... Bạn có thể làm như sau: brew uninstall --ignore-dependencies libtool && brew install libtool, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice, và brew uninstall ifuse && brew install --HEAD ifuseđể làm việc này.
bắt đầu từ

Tôi đã phải ở trong một vỏ gốc cho nó hoạt động!
adius


0

PhoneDisk khá tuyệt, nhưng vì thư mục / Volume của Sierra không còn có thể ghi được cho mọi người, điều khiến cho điện thoại bị lỗi "Mount fail Không thể tạo thư mục cho điểm gắn kết" Cách dễ nhất để giải quyết vấn đề này là lấy nó làm root trong thiết bị đầu cuối. .. sudo /Appluggest/PhoneDisk.app/Contents/MacOS/PhoneDisk Thủ tục là không thể kiểm soát được tất cả và chạy lại sudo /Appluggest/PhoneDisk.app/Contents/MacOS/PhoneDisk Vẻ đẹp của ph điện thoại là, nó gắn kết các phần của Hệ thống tập tin iphones / iPad trên máy Mac. Và thư mục DCIM (Hình ảnh kỹ thuật số), bạn tìm thấy tất cả các hình ảnh và phim với thông tin được tạo theo thời gian của chúng. Nếu được sao chép cp -p, thông tin này sẽ không bị mất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.