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?
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?
Câu trả lời:
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 .
Có công cụ plug-n-play tiện dụng iExplorer mà slhck đã đề 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):
Sau một số nghiên cứu nhanh, iExplore được xây dựng dựa trên osxfuse
và 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).
Để lsusb
làm việc trên OSX:
brew tap jlhonora/lsusb
brew install lsusb
Sau khi nhập, lsusb
bạ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ợ, ifuse
cũ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 ~/iPhone
hoặ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.
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
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
, và brew uninstall ifuse && brew install --HEAD ifuse
để làm việc này.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Như @mpowered đã lưu ý trong các bình luận, điều này sẽ hoạt động với lệnh cuối cùng được chỉnh sửa vì điều đó sẽ tạo ra lỗi sau 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 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.