Làm cách nào để truy cập ảnh máy ảnh iOS trên Ubuntu?


23

Phiên bản libimobiledevice17.04 thực sự tương thích với iOS mới nhất. Khi bạn kết nối một thiết bị, hai thiết bị ảo sẽ hiển thị. Tuy nhiên, một trong những tài liệu hoạt động nhưng một cho máy ảnh chỉ hiển thị một thư mục trống.

Không có cách rõ ràng để truy cập hình ảnh camera trên thiết bị iOS.

Làm thế nào để tôi truy cập chúng? Tôi không muốn biên dịch libimobiledevicetừ nguồn.

Câu trả lời:


34

Ubuntu 18.04 / iOS 11.4

Phiên bản Ubuntu này có libimobiledevice mới nhất (tại thời điểm phát hành) vì vậy nó hỗ trợ iOS 11.4. Tuy nhiên, có một sự ủng hộ với sự tích hợp Gnome. Nó hiển thị thư mục Documents (thư mục ứng dụng). Ngoài mẹo dưới đây của @diego, đây là một cách đơn giản để truy cập thư mục ảnh (cách này hoạt động nếu Tài liệu iOS hiển thị cho bạn nhưng không phải là ảnh):

  • Mở thư mục Tài liệu iDevices trong Nautilus.
  • Nhấn CTRL+ Lđể có được địa chỉ thực sẽ giống nhưafc://YOURSERIAL:3/
  • Xóa dấu hai chấm và số và nhấn ENTER(nghĩa là chỉ nên đọc afc://YOURSERIAL)

Bây giờ bạn sẽ thấy các thư mục hệ thống iDevices của mình, bao gồm cả DCIM.

Ubuntu 17.04 / iOS 10.3.3

Như một giải pháp thay thế, bạn có thể gắn thiết bị iOS của mình bằng ifuse.

sudo apt install ifuse

Bây giờ kết nối thiết bị của bạn và đảm bảo rằng nó được ghép nối với máy tính của bạn.

idevicepair validate

Nếu bạn nhận được một tin nhắn THÀNH CÔNG , bạn tốt, nếu không chạy idevicepair pair. Bây giờ bạn có thể sử dụng ifuse để gắn thư mục hình ảnh iOS của mình:

mkdir ~/pics && ifuse ~/pics

Các hình ảnh hiện có sẵn trong thư mục $ HOME của bạn dưới các bức ảnh . Sẵn sàng để được đồng bộ hóa với Shotwell. Để ngắt kết nối thư mục, sử dụng fusermount:

fusermount -u ~/pics && rmdir ~/pics

Lưu ý: trong ví dụ này tôi tạo một thư mục ảnhloại bỏ nó sau đó. Nếu bạn đã có một thư mục có tên như thế này, hãy chọn một tên khác.


1
Sau khi ifuse ~/picstôi nhận được Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your deviceNhưng thiết bị không bị khóa. (Tôi có Ubuntu 17.04 và IOS 11.0.3)
tatojo

2
Đó là một lỗi trong libimobiledevice đã được sửa trong phiên bản mới nhất. Tôi đang làm việc để nhận được bản cập nhật vào Ubuntu.
mniess

@mniess ETA nào?
argoneus

2
@argoneus chỉ cần nâng cấp lên 17.10 để xem có hoạt động không. Tôi sẽ báo cáo lại ở đây. Nếu không tôi sẽ thực hiện PPA sơ bộ và đề xuất nâng cấp gói cho 17.10.
mniess

Làm việc với tôi với 17.10 và ipad 2 chạy iOS9.3.5 (phải mở khóa trước khi ghép nối, nhấn "Tin cậy" khi được hỏi) - cảm ơn!
Tony Delroy

5

Nếu bạn thấy số sê-ri của iPhone là kết quả của

dmesg|grep SerialNumber:

sau đó bạn có thể sử dụng phím nóng Ctrl-L trong Tệp và trỏ nó vào

afc://YOURSERIALNUMBER/DCIM

nơi ảnh iPhone cư trú.

Tôi không phải tạo hoặc gắn kết bất kỳ thư mục bổ sung.


0

Trên Debian, tôi phải cài đặt gvfs-backendsgói chứa gvfs-afc, phần phụ trợ cho iPhone / iPod :

apt install gvfs-backends

Sau đó mở ổ cắm cho iPhone của bạn:

# /usr/sbin/usbmuxd -u -v -f -U your_user_name

Sau đó, như Diego và mniess đã nói, hãy lấy số sê-ri iphone của bạn:

dmesg|grep SerialNumber:

sau đó mở thunar và đi đến:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

thay thế 41879faab42214e1026672589a3cb5dfa6aab7a3bởi bạn

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.