Nhận tệp đến / từ điện thoại Android


15

Tôi gặp sự cố khi truy cập hệ thống tập tin trên điện thoại của mình (đó là samsung / google galaxy nexus). Nó chỉ hoạt động trong phiên bản Ubuntu trước, nhưng bây giờ nó có vẻ trống dù nó được gắn với MTP hay PTP. Tôi đã làm theo một vài hướng dẫn về xây dựng và cài đặt lại libmtp vv mà không thành công. Câu trả lời này cũng không giúp ích gì cho tôi, và gMTP chỉ bị treo khi tôi nhấp vào nút kết nối. Tôi biết tôi có thể sử dụng wifi, ví dụ như airdroid để truy cập ảnh của mình, nhưng điều này quá chậm và hơi vụng về đối với tôi và ảnh đã tải xuống bị mất dấu thời gian ban đầu.

Có ai đã kết nối thành công với điện thoại này vào ngày 12.04 ??


Có bất kỳ câu trả lời ở đây giúp đỡ?
Tom Brossman

không `` `` ``
wim

Bạn đã thử banshee, tôi có Samsung Galaxy s2, và với banshee, nó hoạt động tốt. hình ảnh / âm nhạc / video. hãy thử đi :)
blade19899

chỉ cần thử, thiết bị của tôi không xuất hiện trong banshee
wim

1
không, điện thoại của tôi là chứng khoán như một tảng đá
Wim

Câu trả lời:


4

Như tôi đã viết trong chủ đề này , có một số giải pháp.

Cho rằng bạn không có điện thoại đã root, bạn không thể cài đặt Samba Filesharing và có sambacổ phần truyền thống trên điện thoại của mình.

Nhưng nhìn vào chủ đề này , có vẻ như Trình quản lý tệp ASTRO cộng với Mô-đun SMB của nó có thể hoạt động ngay cả khi không có root access(không được kiểm tra bởi tôi, không thể xác nhận). AirDroid có thể là một lựa chọn khác để thử nghiệm.


11

Điều kiện tiên quyết

Đầu tiên, cài đặt các gói cần thiết:

sudo apt-get install mtp-tools mtpfs

Một chút mỡ khuỷu tay

Kết nối điện thoại Android của bạn với máy tính của bạn. Trên điện thoại của bạn, mở ngăn thông báo và bấm vào USB Connection type. Hãy chắc chắn rằng MTPđã được chọn.

Chế độ MTP

Bây giờ, hãy chạy các lệnh này trên Ubuntu:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Lưu ý các số được viết ở phía trước idVendoridProduct. Bạn sẽ cần những thứ này sau.


Bây giờ, chạy lệnh này:

gksu gedit /etc/udev/rules.d/51-android.rules

Một Geditcửa sổ sẽ mở ra. Nhập văn bản này trong đó, tất cả trong một dòng:

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Thay thế VENDORID bằng idVendor mà bạn đã ghi chú trước đó. Tương tự, thay thế ProductID bằng idSản phẩm bạn đã ghi chú.

Lưu và đóng tập tin.


Ngắt kết nối điện thoại của bạn và chạy các lệnh sau:

sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse

Thay thế yourusernamebằng tên người dùng Ubuntu của bạn. Bây giờ, chạy lệnh này:

gksu gedit /etc/fuse.conf

Trong Geditcửa sổ, loại bỏ #ở đầu dòng cuối cùng (dòng bắt đầu bằng #user_allow_other). Đóng và lưu tệp.


Khởi động lại máy tính của bạn, rồi chạy ba lệnh sau:

echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc

Kết nối lại điện thoại của bạn, đảm bảo điện thoại vẫn ở MTPchế độ và sau đó chạy lệnh này:

android-connect

Ta-đập!

Bây giờ bạn có thể duyệt nội dung điện thoại Android của mình bằng Nautilus. Chỉ cần kích hoạt trình quản lý tệp và sau đó trong thanh bên, nhấp vào tên điện thoại của bạn để duyệt hệ thống tệp điện thoại của bạn giống như bạn làm với một thanh USB. Bạn có thể thêm, xóa và sửa đổi các tệp giống như một hệ thống tệp bình thường.

Hệ thống tập tin điện thoại


Tuy nhiên, bạn có thể nhận thấy rằng bạn không thể sử dụng biểu tượng đẩy Nautilus để ngắt kết nối điện thoại. Thay vào đó, để gỡ điện thoại một cách an toàn, bạn cần chạy lệnh:

android-disconnect

Từ giờ trở đi, bạn sẽ cần phải chạy android-connectđể gắn điện thoại và sau đó android-disconnecttháo điện thoại của bạn một cách an toàn. Mọi thứ khác nên được xử lý tự động.

Lưu ý: Hai lệnh này sẽ không yêu cầu quyền root để chạy. Tất cả người dùng là thành viên của fusenhóm người dùng sẽ có thể chạy các lệnh này mà không cần truy cập root.

Bạn đã hoàn tất

Đó là nó! Bạn đã kết nối thành công điện thoại Ice Cream Sandwich với máy tính Ubuntu.


Nguồn: OMG! Ubuntu!


2
Tôi đã cố gắng hướng dẫn OMGubuntu và nó đã không làm việc đúng cách đối với tôi
wim

Điều gì đã không làm việc? Đưa ra những chi tiết.
SirCharlo

Bất cứ ai cũng có thể đề xuất cách khắc phục sự cố 'kết nối' / 'ngắt kết nối' không?
david6

cố gắng để duyệt trên gắn cổ phiếu chỉ bị treo .. và cách duy nhất để unfreeze nó tôi đã tìm thấy được để tháo cáp
wim

Để có công việc này, mtp-phát hiện phải trả lại một số thiết bị, tôi có sai không? @SirCharlo
merveotesi 26/07/14

0

Là một cách khác để truyền dữ liệu giữa chúng, bạn có thể thử sử dụng Ubuntu One trên cả PC và thiết bị di động (máy tính bảng hoặc điện thoại).

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.