Os seguintes métodos são testados no Windows 7; Distribuição e Slackware baseados no Ubuntu com ambiente de trabalho KDE 4.1x. Nada pode ser dito sobre o Mac. A resposta pretende servir como um guia consolidado para os vários métodos existentes.
Alguns métodos a seguir exigem que o Tethering USB esteja ativado. Isso pode ser alcançado pelas instruções mencionadas abaixo:
Algumas dessas informações se aplicam apenas a dispositivos com Android 5.0 e superior. Se o seu dispositivo estiver executando 4.4 ou menos, o ícone de menu se parece com isso . Se o seu dispositivo estiver executando 4,3 ou menos, o ícone Configurações será parecido com este .
Configurar e usar a conexão de compartilhamento USB (incluindo instruções para Windows XP)
1. Conecte seu dispositivo a outro dispositivo usando um cabo USB.
2. Você verá um ícone USB e uma notificação Conectado como um dispositivo de mídia ou Conectado como uma câmera na parte superior da tela. Para fins de compartilhamento, o tipo de conexão não importa.
3. Abra o menu Configurações do seu dispositivo .
4. Em "Redes sem fio e outras", toque emMais> Tethering e ponto de acesso portátil .
5 Marque a caixa ou ligue o interruptor ao lado de "Conexão USB". Quando a conexão for estabelecida, você verá uma das seguintes notificações e poderá se conectar à Internet (seus ícones podem parecer um pouco diferentes se o dispositivo estiver executando o Andriod 4.4 ou inferior):
Ponto de acesso Wi-Fi portátil ativo
ativo Conexão de conexão USB ativa
Várias conexões de tethering ou hotspot ativas
Para parar de compartilhar sua conexão de dados, desmarque a caixa ou desligue a chave ao lado de "USB tethering" no menu Configurações ou simplesmente desconecte o cabo USB.
Compartilhamento USB com Windows XP
Se você estiver usando um computador executando o Windows XP, precisará instalar um arquivo de configuração antes de conectar o dispositivo ao computador.
1. Siga as etapas acima para ativar o tethering USB para o seu dispositivo.
2. Baixe o seguinte arquivo de configuração ( tetherxp.inf ) no seu computador com Windows XP. Normalmente, você pode clicar com o botão direito do mouse no link e escolher "Salvar como". (Se o seu navegador adicionar ".html" ao nome do arquivo, você precisará editar o nome para remover a extensão .html e substituí-lo por ".inf".)
3. Conecte seu dispositivo móvel ao computador usando um Cabo USB.
4. Quando o Assistente para novo hardware do Windows XP for aberto, selecione Não, não no momento e clique em Avançar .
5. SelecioneInstale a partir de uma lista ou local específico e clique em Avançar .
6. Clique em Navegar para procurar o diretório em que você instalou o arquivo de configuração que você baixou na etapa 2 e clique em Avançar .
7. Quando o Windows XP concluir a instalação do software para Android USB Ethernet / RNDIS, clique em Concluir .
( Fonte )
Método 1
Este método usa o compartilhamento USB e um aplicativo para acessar o armazenamento do telefone.
Procedimento :
- Instale a unidade USB MTP-alternativa da Play Store.
- Abra o aplicativo MTP-Alternative, selecione CONECTAR E ATIVAR USB TETHERING e escolha Ativar USB Tethering .
- Volte ao aplicativo tocando na Backtecla uma vez ou abrindo o aplicativo a partir do ícone no seu iniciador.
- As instruções para Windows e Ubuntu agora serão exibidas no aplicativo. Escolha seu sistema operacional: Windows ou Ubuntu e siga o guia lá. Como alternativa, você pode seguir as instruções mencionadas abaixo para salvar a conexão de rede no Windows ou no Ubuntu (Linux).
Para Windows :
- Verifique se você possui privilégios administrativos. Baixe e instale este Microsoft Update .
- O serviço WebClient precisa estar ativado para acessar a pasta de rede. Para verificar o status do serviço, pressione + Rpara abrir a caixa de diálogo Executar. Digite
services.msc
e clique em OK . A janela Serviços será aberta com uma lista de serviços.
Role para baixo para ver o WebClient e verifique o tipo de inicialização correspondente . Se não estiver desativado , feche a janela. Se for, então faça
Right-Click -> Properties -> General -> Startup Type -> Automatic -> Apply -> OK
. Você também pode escolher manual sobre Automatic para salvar Sistema de sobrecarregar start-up.
Agora pressione + R, digite regedit
e clique em OK `, escolha Sim e a janela Editor do Registro será aberta.
Na barra de ferramentas, clique em Edit -> Find
. Na caixa de diálogo, correspondente ao campo Localizar , digite WebClient
. Desmarque Valores e dados ou, caso contrário, marque apenas as teclas abaixo de Examinar . Clique em Localizar próximo . Ele pesquisará e deve mostrar uma entrada já selecionada. Verifique se (no painel inferior) o local da entrada selecionada está
Computer/HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\WebClient
.
Na entrada Cliente da Web , clique na seta de direção direita para acessar o conteúdo dentro dela.
- Clique em parâmetros . No lado direito, clique em
BasicAuthLevel -> Modify
. No campo Dados do valor, altere o valor para 2
e clique em OK .
- Se não houver uma entrada BasicAuthLevel , crie-a clicando com o botão direito do mouse no espaço em branco vazio, escolha
DWORD (32-bit) Value
e nomeie-a como BasicAuthLevel
. Siga o passo 7.
- Reinicie o sistema agora para que todas as alterações entrem em vigor. Você terá que abrir o aplicativo MTP-Alternative para conectar o telefone novamente ao PC agora.
- Para mapear o armazenamento do telefone, abra Meu computador .
- Abaixo da barra de endereços, clique em Mapear unidade de rede .
- No campo Pasta correspondente , digite
\\192.168.42.129@8081
e clique em Concluir . Uma janela será aberta com o conteúdo do /
diretório do seu telefone.
- Se você tiver apenas [Cartão SD] interno no Smartphone, digite a
sdcard
pasta. Caso contrário, insira a storage
pasta e entre no armazenamento desejado.
- Você pode acessar esta unidade de rede em
My Computer -> Network Location
. Você também pode renomear esta unidade, executando Right-Click -> Rename
sobre a unidade, digite o nome e pressione Enter. Observe que a unidade não estará acessível se o smartphone com as instruções acima mencionadas não estiver conectado ao PC.
(Fonte: ykasidit , Yeehawup , MTP-Alternative )
Para o Ubuntu (Linux) com KDE 4.1x :
- Inicie o navegador de arquivos Dolphin . Em Locais, clique em Rede .
- Clique em
Add Network Folder -> WebFolder (webdav)
.
- Entre com qualquer nome , licença de usuário campo em branco, entrar
192.168.42.129
no servidor campo, entrar 8081
no Porto de campo. Conforme a etapa 13 do sistema operacional Windows, digite /sdcard/
ou /storage/
no campo Localização , marque Criar e ícone para esta pasta remota e clique em Salvar e conectar . Uma janela será aberta com o conteúdo do armazenamento agora.
- O local da rede é salvo no local
Places -> Network ->
Name
onde está o nome da etapa 3. Você também pode fixar esta pasta nos Locais fazendo o mesmo sobre a pasta Right-click -> Add to Places
.
Método # 2
Este método utiliza a interface ADB para acessar o armazenamento do telefone. Ele já foi amplamente coberto por muitos usuários e algumas respostas podem ser acessadas aqui . Para abreviar, abaixo estão as instruções citadas em algumas respostas dos usuários do Android Entusiastas.
Instalação do ADB no seu sistema operacional
De fato, não é necessário instalar o SDK inteiro se não quiser usá-lo para desenvolvimento. Para poder executar comandos básicos do ADB no contexto necessário para um usuário comum, uma instalação rudimentar é completamente suficiente. Vou tentar explicar como fazer isso e, esperançosamente, cobrir os sistemas de computador mais usados.
Exigências
Primeiro, você precisará dos binários básicos. Estes podem ser encontrados na página de download oficial, para Linux, Windows e Mac.
Usuários do Windows
Se o seu computador estiver executando o Windows, você também precisará dos drivers especiais para o seu dispositivo (nenhuma solução genérica aqui, portanto, você mesmo deve verificar isso; geralmente, esses drivers são oferecidos para download no site do fabricante).
Usuários de Linux e Mac OS
Os usuários de Linux e Mac OS podem precisar divulgar seu dispositivo ao sistema operacional. Para Linux, você encontra as etapas necessárias descritas na minha resposta aqui . Não conhecendo o Mac OS, não posso falar por isso.
Instalação
Linux
Para o Linux, isso é bastante fácil: basta descompactar os binários baixados em um diretório de sua escolha. No momento em que escrevo isso, serão apenas dois arquivos: adb
e aapt
(o último sendo usado pelo QtADB , e não necessariamente necessário para executar comandos ADB diretamente). Ajuste suas permissões de arquivo para torná-los executáveis (por exemplo, na linha de comando:) chmod 0755 adb aapt
. Finalmente, é uma boa ideia incluir o diretório escolhido com sua $PATH
variável, para que você possa ligar adb
de onde estiver. Um bom lugar para isso é, no final do seu ~/.profile
arquivo, incluir uma linha adicional como export PATH="~/bin:$PATH"
(se você extraiu os binários para ~/bin
).
janelas
O download do Windows contém mais alguns arquivos. Extraia-os também em um diretório de sua escolha. Se você deseja que eles possam ser chamados de onde quer que esteja, sem preceder o caminho completo, você precisará adicionar esse caminho também às suas variáveis de ambiente. Não sendo um usuário do Windows, devo deixar o "como fazer isso" para você.
O quê mais?
Você deve fazer isso neste momento e pode usar todos os poderes da linha de comando do ADB.
Leituras adicionais
( Fonte )
E,
Eu realmente não entendo por que alguém preferiria baixar uma versão antiga de origem desconhecida de um site invadido por malware do que baixar a versão oficial mais recente diretamente do próprio Google. Eu acho que cada um é seu.
Aqui estão os links para o repositório do Google:
A versão mais recente das ferramentas da plataforma (contém apenas alguns binários - com menos de 10 MB de tamanho cada):
Para usuários do Ubuntu e Debian (distribuições que uso pessoalmente), montei um pequeno script bash que encontra e instala a versão mais recente das ferramentas da plataforma - Instalando as ferramentas da plataforma Android (ADB) no Ubuntu
( Fonte )
Para acessar o armazenamento por telefone no Ubuntu (Linux) usando a interface ADB :
Não consigo responder a parte do Windows - mas a parte do Ubuntu posso responder com certeza, pois estou usando isso também e montando meus dispositivos no meu computador, às vezes com acesso total de r / w. O que eu uso precisa que as ferramentas do ADB sejam instaladas no seu computador. Se você ainda não os instalou, consulte, por exemplo, existe uma instalação mínima do ADB?
Prepare seu Droid
Primeiro, um requisito básico, aplicável a qualquer sistema operacional que possa ser executado no seu computador: Para poder obter acesso total, o daemon ADB precisa estar em execução no modo raiz. Esse não é o caso das ROMs padrão, mesmo que estejam enraizadas, por padrão (embora muitas ROMs personalizadas tenham essa opção ativada por padrão). Então, primeiro verifique: se um "comum" adb shell
o levar diretamente ao prompt de root ( #
) sem chamar su
, você estará bem. Caso contrário, você precisará de um ajudante como adbd insecure : Execute-o e ative o "modo inseguro corrigido". Opcionalmente, marque a caixa para que isso seja realizado automaticamente em cada inicialização do seu dispositivo.
Prepare-se para acesso de gravação a sistemas de arquivos somente leitura
Segundo, novamente independente do sistema operacional do seu computador: para ler e gravar em sistemas de arquivos, eles precisam ser montados no modo de leitura / gravação. Você pode fazer isso a adb shell
qualquer momento que precisar escrever lá (não recomendo deixar essas partições no modo permanente de leitura / gravação), por exemplo, emitindo um mount -o remount,rw /system
para a /system
partição.
Monte seu Droid
Agora vamos aos detalhes. Eu monto o sistema de arquivos Android via ADB, utilizando o FUSE . A ferramenta para isso é adbfs-rootless . Compilar o código é fácil, dadas as instruções; feito isso, copie o adbfs
binário resultante para um diretório no seu $PATH
. Em seguida, crie um ponto de montagem no seu computador; no meu exemplo, vou usar ~/droid
para isso. Agora aqui vamos nós:
# Mount the Android FS:
adbfs ~/droid
# Unmount it again:
fusermount -u ~/droid
Para facilitar o processo, criei dois aliases:
alias mdroid="adbfs ~/droid"
alias udroid="fusermount -u ~/droid"
Você certamente já adivinhou: mdroid
significa "monte droid", udroid
"desmonte droid".
Uma abordagem diferente para montar / desmontar manualmente está usando o Midnight Commander com um VFS específico: o mc-extfs-adb está fazendo isso. Uma versão que eu adaptei espeficamente para o Ubuntu está disponível na área de download no IzzyOnDroid , onde você pode simplesmente escolher (instruções de instalação incluídas).
Ambas as variantes têm seus prós e contras: o mc-extfs-adb demora um pouco no primeiro acesso (enquanto armazena em cache toda a estrutura do sistema de arquivos) - mas é muito rápido navegando no sistema de arquivos (como é armazenado em cache), diminuindo a velocidade quando você copia / edita arquivos remotamente. O uso do adbfs inicia diretamente muito mais rapidamente, mas sempre "hesita" por um segundo ao alternar diretórios (pois não armazena em cache a estrutura inteira, mas apenas lê sob demanda). Normalmente eu prefiro o último, mas YMMV - portanto, eu lhe dei as duas opções :)
( Fonte )
Para acessar o armazenamento do telefone no Windows usando a interface ADB
O Windows File Explorer, por padrão, não permite acessar os arquivos raiz do Android. Você precisará baixar um aplicativo diferente (para o seu PC) para isso. Muitos lugares (como este tutorial da guidingtech.com recomendam o Android Commander . Outro programa recomendado para o explorador de arquivos é o Droid Explorer .
( Fonte )
Método # 3
Este método usa um aplicativo e o compartilhamento via USB. Este método tem raízes nesta resposta (esta resposta mencionou apenas as possibilidades, mas não o uso real nas etapas).
Procedimento :
- Baixe um aplicativo de servidor de arquivos que permita a criação do servidor WebDav / FTP / SSH / Samba. Você pode procurar nesta lista por
Izzy
aqui ou selecioná-los, por exemplo , WebDav , FTP , Samba , SSH , Multifários . O Google é seu amigo se nenhum deles ajudar.
- As instruções a seguir são para { WebDav , FTP } Ultimate (gratuito) e Servidores Ultimate Pro (pago).
Usando o WebDav Server Ultimate :
- Ative o compartilhamento USB .
- Inicie o WebDav Server Ultimate .
- Vá para
Add -> WebDAV Server ->
.
- Digite qualquer nome em Nome do servidor . Escolha um número de porta maior que 1024 do qual você possa se lembrar (por exemplo, 5000) e digite-o em Executar na porta .
- Na raiz do documento , escolha
/
permanecer consistente com o método nº 1.
- Desmarque todas as opções. Você pode optar por executar este servidor automaticamente sempre que iniciar este aplicativo. Para fazer isso, marque Iniciar diretamente quando o aplicativo iniciar . Toque na Backtecla uma vez e escolha Sim para salvar as configurações do servidor.
- Toque uma vez na entrada do servidor recém-criada e escolha Iniciar / Parar . Você receberá uma caixa de diálogo com Informações O servidor foi iniciado . Você pode fechar o aplicativo (incluindo o servidor) deslizando para a esquerda os muitos ícones na parte superior do aplicativo e escolher Sair . Observe que, sem escolher Sair, o servidor continuará sendo executado, a menos que seja parado explicitamente.
- Agora você pode usar o procedimento explicado no Método 1 para Windows ou Linux. Observe que, para Windows, o endereço será agora
\\192.168.42.129@5000
e para Linux, será webdav://192.168.42.129:5000/
.
Usando o FTP Server Ultimate :
- Ative o compartilhamento USB .
- Inicie o aplicativo FTP Server Ultimate .
- Vá para
Add -> FTP Server ->
.
- Digite qualquer nome em Nome do servidor . Escolha um número de porta maior que 1024 do qual você possa se lembrar (por exemplo, 6000) e digite-o em Executar na porta .
- Desmarque todas as opções. Você pode optar por executar este servidor automaticamente sempre que iniciar este aplicativo. Para fazer isso, marque Iniciar diretamente quando o aplicativo iniciar . Da mesma forma, escolha Respawn (reinicialização automática quando o servidor travar) .
- Vá para Usuários (ao lado de Configurações na parte superior), toque em Adicionar , deixe Nome de usuário e Senha em branco e marque Acesso automático de gravação . Você pode restringir o PC escolhendo Forçar permanência na raiz do documento .
- Na raiz do documento , escolha
/
permanecer consistente com o método nº 1.
- Toque na Backtecla uma vez e escolha Sim para salvar as configurações do servidor.
- Toque uma vez na entrada do servidor recém-criada e escolha Iniciar / Parar . Você receberá uma caixa de diálogo com Informações O servidor foi iniciado . Você pode fechar o aplicativo (incluindo o servidor) deslizando para a esquerda os muitos ícones na parte superior do aplicativo e escolher Sair . Observe que, sem escolher Sair, o servidor continuará sendo executado, a menos que seja parado explicitamente.
- Agora você pode usar o procedimento explicado no Linux. Observe que, para Windows, o endereço será agora
ftp://192.168.42.129:6000
e para Linux, será ftp://192.168.42.129:6000/
. Para mapear o ftp no Windows, siga as seguintes instruções da Etapa 13.
Usando servidores Ultimate Pro : observe que este aplicativo requer a instalação de outros pacotes (gratuitos).
- Ative o compartilhamento USB .
- Inicie o aplicativo Servidores Ultimate Pro .
- Vá para servidores . Toque no
+
ícone e role para baixo para tocar em FTP Native Server .
- Digite o nome , escolha um número de porta maior que 1024 do qual você possa se lembrar (por exemplo, 2121).
- Em OUVIR NA INTERFACE DE REDE , escolha rndis0 -Ipv4 (192.168.42.129) .
- Marque Iniciar diretamente quando o aplicativo iniciar .
- Nos BLOQUES , marque Ativar bloqueio WIFI .
- No painel superior do aplicativo, vá para ESPECÍFICO e desmarque tudo, exceto Permitir upload .
- Na raiz do documento , escolha
/
permanecer consistente com o método nº 1.
- Toque no ícone de disquete para salvar as configurações.
- Toque na entrada do servidor uma vez e escolha Iniciar .
- Agora você pode usar o procedimento explicado no Método 1 para Linux. Observe que, para Linux, o local da rede será
ftp://192.168.42.129:2121/
.
- Para Windows, siga as etapas de 1 a 11 no Método 1 para Windows .
- Clique em Conectar-se a um site que você pode usar para armazenar seus documentos e fotos .
- Uma nova janela com o título Adicionar local da rede será exibida. Clique em
Next -> Choose a custom network location -> Next
.
- Em Internet ou endereço de rede , digite
ftp://192.168.42.129:2121/sdcard/
e clique em Avançar . Você pode substituir o sdcard pelo armazenamento .
- Marque Logon anonimamente e clique em Avançar . Digite um nome para reconhecer isso no futuro e clique em Avançar .
- Marque Abrir este local de rede quando clicar em Concluir e clique em Concluir . Uma nova janela com o conteúdo de armazenamento do seu telefone será exibida.
- O passo 14 do método # 1 também se aplica aqui.
Observe que, para o servidor WebDav no Servers Ultimate Pro, as configurações são semelhantes às abordadas nos procedimentos acima mencionados no método nº 3.
Sobre MTP-Alternative
Transferências de arquivos USB com PC - sem problemas de 'MTP'.
Não há mais problemas de 'driver MTP USB não encontrado' ou 'não é possível encontrar meus arquivos' - Suporta Windows e Ubuntu GNU / Linux!
O 'MTP-Alternative' compartilha o armazenamento deste dispositivo como um 'Drive' para computadores via USB Tethering, em vez do método padrão de transferência de arquivos 'MTP' do Android e evita os três problemas comuns de 'MTP'.
Sobre o WebDav Server Ultimate
Um servidor WebDAV gratuito, seguro e completo! O aplicativo suporta a adição de vários usuários, possui suporte para WebDAV sobre SSL / TLS (HTTPS) e pode ser configurado para iniciar automaticamente um servidor WebDAV quando o dispositivo estiver conectado a uma rede WIFI específica!
Sobre o FTP Server Ultimate
Um servidor FTP gratuito, seguro e completo para transferir arquivos usando um cliente FTP. O aplicativo suporta a adição de vários usuários, possui suporte a FTPS Implicit / SFTP / SCP e pode ser configurado para iniciar automaticamente um servidor FTP quando o dispositivo estiver conectado a uma rede WIFI específica!
Sobre os servidores Ultimate Pro
★★ Execute mais de 60 servidores com mais de 70 protocolos! ★★
Agora você pode executar um CVS, Hub DC, DHCP, UPnP, DNS, DDNS, eDonkey, E-mail (POP3 / SMTP), Proxy FTP, FTP, FTPS, FTPES, Política Flash, Git, Gopher, HTTP Snoop, ICAP, IRC Bot , IRC, ISCSI, Icecast, LPD, Load Balancer, MQTT, Memcached, MongoDB, MySQL, NFS, NTP, NZB Client, Napster, PHP, Lighttpd, PXE, Port Forwarder, RTMP, Controle Remoto, Rsync, SIP, SMB / CIFS , SMPP, SMS, Meias, SFTP, SSH, Monitor de servidor, Styx, Syslog, TFTP, Telnet, Tempo, Cliente Torrent, Rastreador de torrent, Disparador, Uníssono, Mapeador de portas UPnP, VNC, VPN, Wake On Lan, Web, WebDAV, Servidor WebSocket, X11 e / ou XMPP!
Nota:
- O WebDAV pode limitar o tamanho do arquivo até 4 Gigabytes.
- A transferência de arquivos através do WebDav habilitada pelo MTP-Alternative não foi muito responsiva e criou um tamanho de cache de 800 MB para mim no Android.
- 2. O problema não surgiu no Linux e funcionou sem problemas.
- Eu prefiro Servidores Ultimate Pro com FTP Native Server. Ele funciona perfeitamente no Windows e no Linux para mim.
- Eu só uso
adb push|pull
de comandos de Método # 2 para transferência de dados. É mencionado para cobrir as opções comuns como alternativa.
- Se você estiver enraizado, poderá avançar no Servers Ultimate Pro.
- Pode haver métodos que eu ainda não conheço. Poste-os como resposta.