Ottenere file da / verso telefono Android


15

Ho problemi ad accedere al filesystem sul mio telefono (è un samsung / google galaxy nexus). Funzionava solo nella versione precedente di Ubuntu, ma ora sembra vuoto se è montato con MTP o PTP. Ho seguito alcune guide sulla creazione e la reinstallazione di libmtp ecc. Senza successo. Questa risposta non ha aiutato neanche me e gMTP si blocca quando faccio clic sul pulsante Connetti. So che posso usare il wifi, ad esempio airdroid per accedere alle mie foto, ma questo è troppo lento e un po 'goffo per me e le foto scaricate perdono i loro timestamp originali.

Qualcuno ha avuto successo connettendosi a questo telefono il 12.04 ??


Qualcuno delle risposte qui aiuta?
Tom Brossman,

no '' `` ``
wim

Hai provato banshee, ho Samsung Galaxy s2 e con banshee funziona benissimo. immagini / musica / video. provalo :)
blade19899

appena provato, il mio dispositivo non viene visualizzato in banshee
wim

1
no, il mio telefono è disponibile come un rock
wim

Risposte:



11

Pre-requisiti

Innanzitutto, installa i pacchetti necessari:

sudo apt-get install mtp-tools mtpfs

Un po 'di grasso al gomito

Collega il tuo telefono Android al computer. Sul telefono, apri il riquadro delle notifiche e fai clic su USB Connection type. Assicurarsi che MTPsia selezionato.

Modalità MTP

Ora, esegui questi comandi su Ubuntu:

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

Annota i numeri scritti davanti a idVendore idProduct. Ne avrai bisogno in seguito.


Ora esegui questo comando:

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

Una Geditfinestra dovrebbe aprirsi. Digita questo testo, tutto in una sola riga:

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

Sostituisci VENDORID con l'idVendor annotato in precedenza. Allo stesso modo, sostituire PRODUCTID con l'idProduct annotato.

Salva e chiudi il file.


Disconnetti il ​​telefono ed esegui questi comandi:

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

Sostituisci yourusernamecon il tuo nome utente Ubuntu. Ora esegui questo comando:

gksu gedit /etc/fuse.conf

Nella Geditfinestra, rimuovi #all'inizio dell'ultima riga (quella che inizia con #user_allow_other). Chiudi e salva il file.


Riavvia il computer, quindi esegui questi tre comandi:

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

Ricollegare il telefono, assicurarsi che sia ancora in MTPmodalità, quindi eseguire questo comando:

android-connect

Ta-dam!

Ora puoi sfogliare i contenuti del tuo telefono Android usando Nautilus. Basta avviare il file manager, quindi nella barra laterale fare clic sul nome del telefono per sfogliare il filesystem del telefono proprio come si farebbe con una chiavetta USB. È possibile aggiungere, rimuovere e modificare i file proprio come un normale file system.

File system del telefono


Tuttavia, potresti aver notato che non è possibile utilizzare l'icona di espulsione di Nautilus per disconnettere il telefono. Invece, per rimuovere in sicurezza il telefono, è necessario eseguire il comando:

android-disconnect

D'ora in poi, dovrai correre android-connectper montare il tuo telefono e quindi android-disconnectper rimuoverlo in sicurezza. Tutto il resto dovrebbe essere gestito automaticamente.

Nota: questi due comandi non richiedono l'esecuzione delle autorizzazioni di root. Tutti gli utenti che sono membri delfuse gruppo utenti dovrebbero essere in grado di eseguire questi comandi senza accesso root.

Hai finito

Questo è tutto! Hai collegato correttamente il tuo telefono Ice Cream Sandwich al tuo computer Ubuntu.


Fonte: OMG! Ubuntu!


2
Ho già provato la guida di OMGubuntu e non ha funzionato correttamente per me
wim

Cosa non ha funzionato? Dare dei dettagli.
SirCharlo,

Qualcuno può suggerire una soluzione per il problema 'connect' / 'disconnect'?
david6

il tentativo di navigare sulla condivisione montata si blocca .. e l'unico modo per sbloccarlo che ho trovato è quello di scollegare il cavo
wim

Per fare questo, mtp-detect deve restituire un dispositivo, sbaglio? @SirCharlo
merveotesi,

0

Come metodo alternativo per trasferire i dati tra loro, potresti provare a usare Ubuntu One sia sul tuo PC che sul tuo dispositivo mobile (tablet o telefono).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.