Se você é um entusiasta do código aberto, é provável que tenha uma longa lista de motivos para não gostar do Android. E talvez você já tenha tentado, durante anos, encontrar uma alternativa viável e aberta. Infelizmente, projetos como o Ubuntu Touch, o Firefox OS e o Sailfish não prosperaram ou foram descontinuados. No entanto, se você ainda sonha com um sistema operacional móvel de código aberto, baseado em Linux, o KDE Plasma Mobile surge como uma excelente opção. Ele é uma ramificação do Ubuntu Touch que traz o ambiente KDE para dispositivos como o Nexus 5 e 5X, prometendo uma experiência Linux completa em seu celular. Vamos ver como instalar o KDE Plasma Mobile Linux no seu Nexus 5 ou 5X.
Preparando as Ferramentas Android
Para interagir com qualquer dispositivo Android, você precisará de ferramentas de desenvolvimento. Algumas distribuições Linux já incluem essas ferramentas, facilitando o acesso, enquanto outras não. Para instalar o Plasma Mobile no Nexus 5 e 5X, você precisará apenas do Fastboot e do ADB, sem a necessidade de todo o ambiente de desenvolvimento Android. Você também pode baixar as ferramentas ADB e Fastboot diretamente do Google.
Veja como obter essas ferramentas na sua distribuição Linux:
Ubuntu
sudo apt install android-tools-adb git android-tools-fastboot
Arch Linux
sudo pacman -S android-tools git
Debian
sudo apt-get install android-tools-adb android-tools-fastboot git
Fedora, OpenSUSE e Outras Distribuições
O Fedora, o OpenSUSE e diversas outras distribuições Linux não incluem os binários instaláveis para o Android Debug Bridge (ADB) ou para a ferramenta Fastboot. Isso é compreensível, já que o sistema operacional do Google impõe algumas restrições, levando algumas distribuições a optarem por não fornecer as ferramentas de desenvolvimento prontas para uso.
Mas não se preocupe! Existem binários independentes que você pode baixar e que funcionam perfeitamente.
Primeiramente, faça o download dos binários do ADB e do Fastboot.
Além dos binários, certifique-se de instalar o pacote Git usando o gerenciador de pacotes da sua distribuição Linux.
Em seguida, abra um terminal e execute os seguintes comandos para tornar as ferramentas do Android acessíveis no seu sistema Linux:
sudo cd ~/Downloads
Observação: Seu diretório de downloads pode ser diferente.
Dentro do diretório de downloads, liste todos os arquivos com o comando ls:
ls
Procure por “fastboot” e “adb”. Depois, use o comando chmod para alterar as permissões desses arquivos, tornando-os executáveis.
sudo chmod +x fastboot
sudo chmod +x adb
Com o comando mv, mova os dois binários para o diretório /usr/bin/. Isso permitirá que o Fastboot e o ADB sejam chamados como qualquer outra ferramenta no terminal.
sudo mv ~/Downloads/adb /usr/bin
sudo mv ~/Downloads/fastboot /usr/bin
Desbloqueando o Bootloader
Antes de instalar qualquer firmware personalizado, o bootloader do seu dispositivo precisa ser desbloqueado. As instruções para o Nexus 5 e 5X são praticamente as mesmas:
Passo 1: Conecte seu dispositivo Android ao PC usando o cabo USB. Use o cabo original para melhores resultados.
Passo 2: Acesse as configurações e procure por “Sobre o telefone”. No Android 6 ou superior, você pode usar a função de pesquisa. Na área “Sobre o telefone”, encontre “Número da versão” e toque nele várias vezes até aparecer a mensagem “Você agora é um desenvolvedor!”.
Passo 3: Retorne para as configurações principais e procure por “Depuração USB”. Habilite essa opção. Se você estiver em uma versão anterior do Android, a opção estará nas configurações do desenvolvedor.
Passo 4: Nas opções do desenvolvedor, no Nexus 5X, você precisará habilitar o desbloqueio do bootloader. Procure por “Permitir desbloqueio OEM” e marque a caixa.
Passo 5: Abra o terminal e digite:
sudo -s
adb start-server
Desbloqueie seu dispositivo e aceite o pedido de permissão para depuração USB. Marque a opção “Sempre permitir deste computador” se não quiser aceitar a depuração USB manualmente.
Verifique se o servidor ADB está funcionando com:
adb devices
Em seguida, reinicie o dispositivo no modo bootloader:
adb reboot bootloader
Passo 6: O dispositivo está agora no modo download. É hora de verificar a conexão com o comando Fastboot:

fastboot devices
Se tudo estiver correto, o número de série do seu dispositivo deverá aparecer no terminal.
Desbloqueie o bootloader com:
fastboot oem unlock
Ao executar este comando, você precisará confirmar a ação no seu dispositivo usando as teclas de volume para navegar e o botão power para confirmar.
Instalando o Plasma Mobile
Agora que o dispositivo está desbloqueado e tudo está pronto, vamos instalar a versão mais recente do KDE Plasma Mobile no seu Nexus 5 ou 5X. Usando o mesmo terminal com privilégios de root, digite:
fastboot format cache
Isso apagará a partição de cache do dispositivo, o que é crucial para evitar falhas no sistema operacional. Em seguida, limpe a partição de dados do usuário:
fastboot format userdata
Com as partições formatadas, é hora de instalar o sistema operacional. Clone o código-fonte mais recente para seu computador:

git clone https://github.com/plasma-phone-packaging/pm-flashtool.git
Acesse o diretório de código-fonte com o comando cd:
cd pm-flashtool
Finalmente, inicie o processo de instalação:
./pm-flash -p neon
Este processo, incluindo a primeira inicialização, pode demorar um pouco. Seja paciente. Não desligue o dispositivo. Lembre-se de que a instalação de um novo firmware em um dispositivo Android, especialmente um baseado em Linux, leva tempo.
Conclusão
Para os usuários de Linux que buscam smartphones, a escolha se resume praticamente ao Android. Para os entusiastas do código aberto, isso é frustrante, já que o Google está tornando a plataforma cada vez mais fechada. Por um tempo, parecia que todas as alternativas viáveis ao Android na comunidade de código aberto haviam desaparecido. No entanto, o Plasma Mobile surgiu como uma nova esperança. Se você está procurando um sistema operacional alternativo ao Android, esta pode ser sua última chance. Pronto para a mudança? Adquira um Nexus 5 ou 5X e experimente!