Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Sdks, drivers e raízes - oh, que coisa!

Índice:

Anonim

Olá a todos. Apresentando um novo recurso aos nossos leitores do AndroidCentral. É um pequeno espaço onde podemos discutir e apresentar as melhores semanas da comunidade de modding e hackers do Android, em termos que até os novos no Android podem entender.

Isso não será específico do dispositivo ou da operadora; pense nisso como uma demonstração de tudo o que o Android tem para nos oferecer devido à sua natureza aberta. Nossos veteranos experientes podem achar isso redundante, mas vamos tentar manter as coisas em um nível que todos possam entender, para que continuemos na mesma página. A versão desta semana será um pouco longa para que possamos apresentar algumas coisas, então tenha paciência comigo.

Lembre-se de que não posso estar em todos os lugares ao mesmo tempo (até aperfeiçoar minha máquina de clonagem!); Portanto, é possível que eu perca algo que você não fez. A melhor maneira de impedir que isso aconteça é me enviar suas dicas e links sobre todas as maneiras legais de personalizar nossos telefones. Assim como a comunidade de personalização, vamos fazer disso um esforço conjunto!

Agora vamos aos presentes.

A cada semana, apresentaremos alguns dos truques que você pode fazer apenas com o prompt de comando e o cabo de dados. Embora existam downloads e arquivos zip e ROMs e todos os outros tipos de frescura que você pode fazer com o telefone, geralmente os truques mais simples podem causar o maior impacto.

O Android SDK

Esta semana vamos começar do começo. Instalar o Android SDK - abreviação de Software Development Kit - é o que permite que os desenvolvedores façam suas coisas. E agora você pode também.

Etapa 1: prepare o trabalho e faça o download

Primeiro, vamos preparar um espaço de trabalho no seu PC. Minha sugestão é criar uma pasta no nível superior do seu disco rígido, para facilitar o acesso a partir da linha de comando. C: \ Android_stuff é muito mais fácil de lembrar do que C: \ users \ gbhil \ documents \ tools \ devices \ Android \ stuff. Uso meu espaço de trabalho para backups, papéis de parede, ROMs e ferramentas, além do SDK. Basta criar uma pasta separada dentro da sua área de trabalho para cada uma. Clique na imagem abaixo para aumentá-la e ver como tenho minha pasta Android_stuff configurada.

Agora é hora de baixar o SDK. Vá para https://developer.android.com/studio. Você verá downloads para Windows, Mac OS X e Linux. Escolha a categoria apropriada e faça o download do arquivo na área de trabalho. Não se deixe levar pelo contrato de licença. Leia e você verá que é bastante padrão.

Descompacte o download com sua ferramenta de arquivamento favorita e arraste a pasta que você extraiu para o seu Espaço de Trabalho. Não abra a pasta, basta arrastar a coisa toda. É isso aí. O Android SDK agora está instalado.

Etapa 2: Instale o driver USB - um mal necessário

A instalação do driver USB é quase tão simples, embora sejam necessárias algumas etapas, e você precisará fazer isso se estiver executando o Windows. Abra a pasta SDK que você acabou de mover e clique duas vezes em "SDK Setup.exe" no diretório SDK. Você verá uma janela como a abaixo.

Verifique se "Pacotes disponíveis" no painel esquerdo está selecionado.

Clique no triângulo ao lado do globo na linha superior para expandir a lista.

O que circulei em vermelho em nossa imagem de exemplo precisa ser verificado. Isso fará o download do driver USB. A menos que você tenha interesse no desenvolvimento de software ou na execução de um emulador de dispositivo Android, você pode deixar todo o resto desmarcado. Se você decidir instalar as outras partes, esteja preparado para um download de 1 Gigabyte.

Clique em instalar selecionado. O driver fará o download no SDK.

Agora no seu dispositivo, pressione o botão de menu. Escolha Configurações (fig 1), depois escolha Aplicativos (fig 2). Agora clique em Desenvolvimento (fig. 3) e verifique se a depuração USB está marcada (fig. 4). Use a tecla Voltar para voltar à área de trabalho.

Agora, conecte seu telefone, como se você fosse transferir uma música ou uma foto. Mas desta vez não abaixe a sombra e monte o cartão SD. Você receberá uma mensagem "Found New Hardware" no Windows.

Selecione "Localizar e instalar o software do driver".

Selecione "Não pesquisar online".

Selecione "Não tenho o disco. Mostre-me outras opções".

Selecione "Procurar no meu computador por software de driver".

Agora navegue até a pasta SDK e aponte o Windows para a pasta denominada usb_driver. Clique na imagem abaixo para ampliá-la e veja a pasta usb_driver dentro do seu Android SDK.

Deixe "Incluir subpastas" marcado e clique em "Avançar". O Windows pode perguntar se você tem certeza. Diga sim se sim. Quando o Windows funciona, e pergunta se você deseja instalar o "driver de interface do Google ADB", diga sim.

Obviamente, se queremos executar emuladores ou aplicativos de programa, há mais. Mas, para nossos propósitos, terminamos. Desconecte o telefone e reinicie o computador.

Agora é um bom momento para mencionar que você provavelmente nunca deve reiniciar o PC enquanto o telefone estiver conectado. Alguns PCs mais novos podem inicializar a partir de um dispositivo USB e tentam carregar o Android no PC, se você o fizer. Por mais interessante que pareça, não funcionará e pode levar a problemas.

Engraçado como a parte mais difícil de toda a operação está configurando o Windows, não é?

Primeiro teste: faça backup de seus aplicativos

Aqui está um truque que qualquer pessoa pode fazer, mesmo com um telefone não rooteado. Conecte seu telefone ao computador, da mesma maneira que faria se estivesse transferindo fotos ou músicas, exceto que mais uma vez não abaixe a sombra e monte o cartão SD. Sempre que interagirmos com o telefone por meio do prompt de comando, o cartão precisará permanecer desmontado.

Agora abra seu prompt de comando. No Windows, basta clicar no menu Iniciar e digite (no campo de pesquisa do Windows 7 ou no comando "executar" no XP) "cmd". Não deixe que o computador dos anos 60 pareça assustá-lo, isso será fácil.

No prompt, navegue até o local em que você colocou o Android SDK. Se você está seguindo o nosso exemplo, digite (ou copie e cole) o seguinte na sua linha de comando:

CD C: \ Android_stuff \ android-sdk-windows

Se você estiver usando um local diferente, modifique o comando para apontar para o local em que você colocou seu Android SDK.

Dentro do SDK, existem outras pastas. Normalmente, com quem trabalharemos é a pasta tools. Navegue para ele digitando o seguinte no prompt de comando:

ferramentas de cd

Clique na figura abaixo para obter uma visão ampliada dos comandos digitados no prompt de comando do Windows.

Agora abra seu gerenciador de arquivos e, na área de trabalho, crie uma pasta chamada apps. Vamos fazer backup de todos os nossos aplicativos aqui. O mercado mantém um registro do que você pagou, mas às vezes encontrar os de graça novamente pode ser uma dor, então vamos manter nossa própria cópia. Se você rolar a página para a imagem da minha pasta Android_stuff, verá uma subpasta de aplicativos já lá.

Quando solicitado, digite o seguinte:

adb pull / data / app / C: \ Android_stuff \ apps

Basta copiar e colar. O que isso significa é -

  • use o programa adb (fornecido pelo Google como parte do Android SDK) para obter arquivos.
  • Os arquivos que estamos retirando do telefone estão localizados em / data / app no ​​próprio telefone.
  • Quando um arquivo é extraído, queremos colá-lo em C: \ Android_stuff \ apps.

Por que as barras são diferentes da primeira parte do comando para a segunda parte?

É porque estamos lidando com dois sistemas de arquivos diferentes. Em um sistema de arquivos do Windows, as barras são invertidas, como " \ ". Os sistemas de arquivos Unix usam a barra " / " para separar pastas. / data / app / está no telefone e usa um sistema de arquivos Unix. C: \ Android_stuff \ apps está no seu PC e, portanto, usa o sistema de arquivos do Windows.

Você pode ver uma mensagem sobre um servidor desatualizado ou um servidor sendo morto. Isso se refere ao servidor adb e o comando o atualizará, se necessário. Não se preocupe, é automático. Você verá a janela começar a rolar, com a saída do adb informando que é copiada em cada aplicativo. Não é necessária interação, apenas deixe-a rolar. Quando terminar, você retornará ao seu prompt de comando. Agora, uma cópia de todos os seus aplicativos de mercado livre é armazenada no seu PC para segurança. Todos os arquivos têm uma extensão ".apk". Esse é o formato de instalação padrão do Android, portanto, esses arquivos não podem ser usados ​​no Windows.

Sem raiz. Nenhum comando de shell complicado. Apenas uma maneira fácil de fazer backup de todos os seus aplicativos. Esses aplicativos podem ser copiados para o seu cartão SD e instalados com qualquer aplicativo que possa ler o cartão e instalar arquivos apk. Se você não tem um aplicativo para isso, procure o Astro no mercado. Ele serve como um explorador de arquivos (como Meu Computador no Windows) e oferece outras ótimas ferramentas para gerenciamento de aplicativos.

Esta é apenas a ponta do iceburg. Até o Android lançar um aplicativo no estilo do iTunes fácil de usar para interagir com o dispositivo, estou aqui para ajudá-lo a trabalhar com a linha de comando. A cada semana, focaremos em algo semelhante. Happy hacking:)

Escolhas da Semana

Fazendo overclock no seu Droid (é necessário root!)

O dispositivo Android mais popular agora possui a atualização de recurso mais solicitada. O kernel foi ajustado e o processador foi com overclock. Aqui está o tópico dos desenvolvedores sobre o assunto, e o usuário de A / C thebizz iniciou uma discussão em nossos próprios fóruns.

AVISO: Existe potencial para arruinar seu dispositivo (como em todas as modificações), mas o desenvolvedor fez um bom trabalho tornando-o à prova de falhas. Ele até criou uma área de suporte dedicada para perguntas. É minha opinião pessoal que o processador do Droid pode sofrer um pouco mais de abuso do que o Moto estabeleceu, então essa poderia ser uma atualização muito útil. Se você tentar fazer isso, compartilhe suas experiências nos fóruns, pois muitas pessoas parecem estar em cima do muro com este. É claro que você precisará estar enraizado e ter uma imagem de recuperação personalizada exibida. Se tudo isso é grego para você. Você encontrará muita ajuda nos fóruns.

Nexus One ROM do Cyanogen (raiz necessária!)

O lendário hacker Android / Cooker / Modder / Guru Cyanogen lançou uma ROM personalizada para você, que é o proprietário do Nexus One. Alguns de seus hacks G1 não estão incluídos, pois não há necessidade do ótimo hardware do Nexus One. Mas isso não quer dizer que isso não esteja cheio de mercadorias. Aqui estão alguns destaques:

  • O kernel 2.6.29.6 mais recente, que suporta tethering, vpn e outros módulos (cifs, nfs, aufs, fuse)
  • Cabo USB incorporado
  • Suporte de áudio FLAC
  • Inclui BusyBox, htop, nano, powertop, openvpn e todos os utilitários de linha de comando de engenharia

Claro que há mais, essa é apenas a pequena lista. O trabalho de Cyanogen é sempre excelente, o suficiente para que muitas de suas alterações tenham sido incluídas na árvore de fontes do Android. É uma tarefa difícil fazer com que o Nexus One tenha um desempenho melhor do que já é, mas posso lhe dizer isso - ele faz tudo, exceto voar usando essa compilação, e eu recomendo que você dê uma olhada.

Página inicial do Cyanogen Mod http://www.cyanogenmod.com/. O usuário do A / C rsvpinx iniciou o tópico de discussão de A / C sobre a ROM aqui em nossos forums.

MetaMorph (raiz necessária!)

Talvez o MetaMorph seja um aplicativo. Talvez seja melhor servir com uma revisão completa nos fóruns de aplicativos. Mas eu simplesmente não me canso dessa ferramenta. O que ele faz é permitir ao usuário final baixar um tema personalizado e carregá-lo no telefone sem o incômodo de imagens de recuperação e ROM piscando. Conversei com Stericson nos desenvolvedores do XDA e fiz algumas perguntas sobre o aplicativo:

Seu aplicativo é uma grande inovação na maneira como os temas e elementos visuais são alterados pelo usuário final. Como você achou disso?

Quais recursos você recomenda para alguém novo no Android e seu aplicativo dá uma olhada para facilitar o uso do MetaMorph?

Você está dando aos seus usuários atualizações muito oportunas. Você pode nos dar alguma notícia sobre os próximos recursos?

A decisão de fornecer o mesmo recurso definido na versão grátis e doar foi ótima para o consumidor. Você acha que isso prejudica algum potencial de lucro real?

Onde um desenvolvedor de temas emergentes procuraria começar a criar temas MetaMorph?

Gostaria de agradecer à Stericson por reservar um tempo para responder algumas perguntas para nós e pela excelente aplicação. Usando o MetaMorph, qualquer pessoa com talento para trabalhos gráficos pode facilmente se tornar um desenvolvedor de temas para Android.

Como Stericson apontou, o segmento de suporte oficial para o aplicativo, juntamente com uma tonelada de informações, está disponível para os desenvolvedores do XDA. O usuário do A / C mclarryjr iniciou uma boa discussão em nossos fóruns sobre como fazer a mágica com essa aqui em nossos fóruns. Clique no QRcode do seu telefone (ou clique no navegador Android) para ir direto ao mercado e pegar o MetaMorph.

Espero que tenha gostado da edição desta semana do Inside Android. Lembre-se de que estou sempre procurando dicas e opiniões Encontre-me nos fóruns ou envie uma mensagem para [email protected]