17 de mai. de 2016

Como usar o microSD como memória interna em alguns aparelhos da Sony, LG e Samsung

O Marshmallow fez todo o possível

Somente quando um cartão microSD é formatado como memória interna é possivel armazenar aplicativos e games completos nele. 

Ou seja, se você está baixando um app com um tamanho total de 2GB, ele deve passar para o cartão de memória com os 2 GB inteiros, e não menos do que isso.

O Android Marshmallow foi otimizado para lidar com cartões microSD como memória interna, para que a migração completa dos seus aplicativos e dados aconteça sem problemas, tornando a memória do smartphone completamente expansível.

 Mas, infelizmente, algumas fabricantes deixaram de lado essa opção em suas versões do Marshmallow.

Se eu não vejo, não existe!

Não é só porque você não vê a opção no menu que ela não existe. Poucos dias depois de um comentário surgir no Reddit, uma linha de comando foi anunciada, com a qual seria possível ativar esta opção no Galaxy S7. 

Eu quis testar a opção com com o próprio S7, com o Sony Xperia Z5 e com o LG G4. Mas, por que? Porque os três foram atualizados para o Marshmallow e contam com entrada para cartão microSD.

Além disso, os dispositivos carecem de uma opção no menu que permita essa funcionalidade como padrão.

 Este recursos só está disponível no HTC One A9 e em toda a linha Motorola. Por isso, eu também usei o Moto G 2015 e o One A9 como dispositivos base para o meu teste.

Por que a Samsung, a LG e a Sony não mostram essa opção no menu, já que ela existe para os três modelos concorrentes? Eu equipei cada um dos aparelhos com um cartão microSD e os conectei ao computador.

Depois eu fui para a pasta com as minhas ferramentas ADB e inseri a linha de comando que Paul O’Brian descreveu no seu Blog. Se você também quiser ativar esta função no seu aparelho, deve equipar o seu computador com as ferramentas ADB. Abra a janela de comando e conecte o dispositivo, inserindo as primeiras linhas do comando: adb Shell

Agora uma linha de comando se abrirá dentro da linha de comando anterior, na qual você pode colocar os comandos do seu smartphone. Neste caso nós queremos formatar o cartão microSD ou parte dele como memória interna. Assim, mesmo que a Samsung, a Sony e a LG tenham nos negado a função através da sua interface gráfica, nós podemos seguir usando-a.

Mas, primeiro, precisamos do identificador do cartão SD, que podemos descobrir com o seguinte comando: Sm list-disks

No meu caso, ele chama “DisK” 179,64. Para vocês talvez apareça outro nome. Anote exatamente o identificador. No comando seguinte, nós formataremos e particionaremos o cartão SD. Assim, todo o conteúdo será removido do mesmo. Se você tiver dados importantes no seu cartão microSD, faça um backup. Se você quiser usar o cartão microSD como parte do seu dispositivo por um longo período, é possível particionar a memória inteira.

Para particionar a memória interna, insira o seguinte comando: sm partition disk:179:64 private
O processo leva, dependendo da capacidade do cartão de memória, alguns segundos ou minutos. Se quiser usar somente uma certa porcentagem do cartão microSD, para que ele possa ser lido por outros dispositivos, é necessário excluí-lo a partir da partição privada.

O comando para uma partição 50:50 (meio a meio) é essa: sm partition disk:179:64 mixed 50
Este é o final das indicações do Paul O’Brien, mas não o fim do trabalho. 

Se você quiser usar a memória adotada como padrão interno, é preciso migrar os aplicativos e dados. Isso é possível indo até as configurações do Android na parte de armazenamento. 

Clique no cartão microSD no menu direito superior e em "migrar os dados". Este ponto não aparece antes da partição.



 Os aplicativos de agora, e os próximos, serão baixados diretamente no cartão de memória.

 Somente os aplicativos nativos do sistema e atualizações utilizarão a memória interna. 

Isso quer dizer que você nunca mais receberá erros de falha por falta de espaço.


O calcanhar de Aquiles do microSD

Os cartões microSD não são tão rápidos como a memória interna de um smartphone. Portanto, compre cartões de memória com uma taxa de transferência de escrita razoável. 

No nosso primeiro teste, as versões Pro e Extreme-Plus da Sandisk provaram ser os mais confiáveis e rápidos entre todos.

 Com 45 MB de transferência de escrita não é possível sentir nenhum atraso no uso diário.
O mais interessante foi que apenas o LG G4 foi capaz de ler corretamente o espaço ganho.

 A Samsung mostrou quantidades elevadas de memória usada, enquanto a Sony mostrou valores negativos. 

No entanto, isso não aconteceu quando o aparelho estava ligado ao computador, visto que fomos capazes de acessar corretamente todos os nossos dados, mesmo visualizando uma única memória.

Espaço sobrando = Sucesso!

 

Nós fizemos um teste nos aparelhos particionados manualmente, instalando o Final Fantasy IX. 

O jogo tem tamanho de 1.8 GB. Uma vez instalado, é possível facilmente ler em qual das duas memória está o jogo e quanto espaço foi ocupado. Em todos os casos, os cartões microSD tinham 1.8 GB menos de memória.