tutorial directorybind sgn10 1

9
Após ter investigado e lido alguns artigos deixo aqui uma pequena introdução, para melhor entendimento geral. Por norma, existem 3 tipos de partições no A.O.S.P (Android Open Source Project): - Internal Memory (que subdividem-se noutras partições) /boot /system /recovery /data /cache /misc Normalmente as aplicações de sistema, o boot, aplicações pré-instaladas, o recovery, aplicações instaladas do market (depende do OEM), processos e apps a correr, etc estão na Internal Memory. - Internal Storage (ou USB Storage - tem este nome pois ligado ao PC aparece como USB Mass Storage) /sdcard Documentos, imagens, contactos, mp3, etc. ficam na Internal Storage. - External Storage (cartão de memória externa microSD) /mnt/sd-ext (o nome da directoria pode variar, conforme a marca/modelo do equipamento). No caso da Samsung é /mnt/extSdCard. Caso exista cartão de memória externa microSD, pode-se armazenar os dados que se quiser. Conforme o OEM (Original Equipment Manufacturer) é reservado no device um espaço para a Internal Memory, e outro espaço para a Internal Storage e no caso do Samsung Galaxy Note 10.1 versão de 16GB, são reservados 5GB para a Internal Memory e 11GB para a Internal Storage. A partir do lançamento dos novos devices Samsung (Galaxy S3, Galaxy Tab, Galaxy Note 2, Galaxy Note 10.1) a Samsung decidiu que aplicações que se instalem após a saída de fábrica (apps do market, etc) irão ficar na Internal Storage (/sdcard). Como tal, já todos reparámos que quando se vai aos Settings (Configurações) / Application Manager (Gerenciador de Aplicações) e escolhemos uma app ou um jogo, já não existe a opção que antes existia: Move to sdcard. Esta opção desapareceu porque as apps (que não sejam de sistema) na realidade ficam logo instaladas na Internal Storage (/sdcard) no caso do Galaxy Note 10.1, ficam nos 11 GB reservados para elas. Não é possível movê-las depois de instaladas, elas já lá estão! A solução para colmatar a falta de espaço quando os 11GB estiverem já ocupados, é recorrendo a uma aplicação. O que esta aplicação faz é mapear directorias com conteúdo existentes no cartão de memória externa microSD – External Storage, com directorias vazias existentes na Internal Storage.

Upload: michel-silva

Post on 24-Nov-2015

7 views

Category:

Documents


1 download

TRANSCRIPT

  • Aps ter investigado e lido alguns artigos deixo aqui uma pequena introduo, para melhor entendimento geral.

    Por norma, existem 3 tipos de parties no A.O.S.P (Android Open Source Project):

    - Internal Memory (que subdividem-se noutras parties)

    /boot /system /recovery /data /cache /misc

    Normalmente as aplicaes de sistema, o boot, aplicaes pr-instaladas, o recovery, aplicaes instaladas do market (depende do OEM), processos e apps a correr, etc esto na Internal Memory.

    - Internal Storage (ou USB Storage - tem este nome pois ligado ao PC aparece como USB Mass Storage)

    /sdcard

    Documentos, imagens, contactos, mp3, etc. ficam na Internal Storage.

    - External Storage (carto de memria externa microSD)

    /mnt/sd-ext (o nome da directoria pode variar, conforme a marca/modelo do equipamento). No caso da Samsung /mnt/extSdCard. Caso exista carto de memria externa microSD, pode-se armazenar os dados que se quiser.

    Conforme o OEM (Original Equipment Manufacturer) reservado no device um espao para a Internal Memory, e outro espao para a Internal Storage e no caso do Samsung Galaxy Note 10.1 verso de 16GB, so reservados 5GB para a Internal Memory e 11GB para a Internal Storage.

    A partir do lanamento dos novos devices Samsung (Galaxy S3, Galaxy Tab, Galaxy Note 2, Galaxy Note 10.1) a Samsung decidiu que aplicaes que se instalem aps a sada de fbrica (apps do market, etc) iro ficar na Internal Storage (/sdcard).

    Como tal, j todos reparmos que quando se vai aos Settings (Configuraes) / Application Manager (Gerenciador de Aplicaes) e escolhemos uma app ou um jogo, j no existe a opo que antes existia: Move to sdcard.

    Esta opo desapareceu porque as apps (que no sejam de sistema) na realidade ficam logo instaladas na Internal Storage (/sdcard) no caso do Galaxy Note 10.1, ficam nos 11 GB reservados para elas. No possvel mov-las depois de instaladas, elas j l esto!

    A soluo para colmatar a falta de espao quando os 11GB estiverem j ocupados, recorrendo a uma aplicao.

    O que esta aplicao faz mapear directorias com contedo existentes no carto de memria externa microSD External Storage, com directorias vazias existentes na Internal Storage.

  • Esta funcionalidade feita com recurso ao symlink de Unix/Linux, caracterstica principal da aplicao DirectoryBind . Para correr esta aplicao necessrio que o device tenha acesso root (administrao). Aps esta breve explicao, aqui fica de seguida o tutorial de utilizao/configurao da aplicao DirectoryBind, no tablet Samsung Galaxy Note 10.1

  • Tutorial de utilizao/configurao da aplicao DirectoryBind no tablet Samsung Galaxy Note 10.1

    Instalar o DirectoryBind no tablet, disponvel em https://www.dropbox.com/s/17d7fgdf7ozmc8a/DirectoryBind_0.2.0o.apk

    Se no tiverem adquirido ainda nenhum jogo grande no Google Play, obtenham o jogo Wild Blood disponvel aqui https://www.dropbox.com/sh/afcnzmsd3obkumk/cH5TeXLC0z.

    No final deste tutorial e aps experimentar o jogo, devero desinstala-lo e adquiri-lo no Google Play, caso queiram continuar a jogar

    Ligar o tablet ao Windows via USB e criar na raz do carto de memria externa microSD a seguinte estrutura de directorias: DirectoryBind/Android/obb DirectoryBind/Android/data

    Copiar a directoria com.gameloft.android.ANMP.GloftWBHM obtida no Dropbox, para o carto de memria externa microSD em DirectoryBind/Android/obb.

  • Criar uma directoria temp na raz do carto de memria externa microSD e copiar para l o ficheiro WB v1.0.7 [MOD + 7777777 GOLD].apk obtido no Dropbox.

    Ainda no Windows via USB, na Internal Storage do tablet criar por baixo da directoria Android/obb a directoria com.gameloft.android.ANMP.GloftWBHM. Dever ficar vazia.

  • De volta ao tablet, executar a aplicao DirectoryBind previamente instalada, e escolher a opo Add new entry no menu de baixo, ao lado do boto screenshot.

    Em Enter source (data) path escolher a directoria que tem o jogo, no carto de memria externa microSD. Em Enter mount (target) path escolher a directoria vazia da Internal Storage

    *Nota: no necessrio digitar os caminhos mo, basta deixar uns segundos o dedo nas textboxes e possvel navegar at dentro das directorias indicadas onde se ir escolher Select

    Aps escolhidas as directorias correctas, o ecr dever apresentar o seguinte:

    Seleccionar Add.

  • Dever ter ficado assim:

    Neste momento est criada a relao, mas h que liga-la, selecionando a checkbox e escolhendo a opo Bind checked. Dever apresentar o cone com a cr verde, o que significa que est criado o link. Seleccionar em baixo, no fundo Root Acess OK - ON

  • De seguida, ainda no tablet, instalar o jogo que est na raz do carto de memria externa microSD em /mnt/extSdCard/temp.

    Neste jogo, bem com em outros jogos, durante a instalao feito o download de dados adicionais, indo esses dados para a directoria de Internal Storage /sdcard/Android/data/com.gameloft.android.ANMP.GloftWBHM (no tablet ligado ao Windows via USB est em Computer\GT-N8000\Phone\Android\data\com.gameloft.android.ANMP.GloftWBHM) Como normalmente so dados que ocupam muito espao, deve-se no Windows mover apenas o contedo da directoria que foi descarregada durante a instalao e que est Computer\GT-N8000\Phone\Android\data\com.gameloft.android.ANMP.GloftWBHM (no tablet /sdcard/Android/data/com.gameloft.android.ANMP.GloftWBHM) para a directoria previamente criada no carto de memria Computer\GT-N8000\Card\DirectoryBind\Android\data\com.gameloft.android.ANMP.GloftWBHM (no tablet /mnt/extSdCard/Android/data/com.gameloft.android.ANMP.GloftWBHM). Manter a directoria Computer\GT-N8000\Card\DirectoryBind\Android\data\com.gameloft.android.ANMP.GloftWBHM vazia!

  • Voltar ao tablet e na aplicao DirectoryBind adicionar uma nova ligao que mapeia agora a directoria data, semelhana do que foi feito anteriormente com a directoria obb.

    Seleccionar as checkboxes e escolher opo Bind checked.

  • E pronto, a partir deste momento as directorias de dados do jogo, data e obb do jogo Wild Blood esto fsicamente no carto de memria externa microSD, mas linkadas para as directorias vazias com o mesmo nome na Internal Storage do Android. Deste modo gere-se melhor o espao reservado s aplicaes e jogos -11Gb. Explorando as funcionalidades do DirectoryBind descobre-se que poder ser til escolher a opo Bind on boot para manter os mapeamentos, apr reiniciar o tablet. Caso contrrio teremos de seleccionar as directorias configuradas que queremos ligar e escolher Bind checked. Tambm poder ser util fazer o Backup database que, como o nome indica, faz o backup da lista de configuraes de mapeamentos, para um ficheiro csv. Optei por no mapear toda a directoria de Internal Storage /sdcard/Android/data para uma equivalente no carto de memria externa microSD /mnt/extSdCard/DirectoryBind/Android/data pois na Internal Storage esto aplicaes mais pequenas (Launchers, browsers Facebook, etc) que no justificam a sua passagem para o carto de memria externo microSD. Repetir este processo para jogos e apps de grande tamanho.

    FIM