Página 1 de 9 123 ... ÚltimoÚltimo
Resultados 1 a 10 de 89

Tópico: [Tutorial] Movendo pasta de Apps Grandes para o external_sd

          
  1. #1
    Crânio
    Registro
    30/05/11
    Posts
    260
    Agradeceu
    1
    7 obrigados em 1 post

    [Tutorial] Movendo pasta de Apps Grandes para o external_sd

    Post do artigo http://brasildroid.com.br/?p=1154

    O PROCEDIMENTO AQUI É POR SUA CONTA E RISCO!
    NEM EU NEM O FORUM SE RESPONSABILIZA POR EVENTUAIS DANOS AO APARELHO!


    APESAR DE TER MUITA CONVICÇÃO QUE NÃO HÁ RISCOS ^^ e o processo pode ser desfeito, conforme indicado ao final

    Introdução:
    Bom pessoal vai aqui uma solução, para aquele q como eu, se deparam com o problema do card interno pequeno ~5GB => /mnt/sdcard, e necessitam instalar aplicativos grandes, que não tem flexibilidade quanto a localização dos arquivos de dados (Ex.: jogos da gameloft, GPS Sygic Aura, etc)

    Problema:
    tenho 5GB no sdcard, e 32GB no external_sd, queria poder passar os jogos da gameloft para o external_sd, porém a gameloft não da essa flexibilidade, para tal então tive que apelar, e enganar o sistema quanto a localização da pasta (algo como um ln -s, porem essa solução não é possível visto que os cards são FAT e links simbolicos só são suportados em formatação ext2,ext3, ext4 e etc.

    Solução:
    Mover os dados do /mnt/sdcard para o /mnt/sdcard/external_sd e então criar um ponto de montagem no card interno, apontando para o externo.

    Pré-Requisitos:
    - ROM com acesso ROOT, sem ter acesso ROOT ao aparelho esqueça, não vai funcionar com esse procedimento
    - Programa: Script Manager (o programa é free)
    - Saber a pasta que o aplicativo usa para salvar os dados, a pasta que você quer mover, no exemplo deste tutorial iremos mover a pasta /mnt/sdcard/gameloft

    Procedimento:

    1) Fechando Programas:
    Feche o aplicativo que usa a pasta, no meu caso garanti que todos os jogos da gameloft estava fechados.

    2) Movendo os Dados:
    Mova a pasta do Card interno, para o Card externo, (é bom alterar o nome da pasta, colocando um prefixo, para não conflitar com um possível uso do programa com dados no card externo, em uma possível atualização)
    No meu caso eu movi os dados de /mnt/sdcard/gameloft para /mnt/sdcard/external_sd/mv_gameloft (percebam o "mv_" antes do nome no card externo.
    Você pode usar qualquer método para mover, no meu caso eu conectei no PC usando Armazenagem de dados, recortei os dados do cartão interno, colei no cartão externo, e em seguida renomei de "gameloft" para "mv_gameloft"

    3) Iniciando o Procedimento:
    no sdcard, vc deve manter uma pasta vazia, com o nome da pasta original, portanto após mover, eu criei a pasta "gameloft" (no caminho /mnt/sdcard/gameloft, é importante que ela esteja vazia)

    4) Criando o Script:
    abra o programa Script Manager ele vai abrir em /mnt/sdcard

    imagem

    procure nele a pasta "external_sd" e de um clique na pasta, para abrir a pasta.
    Obs.: é importante colocar o script no "external_sd" para ter certeza que o cartão externo já foi montado

    imagem

    dentro da pasta /mnt/sdcard/external_sd clique em "Menu" do aparelho e selecione "New Script"
    na caixa que se abre de o nome para o arquivo (no meu caso dei "gameloft.sh"), clique em ok

    imagem

    vai abrir uma caixa de dialogo com vários programas para escolher escolha o script manager editor! (se não aparecer vários programas, melhor, é pq vc não tem muitos editores de arquivo.
    na janela que vai se abrir digite o segunte texto
    Código:
    sleep 20
    mount -o bind /mnt/sdcard/external_sd/mv_gameloft /mnt/sdcard/gameloft
    Edit.: o sleep 20 é para dar tempo do celular botar, e carregar e montar as pastas, sem ele, acabava que as vezes ele rodava o script OK e outras vezes não.

    imagem

    clique em "Menu" do aparelho e selecione "Save"
    clique em "Voltar" do aparelho, para fechar a janela de edição
    Agora o arquivo "gameloft.sd" vai exitir na pasta

    imagem

    Obs.: caso você não esteja fazendo o procedimento para os jogos da gameloft, troque o nome das pastas para o seu caso, por exemplo, se fosse fazer o procedimento para o GPS Aura Sygic, que a pasta é "aura" e movendo para o card externo para a pasta "mv_aura" o código do script seria
    Código:
    mount -o bind /mnt/sdcard/external_sd/mv_aura /mnt/sdcard/aura
    5) Configurando o Script:
    Agora na tela do "Script Manager" você terá o "gameloft.sh" de um clique no arquivo, a seguinte tela vai abrir



    Marque as opções "Run as root" e "Run at boot"

    imagem

    Agora clique no botão "Save", vai aparecer lá embaixo em laranja "gameloft.sh"

    imagem

    Agora aperto no botão "Run", nesta hora, na primeira vez, é solicitado a você o acesso root ao programa, você deve concede-lo (não tenho como mostrar essa tela, pois ela não aparece mais pra mim)

    Depois de ele vai rodar o script e a seguinte tela vai aparecer

    imagem

    neste momento aperte no botão "Home" ... NÃO APERTE BACK é para apertar home, eu apertei back, e ele não iniciava no boot, portanto isso é importante.

    Neste momento o arquivo esta rodando e o link entre a pasta interna e a externa está montado, agora vamos confirmar que tudo está funcionando...

    6) Rebutando o aparelho:
    Agora desligue o aparelho, e ligue novamente, pronto, na religada ele vai executar o script (e agora sempre que o pc religar ele liga o script)
    Como uso o programa Superuser assim que o aparelho rebota e o script é executado, é possível ver o script recebendo as permissões

    imagem

    7) Verificando se funcionou:
    Abra o programa "Meus Arquivos" caminhe até /mnt/sdcard/ e entre em "gameloft" você verá que dentro dele está os mesmo arquivos que estão no sd externo.

    8) Script de desmontagem (opicional)
    Pode existir momentos em que você vai necessitar desfazer a montagem, para tal você pode desmontar a partição que você criou, ou desfazer de vez o processo, conforme item 9) logo abaixo

    Criei mais um arquivo script, conforme descrito nos passos previos, no conteúdo do arquivo coloque o seguinte

    Código:
    umount /mnt/sdcard/gameloft
    Neste script marque apenas a opção "Run as root", sempre que precisar desmontar, abra este o Script Manager, e execute este script

    9) Desfazendo Tudo:
    Caso queira desfazer o procedimento, e voltar ao normal, e desmontar basta fazer o que se seuge...
    Para desfazer basta abrir o Script Manager, ir na pasta /mnt/sdcard/external_sd/ e então apagar o gameloft.sh, nesta hora ele vai perguntar se você quer apagar a config, diga que sim.
    Desligue o aparelho e ligue novamente, que a montagem estará desfeita.

    10) Repetindo o procedimento:
    Você pode repetir e criar novos partições para cada uma das pastas que mover, para tal, abra o arquivo de montagem, e adicione mais uma linha para a nova pasta.

    11) Defeito Colateral

    É nem tudo é perfeito...

    Não sei se é da minha ROM (to usando a BrD 2.3.3) ou por algum outro motivo, mas quando tento conectar o celular a um computador usando "Armazenamento USB" ele buga a partição interna, e não consegue ler (até que seja dado um reboot)

    Após o procedimento é bom mudar a forma de conexão do dispositivo para "Kies", através do "Kies" é possível acessar tanto a partição interna como externa.

    Também você pode executar um script de desmontagem, conforme descrito no item 8) aqui deste tutorial. Após executar a desmontagem é possível ligar o aparelho em modo "Aramazenamento USB" sem problemas.

    12) Agradeço:
    ao Tiago Oliveira (meu ex-colega de trabalho) que me deu as dicas de linux, com os comandos de montagem.
    ao franciscojunior que deu a dica! de não tentar pelo caminho mais difícil e que deu o estalo para arrumar essa solução
    ao Brasil Droid pela ajuda sempre prestativa!
    e aos vários posts que li pela web, mesmo sem achar a solução, mas que me fez ir buscando

    Abraços a todos,

    Tomaz Lavieri
    Falta espaço no Card Interno ? quer mover os jogos da gameloft, o gps offline para o Card Externo ? veja como

    Google+ ? você ainda não tem ? veja como funciona clique aqui

    Samsung Galaxy S GT-I9000b
    Gingerbread 2.3.x

  2. 7 usuários agradeceram lavieri pelo post acima:


  3. #2
    Fuçador Avatar de OffHome
    Registro
    05/06/11
    Posts
    892
    Agradeceu
    5
    65 obrigados em 30 posts

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Excelente, rapaz!
    Já havia buscado essa solução, mas não havia encontrado. Grande contribuição para o site.
    Grato!
    Um abraço
    Mais um hardware que encontrou um software, mais um corpo que encontrou uma alma. hehehe
    --
    Já fui ávido por agradecimentos. Hoje, bastam-me as respostas às minhas perguntas: dirigidas e pontuais, feitas a amigos de quem não canso e nem me extenuam.
    OffHome
    --
    Tudo sobre baterias: http://brasildroid.com.br/galaxy-s-i...g-bateria.html

  4. #3
    Crânio
    Registro
    30/05/11
    Posts
    260
    Agradeceu
    1
    7 obrigados em 1 post

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Citação Postado originalmente por OffHome
    Excelente, rapaz!
    Já havia buscado essa solução, mas não havia encontrado. Grande contribuição para o site.
    Grato!
    Um abraço
    Confesso que passie muito tempo para encontrar a solução, alguns percursos que fiz
    - vi em um post de uns grigos um procedimento para inverter o internal SD com o external SD (no script de montagem dos cartões),
    - tentei usar link symbolico (esbarrei no problema da formatação FAT para o card interno)
    - tentei achar uma ROM que suportasse o card interno com EXT2,3 ou 4, nada feito
    - encontrei alguns programas na web que prometiam hackear os .APK da gameloft para trocar a pasta de dados para o card externo
    - mandei email pro suporte dos caras
    - reclamei pro bispo e pro papa
    - enfim, nada dava certo...

    Espero que ajude muita gente... ^^
    Falta espaço no Card Interno ? quer mover os jogos da gameloft, o gps offline para o Card Externo ? veja como

    Google+ ? você ainda não tem ? veja como funciona clique aqui

    Samsung Galaxy S GT-I9000b
    Gingerbread 2.3.x

  5. #4
    Administrador Avatar de Lior Messer
    Registro
    02/05/11
    Posts
    11.162
    Agradeceu
    322
    2.518 obrigados em 1.432 posts

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    lavieri, que show de tutorial!!! Não só pelo conteúdo (super útil) mas pelo formato. Detalhado, organizado, com telas, e tudo mais. Dos melhores que eu já vi.

    Vou atualizar a FAQ, e vamos colocar uma chamada para esse tutorial na home page.

    abs
    Lior

    ps: agora você já pode atualizar a sua assinatura, o problema foi resolvido...
    Olá iniciante, seja bem vindo ao maior e melhor fórum sobre Android do Brasil.
    Leia a nossa FAQ, nela você irá encontrar as respostas para as perguntas mais frequentes sobre o universo Android.
    Para facilitar a sua vida foi elaborado um guia com informações detalhadas sobre como usar a pesquisa a seu favor, onde postar e como postar.

    *Não envie mensagem particular solicitando suporte individual, eu não irei responder. O fórum é o lugar correto pra tirar suas dúvidas e compartilhar as respostas com todos.




  6. #5
    Crânio
    Registro
    30/05/11
    Posts
    260
    Agradeceu
    1
    7 obrigados em 1 post

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Citação Postado originalmente por Lior Messer
    lavieri, que show de tutorial!!! Não só pelo conteúdo (super útil) mas pelo formato. Detalhado, organizado, com telas, e tudo mais. Dos melhores que eu já vi.

    Vou atualizar a FAQ, e vamos colocar uma chamada para esse tutorial na home page.

    abs
    Lior

    ps: agora você já pode atualizar a sua assinatura, o problema foi resolvido...
    \o/

    vlw o feedback!!

    hauahau tinha até eskecido da assinatura! ja mudei
    Falta espaço no Card Interno ? quer mover os jogos da gameloft, o gps offline para o Card Externo ? veja como

    Google+ ? você ainda não tem ? veja como funciona clique aqui

    Samsung Galaxy S GT-I9000b
    Gingerbread 2.3.x

  7. #6
    Jedi Avatar de csat
    Registro
    04/04/11
    Posts
    3.527
    Agradeceu
    293
    358 obrigados em 296 posts

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Citação Postado originalmente por Lior Messer
    lavieri, que show de tutorial!!! Não só pelo conteúdo (super útil) mas pelo formato. Detalhado, organizado, com telas, e tudo mais. Dos melhores que eu já vi.
    Eu diria mais, ainda, Lior: esse formato de tutorial deveria constar como modelo obrigatório para todos os que forem disponibilizar os conhecimentos.

    MOTO X
    ROM 4.4.2 via OTA

    [Desktop] iMac OS X 10.9.4 Mavericks - iPhone 5s

    Pensamento:
    "Uma parte de mim é formada por erros, a outra metade é formada pelo que aprendo com eles. William D."

  8. #7
    Entendedor Avatar de caube
    Registro
    26/03/11
    Posts
    110
    Agradeceu
    20
    0 obrigados em 0 posts

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Cara, parabéns! Isso aí é praticamente um comunicado de utilidade pública
    Valeu!!!

  9. #8
    Youtube Master Avatar de dudu Rocha
    Registro
    22/03/11
    Posts
    4.856
    Agradeceu
    797
    945 obrigados em 648 posts

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    este procedimento é só para SGS ou para qualquer celular android?
    SKYPE: dudurochaskype/EMAIL: dudu.axe.com[arroba]gmail.com

  10. #9
    Crânio
    Registro
    30/05/11
    Posts
    260
    Agradeceu
    1
    7 obrigados em 1 post

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Citação Postado originalmente por dudu Rocha
    este procedimento é só para SGS ou para qualquer celular android?
    qualquer celular android, rootado... só confere para ver se a montagem das pastas é a /mnt/sdcard/

    acredito que esta montagem seja a mesma para todos, mas é só instalar o File Expert, que você vê o card padrão


    mas funciona para qualquer 1
    Falta espaço no Card Interno ? quer mover os jogos da gameloft, o gps offline para o Card Externo ? veja como

    Google+ ? você ainda não tem ? veja como funciona clique aqui

    Samsung Galaxy S GT-I9000b
    Gingerbread 2.3.x

  11. #10
    Server-side Avatar de franks
    Registro
    08/03/11
    Posts
    6.177
    Agradeceu
    679
    779 obrigados em 520 posts

    Re: [Tutorial] Movendo pasta de Apps Grandes para o external

    Muito bom, mas em relação à diferença de velocidade de acesso, afetou alguma coisa no carregamento dos jogos para você?

    Sent from a mobile device with Tapatalk


Página 1 de 9 123 ... ÚltimoÚltimo

Tópicos Similares

  1. [TUTORIAL] Apps para auxílio ao GPS do SGS
    Por bercot no fórum Galaxy S i9000B - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 64
    Último Post: 07/12/13, 12:52
  2. Movendo aplicativos para o SD Card
    Por Lior Messer no fórum Discussões Gerais
    Respostas: 11
    Último Post: 15/04/12, 23:38
  3. [TUTORIAL] Miui (GB 2.3.4) para o i9000b
    Por tuzavigota no fórum Galaxy S i9000B - Desenvolvimento
    Respostas: 485
    Último Post: 29/08/11, 23:52
  4. [Tutorial] Movendo pasta de Apps Grandes para o external_sd
    Por lavieri no fórum Galaxy S i9000B - Desenvolvimento
    Respostas: 15
    Último Post: 01/01/70, 00:00

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •