Comprei um smartphone o feiteng h7198 e ele vem com um armazenamento interno de 0,98gb para os aplicativos e 1,77gb para os arquivos(fotos,musica,pasta,etc.), o problema e que o data dos aplicativos e jogos ficam no armazenamento do telefone e nao no cartao externo e quando eu passo para o cartao de memoria externo os aplicativos nao funcionao. To querendo instalar um jogo e ele e mais de 2gb e nao tem como colocar o data dele no armazenamento do telefone, tem algum jeito de trocar este armazenamento ou mudar o local de abrir o data dos apps. Ele ja ta rooteado tentei particionar a memoria do telefone mas so consegui particionar a dos aplicaticos e a do armazenamento interno nao. Aqui consta como armazenamento interno:/storage/sdcard0 e o cartao: /storage/sdcard1, alguem ai sabe como me ajudar?

perguntou Jul 07 '13 às 10:38

rodrigocr's gravatar image

rodrigocr
5671012


Existem dois aplicativos bons para este caso, eles vam emular pastas ou completamente o cartao sd para a memoria interna. Sao eles: Directory Bind e Script Manager. NOTA e necessário ROOT.

(ROOT)> Directory Bind: Primeiramente crie as mesmas pastas dos seus jogos no seu cartao sd. Exemplo:/storage/sdcard1/Adroid/Data/com.ea.games.nfs13_na porem com NADA dentro da pasta DATA do jogo, fassa isso com todas as DATAS do jogo. obs: Este foi apenas um exemplo, o local das pastas dos jogos varia de aparelho a versao do sistema , verifique no seu proprio aprarelho o local que elas estao com um gerenciador de arquivos ou outro. Recomendo o proprio Script Manager.

Em seguida abra o Directory Bind e com o botao de opsoes (diferencia de cada aparelho) selecione Add new entry. alt text Logo em seguida, segure em cima do espasso /sdcard/external_sd/ ate abrir o diretorio para selecionar a pasta DATA no SD que voce colocou anteriormente /storage/sdcard1/Adroid/Data/com.ea.games.nfs13_na. OBS: se vc segurar em cima do espaço e nao aparecer o local correto, comece ou escreva por completo o directorio certo. Ex: comece escrevendo /storage/sdcard1/ e va na pasta correta.

alt text

Abra a pasta do DATA do jogo selecione SELECT como na imagem a seguir.

alt text

Agora em enter mount (target) path selecione a mesma DATA do jogo, so que na memoria INTERNA em Android/Data como na imagem a seguir..

alt text

Logo apos selecionado as duas opssoes e DATAS, selecione ADD, agora clique no disquete ao lado dos dados do jogo e clique em Bing checked, pronto, clique no icone do jogo e SEJA FELIZ!

Lembrando que esse processo tem que ser feito com data jogo, um a um, para desativar e so clicar em Unbind All e reiniciar seu Smartphone.

Importante: Para funcionar o script é necessário ROOT

Crie no seu cartão externo, uma pasta chamada mv_Android e copie a pasta Android,que fica em sua memoria interna. para esta pasta, do cartão externo.

Criando o Script. Para criar um script é só abrir o bloco de notas do computador mesmo, e digitar:

mount -o bind

De um espaço e coloque o caminho da pasta onde os arquivos se encontram realmente, por exemplo(as partições variam de cada aparelho, procure saber qual é o do seu). Exemplo testado no feiteng h7189 android 4.2.1. Caso não saiba, use o Root Explorer e veja na raiz qual o nome do diretório da sua memoria interna e externa

mount -o bind /storage/sdcard1/mv_Android

Agora dá outro espaço e o caminho da pasta que você quer que seja emulada pro sistema, por exemplo

mount -o bind /storage/sdcard1/mv_Android/Data/com.ea.games.nfs13_na /storage/sdcard0/Adroid/Data/com.ea.games.nfs13_na

Salve esse arquivo com qualquer nome que você quiser, mas na extensão .sh , para fazer isso aperte em arquivo -> salvar como -> no local "nome" coloque o nome que quiser e depois .sh, e em "tipo" coloque todos arquivos

Fazendo o Script funcionar.

  1. Baixem e instalem o programa Script Manager.

  2. Abra o programa Script Manager, clique em cima do script que você baixou e então selecione a opção script/executable -> marque as 3 primeiras opções, são elas: Fav (Deixa o script como favorito), Su (Informa ao programa que o script precisa de root), Boot (Deixa o script executando logo quando iniciar o sistema, se não quiser isso deixe desmarcado) -> Aperte em GRAVAR e depois em RUN

alt text

Após rodar o script, se não houver nenhum erro, aparecerá assim:

alt text

Pronto, a partir de agora todas as pastas estão sendo emuladas na memória interna, com isso você "engana" o Android, pois, para ele, as pastas estão na memória interna, mas na verdade elas estão no Cartão SD. E como você selecionou a opção de Boot, então ao iniciar o sistema ele já irá rodar o script automaticamente. Com a pasta emulada mesmo após baixar um novo game, ao começar o download o DATA já estará indo direto para o Cartão SD, pois o que o sistema vê na memória interna é só uma emulação da pasta real que está no Cartão SD.

OBS:caso nao de certo verifique se colocou os caminhos corretos. Caso tambem tenha feito ao contrario emulado a memoria interna para a externa, basta inverter os caminhos quando for fazer os scripts que dara certo. EX:mount -o bind /storage/sdcard0/Adroid/Data/com.ea.games.nfs13_na /storage/sdcard1/mv_Android/Data/com.ea.games.nfs13_na

Créditos ao Hugo Câmara, que fez este tutorial, espaço do android e baixar apk.

links dos tutoriais originais: http://www.baixarapk.com.br/2013/07/tutorial-colocando-data-dos-jogos-para.html

http://www.espacodoandroid.com/2013/02/tutorial-data-dos-jogos-no-cartao-sd_13.html

link permanente

respondeu Aug 09 '13 às 11:58

rodrigocr's gravatar image

rodrigocr
5671012

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "titulo")
  • imagem?![alt texto](/path/img.jpg "titulo")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×2,329
×1,790
×54
×21

pergunta feita: Jul 07 '13 às 10:38

pergunta lida: 17,120 vezes

última alteração: Aug 09 '13 às 11:58


TechTudo.com.br © Copyright 2010-2013 Globo Comunicação e Participações S.A. Política de Privacidade