UbuntuでiOSカメラの画像にアクセスするにはどうすればよいですか?


23

libimobiledevice17.04に同梱されているものは、実際には最新のiOSと互換性があります。デバイスを接続すると、2つの仮想デバイスが表示されます。ただし、ドキュメントを含むものは機能しますが、カメラ用のものは空のフォルダーのみを表示します。

iOSデバイスのカメラ画像にアクセスする明確な方法はありません。

それらにアクセスするにはどうすればよいですか?libimobiledeviceソースからコンパイルしたくありません。

回答:


34

Ubuntu 18.04 / iOS 11.4

このバージョンのUbuntuには(リリース時の)最新のlibimobiledeviceが含まれているため、iOS 11.4をサポートしています。ただし、Gnomeの統合には問題があります。Documentsフォルダー(アプリフォルダー)が表示されます。以下の@diegoによるヒントに加えて、写真フォルダーにアクセスする簡単な方法を以下に示します(これは、iOSドキュメントが写真ではなく表示される場合に機能します)。

  • NautilusでiDevices Documentsフォルダーを開きます。
  • CTRL+ Lを押して、実際の住所を取得します。afc://YOURSERIAL:3/
  • 末尾のコロンと数字を削除してを押しますENTER(つまり、単に読み取る必要がありますafc://YOURSERIAL

これで、DCIMを含むiDevicesシステムフォルダーが表示されます。

Ubuntu 17.04 / iOS 10.3.3

回避策として、ifuseを使用してiOSデバイスをマウントできます。

sudo apt install ifuse

次に、デバイスを接続し、コンピューターとペアリングされていることを確認します。

idevicepair validate

あなたが得る場合はSUCCESSのメッセージを実行しない場合、あなたは、良いですidevicepair pair。これで、ifuseを使用してiOSイメージフォルダーをマウントできます。

mkdir ~/pics && ifuse ~/pics

これで、画像はpicsの下の$ HOMEフォルダーで使用できます。Shotwellと同期する準備ができました。フォルダーをアンマウントするには、fusermountを使用します。

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

注:この例では、picsフォルダーを作成し、後で削除します。このような名前のフォルダーが既にある場合は、別の名前を選択してください。


1
ifuse ~/pics取得した後 Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device、デバイスはロックされていません。(Ubuntu 17.04とIOS 11.0.3があります)
-tatojo

2
これは、最新バージョンで修正されたlibimobiledeviceのバグです。私は、Ubuntuへのアップデートの取得に取り組んでいます。
mniess

@mniess任意のETA?
アルゴネス

2
@argoneusが17.10にアップグレードされ、動作するかどうかが確認されました。ここで報告します。そうでない場合、予備のPPAを作成し、17.10のパッケージアップグレードを提案します。
mniess

17.10とiOS9.3.5を実行しているipad 2で働いていました(ペアリングする前にロックを解除する必要があります。尋ねられたら「信頼」を押してください)-ありがとう!
トニーデルロイ

5

の結果としてiPhoneのシリアル番号が表示される場合

dmesg|grep SerialNumber:

次に、ファイルでホットキーCtrl-Lを使用して、それを指すことができます

afc://YOURSERIALNUMBER/DCIM

iPhoneの写真がある場所。

余分なフォルダーを作成またはマウントする必要はありませんでした。


0

Debianでは、iPhone / iPodのバックエンドgvfs-backendsを含むパッケージをインストールする必要がありました。gvfs-afc

apt install gvfs-backends

次に、iPhoneのソケットを開きます。

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

その後、Diegoとmniessが言ったように、iPhoneのシリアル番号を取得します。

dmesg|grep SerialNumber:

次に、thunarを開いて次の場所に移動します。

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

41879faab42214e1026672589a3cb5dfa6aab7a3あなたのものに置き換える

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.