Saya menggunakan versi AS Model 16GB dari Samsung Galaxy S3 (I747), namun, saya tidak bisa memasangnya ke laptop saya karena beberapa alasan. Saya telah mencoba menggunakan koneksi FTP dan MTP, tetapi tidak berhasil.
Apa yang harus saya lakukan?
Saya menggunakan versi AS Model 16GB dari Samsung Galaxy S3 (I747), namun, saya tidak bisa memasangnya ke laptop saya karena beberapa alasan. Saya telah mencoba menggunakan koneksi FTP dan MTP, tetapi tidak berhasil.
Apa yang harus saya lakukan?
Jawaban:
Pembaruan: Modul GVFS-MTP termasuk dalam instalasi default sejak 13.04. Untuk pemecahan masalah, lihat server ini .
Ada beberapa proyek untuk membawa dukungan MTP ke Linux selama beberapa bulan terakhir. Berikut ini adalah ikhtisar singkat:
The solusi terbaik akan menggunakan GVFS melalui baru ini merilis GVFS-MTP-backend untuk me-mount ponsel Android Anda. Ada dua PPA dengan versi GVFS yang lebih baru.
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get dist-upgrade
ppa: webupd8team / gvfs-libmtp
sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
sudo apt-get update && sudo apt-get dist-upgrade
Sumber:
Anda bisa menggunakan go-mtpfs untuk memasang ponsel Android Anda.
Instal paket yang diperlukan dan dapatkan sumbernya:
sudo apt-get install golang-go libmtp-dev
sudo go get github.com/hanwen/go-mtpfs
sudo ln /usr/lib/go/bin/go-mtpfs /usr/local/bin/
Tambahkan diri Anda ke sekering grup (setelah itu logout dan masuk lagi):
sudo adduser $USER fuse
Buat folder untuk ponsel Android Anda dan pasang dengan go-mtpfs ke folder itu:
mkdir android
go-mtpfs android
Batalkan ponsel Android Anda (tunggu hingga akhir operasi file):
fusermount -u android
Sumber: https://linuxundich.de/de/android/mit-go-mtpfs-unter-linux-auf-android-handys-via-mtp-zugreifen/
Anda bisa menggunakan jmtpfs untuk memasang ponsel Android Anda.
Unduh jmtpfs, bukalah dan ubah ke direktori:
cd /tmp
wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz
tar -xzf jmtpfs-0.4.tar.gz
cd jmtpfs-0.4
Tambahkan diri Anda ke sekering grup (setelah itu logout dan masuk lagi):
sudo adduser $USER fuse
Instal paket yang dibutuhkan, kompilasi dan instal (untuk pertanyaan checkinstall, tekan enter) jmtpfs:
sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential
./configure
make
sudo checkinstall
Buat folder untuk ponsel Android Anda dan pasang dengan jmtpfs ke folder itu:
mkdir ~/android
jmtpfs ~/android/
Batalkan ponsel Android Anda (tunggu hingga akhir operasi file):
fusermount -u ~/android
Itu tidak layak. Gunakan sesuatu seperti SSHDroid dan kemudian hubungkan lewat ssh. Ada juga server FTP dan bahkan Droid NAS yang memberikan akses CIFS. MTP tidak berfungsi dengan baik, dan kemungkinan akan terus tidak berfungsi dengan baik dalam waktu dekat.
Jika Anda benar-benar ingin mendapatkan MTP berfungsi maka pastikan Anda mengatur Nexus Anda untuk TIDAK PERNAH mengunci layar atau mematikan layar. Mengunci layar dengan "mengunci" protokol MTP juga, menyebabkan semua masalah kehilangan data dan koneksi. Mematikan layar di kernel stock (bahkan mungkin perangkat keras) akan menurunkan CPU sebanyak mungkin dan mengaktifkan banyak fitur hemat daya kuat lainnya, yang akan menghasilkan transfer yang mengerikan (tetapi masih berfungsi).
lpr
dll. Saya tahu mereka bukan hal yang sama, tetapi dapat digunakan selain dengan begitu mudah.
MTP adalah teknologi Microsoft dan tidak secara resmi didukung di Linux. Saya sudah mencoba Mtp-Tools berkali-kali juga, tanpa hasil. Jika Anda mempertimbangkan metode alternatif, saya punya dua rekomendasi:
adb
, yang merupakan alat Android SDK , untuk mendorong dan menarik file dari tablet dan ponsel, melalui Mode USB Debug . Untuk menggunakan adb, aktifkan dan jalankan adb push /source/path /destination/path.
Penjelasan yang lebih baik: http://log.amitshah.net/2012/05/using-adb-to-copy-files-to-from-your-android-device/Ini menunjukkan bahwa untuk Ice Cream Sandwich, transfer file Ubuntu semudah mencentang kotak centang PTP. Dalam beberapa detik Anda menjelajah sistem file di Nautilus.
Gambar diambil langsung dari: Sumber
Pictures
media
dan Video
tetapi tidak ada file yang terlihat di komputer.
DCIM/Camera
dan bukan di bawahPictures
.jpg
, .png
, dll). Akar setiap kartu (kartu SD internal & eksternal) berisi bazillion folder, saya pikir salinan setiap subfolder dalam heirarki, ditambah yang ekstra dengan ekstensi heksadesimal aneh. File gambar dari subdirektori juga ditampilkan di root, tetapi tidak dapat dilihat. Mereka dapat dilihat di lokasi mereka yang sebenarnya. Transfer file ke telepon tampak baik-baik saja, meskipun menimpa file akan a) membuat direktori terlihat kosong dan b) membuat dua salinan $FILENAME.dup[01]
,.
Seperti yang disebutkan Dan, aplikasi transfer file nirkabel seperti AirDroid adalah solusi yang baik.
Aplikasi ini terbagi dalam dua subkategori:
Aplikasi semacam itu baik untuk file kecil tetapi untuk mentransfer film HD, Anda perlu berjam-jam atau berhari-hari. Kecepatan transfer maksimum pada Ubuntu sekitar 260KB / s (untuk beberapa alasan) sementara pada Windows 7 sekitar hingga 1MB / s.
Ada gMTP yang tersedia di app store, tetapi kemungkinan itu tidak akan berfungsi untuk Galaxy S3 Anda - sebagian besar waktu tidak bekerja pada saya. (Anda harus menunggu aplikasi digantung; sepertinya aplikasi mogok ketika Anda berinteraksi dengan aplikasi tetapi jika itu pulih, maka Anda tahu itu berfungsi.)
Jika Anda membutuhkan kecepatan, solusi terbaik adalah yang diposting oleh BuZZ-dEE, meskipun sumber aslinya adalah bahasa Inggris:
http://research.jacquette.com/jmtpfs-exchangeing-files-between-android-devices-and-linux/
Anda harus merasa nyaman dengan terminal, mengkompilasi program dari kode sumber dan mengedit kode sumber. Jika ada yang membutuhkan panduan, beri tahu saya.
gmtp
menyediakan UI yang ramah untuk mengakses perangkat seluler baru dan saya telah menggunakannya dengan andal selama bertahun-tahun.
Saya akan merekomendasikan 'Go-mtpfs'. Ada dua cara untuk menggunakan program ini yang harus saya jelaskan.
Pertama, instal program menggunakan perintah berikut:
sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs
Jika Anda ingin menggunakan program melalui terminal atau jika Anda hanya membenci persatuan.
Pasang perangkat MTP Anda
Untuk memasang perangkat Anda mungkin lakukan perintah berikut.
go-mtpfs /media/MyAndroid`
Biarkan terminal Anda terbuka begitu lama Anda menggunakan perangkat Anda.
Untuk melepas perangkat MTP Anda
Tutup terminal atau lakukan Ctrl+ Cuntuk menghentikan program.
fusermount -u /media/MyAndroid
Pertama instal peluncur:
sudo apt-get install go-mtpfs-unity
Tekan tombol Ubuntu pada launcher unity. Cari "Pasang Perangkat Android". Dan seret ikon ke bilah kesatuan.
Kemudian cukup klik kanan ikon dan Anda akan mendapatkan ini:
Nikmati perangkat android Anda yang sekarang berfungsi dengan baik di Ubuntu: D.
Posting ini mirip dengan yang pertama Anda tautkan, tetapi langkah-langkahnya sedikit berbeda. Mungkin membantu untuk mencobanya.
Langkah-langkahnya diringkas di bawah ini untuk kenyamanan.
Penolakan
Saya pribadi belum mencoba langkah-langkah berikut. Saya tidak bisa menjamin keamanan atau kegunaannya. Gunakan dengan risiko Anda sendiri.
Instal paket yang relevan:
sudo apt-get install mtp-tools mtpfs
Buat udev
aturan baru menggunakan perintah berikut (memerlukan kata sandi):
gksu gedit /etc/udev/rules.d/51-android.rules
Di sini kita akan menyimpang dari langkah-langkah yang diposting sedikit berdasarkan komentar dari posting yang terhubung. Di terminal, jalankan lsusb
dengan Nexus 7 Anda terhubung melalui USB. Anda akan melihat output seperti berikut:
Bus 001 Device 010: ID 18d1:4e41 Google Inc.
Pertahankan dua nilai yang dipisahkan titik dua setelah ID
bagian dalam pikiran untuk langkah selanjutnya. Mereka adalah apa yang harus Anda tetapkan ATTR{idVendor}
dan ATTR{idProduct}
masing-masing.
Ketikkan teks berikut ke dalam file, semuanya dalam satu baris (nilai numerik yang digunakan berasal dari langkah-langkah asli yang diposting):
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="your-username-in-ubuntu"
Sebagai contoh, menggunakan nama pengguna saya dan nilai-nilai dari komentar , baris yang akan saya masukkan adalah:
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0666", OWNER="christopher"
Buat titik pemasangan untuk Nexus 7 Anda:
sudo service udev restart
sudo mkdir /media/Nexus7
sudo chmod a+rwx /media/Nexus7
Jika Nexus 7 Anda belum terhubung, lakukan sekarang. Kemudian jalankan perintah berikut di Ubuntu untuk mengaksesnya:
sudo mtpfs -o allow_other /media/Nexus7
Ini seharusnya memungkinkan Anda menggunakan Nautilus untuk menjelajahi Nexus 7 Anda dan mentransfer file.
Ketika Anda selesai dengan apa pun yang Anda transfer, jalankan perintah berikut untuk melepas Nexus 7 Anda sebelum mencabutnya:
sudo umount mtpfs
... Anda dapat melihat cara yang seharusnya lebih andal untuk terhubung di sini .
Jika komputer dan Nexus Anda berada di jaringan wifi yang sama, Anda dapat menggunakan aplikasi bernama AirDroid. Gratis
Buka aplikasi di perangkat.
Pergi ke web.airdroid.com di browser web komputer.
Masukkan kode sandi yang dibuat di perangkat ke aplikasi web.
Secara otomatis terhubung. Anda dapat mentransfer file, melihat kontak, dan banyak hal lainnya. Itu bagus. Saya menggunakannya sepanjang waktu.
Saya harap ini membantu.
ini bekerja sangat baik untuk mendapatkan ponsel android 4.2.2 muncul di Ubuntu 12.04.
Edit /etc/apt/sources.list untuk menambahkan raring kemudian instal gvfs. Butuh beberapa upaya untuk mendapatkan apt untuk menginstal semuanya (apt-get -f install). Saya mungkin telah menabrak sesuatu yang lain, tetapi untuk sekarang masalah khusus ini diselesaikan.
Keith
Saya mengikuti langkah-langkah yang disebutkan pada tautan post u, dan bekerja dengan baik untuk saya, tetapi saya dipasang menggunakan perintah sudo sebelum mount .. hal lain yang saya pasang perangkat sebelum melakukan semua langkah. dan sekarang berfungsi dengan baik .. Periksa juga apakah perangkat Anda telah mengaktifkan opsi koneksi komputer USB, di sana saya memilih Media device (MTP). Itu saja yang telah saya lakukan .. semoga Anda dapat segera bekerja. Salam
Saya memiliki LG P880 dan saya telah membuat direktori di dalam "Pictures" dan menamainya "ptp" kemudian saya menghubungkan perangkat saya sebagai PTP , dan menyalin file ke gambar / ptp
Namun ada satu masalah kecil, saya tidak bisa melihat dialog transfer saat menyalin file, jadi, saya pikir Anda perlu memperkirakan waktu .. bagi saya, saya kompres file besar menjadi potongan kecil dan menunggu mereka muncul di sisi lain, kemudian lepaskan perangkat setelah beberapa saat.
Kemudian, tentu saja, buka pengelola file apa saja dan pindahkan / ekstrak file ke lokasi yang diinginkan. Saya menggunakan metode ini sepanjang waktu ..
Dapatkan itu berfungsi dengan Nexus 4 saya dengan menginstal versi libmtp terbaru dari launchpad . Versi untuk Raring Ringtail berfungsi dengan baik pada sistem 12.04 saya. Instruksi tetap sama seperti di tutorial Anda.
Sunting: Meskipun berfungsi, ini sangat lambat ... Saya sekarang menyalin dengan 7 kb / s
Sunting2: Nvm, bisa sampai 350 kb / s, yang bisa saya terima.
Apakah kata sandi perangkat Android Anda dilindungi dan dikunci? Saya menemukan saya mendapatkan kesalahan:
Titik akhir transportasi tidak terhubung
karena saya belum memasukkan kata sandi. Setelah saya dikonfirmasi pada perangkat, saya dapat terhubung.
Masuk akal sepenuhnya ketika Anda memikirkannya. Anda seharusnya tidak dapat hanya mengambil perangkat yang tidak memiliki kata sandi dan terhubung dengannya melalui komputer.
SSHDroid langkah demi langkah
Ini disebutkan oleh https://askubuntu.com/a/222851/52975 tetapi newb seperti saya membutuhkan detail lebih lanjut:
Di Android:
Address:
bidangnya. Misalnya: root@192.168.0.3:2222
.Di Ubuntu:
sudo apt-get install openssh-client
sftp://root@192.168.0.3:2222
dan kata sandi admin
. sftp
adalah jenis FTP over SSH yang sudah terpasang dengan server SSH..bin
dan .ssh
. Bilah alamat kosong karena kita sebenarnya ada dalam folder bernama home
, dan Nautilus menyembunyikan apa yang muncul sebelumnya karena berfungsi dengan baik untuk pemasangan Linux biasa. Apakah Alt + up
untuk pergi ke folder induk, dan kita melihat bahwa kami benar-benar dalam: /data/data/berserker.android.apps.sshdroid
.Keuntungan dari metode ini: Anda kemungkinan sudah membutuhkan SSH untuk login ke shell di ponsel android.
Kelemahan: ini kurang kuat daripada memasang folder jaringan. Misalnya, jika Anda menelusuri file audio, dan mengkliknya, pemutar musik akan melihat sftp
alamatnya, dan mungkin meminta kata sandi lagi untuk membukanya (jika dapat menangani sftp
).
Diuji pada Ubuntu 15.10, Android 5.1.1.
Saya biasanya menggunakan aplikasi transfer file seperti Xender
aplikasi browser. Mudah diatur dan bahkan lebih mudah digunakan. Plus berguna ketika Anda tidak memiliki kabel USB tergeletak di sekitar. Anda bisa mendapatkannya di ponsel Anda dari sini .