デバイス情報Settings -> System -> About device
SAMSUNG-SM-G900R4, Android version 6.0.1
コンピュータシステム情報(ターミナルコマンドuname -a
:)
Linux debian 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux
jmtpfsを使用したUSBデバイスのマウント
jmtpfs /media/SAMSUNG-SM-G900R4
エラー-0
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
fuse: bad mount point `/media/vassil/SAMSUNG-SM-G900R4': Input/output error
エラー1
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
LIBMTP PANIC: Could not open session! (Return code 8195)
Try to reset the device.
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
what(): Can't open device
Aborted
テスト
別のUSBケーブルを使用して、次のさまざまな組み合わせを試してください。
SAMSUNG-SM-G900R4
USBケーブルを外します。
開発者オプションを開く:Settings -> System -> About device -> tap "Build number" at least 7 times
USBオプション設定:Settings -> System -> Developer options -> USB debugging: ON, USB configuration: MTP (Media Transfer Protocol)
デバイスの再起動
USBケーブルを接続します。
コンピュータ
コンピュータを再起動します
。デバイスをマウントします。jmtpfs /media/SAMSUNG-SM-G900R4
SAMSUNG-SM-G900R4の
メッセージが表示されたらAllow access to device data appears
クリックしてくださいALLOW
。
PC
デバイスディレクトリにアクセスできることを確認してください。cd /media/SAMSUNG-SM-G900R4; ls
結果は
ERROR-0、ERROR-1を示し、デバイスディレクトリには一定の頻度でアクセスできます。
答え1
指定された順序で各ステップを実行します。
サムスン-SM-G900R4
- 開発者オプションを開きます。
Settings -> System -> About device -> tap "Build number" at least 7 times
- USBオプション設定:
Settings -> System -> Developer options -> USB debugging: ON, USB configuration: MTP (Media Transfer Protocol)
- デバイスの再起動
コンピュータ
- 装置を取付けて下さい:
jmtpfs /media/SAMSUNG-SM-G900R4
サムスン-SM-G900R4
- メッセージが表示されたら
Allow access to device data
クリックしてくださいALLOW
。
コンピュータ
- デバイスを取り外します。
umount /media/SAMSUNG-SM-G900R4
- 装置を取付けて下さい:
jmtpfs /media/SAMSUNG-SM-G900R4
- デバイスディレクトリにアクセスできることを確認してください。
cd /media/SAMSUNG-SM-G900R4; ls
答え2
これは脆弱ですが、私にとって効果的なプロセスです。
覚えておいてください:プロセスを正常に完了して削除したら、再起動するにはUSBケーブルを抜いて再接続する必要があります。それ以外の場合は、Restart device
このメッセージを永遠に受け取ります。
それでは始めましょう。
- デバイスを接続する
- 走る
jmtpfs mydir -f -o auto_unmount
- 注:
-f
デーモンではなく「フォアグラウンド」モードで実行してください。
- 注:
- デバイスに権限を要求するウィンドウが表示されます。 [承認]をクリックします。
- 注:この間、ターゲットディレクトリにはガベージ権限(表示されているように
?????
)があり、ls
読み取れなくなります。 - 受け入れた後もまだ読み取れません。これで、次のものが必要です。
- 注:この間、ターゲットディレクトリにはガベージ権限(表示されているように
jmtpfs
プロセスを終了するにはを使用しますCtrl-C
。- もう一度実行してください。今回は一般
jmtpfs mydir
(必要に応じて)を使用できます。 - これでディレクトリを使用する準備が整いました!
- 後でUninstallを使用してください
fusermount -u
。- 注:上記のように削除すると、このセッションの動作は永久に停止します。再起動するには、ケーブルを外して再接続して上記の手順1から始める必要があります。