Página 1 de 13 12311 ... ÚltimoÚltimo
Resultados 1 a 10 de 122

Tópico: [TUTORIAL] Instalando apps direto no cartão SD sem root (Usando ADB)

          
  1. #1
    Moderador Avatar de Assis Brandão
    Registro
    16/04/12
    Posts
    5.010
    Agradeceu
    585
    1.228 obrigados em 902 posts

    [TUTORIAL] Instalando apps direto no cartão SD sem root (Usando ADB)

    Saiba como livrar espaço interno do seu Android instalando aplicativos no cartão de memória sem usar acesso root, custom rom, Link2SD ou outra forma.
    Imagine o seguinte cenário: você comprou um celular com Android, abriu a Google Play Store e resolveu baixar diversos apps. Rapidamente, o espaço interno do celular simplesmente some. Só que você se toca que o aparelho tem um cartão SD com aproximadamente 4 GB de memória e ele está praticamente vazio. Por que os aplicativos não são instalados automaticamente nele?
    Por padrão, o Android instala a maioria dos aplicativos no espaço interno do aparelho celular. Algumas ROMs personalizadas contam com a função para escolher o destino de instalação de novos apps, mas, para fazer o mesmo no sistema operacional de fábrica, é necessário realizar alguns procedimentos.

    Para instalar apps direto no cartão SD, você vai precisar de:

    Java SE Development Kit (JDK) for Windows
    Android SDK

    Instale os dois programas no computador. Com tudo instalado e atualizado, é hora de preparar o celular.
    1) Configurando o aparelho celular.
    Selecione o menu do seu Android, vá até “Configurações” e, em seguida, “Aplicativos”. Dentro dessa área, escolha a opção “Desenvolvimento”:

    SC20120911-085127_2.png

    Aqui, você deve escolher “Depuração USB”. Com isso, você poderá incluir comandos para o Android diretamente do seu computador, contanto que o aparelho esteja conectado a ele via USB:

    SC20120911-085138.png

    Após baixar o Android SDK abra pelo menu iniciar o aplicativo SDK Manager, quando abrir a opção Android SDK Tools e Android SDK Platform-tools e clique em Install 2 package:

    Sem título.jpg

    Feito isso, é hora de instalar os drivers do seu celular no computador. Caso você não tenha os arquivos de instalação, pode checar no site oficial do aparelho. Se seu aparelho é Samsung baixe e instale o Kies, ele contém todos os drives.

    2) Configurando o ADB no PC: http://brasildroid.com.br/aplicativo...nstala-lo.html

    3) Enviando comandos para o Android com tudo conectado, vá até a pasta onde foi instalado o Android SDK. Geralmente, o endereço é o seguinte:
    C:\Program Files (ou Arquivos de programas)\Android\android-sdk\platform-tools.
    Antes procure pelo CMD na pasta: C:\Windows\System32 copie e cole dentro da pasta acima, feito isso abra o prompt de comando. Fazendo desta maneira, o endereço da pasta já será incluído automaticamente no prompt, mas se tiver boas noções de MS-DOS abra pelo menu iniciar e navegue até a pasta C:\Program Files (ou Arquivos de programas)\Android\android-sdk\platform-tools e continue o processo:
    Se tiver dificuldades em acessar dessa forma, abra o CMD pelo menu iniciar e digite o comando:
    Código:
    cd C:\Program Files\Android\android-sdk\platform-tools
    Sem_ttulo.png

    Digite o comando “adb devices” na janela. Dessa forma, você poderá verificar se o seu celular está realmente conectado e disponível para a configuração. Se tudo der certo, você verá o código do aparelho nesta tela:

    Sem_ttulo2_2.png

    4) Configurando o endereço de instalação de apps, agora que computador e celular estão conectados, é hora de realizar a mudança de endereço de instalação de aplicativos. Na janela de prompt de comando, digite o seguinte comando:
    Código:
    adb shell pm setInstallLocation 2
    (clique em enter e aguarde).

    Sem_ttulo4_2.png

    Feito isso, reinicie o seu celular. Com o aparelho já reiniciado, realize o download de um app na Google Play Store.
    Após terminar de baixar, vá até “Configurações” e, em seguida, “Aplicativos”.
    Dentro dessa opção, escolha “Gerenciar aplicativos”. Na aba “Cartão SD”, você encontrará os aplicativos instalados no cartão de memória. Caso tudo tenha dado certo, o app que você acabou de baixar estará nessa seção. Alguns aplicativos não funcionam corretamente no SDcard, para isso ele avisará então depois o mova para o telefone pelo Gerenciador de Aplicações, mas são casos restritos como os antivírus.

    5) Revertendo a configuração
    Caso você tenha interesse em deixar o seu celular com a configuração de fábrica, basta repetir tudo até o começo do terceiro passo. Em vez de incluir o comando “adb shell pm setInstallLocation 2”, inclua o seguinte:

    Código:
    adb shell pm setInstallLocation 0
    O número 0 representa a função de instalação de novos apps de forma automática, 1 na memoria interna, enquanto o número 2 representa a inclusão dos aplicativos diretamente no cartão de memória.

    Para os mais preguiçosos criei um arquivo em lotes de execução automática, (.bat), para os dois comandos, então se quiser fazer automaticamente, baixe e extraia os arquivos.
    Link: ADB Devices.rar
    1 - Conecte o celular ao PC;
    1.1 - Para colocar no app no SD execute o arquivo adb_app_SD.bat
    1.2 - Para desfazer use adb_app_automático.bat

    Sempre reinicie o aparelho ao fim de cada comando.

    Obs. :
    1 - Apaguei parte do serial do meu aparelho para evitar que algum engraçadinho faça algo de malicioso com ele.
    2 - Escolha o JAVA e o Android SDK 32bits ou 64bits de acordo com sua máquina.
    3 - Funciona perfeitamente para alguns aplicativos que são nativos. Fiz o root, instalei o ES Esplorador, exclui os apk nativos Gapps e depois baixei-os novamente pelo Play Store. E estão todos no SD, principamente o Maps e Youtube que são os maiores e que mais acumulam dados.
    O "Pesquisa por Voz" e "TalkBack" deram erro de instalação solicitando que fossem para a memoria interna, então desfiz o processo pelo ADB baixei-os normalmente, depois alterei novamente o local padrão e consegui movê-los para o SD pelo Gerenciador de Aplicações.
    4 - Lá em variáveis do sistema pode inserir o caminho completo da pasta, para não haver necessidade de localizar o caminho manual no DOS. Tem que ser o caminho conforme a pasta está no seu PC, considerando tudo, maiuscula, minusculas, espaço e etc. Por exemplo:
    No meu caso a pasta está em C:\Arquivos de programas\Android\android-sdk\platform-tools, então pego esse caminho que deverá ficar assim C:\Program Files\Android\android-sdk\platform-tools e colo nas viariaveis do sistema. Tutorial:
    http://brasildroid.com.br/aplicativo...nstala-lo.html


    Editei parte do tutorial original colocando minhas experiencias

    Fonte: Android: como instalar apps direto no cartão SD
    Por André Luiz Pereira

  2. 12 usuários agradeceram Assis Brandão pelo post acima:


  3. #2
    Moderador Avatar de Assis Brandão
    Registro
    16/04/12
    Posts
    5.010
    Agradeceu
    585
    1.228 obrigados em 902 posts
    Bom como não vi em nenhum lugar os comandos adb, vou postar alguns aqui:

    1) Listar os dispositivos conectados:
    Permite a visualização de todos os dispositivos Android conectados ao “adb” e o chama para a conexão, deve ser executado antes de todos os demais comandos
    Código:
    adb devices
    2) Montar a partição /system para leitura/escrita:
    É utilizado para se reconhecer um novo Android pelo “adb” montando suas partições para escrita ou gravação, o mesmo da função montar arquivos dos aplicativos "exploradores de root"
    Código:
    adb remount
    3) Copiar arquivos do computador para o telefone:

    Sintaxe: adb push arquivo_local arquivo_remoto
    Exemplo:
    Código:
    adb push "c:\01 Led Zeppelin – Stairway To Heaven.mp3" "/sdcard/mp3/01 Led Zeppelin – Stairway To Heaven.mp3"
    Quando os arquivos tiverem espaços no nome, deve-se digitar com aspas duplas no começo e no fim do arquivo local e do arquivo remoto.

    4) Copiar arquivos do telefone para o computador:
    Faz o inverso do comando anterior, envia um arquivo do dispositivo para a pasta que escolher no PC.

    Sintaxe: adb pull arquivo_remoto arquivo_local
    Exemplo:
    Código:
    adb pull "/sdcard/mp3/01 Led Zeppelin – Stairway To Heaven.mp3" "c:\01 Led Zeppelin – Stairway To Heaven.mp3"
    Quando os arquivos tiverem espaços no nome, deve-se digitar com aspas duplas no começo e no fim do arquivo local e do arquivo remoto.

    5) Reiniciar em modo recuperação (stock recovery):
    Código:
    adb reboot recovery
    6) Reiniciar em modo downloading:
    Código:
    adb reboot download
    Exemplo:



    7) Executar comandos usando o shell:
    Com este comando pode trabalhar com seu gadget android como se fosse o linux, pode tentar os comandos que conhece, como ls, cd, ping, mv, cp e etc.
    Exemplo 1 (entra no shell para executar os comando)
    Código:
    adb shell 
    chmod 777 /system/etc/gps.conf
    Exemplo 2 (executa o comando diretamente)
    Código:
    adb shell chmod 777 /system/etc/gps.conf
    7) Mostra os logs de todos os dispositivos Android conectados ao “adb”:
    Código:
    adb logcat
    8) Faz a instalação de um aplicativo no dispositivo Android:
    O aplicativo pode está no PC ou aparelho, para isso "caminhe" pelas pastas usando o comando CD\caminho-do-arquivo
    Código:
    adb install aplicativo.apk
    9) Alterar a permição de um arquivo no sistema:
    Serve para alterar a permição de um arquivo no sistema

    Sintaxe: adb shell chmod numero da permissão diretório/arquivo
    Exemplo:
    Código:
    adb shell chmod 644 system/build.prop
    Tipos de permissões

    Quando utilizamos o comando “Shell Chmod” determinamos qual tipo de permissão que o usuário poderá ter ao determinado arquivo. Sendo assim dividido em 3 partes e 3 restrições de permissão.
    No exemplo utilizei a permissão “644″ significando que o usuário com acesso total tem acesso numero “6″ e os demais tem acesso tipo “4″. Funciona da mesma maneira com o root, ou seja, com permissões liberadas para ler e gravar arquivos já que tem permissão tipo “6″

    Números das permissões:

    0 Permissão Negada1 Permissão de Execução2 Permissão de Gravação

    3 Permissão de Gravação e execução

    4 Permissão de Leitura

    5 Permissão de Leitura e execução

    6 Permissão de Leitura e gravação

    7 Soma de todas as Permissões

    No modo geral são utilizados os comandos “644″ e “777″ para liberar totalmente os arquivos e fazer alterações neles.

    Creditos:
    FELIPE ARON
    Vinicius Hanna
    Última edição por Assis Brandão; 03/12/12 às 02:42.

  4. Os seguinte usuário agradeceu Assis Brandão pelo post acima:


  5. #3
    Jedi Avatar de csat
    Registro
    04/04/11
    Posts
    3.505
    Agradeceu
    285
    347 obrigados em 289 posts
    O item 4 está adb push e o exemplo adb pull. Como push (empurrar) e pull (puxar) devem ter significados diferentes em relação a sintaxe do comando.
    MOTO X
    ROM 4.4.2 via OTA

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

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

  6. #4
    Moderador Avatar de Assis Brandão
    Registro
    16/04/12
    Posts
    5.010
    Agradeceu
    585
    1.228 obrigados em 902 posts
    Citação Postado originalmente por csat Ver Post
    O item 4 está adb push e o exemplo adb pull. Como push (empurrar) e pull (puxar) devem ter significados diferentes em relação a sintaxe do comando.
    hahaha. Corrigido

  7. #5
    Iniciante
    Registro
    11/11/12
    Posts
    1
    Agradeceu
    0
    0 obrigados em 0 posts
    Não está reconhecendo o aparelho. Não aparece o código do aparelho para dar o comando. Mesmo com o aparelho conectado, "Depuração USB conectada" HELP!!!

  8. #6
    Iniciante
    Registro
    21/11/12
    Posts
    1
    Agradeceu
    0
    0 obrigados em 0 posts
    Citação Postado originalmente por falariane Ver Post
    Não está reconhecendo o aparelho. Não aparece o código do aparelho para dar o comando. Mesmo com o aparelho conectado, "Depuração USB conectada" HELP!!!
    Também estou com o mesmo problema....

  9. #7
    Moderador Avatar de Assis Brandão
    Registro
    16/04/12
    Posts
    5.010
    Agradeceu
    585
    1.228 obrigados em 902 posts
    Citação Postado originalmente por Raynara Ver Post
    Também estou com o mesmo problema....
    Instalou o driver mais recente do aparelho? Afinal, qual o seu?

    Enviado de Tangamandapio via GT-S5830B

  10. #8
    Iniciante
    Registro
    03/12/12
    Posts
    1
    Agradeceu
    2
    0 obrigados em 0 posts
    Alguém poeria me ajudar, onde baixo os drives para o LG E400f?
    No site da Lg, não tem os drives, só o mobile center, ligo ele fica procurando, depois de um tempo diz qu tem atualizações, mas qdo clico para instalar diz que o telefone não permite.
    Precisava dos drives para fazer o root, alguem tem como me ajudar.
    obrigado

  11. #9
    Moderador Avatar de Assis Brandão
    Registro
    16/04/12
    Posts
    5.010
    Agradeceu
    585
    1.228 obrigados em 902 posts
    Citação Postado originalmente por m0.om Ver Post
    Alguém poeria me ajudar, onde baixo os drives para o LG E400f?
    No site da Lg, não tem os drives, só o mobile center, ligo ele fica procurando, depois de um tempo diz qu tem atualizações, mas qdo clico para instalar diz que o telefone não permite.
    Precisava dos drives para fazer o root, alguem tem como me ajudar.
    obrigado
    Coloque suas perguntas em "Não encontrei meu aparelho".
    Está área é sobre ADB.

    Obg.

  12. Os seguinte usuário agradeceu Assis Brandão pelo post acima:


  13. #10
    Iniciante
    Registro
    07/12/12
    Posts
    1
    Agradeceu
    0
    0 obrigados em 0 posts
    Galera, eu tenho um Galaxy S Duos, está com acesso root, mas não consigo realizar estes passos, ele localiza com o comando adb devices, mas o comando adb shell pm setInstallLocation mostra essa mensagem:

    Sem título.jpg

    Me ajudem ai galera por favor.

Página 1 de 13 12311 ... ÚltimoÚltimo

Tópicos Similares

  1. Formatando e particionando seu cartão SD e usando o Link2SD
    Por Gilmar Mess no fórum Galaxy Ace S5830 - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 288
    Último Post: 04/04/14, 01:50
  2. [Tutorial][CM9][SD-Card] Instalar apps no cartão SD (Mover aplicativos)
    Por Isaias Rodrigues no fórum Optimus L3 E400 - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 1
    Último Post: 09/11/13, 21:44
  3. Formatando e particionando seu cartão SD e usando o Link2SD [GT-S5830 C/ M/ I]
    Por Robson Rabello no fórum Galaxy Ace S5830C/M/I - Desenvolvimento
    Respostas: 3
    Último Post: 17/05/13, 23:36
  4. [APP NO SD] Instalando direto no cartão SD
    Por gabreek no fórum Galaxy Ace S5830 - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 7
    Último Post: 07/08/12, 21:23
  5. [Tutorial] Removendo Propagandas de Apps(ROOT)
    Por CallebCrazy no fórum Galaxy Ace S5830 - Temas e Apps
    Respostas: 6
    Último Post: 11/07/12, 11:13

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
  •