como sincronizar a memoria do telefone com o pc?

10

Antes de o Jelly Bean nos forçar a usar o modo MTP (protocolo de transferência de massa) em vez do Mass Storage Device, era muito simples fazer backup do meu telefone no meu PC, porque eu só precisava conectá-lo e sincronizar o conteúdo do cartão SD para meu PC.

Eu usei um aplicativo chamado "Free File Sync", que basicamente sincroniza apenas duas pastas no Windows.

O problema agora é que o modo MTP não atribui letras de unidade à memória do telefone (interna e SD), o que faz com que meu programa de sincronização simplesmente não reconheça o dispositivo.

Tenho o mesmo problema com outros programas que utilizo para gerenciar o cartão SD do meu telefone, ou seja, "TreeSize free", que analisa qualquer pasta ou unidade e oferece uma visão geral do espaço consumido por pastas, etc. Novamente, como o telefone está não atribuída uma letra de unidade, o programa simplesmente a ignora, como se não estivesse lá.

Então, quais são minhas opções? Existe uma maneira padrão de sincronizar unidades MTP com o Windows?

Também tentei ativar o Armazenamento em massa no meu telefone, mas ele não funciona (a opção simplesmente não existe mais no Jellybean 4.1.2 , ou pelo menos no meu modelo)

Observe que não quero que os aplicativos façam backups das minhas coisas (aplicativos, fotos, etc.), eu já os tenho (Titanium Backup, etc.), o que eu quero é poder sincronizar tudo no meu telefone (backups incluídos) para o meu pc automaticamente.

Eu poderia simplesmente copiar TODOS os arquivos do Windows Explorer todas as vezes e sincronizá-los manualmente com a pasta de backup de destino, mas obviamente não é conveniente e perde o ponto de SINCRONIZAÇÃO.

Então o que eu posso fazer? Eu só quero sincronizar de vez em quando tudo no meu telefone para o meu PC como um backup.

Obrigado!

DiegoDD
fonte
Para os leitores: Esta resposta minha também pode ser estendida ao caso da OP.
Firelord
ATUALIZAÇÃO, adicionei minha própria resposta, leia-a abaixo, a solução é o mesmo aplicativo que eu estava usando o Free File Sync , pois a versão 7 permite a sincronização do dispositivo MTP.
21139 DiegoDD

Respostas:

4

A maneira mais fácil provavelmente é inverter o mecanismo: em vez de permitir que o Windows faça a sincronização, deixe o dispositivo Android tomar cuidado. A partir daí, você deve ter acesso total, pelo menos, ao seu SDCard (interno e externo). Portanto, tudo o que é necessário é a possibilidade de o dispositivo Android acessar seu PC com Windows.

  1. No seu PC com Windows, crie um "compartilhamento" (por exemplo, compartilhe um diretório na rede)
  2. No seu dispositivo Android, instale um aplicativo como, por exemplo, FolderSync
  3. no FolderSync , configure pelo menos uma conta (no seu caso, uma conta SMB apontando para sua máquina Windows) (obrigado a arberg por apontar essa etapa que falta!)
  4. No FolderSync , configure seus "pares de pastas": qual diretório no seu dispositivo Android deve ser sincronizado com qual diretório no compartilhamento do Windows.

Você pode sincronizar manualmente ou em intervalos de tempo. Você pode até restringi-lo ao Wi-Fi, para não consumir seu plano de dados (não tenho certeza se você pode restringi-lo a uma rede Wi-Fi específica, portanto, por exemplo, apenas sincroniza em casa - mas é possível fazer isso bem, pelo menos com algum aplicativo de sincronização semelhante).

Izzy
fonte
2 .: no FolderSync, crie uma 'conta' SMB para montar o compartilhamento do Windows.
22915 arberg
@arberg Ouch, é claro! Obrigado por apontar a etapa que falta! Adicionado.
Izzy
3

A má notícia é que não há uma maneira óbvia / direta de obter uma letra de unidade atribuída a um dispositivo MTP. O protocolo MTP opera no nível do arquivo, e não no sistema de arquivos / cluster FAT, que deve proteger de alguma maneira os usuários de fazer coisas acidentalmente que podem ser realmente destrutivas para o sistema de arquivos do telefone (por exemplo: reformatar em um formato diferente, corromper o sistema de arquivos, fazendo com que seu telefone pareça não funcionar corretamente quando o cartão SD é desmontado para remontar no PC, etc) ... para que você não tenha o nível de informações detalhadas sobre o sistema de arquivos necessárias para um programa como o tamanho da árvore com precisão exibir o uso da unidade.

Há um número de threads diferentes que eu encontrei on-line sobre maneiras de fazer com que o Windows induza um dispositivo MTP a ser tratado como um dispositivo de armazenamento em massa, mas a maioria deles parece ser pistas falsas ou algo que pode (ou não) funcionar no XP mas é improvável que funcione em sistemas operacionais mais recentes, como o Windows 7. Nada que eu possa replicar em minha própria máquina. A maioria dessas soluções de hackers parece depender de truques do Windows para usar o driver de dispositivo de armazenamento em massa em vez do driver MTP.

Parece haver programas que tentam sincronizar no modo MTP da melhor maneira possível (ou seja: os aplicativos podem comparar os arquivos por tamanho, mas podem ser comparados por data / local / nome do arquivo. Aqui está um para mac: http: // www .sync-mac.com / mtp-sync.html e um para PC: http://mobiletechpundit.blogspot.com/2012/02/syncing-mtp-devices-like-android-based.html ( PureSync ).

Outra opção é procurar aplicativos executados no telefone que gerenciam a sincronização, como Izzy sugeriu.

Além disso, se o seu telefone for um telefone HTC, ele pode ser pré-instalado com um aplicativo chamado HTC sync, que pode sincronizar arquivos entre o telefone e o PC.

Outra maneira menos automatizada de obter cópias de "tudo no seu telefone" para o seu PC seria apenas usar o ADB para fazer backup regularmente de todo o sistema de arquivos do seu dispositivo. Não é tão bom quanto um aplicativo de sincronização direta, pois a restauração usando o ADB é tudo ou nada; no entanto, se você tiver os aplicativos corretos instalados no seu PC, poderá extrair manualmente um arquivo específico de interesse de um arquivo de backup específico (presumindo que você se lembre do backup) senha).

Jessica Brown
fonte
3

Estou postando isso como resposta à minha própria pergunta, em vez de apenas um comentário, porque encontrei uma solução.

De fato, a solução é usar a mesma ferramenta que eu estava usando, porque eles a atualizaram recentemente (versão 7), permitindo a sincronização de dispositivos MTP.

Sincronização gratuita de arquivos

Funciona exatamente como o esperado e é extremamente fácil de sincronizar. A única desvantagem é que comparar as pastas (a pasta "backup" local versus a memória dos dispositivos) é mais lenta do que se fosse um dispositivo de armazenamento em massa, mas é uma solução mais direta que as outras.

Como observação, também usei o ES File Explorer com êxito como uma maneira de sincronizar arquivos (como sugerido por gibfahn), mas a vantagem do FreeFileSync é que ele funciona com praticamente qualquer dispositivo MTP, seja Android ou não.

E o melhor de tudo, é grátis!

DiegoDD
fonte
11
E graças a @Firelord pelo comentário, não se esqueça de verificar a sua resposta a outra pergunta , uma vez que ele dá uma explicação muito detalhada sobre como utilizar FFS
DiegoDD
Acabei de baixar o FreeFileSync e tentei sincronizar o MTP com ele: muito lento! Parece que levaria a noite inteira para comparar o meu 60 GB banco de dados de MP3 entre o telefone eo PC (mesmo que apenas 100 MB mudaram!)
Basj
@ Basj Sim, pode ser muito lento. Eu acho que é uma das deficiências do protocolo MTP. Mas lembre-se de que, após a comparação inicial, as subsequentes serão mais rápidas, porque o FFS cria um arquivo parecido com um índice ou algo assim.
precisa saber é o seguinte
1

A única maneira de encontrar isso é usando o protocolo FTP em uma rede WiFi compartilhada. Aplicativos como o ES File Explorer podem ser executados como um cliente ou servidor FTP no telefone e, em seguida, você pode usar um aplicativo como o Filezilla como servidor no computador.

Isso funciona para pastas e o Filezilla oferece algumas opções ("Substituir se o arquivo de origem for mais recente" ou "Substituir se o tamanho for diferente" ou ambos), para que você possa sincronizar seletivamente.

Eu encontrei este post detalhando uma maneira rápida de fazer o ftp funcionar no ES File Explorer; em seguida, basta executar o FileZilla, digitar o endereço do ftp, pressionar connect e arrastar e soltar. Ele perguntará sobre a substituição.

Sincronizo minha música com esse método e funciona muito bem. É mais lento que a sincronização com fio e, ocasionalmente, decide que precisa substituir todos os arquivos, mas, em geral, funciona bem.

gib
fonte
0

Aqui, dois anos depois, o Goodsync adicionou uma opção para sincronizar através do MTP, e funciona como um encanto. É um recurso beta na v9 e provavelmente estará no Goodsync 10, e custa dinheiro. Observe que o suporte ao Goodsync é ruim em minha experiência. Goodsync também pode sincronizar o diretório através de wifi.

O MTP requer um cabo para que não seja automático. Usando o wifi, ele pode ser automatizado, mas o aplicativo android goodsync usaria muita bateria; por isso, se você quiser que ele seja totalmente automatizado, é necessário alterná-lo, sugerido anteriormente e usar, por exemplo, FolderSync no dispositivo Android.

Arberg
fonte