Diyelim ki Ubuntu kullanıyorsunuz ve Android cihazınıza dosya aktarmak istediniz, cihazı bağladınız ancak hiçbir şey olmuyor, cihaz ile dosya alışverişi yapamıyorsunuz.
Araştırmalarım sonucunda bu işin üstesinden şu şekilde geldim:
Ubuntu:
Terminal’i açıp aşağıdaki komutu verin:
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get upgrade
Bilgisayarınızı yeniden başlatın.
BURADAN SONRASI İSTEĞE BAĞLI
Eğer adb, fastboot gibi özellikleri kullanacaksanız (telefonunuzu rootlamak, Android uygulaması geliştirmek, farklı ROM’lar yüklemek gibi) aşağıdaki yapılandırmayı yapmanız gerekmektedir:
sudo gedit /etc/udev/rules.d/51-android.rules
Açılan dosya içine şuradaki dosyanın içeriğini kopyalayın.
https://github.com/M0Rf30/android-udev-rules/blob/master/51-android.rules
(Nexus 4 için yukarıdaki dosya yerine aşağıdaki satırları kullanabilirsiniz:)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE="0666", OWNER="KULLANICIADINIZ" # MTP media (multimedia device) SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666", OWNER="KULLANICIADINIZ" # MTP media with USB debug on(multimedia device) SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee5", MODE="0666", OWNER="KULLANICIADINIZ" # PTP media (camera) SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee6", MODE="0666", OWNER="KULLANICIADINIZ" # PTP media with USB debug on (camera) SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee0", MODE="0666", OWNER="KULLANICIADINIZ" # Bootloader SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d001", MODE="0666", OWNER="KULLANICIADINIZ" # Recovery
Ardından
sudo service udev restart
komutunu verin.
Arch Linux:
// Arch kullanıcılarının biraz daha linux deneyimi olduğunu düşünerek pek detaya inmiyorum.
/etc/pacman.conf içinde multilib repolarını aktif edin.
Bir sistem upgrade yapın:
sudo pacman -Syu
fuse grubunu oluşturun:
sudo groupadd fuse
kendinizi gruba ekleyin:
sudo gpasswd -a KULLANICIADINIZ fuse
Bir bağlama klasörü oluşturun:
sudo mkdir /mnt/android
İzinleri ayarlayın:
sudo chown KULLANICIADINIZ /mnt/android
Gerekli paketleri kurun:
pacman -S mtpfs git
AUR’dan aşağıdaki paketleri kurun (Ben yaourt kullanıyorum):
yaourt android-udev udevadm control --reload-rules yaourt go-mtfs
Bundan sonra bağlanmak için:
go-mtpfs /mnt/android
Bağlantıyı kesmek için:
umount /mnt/android
NOT: Ne yazık ki Ubuntu’da bile bu işlemin henüz otomatikleştirilmediğini görmek üzücü. Windows’ta cihaz otomatik olarak tanınıyor ve dosya kopyalanabiliyor.
Bir cevap yazın