Passei muitas noites sem dormir tentando consertar isso. Sei que existem muitos tópicos como esse na internet, mas quero ir um pouco mais fundo.
Eu tenho um HTC Wildfire S com apenas 512 MB de memória flash interna. Essa memória interna tem uma alocação de layout de partição em torno de 130 MB para a /data
partição e em torno de 290 MB para a /system
partição. Ambos estão cheios. (Além disso, recebi um cartão SD de 16 GB.)
Instalar aplicativos, atualizar aplicativos, executar a maioria dos aplicativos - impossível.
Agora, eu sabia que era possível mover aplicativos para o cartão SD, o chamado procedimento apps2sd , que oferece funcionalidade muito limitada para mover alguns dados do aplicativo para o cartão SD. De qualquer forma, depois de mover todos os dados possíveis para SD, a memória interna ainda estava cheia e o telefone inutilizável.
Eu estava lendo sobre métodos mais sustentáveis, como o data2sd . Eu experimentei. Usei as instruções do htcdev.com para desbloquear o carregador de inicialização , instalei a mais recente recuperação do ClockWorkMod e enraizei o dispositivo permanentemente.
Por fim, usei o dispositivo raiz para instalar a ROM personalizada do Android 4.1.2 AOKP Jelly Bean e o Data2SD, como descrito nos artigos vinculados. Mas eu estava travado, o dispositivo não estava inicializando até remover o Data2SD. O AOKP-ROM estava funcionando muito bem e estável, mas a instalação do Data2SD simplesmente não funcionou em combinação com o Jelly Bean (formatação do cartão SD: 11 GB FAT23, 4 GB ext4 e 256 MB Swap).
Agora, tentei seguir a abordagem link2sd . Reformatei meu cartão SD (14 GB FAT32 e 2 GB ext4) e instalei o Link2SD no meu telefone, conforme descrito aqui . Consegui mover dados e aplicativos adicionais para o cartão SD e vincular alguns aplicativos ao cartão.
E agora, depois de alguns dias brincando com todas as dicas úteis da Internet, por exemplo, este tópico: O que posso fazer para gerenciar o armazenamento interno do meu telefone? - Estou no ponto em que comecei . Este é o meu resultado: a memória interna ainda está cheia e o telefone ainda não pode ser usado. (Gostaria de publicar uma captura de tela, mas a captura de tela simplesmente não funciona no momento.)
Como finalmente consertar minha memória interna no Wildfire S? Por que o Data2SD não está funcionando com a ROM do Jelly Bean e por que o Link2SD é tão ineficaz? Há algo que estou fazendo de errado?
O principal problema parece ser o Dalvik Cache na /data
partição (cerca de 100 MB). Existe alguma maneira de usar completamente o cartão SD para, de alguma forma, montar partições em /data
e /system
?