Conheça o mikroPhone, um smartphone aberto com foco em privacidade. Confira os detalhes desse projeto interessante.
O mikroPhone é um telefone celular que você pode construir sozinho… pelo menos teoricamente.
Ele é feito usando uma combinação de componentes prontos para uso e peças personalizadas, mas você pode encontrar uma lista completa de componentes, bem como esquemas e arquivos de fabricação de PCB na página “Como construir meu mikroPhone“.
Por que construir seu próprio telefone?
Neste caso, a ideia é dar a você mais controle sobre seu dispositivo. O projeto visa usar hardware que seja “o mais aberto possível”, ao mesmo tempo em que inclui recursos de privacidade aprimorados.
mikroPhone, um smartphone aberto com foco em privacidade
No momento, o design ainda é um trabalho em andamento – há instruções para montar um telefone com funcionalidade básica, mas se você quiser executar aplicativos como um navegador da web, pode ter que esperar um pouco.
Há um adaptador de vídeo, mas nenhum visor real na lista de especificações. Ainda não há um case para o telefone. E não está claro se ou quando você poderá comprar um mikroPhone totalmente montado se montar o seu próprio parece um pouco difícil demais.
No coração da placa está um microcontrolador SiFive Freedom E310-G002 RISC-V que lida com a funcionalidade básica do telefone.
É o único processador que interage com o microfone, câmera e outros sensores, o que limita a capacidade de um invasor malicioso obter acesso a esses sensores.
Mas o telefone também depende de vários outros componentes para funcionar. Há um módulo ESP32 WiFi+ Bluetooth e um módulo mini PCIe para um modem celular, como um SIMCom SIM7600X ou Quectel EC-25.
Combinados com um controlador de tela, chip de áudio, bateria e leitor de cartão SD, esses componentes devem ser suficientes para permitir que você faça chamadas e envie mensagens, e os desenvolvedores por trás do projeto mikroPhone dizem que um sistema operacional básico que suporta esses recursos é “quase completo em termos de recursos”.
Mas se você quiser executar um sistema operacional de smartphone completo com suporte para um navegador da web ou outros aplicativos, precisará de um pouco mais de potência do que isso.
Então, a equipe também está trabalhando para adicionar suporte para um complemento “App Moodle”, que é basicamente um computador em um módulo capaz de executar um sistema operacional separado, como uma distribuição Linux móvel ou uma ROM personalizada baseada em Android.
No momento, a ideia para nós é algo como um módulo de processador NXP i.MX 8M Plus quad-core ARM Cortex-A53.
Enquanto o microprocessador RISC-V (MCU) e o App Module baseado em ARM compartilhariam uma tela e um painel de entrada de toque, os usuários só interagiriam com um de cada vez. Isso parece… um pouco estranho.
Parece que você não seria capaz de fazer chamadas ou enviar mensagens de texto do sistema operacional Linux ou Android e, em vez disso, precisaria alternar para o sistema operacional MCU para essas funções e, em seguida, alternar de volta para o sistema operacional completo para executar aplicativos mais complexos.