Come collegare smartphone Android Ice Cream Sandwich ad Ubuntu per esplorare i file!


Come collegare il nostro Android ad Ubuntu? Una delle tante novità di Ice Cream Sandwich che vedremo prossimamente su molti smartphone, come il Samsung Galaxy Nexus, è il passaggio dal USB Mass Storage Protocol al Media Transfer Protocol (MTP) che rende impossibile esplorare i file del nostro Android, semplicemente collegandolo via USB.

Prima di poter fare cioò dobbiamo eseguire una piccola procedura che ci semplificherà per sempre qualsiasi collegamento futuro…vediamo insieme come fare.

N.B. Solo se avete un device Android Ice Cream Sandwich potete eseguire questa procedura.

Iniziamo!

  • Rechiamoci nel terminale e digitiamo

    sudo apt-get install mtp-tools mtpfs

  • Colleghiamo il nostro smartphone Android, apriamo il centro notifiche e selezioniamo l’ opzione MTP
  • Sempre nel terminale, digitiamo

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

  • Compariranno dei numeri, i due diversi ID che dobbiamo segnarci su di un foglio perchè ci serviranno
  • Digitamo ancora g

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

  • Si aprirà una schermata Gedit per modificare un file di testo
  • Digitiamo nel testo SUBSYSTEM==”usb”, ATTR{idVendor}==”VENDORID”, ATTR{idProduct}==”PRODUCTID”, MODE=”0666″
  • Questa scritta va posizionata in un’ unica linea e al posto di  VENDORID e PRODUCTID, inseriamo i numeri precedentemente segnati
  • Salvate il file e scollegate lo smartphone
  • Dal termnale digitate (inserendo il nome del vostro device al posto di GalaxyNexus e al posto di YOURUSERNAME inserire il nome che usiamo con Ubuntu)

    sudo service udev restart
    sudo mkdir /media/GalaxyNexus sudo chmod a+rwx /media/GalaxyNexus
    sudo adduser YOURUSERNAME fuse

  • Digitiamo

    gksu gedit /etc/fuse.conf

  • Si aprirà un nuovo file di testo Gedit: qui dovremo eliminare il “#” presenta all’ inizio dell’ ultima linea, “#user_allow_other” diventerà “user_allow_other”
  • Chiudiamo e riavviamo il pc
  • Dopo l’ accensione, digitiamo nel terminale

    echo “alias android-connect=\”mtpfs -o allow_other /media/GalaxyNexus\”” >> ~/.bashrcecho “alias android-disconnect=\”fusermount -u /media/GalaxyNexus\”” >> ~/.bashrcsource ~/.bashrc

  • Adesso colleghiamo lo smartphone e digitiamo android-connect
  • Per scollegare digitiamo android-disconnect
  • Da questo momento in poi, ogni volta che dovremo collegare e scollegar eil nostro smartphone Android, basterà collegarlo via USB e digitare rispettivamente i due comandi

Una procedura certamente non rapida, ma fatta una volta, ci servirà per sempre!

[Via]

Sondaggio - Vota il tuo smartphone preferito!

Apple iPhone 5    Samsung Galaxy S3    Samsung Galaxy Note 2    Nokia Lumia 920