Pouco espaço no HTC Desire com o CyanoGenMod 7.1: como resolvê-lo?

8

Eu tenho um HTC Desire GSM.

Este telefone tem o problema conhecido de memória limitada, pelo que era impossível instalar mais do que alguns aplicativos sem encontrar o problema "Pouco espaço em disco".

Então, eu o enraíquei, instalei o CyanogenMod7 e o App2SD. Eu mudei para o cartão SD quase todo o aplicativo (exceto aqueles que precisam de notificações: aqueles que funcionam se mudados para o SD).

Ainda assim, recebo periodicamente a mensagem "Pouco espaço"; é como se os aplicativos estivessem armazenando seus dados na memória do telefone. Se eu for para configurações -> aplicativos e limpar os dados de alguns aplicativos, limpar o cache do navegador, me livrar da mensagem por alguns dias.

Como posso definitivamente me livrar da notificação "Pouco espaço", mantendo meus aplicativos instalados?

Observe:

  • Eu li que poderia ser possível reparticionar o cartão SD e "montá-lo" para aumentar a memória do telefone. Eu já vi várias instruções conflitantes sobre o procedimento (e, por exemplo, a ordem das partições no cartão SD) e, embora tenha conseguido particionar o cartão, nunca consegui que o Android "monte" a partição extra. Também li instruções dizendo que as versões recentes do Cyanogenmod não suportam mais a partição sd.
  • O telefone já está enraizado, portanto, as soluções que requerem root estão OK
  • Instalei o Cyanogenmod 7.1.0, mas não tenho preferência particular por esse mod. Se necessário, estou aberto para instalar qualquer mod que funcione no telefone e seja estável para o uso diário.

ATUALIZAR:

Esta página da wiki é a referência que diz que a partição sd não é mais suportada:

O Apps2ext (anteriormente chamado apps2SD) moveu todos os aplicativos instalados pelo usuário para uma partição ext secundária no seu sdcard. Esse método tinha a vantagem de ser direto e simples. No entanto, tinha a desvantagem de ser difícil de configurar. Este método não é mais oficialmente suportado pelo CyanogenMod

fdierre
fonte
Provavelmente, isso é uma duplicata do android.stackexchange.com/questions/5519/… . Você poderia dar uma olhada lá?
CE4
@ ce4 minha culpa, eu deveria ter mencionado que tinha lido essa pergunta antes de fazer a minha. Eu não acho que seja uma duplicata porque 1) a outra pergunta é sobre o uso do firmware original e 2) a resposta principal é sobre o uso de backup de titânio para "integrar" as atualizações de aplicativos na ROM, mas não tenho essas atualizações (eu verificado).
Fdierre 18/06/12

Respostas:

4

Muitas maneiras levam a Roma:

  1. Tente uma ROM que resolva especificamente seus problemas: Eu uso uma compilação ICS, o ICS for Desire da Sandvold, que vem com 4 métodos App2SD diferentes incluídos ( thread XDA ) que considero bastante estáveis. Você pode dar uma olhada no fórum Desire do XDA , para procurar mais roms.
  2. Use o Link2SD , crie uma segunda partição ext2 / ext3 / ext4 para a qual uma escolha de seus aplicativos será movida (manualmente) e vinculada a / data / para. Veja o aplicativo no Google Play, FAQ oficial .
  3. O CM7 também suporta o método padrão de mudança para sdcard que você também pode usar (e você já deve saber. Desvantagem: / data get está cheio mesmo assim muito em breve)
  4. Você pode tentar exibir um carregador de inicialização diferente (chamado hboot on desejo, que possui outro layout de partição. Consulte Alpharev para obter instruções e downloads, existem dados ++ com 180 MB e cm7r2 com quase 300 MB gratuitos para aplicativos à custa de reduzir outras partições (/ system , / cache /, ...) Embora nem todas as ROM se encaixem em tudo isso AVISO : Não é para quem tem coração fraco, leia sobre os riscos!
ce4
fonte
Também gosto do DroidSail Super App2SD Lite. No meu HTC Droid Incredible, o problema está na partição de dados, não no aplicativo. Você deveria postar isso.
precisa saber é o seguinte
2

Há uma postagem no fórum cyanogenmod que explica como resolver o problema.

Eu o segui e não tive mais problemas! Tudo se resume a isso:

  1. use o Rom Manager para particionar o cartão SD
  2. Instale o S2E e use-o para mover os caches para o cartão SD
fdierre
fonte
-1

Eu era exatamente como você, mas com o cm7.2 particionei meu sd e o montei facilmente usando o emulador de terminal, escrevendo apenas uma linha de em cada inicialização e, em seguida, reinicialização rápida a partir do link2sd, tudo está perfeitamente bem nessa linha: mount -t ext2 / dev / block / mmcblk0p2 / data / sdext2, mas antes de tudo, você deve abrir o link2sd e selecionar o ext2 e depois reiniciar

Mohamed Essam
fonte
Isso significa que você tem que fazer a montagem de cada vez que você reiniciar o telefone, ou transformá-lo on / off?
fdierre
não. seu rom não suporta scripts /etc/init.d/* (onde link2sd colocaria um script de montagem). O Cyanogenmod suporta isso, então você pode tentar. Você precisa reparticionar seu sdcard. Plus: Você não deve executar o seu telefone sem que sdcard exata mais (porque aplicativos foram transferidos de uma forma app2sd não-padrão)
CE4
@fdierre bem, eu não reiniciar todos os dias para que ele funciona bem para mim
Mohamed Essam
@ ce4 ele pode usar o sdcard sem formatação ou perder aplicativos apenas usar Link2SD e vai fazer tudo para você
Mohamed Essam