você está aqui: Home  → Arquivo de Mensagens

Como instalar Firefox OS junto ao android com gerenciador de boot

Colaboração: Alessandro de Oliveira Faria

Data de Publicação: 28 de setembro de 2015

A Mozilla entra definitivamente no mercado de mobile e competirá diretamente com Android, iOS e Windows Phone. O Firefox OS é baseado totalmente em web, sendo assim concluímos que o esforço para portar aplicativos da internet não exigirá macumba ou magina negra em programação. O seu conceito é muito similar ao Chrome OS, sendo mais preciso o sistema trabalha exatamente a partir de aplicativos web.

A plataforma da Mozilla é baseada na tecnologia HTML5, então não precisamos de grandes estudos, para entender que smartphones com esta tecnologia serão mais baratos e derivará em uma acelerada difusão mercadológica. Sendo uma plataforma de padrão aberto web, proporciona um controle completo dos aplicativos, bem similar ao funcionamento de browser. Além de baseado em web, conta com todos os recursos do aparelho móveis, como mensagens, chamadas, buscas na na internet e jogos que serão desenvolvidos em HTML5 e executados por meio do navegador.

O Firefox OS é baseado no kernel do Linux, esta camada batizada como Gonk, com modificações do Android para suportar os dispositivos móveis baseados na arquitetura ARM. No lugar dos daemons/serviço entra em ação um runtime chamado Gecko. Este runtime nada mais é que um componente de renderização de HTML do Firefox. Com a Mozilla Web APIs, garante-se a inclusão de padrões de APIs JavaScript para o acesso a recursos dos dispositivos móveis, como GPS, acelerômetro e câmera, suporte a multitoque e a tecnologia NFC (WebNFC). Gaia por final é a interface gráfica do sistema operacional, tela de bloqueio, barras de notificações, discador, gerenciador de mensagens e outros.

Para não deixar sombra de dúvida do seu sucesso, o Firefox OS está presente na nova linha de TV Smart da Panasonic Smart TV Panasonic 55CX640 com resolução 4K Ultra HD que já esta disponível no Brasil.

ATENÇÃO: antes de continuar lendo este artigo, deixo claro que o leitor deste texto é responsável por qualquer problema que venha a acontecer com o seu aparelho, logo: sendo de sua inteira responsabilidade e risco a utilização das instruções contida neste documento.

Desbloqueio do aparelho nexus 5

A instalação começa com o desbloqueio do seu equipamento, plugue o cabo USB, habilite o modo desenvolvedor no seu Android, então com os binários adb e fastboot instalados, execute os comando conforme mencionado a seguir.

Utilize o comando a adb para reiniciar o equipamento:

  # adb reboot bootloader 

Agora no bootloader, utilize o comando "fastboot devices" para verificar se tudo está funcionando corretamente. Seguidamente use o comando "fastboot oem unlock" para debloquear o equipamento e finalmente o comando "fastboot reboot-bootloader" para reiniciar o sistema.

ATENÇÃO: durante o desbloqueio devemos confirmar o termo no device.

  # fastboot devices
  XXXXXXXXXXXXXXXX     fastboot
  
  # fastboot oem unlock
  ...
  (bootloader) erasing userdata...
  (bootloader) erasing userdata done
  (bootloader) erasing cache...
  (bootloader) erasing cache done
  (bootloader) unlocking...
  (bootloader) Bootloader is unlocked now.
  OKAY [ 90.093s]
  finished. total time: 90.093s
  
  # fastboot reboot-bootloader 

Pronto, nesta etapa o seu equipamento esta desbloqueado. Agora podemos dar continuidade para a instalação do gerenciador de boot.

Linux: Como instalar Firefox OS junto ao Android com gerenciador de boot.

O multirom e instalação do Firefox OS

Imagina se você deseja ter mais que um sistema instalado? Android, Firefox, Ubuntu Touch e outros. Para resolver esta situação existe o MultiROM, uma especie de gerenciador de boot e muitas outras funcionalidades. O download para o meu equipamento Nexus 5, efetuei neste link: http://forum.xda-developers.com/google-nexus-5/orig-development/mod-multirom-v24-t2571011

A seguir, o link para download dos arquivos necessários para um celular com o Android Lollipop 5.1.1:

Após o download de todos os arquivos, copie-os para a pasta SDCARD do seu celular conforme os comandos a seguir:

  # adb push kernel_kexec_hammerhead_511.zip /sdcard/
  # adb push multirom-20150529-v32c-hammerhead.zip /sdcard/
  # adb push firefox.os.viva.o.linux.zip /sdcard/ 

Agora gravaremos a nova imagem gráfica do recovery rebootando o celular e entrando no modo recovery:

  # adb reboot bootloader 

Ao reiniciar no modo bootloader, execute o comando fastboot conforme o exemplo abaixo:

  # fastboot flash recovery TWRP_multirom_hammerhead_20150630.img
  target reported max download size of 1073741824 bytes
  sending 'recovery' (14056 KB)...
  OKAY [  0.559s]
  writing 'recovery'...
  OKAY [  1.096s]
  finished. total time: 1.655s

Ao término, selecione com o botão de volume o modo RECOVERY e se tudo estiver funcionando corretamente, veremos uma interface gráfica (similar a imagem abaixo). Para terminar a configuração do MultiROM, devemos selecionar a opção Install, selecionar os arquivos multirom-20150529-v32c-hammerhead.zip e kernel_kexec_hammerhead_511.zip e confirmar a injeção/instalação do mesmo.

Agora novamente no menu inicial do modo recovery, selecione -> Advanced -> MultiROM -> Add ROM. Na opção do tipo de ROM selecione o tipo Android e clique no botão Next, selecione o tipo de ROM .ZIP e localize o arquivo firefox.os.viva.o.linux.zip e confirme a instalação.

Para finalizar reinicie o equipamento e aparecera o gerenciador de boot, selecione o novo item e desfruta do Firefox OS sem a necessidade de apagar o sistema operacional nativo do seu aparelho. A tela do seu celular será similar a imagem a seguir após reiniciar o aparelho.

A seguir um vídeo com a operação passo-a-passo das instruções de instalação.

Assistir

Este artigo foi publicado originalmente no portal Viva o Linux

Alessandro de Oliveira Faria é Sócio-fundador da empresa NETi TECNOLOGIA fundada em Junho de 1996, empresa especializada em desenvolvimento de soluções com a tecnologia de Reconhecimento Facial, Consultor Biométrico, Experiência em Realidade Aumentada, Visão Computacional (opencv), Neuro-tecnologia, Redes Neurais e Programação multi-nuclear com CPU e GPU, atua na área de tecnologia desde 1986, leva o Linux a sério desde 1998, membro da comunidade Viva O Linux com mais de 50 palestras e 100 artigos publicados, mantenedor da biblioteca open-source de vídeo captura, Embaixador e openSUSE Member."


Veja a relação completa dos artigos de Alessandro de Oliveira Faria