Quero copiar alguns arquivos de filme do Linux para o meu telefone Android HTC One SV (não enraizado).
No Windows, meu telefone monta seus volumes interno e do cartão SD automaticamente quando eu o conecto, permitindo a transferência de arquivos.
No Linux Mint 13 Mate, sempre recebo um erro quando conecto meu telefone com um cabo USB; pode demorar alguns minutos para montar e, às vezes, falha. Eu acho que o erro foi—
Erro ao inicializar a câmera: -60: não foi possível bloquear o dispositivo
Como posso fazer isso funcionar?
linux-mint
usb
android
lamwaiman1988
fonte
fonte
Respostas:
ATUALIZAÇÃO: Existem várias alternativas melhores ao Airdroid agora. No entanto, parece que a maioria das distribuições Linux está trabalhando com o MTP razoavelmente bem. Sei que, em minha experiência, o Mint (baseado no Ubuntu) funciona imediatamente, assim como o Manjaro (baseado no Arch). Se não funcionar de maneira nativa ou imediata, procure uma solução MTP no gerenciador de pacotes.
As versões mais recentes do Android montam o armazenamento como um dispositivo MTP em vez do armazenamento em massa. O benefício disso é o acesso simultâneo no dispositivo Android e no PC. Infelizmente, enquanto o Windows o suporta nativamente, as soluções linux são bastante problemáticas a partir de agora.
Atualmente, o mais confiável (e ainda é um pouco esquisito para começar, mas uma vez conectado é bom) que eu encontrei é o go-mtpfs. Aqui está um link para ajudá-lo a configurá-lo. Você precisa montar / desmontar da linha de comando. No entanto, também existe um lançador de unidade nesse segmento, se você estiver no Ubuntu.
A melhor opção, no entanto, a menos que você esteja transferindo muitos dados, é usar algo como o AirDroid. É um aplicativo gratuito na Play Store para transferências na rede local e fornece uma interface da Web para uso com o navegador do seu computador. Ele ainda fornece uma interface de arrastar e soltar arquivos, além de permitir acesso a mensagens sms, logs de chamadas, instalações de aplicativos e muitas outras coisas.fonte
adb pull
conforme descrito neste post: vxlabs.com/2014/11/06/...Você pode tentar usar o gerenciador de arquivos gratuito do ES File Explorer (gratuito) no seu telefone Android.
Entre muitas funcionalidades, ele possui um servidor FTP. Portanto, se você pode conectar o telefone e o computador em rede, poderá transferir facilmente os arquivos dos dois lados do computador. Eu faço isso o tempo todo nas máquinas Ubuntu e Fedora (via Thunar).
O modo de servidor FTP neste aplicativo é chamado "Gerenciador Remoto", está na seção Ferramentas.
A maioria dos gerenciadores de arquivos modernos aceita a seguinte sintaxe:
fonte
Basicamente, isso deve ser tão fácil quanto usar um cartão de memória. Infelizmente, esse não é o caso. Mas, como outras integrações, o Linux alcançará.
Enquanto isso, você pode usar o WiFi e o sshd no Linux e um cliente sftp no lado do smartphone.
Ou use a CLI adb do Linux para usar transferências USB.
fonte
mtpfs - sistema de arquivos FUSE para dispositivos Media Transfer Protocol
Feito. Funciona como no Windows no Linux Mint / Ubuntu / etc.
fonte
sudo apt-get install jmtpfs
em Jessiejmptpfs
também está em chiado.Concordo que não é tão fácil como deveria ser. Por exemplo, o KDE possui uma implementação do MTP, mas ele pode apenas ler imagens, não gravá-las (pelo menos na minha versão).
Achei muito mais fácil fazê-lo pela rede. Existem várias maneiras de fazer isso. Usuario mencionou o ES File Explorer.
Usei este servidor FTP Android de código aberto e gratuito e achei direto. Você especifica um nome de usuário e senha e, em seguida, executa o servidor FTP (é muito claro se o servidor está em execução e é fácil ativar / desativar).
Então, você simplesmente usa qualquer cliente FTP (existem muitos clientes gráficos, por exemplo, eu usei o Konqueror). Consegui escrever os arquivos de volta para o telefone facilmente.
As únicas desvantagens são que provavelmente é um pouco mais lento do que seria com um protocolo USB eficiente e que o FTP não é seguro (tudo está em texto não criptografado). Deve ser possível fazer a mesma coisa, mas com um servidor SFTP do Android; Eu pessoalmente ainda não encontrei um.
fonte
Depois de procurar várias soluções para esse problema, encontrei o Android File Transfer para Linux . Esta é a melhor implementação de MTP para Linux, simplesmente funciona.
Você pode ver que esse problema foi mencionado na lista dos principais problemas do Linux na área de trabalho .
fonte
Supondo que você esteja usando uma conexão USB, achei que funcionava, mas você precisa fazer as coisas em uma ordem específica:
(Acho que meu telefone tem uma versão mais antiga do Android, espero que funcione no caso geral).
fonte
Consegui usar o rsync para recuperar meus arquivos do meu telefone HTC. Os comandos foram:
Resultando em:
Encontrei a localização dos arquivos do telefone olhando no meu
/run
diretório.Isso foi no Xubuntu 17.10, Artful Aardvark, o Android estava em um HTC rodando a versão 7.0 do Android.
fonte
cp -r /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C010%5D/ ~/Destination/Folder
. Digo isso no contexto de fazer a única cópia, é claro, se é para atualizar seu PC com as últimas fotos tiradas, então o rsync é o caminho a percorrer.Eu faço isso via rede FTP criada pelo ES File Explorer.
Antes de tudo, faça seu dispositivo como um ponto de acesso portátil nas configurações → Tethering e ponto de acesso portátil → marque "Ponto de acesso Wi-Fi portátil" e conecte seu PC ao dispositivo com Wi-Fi.
Isso torna sua conexão mais rápida que a conexão via rede WLAN central. Em seguida, execute as seguintes etapas:
(
ftp://...:...
)Agora, você pode tratar com o seu dispositivo como uma unidade no seu PC.
fonte
Um sdcard normalmente é um sistema de arquivos exfat, que por padrão não é reconhecido pelo Ubuntu por padrão - não sei se esse é o caso de outras distribuições. Para fazer meu Ubuntu 16.04 LTS ser capaz de gravar em um sistema de arquivos exfat, eu fiz:
Agora posso apenas conectar meu telefone Android no meu desktop Ubuntu com USB e copiar arquivos para o meu sdcard (64GB).
fonte
Tente este comando e reinicie, funcionou para mim.
fonte
Descobri que ele só funciona com USB se eu usar o cabo fornecido com esse dispositivo ou um dispositivo semelhante. O cabo USB do meu tablet Samsung desativado funciona bem com minha substituição do Android Onix. A única coisa que funciona para o meu telefone é o cabo que veio com ele. Outros cabos de carregamento / transferência USB não funcionam ou não totalmente: não copiam arquivos .mp3, por exemplo. Não faço ideia do porquê disso. Mas os cabos que não são dispositivos geralmente não aparecem como um anexo de dispositivo USB.
Não tive que modificar um software ou usar um software especial. Apenas funciona.
fonte
No Linux Mint 19.1, é possível transferir facilmente um grande número de fotos ativando as Opções do desenvolvedor e acessando o telefone Android 'Configurações' 'Opções do desenvolvedor', 'Configuração USB'. Em seguida, escolha PTP (Picture Transfer Protocol) em vez de MTP. Agora, as fotos serão transferidas na velocidade da luz usando o gerenciador de arquivos.
fonte
Muitas respostas boas, só quero simplificar tudo:
sudo apt install mtp-tools
Agora conecte seu telefone Android via USB; o cabo é importante; se um não funcionar, tente outro.
mtp-detect
Feito. Abra seu aplicativo ou terminal de arquivo e transfira para longe!
fonte
Acabei de adquirir um telefone Google Pixel 3 e preciso movê-lo para o Linux Mint 18.2. Aqui está como eu fiz isso:
fonte
Estou executando o Mint 19.2. Meu telefone é um Pixel de primeira geração executando o Android 10. Depois de procurar uma solução e tentar as opções de MTP sugeridas por muitos sem sucesso, descobri que se você acessar Configurações -> Conectar dispositivos -> USB e alterar "USE USB FOR Transferência de arquivo / Android Auto ", o Nemo monta o armazenamento do telefone e dá acesso aos arquivos do dispositivo. Meu telefone foi definido como "Sem transferência de dados". Agora, se eu tivesse verificado as configurações do USB primeiro, as soluções MTP provavelmente provavelmente funcionaram. Como uma observação lateral, nenhuma das soluções sugeridas no StackExchange, HowToForge ou OMG! mencionado verificando as configurações USB no telefone primeiro. Eu li alguns posts que o MTP no Mint "funciona fora da caixa". Mas, novamente, nenhuma menção de verificar as configurações do seu telefone. Espero que isto ajude.
fonte
Unable to open raw device 0
uma mensagem de erro. Ferramentas mtp não instaladas, configurações USB ativadas e navegador de arquivos viola apareceram com o dispositivo de armazenamento Pixel como qualquer outra unidade.Você não precisa instalar nada.
basta seguir da seguinte maneira:
conecte seu cabo USB (?) entre sua máquina linux e seu telefone inteligente. (Cabo USB (?): Você sempre usa ao carregar seu telefone inteligente.)
Em seguida, seu telefone perguntará se você permite o acesso aos dados do dispositivo. Se você escolher Permitir, uma conexão MTP será estabelecida para acessar.
Isso é tudo.
fonte