web-dev-qa-db-ja.com

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

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

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

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

21
mniess

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フォルダーを作成し、後でremoveフォルダーを作成します。このような名前のフォルダーが既にある場合は、別の名前を選択してください。

23
mniess

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

dmesg|grep SerialNumber:

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

afc://YOURSERIALNUMBER/DCIM

iPhoneの写真がある場所。

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

4
Diego

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をあなたのものに置き換える

0
lalebarde