Đ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.
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 idVendor
và idProduct
. 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 Gedit
cử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ế yourusername
bằ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 Gedit
cử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 ở MTP
chế độ 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.
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-disconnect
thá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 fuse
nhó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!