Introducao:Instalar uma aplicacao Android no cartao SD Card ao inves da memoria interna do dispositivo e um recurso muito util, sem duvida.Via de regra, e muito mais barato comprar um parelho com menos memoria e um cartao do que um ja com toda a memoria.Normalmente, e possivel instalar ou mover a aplicacao para o cartao e esse procedimento e bem simples, na verdade.Basta entrar em Configuracoes -- App e clicar sobre o aplicativo:Agora,basta clicar no botao "mover para o cartao SD" e pronto!Ops... nem sempre o botao esta aceso. E agora?Hora de hack3ar...Atencao: Esse procedimento pode ser considerado como violacao de direito autoral, sei la, e nao ha garantias de que funcione em todos os casos. Nao deve ser usado para piratear nem fazer engenharia reversa. Faca por sua conta e risco.Como funciona:Uma aplicacao Android e instalada a partir de um arquivo .apk que nada mais e do que um arquivo zip assinado. Dentro dele, ha um arquivo chamado "androidManifest.xml":E nele que se encontram informacoes como quais recursos a aplicacao tem acesso, nomes, informacao sobre versao, icone, etc. Dentre elas, existe uma informacao especifica que nos interessa:android:installLocationEntretanto, essa informacao e opcional. Se o desenvolvedor for preguicoso, nao vai coloca-la e, portanto, vale o default que e "memoria interna".O que proponho nesse artigo e simplesmente inserir essa informacao no AndroidManifest.xml para permitir a instalacao no SD Card.Resumindo, os passos sao:Baixar a aplicacao no PCDescompactar o apkAplicar as correcoes ao AndroidManifest.xmlRecompactar o apkAssinar o apkInstalar a aplicacao no dispositivoMaos a obraPrimeiro, precisamos baixar a aplicacao do GooglePlay Store sem ser no dispositivo. Existem varias maneiras de se fazer isso, e eu optei por usar um programa para PC chamado Racoon. Entre no link e baixe a versao executavel.Execute o programa (nao precisa instalar) e faca o login com sua conta do google, a mesma usada no seu aparelho. Ou crie outra, tanto faz.Na tela principal, ha um espaco para busca. Basta digitar o nome da aplicacao e pressionar ENTER, do mesmo jeito que se faz no Google Play. No exemplo, eu busquei por 'Spock'.Localizada a aplicacao, clique no botao "download" correspondente. Pronto! O apk esta no seu PC. Note o caminho, na barra de titulo, para saber onde busca-lo quando necessario.Agora, precisamos descompactar o apk baixado. Para isso, usamos o programa apktool.O apktool e um programa de terminal, escrito em java. Entao, para usa-lo e necessario saber usar o terminal do windows e ter o java instalado. O apktool 2.x necessita do java 1.7 ou superior. Abra o terminal e digitejava -versione veja se a versao e igual ou superior a 1.7. Se nao for, atualize o java antes de prosseguir.Estanto OK, baixe este script e salve-o num caminho conhecido. Depois, baixe o apktool.jar, procurando aqui pela versao mais recente. Renomeie o arquivo para apktool.jar (na hora de 'salvar como' ou depois, tanto faz, mas nao esqueca!) Abra o terminal, navegue ate a pasta onde esta o apktool e digite apktoolpara ver se esta OK. Ele deve retornar imprimindo como usa-lo.OK! Estamos quase prontos. Procure o apk que foi baixado. Siga o caminho apontado