
Calvin Wankhede / Autoridade Android
DR
- Librephone é um esforço para fazer engenharia reversa do código proprietário necessário para o funcionamento do seu telefone.
- Embora projetos como o LineageOS priorizem o código-fonte aberto, alguns “blobs” binários foram necessários até agora.
- O projeto começará identificando um aparelho alvo com código proprietário mínimo.
A privacidade é uma grande preocupação para muitos usuários de smartphones e, embora plataformas como o Android ofereçam diversas configurações diferentes para gerenciar seus dados e quem tem acesso a eles, no final das contas você ainda confia no Google. Você tem outras opções, porém, com projetos como o GrapheneOS, oferecendo firmware alternativo que duplica a privacidade e minimiza ainda mais a exposição dos seus dados. E agora estamos aprendendo sobre um novo esforço que procura resolver um dos maiores problemas de projetos de software aberto como esse.
Não quero perder o melhor de Autoridade Android?


Sistemas como o LineageOS tentam oferecer alternativas totalmente de código aberto ao software que pode ser fornecido com o seu telefone, mas esse objetivo é muitas vezes prejudicado pela dependência de blobs proprietários – basicamente, código pré-compilado fornecido por um fornecedor de hardware que é necessário para interagir com esse silício. Isso poderia ser algo como um driver gráfico – este é o mesmo tipo de situação com a qual os entusiastas do Linux têm lidado em PCs há décadas.
Mesmo que você retire todos os aplicativos do Google de sua versão Android e use um código-fonte aberto, limpo e agradável sempre que possível, ter que distribuir seu software com um desses blobs binários significa que você não pode realmente oferecer aos seus usuários transparência total do código – você apenas precisa aceitar a palavra do OEM de que o blob está fazendo o que deveria.
Isso não é ótimo, e agora um novo esforço da Free Software Foundation (FSF) está tentando fazer algo a respeito. O objetivo de seu projeto Librephone é direto, embora longe de ser simples: fazer engenharia reversa desses blobs e transformá-los em código-fonte aberto.
O primeiro passo será identificar o telefone mais prático para tentar liberar dessa maneira. Isso significa catalogar todos os diferentes blobs dos quais os aparelhos populares dependem e tentar encontrar hardware que talvez não dependa de tantos outros. A Librephone está procurando “encontrar um telefone com o menor número de problemas de liberdade solucionáveis” para começar.
Depois disso, começa o árduo trabalho de engenharia reversa, tentando descrever o comportamento desses blobs binários opacos de uma forma que permita que eles sejam recriados de maneira funcionalmente idêntica – embora agora com o benefício de oferecer também um código-fonte claro e legível.
Numa altura em que o Google está a reforçar o seu controlo sobre o Android, mais utilizadores do que nunca estão provavelmente a pensar em alternativas que priorizam a privacidade, por isso um projecto como o Librephone pode ser exactamente o que o médico receitou. Ficaremos muito curiosos para ver qual será o telefone inicial que a FSF tenta liberar – fique atento às atualizações lá.
Obrigado por fazer parte da nossa comunidade. Leia nossa Política de Comentários antes de postar.
