Eu já usei o Ubuntu 12.04. Quando conectei meu telefone (Sony Xperia U) no modo MTP, eu podia vê-lo no Nautilus como um "dispositivo SEMC HSUSB" e procurar arquivos, copiar arquivos etc.
Agora, tenho um laptop novo e instalei o Ubuntu 12.10 nele. Meu dispositivo não é mais reconhecido pelo Nautilus - posso ver que o sistema operacional o reconhece vendo as entradas que aparecem em / var / log / syslog - mas o telefone não é montado e não consigo pensar em nenhuma maneira de acessar os arquivos no telefone e coloque novos arquivos lá, exceto o Bluetooth terrivelmente lento.
Alguém já enfrentou esse problema? Você pode ajudar?
linux
mtp
sony-xperia-u
airbornemihir
fonte
fonte
Respostas:
Descobri que o método mais simples, tanto no meu tablet Samsung Galaxy Tab2 7.0 quanto no smartphone Galaxy S3 Mini , é usar o SSHDroid (no dispositivo Android) para fornecer um servidor SSH.
Google play> SSHDroid de Berserker
Então eu simplesmente conecto do Nautilus usando SSH, via WiFi. Isso é muito rápido e posso marcar os links para reutilização (desde que o endereço IP permaneça estático). Após o primeiro uso, simplesmente defino um IP estático no meu roteador para esses endereços MAC.
Eu também usei um terminal, para uma sessão de linha de comando SSH para os dispositivos. Isso também usa apenas o serviço SSHDroid .
fonte
Você pode escolher outro modo de conexão,
mass storage mode
assim, ele será detectado automaticamente quando você conectar o cabo USB. A opção para alterar o modo de conexão está em:fonte
Settings > Xperia Connectivity > USB connectivity
. E funciona apenas para cartões SSD, não para armazenamento interno.Após a atualização do meu Xperia U para o ICS Linux, o Mint Maya não reconheceu mais o dispositivo, conforme você listou o dispositivo SEMC HSUSB . Por algum motivo, o suporte ao MTP mudou e não há mais a opção de arrastar e soltar.
Em vez disso, use 'qlix' ou 'gmtp' nos repositórios usuais. Minha preferência é pelo qlix.
É uma simples questão de abrir a pasta correta nos dois lados e clicar com o botão direito do mouse nos arquivos a serem transferidos.
A montagem inicial do dispositivo é lenta, mas a transferência de arquivos é rápida e, por estar usando o MTP, o restante do sistema de arquivos permanece protegido contra corrupção.
Não é mais necessário desmontar o dispositivo.
fonte
As etapas a seguir o guiarão.
Conecte seu telefone ao laptop e liste seus dispositivos em um terminal usando o
lsusb
comandoEncontre uma linha semelhante
Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications AB
e anote seu fornecedor e ID do produto que são0fce
e5169
respectivamente na linha acima. Se a depuração USB estiver desativada, a identificação do produto será0169
. Agora desconecte o telefone .Acesse human-enabled.com e instale a versão mais recente do libmtp e copie o
69-libmtp.rules
arquivo/etc/udev/rules.d
como descritoEtapa opcional O
suporte ao Xperia S é implementado na
libmtp-1.1.3
liberação. Se você usar a versão mais recente do sourceforge.net , pule para a etapa 5.digite
sudo gedit /etc/udev/rules.d/69-libmtp.rules
para editar o arquivo copiado como raiz.Adicione o texto a seguir em algum lugar ao redor dos dispositivos sony ericsson neste arquivo. Você pode encontrá-los pesquisando 0fce . Lembre-se de definir o fornecedor e o ID do produto corretos
ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
reinicie ou use
sudo udevadm control --reload-rules
para atualizar.O telefone será montado automaticamente quando você o conectar. Use o nautilus para copiar arquivos
Veja isto para mais informações
fonte
libmtp
, o que me deu a versão 1.1.5 correspondente à última versão do sourceforge. O ID do produto no meu caso era 5171 e 0171, em vez daqueles que você sugeriu. Copiei-os para o/etc/rules.d/70-libmtp.rules file
(este é um arquivo vazio que deveria substituir/lib/udev/rules.d/69-libmtp.rules
) e executeisudo udevadm control --reload-rules
. Ainda sem sucesso.