De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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.
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.
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."
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários