Android na Raspberry Pi 4: Primeiros Passos - MakerHero

Android e Google Play na Raspberry Pi 4 11

A Raspberry Pi oferece a liberdade de instalar uma enorme variedade de sistemas operacionais. Embora os sistemas projetados para a Raspberry Pi forneçam uma experiência mais confiável e estável ao usuário, pode haver um momento em que seja necessário um conjunto de recursos muito específico, como acessar aplicativos Android. Infelizmente, o Android não foi projetado para ser usado com a Raspberry Pi 4. Entretanto um desenvolvedor criou uma versão do LineageOS 16.0 (uma distribuição Android de código aberto) para Raspberry Pi 4.

Android e Google Play na Raspberry Pi 4

O que é LineageOS?

É um sistema operacional gratuito e de código aberto para smartphones e tablets, baseado no Android. O LineageOS 16.0 é baseado no sistema Android Pie (9.0). A versão para Raspberry Pi 4 não é oficial, logo não é suportado pela equipe do LineageOS, além de geralmente não ser adequada para a execução de tarefas intensivas, como jogos ou streaming de mídia de alta resolução. Embora os aplicativos do Google (incluindo o Google Play Store) não venham incluídos por padrão, devido a problemas legais, os usuários podem instalar e atualizar normalmente com o pacote GApps.

O que é GApps?

O Google Apps (também conhecido como GApps) são aplicativos proprietários do Google (como Google Play Services, Google Play Store, Gmail e Mapas) que vêm pré-instalados com a maioria dos dispositivos Android. Devido a restrições de licenciamento, esses aplicativos não podem ser pré-instalados com o LineageOS e devem ser instalados separadamente.

Material necessário

Para realizar este projeto, vamos precisar de:

Primeira etapa: baixar e gravar o LineageOS

No computador ou notebookbaixar e gravar o LineageOS no cartão SD como mostra o passo-a-passo a seguir.

Primeiro, baixe o arquivo lineage-16.0-20200212-UNOFFICIAL-KonstaKANG-rpi4.zip.

Fazendo download do Android e Google Play na Raspberry Pi 4

Para gravar o arquivo no cartão SD, baixe e instale/execute, de acordo com o sistema operacional, o aplicativo Balena Etcher.

Em seguida insira o cartão SD no computador ou notebook, abra o aplicativo Balena Etcher e clique em Select image.

Gravando Android e Google Play na Raspberry Pi 4

Selecione o arquivo lineage-16.0-20200212-UNOFFICIAL-KonstaKANG-rpi4.zip e clique em Abrir.

Android na Raspberry Pi 4

Clique em Flash e aguarde a conclusão do processo.

Android na Raspberry Pi 4

Agora, remova com segurança o cartão SD e insira na Raspberry Pi 4.

Segunda etapa: Android na Raspberry Pi 4

Na Raspberry Pi 4: executar o Android como mostra o passo-a-passo a seguir.

Conecte teclado, mouse, TV ou monitor (via HDMI), opcionalmente cabo de rede (Ethernet) e por último a fonte de energia. Após algum tempo, você verá a tela de boas-vindas do LineageOS.

Clique em Next.

Android na Raspberry Pi 4

Selecione o idioma Português (Brasil) e clique em Próximo.

Android na Raspberry Pi 4

Selecione o fuso horário Brasília e clique em Próximo.

Configurndo Android na Raspberry Pi 4

Selecione (dois cliques) e configure a rede WiFi, em seguida clique em Avançar (esse passo será suprimido ao usar cabo de rede).

Configurndo Android na Raspberry Pi 4

Desmarque Permitir que aplicativos que pediram a sua permissão… e clique em Próximo.

Configurndo Android na Raspberry Pi 4

Desmarque Ajude a melhorar o LineageOS… e clique em Próximo.

Configurndo Android na Raspberry Pi 4

Clique em Pular.

Configurndo Android na Raspberry Pi 4

Clique em Início.

Configurndo Android na Raspberry Pi 4

Já é possível ver a tela inicial do Android, agora precisamos preparar o Android para instalar o Google Play Store através do GApps.

Configurndo Android na Raspberry Pi 4

Terceira etapa: Preparar Android para instalar GApps

Abra o Navegador.

Preparando Android na Raspberry Pi 4

Digite ou clique em https://opengapps.org/, selecione ARM, 9.0, pico e clique em Download.

Configurndo Android na Raspberry Pi 4

Clique em Permitir.

Agora, digite ou clique em https://bit.ly/2V7bVOY, clique em Download Apk e após o download clique no botão home.

GApps no Android na Raspberry Pi 4

De volta a tela inicial do Android, arraste o mouse para cima a partir da parte inferior da tela.

GApps no Android na Raspberry Pi 4

A página de aplicativos será exibida, clique em Arquivos.

GApps no Android na Raspberry Pi 4

Clique em Downloads.

GApps no Android na Raspberry Pi 4

Arraste o arquivo open_gapp.. para Raspberry Pi 4.

GApps no Android na Raspberry Pi 4

 

Agora, será mais fácil encontrar esse arquivo quando inicializarmos no modo de recuperação.

Clique no botão voltar.

GApps no Android na Raspberry Pi 4

Vamos ativar as Opções do desenvolvedor para ter acesso ao Terminal.

Clique em Configurações.

GApps no Android na Raspberry Pi 4

Clique em Sobre o tablet.

GApps no Android na Raspberry Pi 4

Localize Número da versão, clique repetidamente até ver o pop-up Você ativou as configurações do desenvolvedor e clique no botão voltar.

GApps no Android na Raspberry Pi 4

Clique em Sistema.

GApps no Android na Raspberry Pi 4

Clique em Avançado.

GApps no Android na Raspberry Pi 4

Clique em Opções do desenvolvedor.

GApps no Android na Raspberry Pi 4

Clique em Acesso superusuário.

GApps no Android na Raspberry Pi 4

Selecione Aplicativos e ADB.

GApps no Android na Raspberry Pi 4

Clique em OK.

GApps no Android na Raspberry Pi 4

Localize Terminal local, arraste o controle deslizante para a posição On e e clique no botão home.

GApps no Android na Raspberry Pi 4

De volta a tela inicial do Android, o Raspberry Pi 4 precisa ser reinicializado para obter acesso ao Terminal.

Pressione e segure a tecla F5 e clique em Reiniciar.

GApps no Android na Raspberry Pi 4

Quarta etapa: Inicializar Android no modo de recuperação

De volta a tela inicial do Android, arraste o mouse para cima a partir da parte inferior da tela.

GApps no Android na Raspberry Pi 4

A página de aplicativos será exibida, clique em Terminal.

GApps no Android na Raspberry Pi 4

Clique em Permitir.

Digite su e pressione a tecla Enter.

GApps no Android na Raspberry Pi 4

Clique em Permitir.

GApps no Android na Raspberry Pi 4

Digite rpi4-recovery.sh e pressione a tecla Enter.

GApps no Android na Raspberry Pi 4

Digite reboot e pressione a tecla Enter.

GApps no Android na Raspberry Pi 4

O Android iniciará no modo de recuperação.

Quinta etapa: Instalar GApps

Arraste o controle deslizante Swipe to allow modifications para a posição On.

GApps no Android na Raspberry Pi 4

Clique em Install.

GApps no Android na Raspberry Pi 4

Clique em open_gapps-arm-9.0-pico-20200403.zip.

GApps no Android na Raspberry Pi 4

Arraste o controle deslizante Swipe to confirm Flash para a posição On.

GApps no Android na Raspberry Pi 4

Clique em Wipe Dalvik.

GApps no Android na Raspberry Pi 4

Arraste o controle deslizante Swipe to Wipe para a posição On.

GApps no Android na Raspberry Pi 4

Clique na sequência: back, seta “voltar”, seta “voltar”, e depois em Wipe.

GApps no Android na Raspberry Pi 4

Arraste o controle deslizante Swipe to Factory Reset para a posição On.

GApps no Android na Raspberry Pi 4

Clique na sequência back, seta “voltar”, e depois em Mount.

GApps no Android na Raspberry Pi 4

Selecione Boot.

GApps no Android na Raspberry Pi 4

Clique na seta “voltar” e depois em Advanced.

GApps no Android na Raspberry Pi 4

Clique em Terminal.

GApps no Android na Raspberry Pi 4

Digite rpi4-recovery.sh boot e pressione a tecla Enter, em seguida digite reboot e novamente a tecla Enter.

GApps no Android na Raspberry Pi 4

Configurar Android e Google Play Store

Selecione Português (Brasil) e clique em Iniciar.

GApps no Android na Raspberry Pi 4

Clique em Não Copiar.

GApps no Android na Raspberry Pi 4

Digite sua conta do Google e clique em Próxima.

GApps no Android na Raspberry Pi 4

Digite sua senha e clique em Próxima.

Clique em Concordo.

Arraste o controle deslizante Fazer backup no Google Drive para a posição Off.

Arraste os controles deslizantes Usar local, Permitir busca e Enviar dados de uso e diagnóstico para a posição Off.

Clique em Aceitar.

Clique em Agora não.

Clique em Pular mesmo assim.

Clique em Pular.

Clique em Não.

Desmarque Ajude a melhorar o LineageOS… e clique em Próximo.

Clique em Next.

O Google Play Store agora está instalado na Raspberry Pi 4!

Para testar, clique em Play Store.

Se tudo estiver certo, verá algo como.

Agora, instale um aplicativo, por exemplo o Blynk.

E clique em Abrir.

Blynk instalado com sucesso.

Clique no botão home para voltar a tela inicial do Android.

Conclusão

Como dito anteriormente, esta versão do Android pode não ser estável como esperado, além de geralmente não ser adequada para a execução de tarefas intensivas, como jogos ou streaming de mídia de alta resolução. Entretanto, pode ser usada como ambiente de testes para desenvolvedores de aplicativos Android e makers, já que é compátivel com:

Surgindo ideias? Espero que sim. Deixe seu comentário abaixo dizendo o que achou. Para mais conteúdos como esse, acesse o blog.

Até a próxima.

Faça seu comentário

Acesse sua conta e participe

11 Comentários

  1. Olá, como ativar e usar as GPIO da Raspberry usando o sistema operacional Android?

    1. Olá Fausto!

      Você pode utilizar o sysfs, conforme é informado neste post no fórum da raspberry: https://forums.raspberrypi.com/viewtopic.php?f=73&t=258302

      Abraços!
      Vinícius – Equipe MakerHero

  2. Olá Filipe, gostei do seu projeto, só tenho um dúvida, como fazer para virar a tela?

    1. Olá Gerson!

      Encontrei este tópico aqui no fórum da raspberry: https://forums.raspberrypi.com/viewtopic.php?t=261228&start=150

      No post há os comandos para realizar a rotação da tela, porém é referente a versão 16 do Lineage, e não encontrei muito mais sobre em versões posteriores.

      Abraços!
      Vinícius – Equipe MakerHero

  3. Vou tentar e gostei de seu artigo.Será muito útil em sala de aula vou laboratório….

    1. Olá Everton,

      Ficamos contentes em saber que você gostou! Se for aplicar, conta pra gente aqui seu resultado.

      Abraço!
      Rosana – Equipe MakerHero

  4. Ola fiz varias tentativas e nada a RPI só fica piscando e não aparece nada não buta com o android

    Você tem alguma dica?

    1. Olá Marcos,

      Qual modelo de RPi você está utilizando?

      Abraço!
      Rosana – Equipe MakerHero

  5. Muito bem explicado. Seguindo sua explicação tão detalhada até uma criança consegue acompanhar e executar. Parabéns.

  6. Já tem disponível a versão lineage-17.1-20200813. Única coisa que muda no tutorial é que depois de instalar o Gapps, não dá pra dar o comando no terminal pra ele bootar no modo normal. Ao invés disso, tem que baixar um arquivo chamado lineage-17.1-rpi-recovery2boot.zip e instala-lo como fez com o Gapps, e ai sim pode reiniciar a Rasp que ela vai bootar.

  7. Olá, Renato! A sua explicação está muito detalhada. Obrigada! Infelizmente, depois de inserir o meu e-mail (já na fase final, para iniciar sessão no Google) não me aparece a caixa para inserir a palavra-passe, mas sim a seguinte mensagem “Algo correu mal Lamentamos, mas ocorreu um erro. Tente novamente.”

    Já tentei várias vezes e nada. Tem alguma ideia de qual pode ser o problema?

    Muito obrigada!