Replicant, um firmware Android totalmente gratuito

Após quatro anos e meio desde a última atualização, a quarta versão do projeto Replicant 6 foi revelada, desenvolvendo uma versão totalmente aberta da plataforma Android, livre de componentes proprietários e drivers proprietários.

O Ramo Replicante 6 é baseado na base de código do LineageOS 13, que por sua vez é baseado no Android 6. Comparado ao firmware original, o Replicant substituiu grande parte dos componentes proprietários, incluindo drivers de vídeo, firmware binário para Wi-Fi, bibliotecas para trabalhar com GPS, bússola, webcam, interface de rádio e modem. Builds preparadas para 9 dispositivos, incluindo Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus e Galaxy Tab 2.

Principais novidades do Replicant 6

Nesta nova versão que se apresenta, o aplicativo para fazer e receber chamadas, corrigimos um problema com o armazenamento de dados confidenciais, que fazia com que informações sobre chamadas recebidas e efetuadas vazassem devido à verificação do número de telefone nos serviços WhitePages, Google e OpenCnam.

O aplicativo para trabalhar com o catálogo F-Droid foi removido da composição, uma vez que muitos dos programas oferecidos neste catálogo diferem dos requisitos da Free Software Foundation para distribuições totalmente gratuitas.

Outras mudanças que adicionou um script para desabilitar completamente o modem. Anteriormente, ao alternar para o modo de voo, o modem era alternado para o modo de baixo consumo, o que não o desativava completamente, e o firmware proprietário instalado no modem continuava funcionando. Na nova versão, desabilitar o modem bloqueia o carregamento do sistema operacional no modem.

Das outras mudanças que se destacam:

  • Removido o Ambient SDK não gratuito portado do LineageOS 13.
    Corrigidos problemas com o reconhecimento do cartão SIM.
  • Identificado e removido firmware binário associado ao funcionamento dos botões "voltar" e "home" (os botões mantiveram seu desempenho mesmo sem este firmware).
  • Removido o firmware da tela sensível ao toque do Galaxy Note 8.0 que estava faltando o código-fonte.
  • Em vez de RepWiFi, os patches são usados ​​para gerenciar a comunicação sem fio, permitindo que você use o menu normal do Android com adaptadores sem fio externos.
  • Adicionado suporte para adaptadores Ethernet.
    Scripts adicionados para configurar a rede com base em dispositivos USB.
  • Adicionado suporte para adaptadores USB baseados em chip Ralink rt2500 que funcionam sem download de firmware.
  • A renderização OpenGL em aplicativos usa o rasterizador de software llvmpipe por padrão. Para os componentes do sistema da interface gráfica, é permitido desenhar com libagl.
  • Scripts adicionados para alternar entre implementações OpenGL.
  • Scripts adicionados para facilitar a criação do Replicant a partir da fonte.
    Adicionado comando de limpeza para limpar partições no armazenamento.

Ao mesmo tempo, o status de desenvolvimento do ramo Replicant 11 foi publicado, baseado na plataforma Android 11 (LineageOS 18) e enviado com um kernel Linux normal (kernel de baunilha, não Android). Espera-se que a nova versão forneça suporte para os seguintes dispositivos: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) e Galaxy Note II 4G (N7105).

É possivel que as compilações são preparadas para outros dispositivos compatíveis com o kernel Linux padrão e que atendam aos requisitos do Replicant (os dispositivos devem fornecer isolamento de modem e vir com uma bateria substituível para garantir ao usuário que, após desconectar a bateria, o dispositivo realmente ligará).

Dispositivos compatíveis com o kernel Linux, mas que não atendem aos requisitos do Replicant, podem ser adaptados para trabalhar com entusiastas do Replicant e oferecidos como compilações não oficiais.

Os principais requisitos da Free Software Foundation para distribuições totalmente gratuitas são:

  • Inclusão no kit de distribuição de software com licenças aprovadas pela FSF.
  • Inadmissibilidade do fornecimento de firmware binário (firmware) e quaisquer componentes binários dos drivers.
  • Não são aceitos componentes funcionais imutáveis, mas a possibilidade de incluir outros não funcionais, sujeito à permissão para copiá-los e distribuí-los para fins comerciais e não comerciais (por exemplo, mapas CC BY-ND para um jogo GPL).
  • A inadmissibilidade do uso de marcas cujas condições de uso impeçam a cópia e distribuição gratuita de todo ou parte do kit de distribuição.
  • Conformidade com a pureza da documentação licenciada, inadmissibilidade de documentação que recomende a instalação de software proprietário para solucionar determinados problemas.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar o detalhes no link a seguir.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.