AnLinux: uma maneira fácil de instalar um ambiente Linux em um telefone Android sem root

AnLinux: uma maneira fácil de instalar um ambiente Linux em um telefone Android sem root

Qualquer telefone ou tablet com Android é um dispositivo que roda o sistema operacional Linux. Sim, um sistema operacional muito modificado, mas ainda assim a base do Android é o kernel Linux. Mas, infelizmente, para a maioria dos telefones a opção “desmontar o Android e instalar uma distribuição de sua escolha” não está disponível.

Portanto, se você quiser Linux em seu telefone, terá que comprar gadgets especializados como o PinePhone, sobre o qual nós já escrevemos em um dos artigos. Mas existe outra maneira de obter um ambiente Linux em praticamente qualquer smartphone, sem acesso root. Um instalador chamado AnLinux ajudará com isso.

O que é AnLinux?

Este é um software especializado que dá uma oportunidade use Linux em seu telefone montando uma imagem contendo o sistema de arquivos raiz de qualquer distribuição, incluindo Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine e muitos outros. O instalador usa PRoot para emular o acesso root.

PRoot intercepta todas as chamadas feitas pelo usuário que normalmente exigiriam acesso root e garante que funcionem em condições normais. PRoot usa a chamada de sistema ptrace para depurar software, o que ajuda a atingir o objetivo. Com o PRoot, tudo isso pode ser feito como no chroot, mas sem direitos de root. Além disso, o PRoot fornece acesso de usuário falso ao sistema de pseudoarquivos.

AnLinux é um programa pequeno. Mas isso é suficiente, pois seu único objetivo é instalar imagens do sistema e executar scripts que elevem o ambiente do usuário. Quando tudo estiver pronto, o usuário recebe um PC Linux em vez de um smartphone, com o Android continuando rodando em segundo plano. Conectamos ao dispositivo usando um visualizador ou terminal VNC e estamos prontos para trabalhar.

Claro, esta não é a opção ideal para rodar Linux em um smartphone, mas funciona muito bem.

Por onde começar?

O principal é um smartphone Android com uma versão de sistema operacional não inferior ao Lollipop. Além disso, um dispositivo ARM ou x32 de 64 ou 86 bits também funcionará. Além disso, você precisará de uma quantidade significativa de espaço livre no arquivo. Para fazer isso, você pode usar um cartão de memória ou simplesmente um dispositivo com grande quantidade de memória interna.

Além disso, você precisará de:

Termux e VNC são necessários para obter acesso ao seu “computador Linux”. Os últimos três elementos são necessários apenas para garantir um trabalho confortável com o telefone e o instalador. Um cabo HDMI será necessário apenas se for mais conveniente para o usuário trabalhar com uma tela grande em vez de olhar para a tela do telefone.

Bem, vamos começar

AnLinux: uma maneira fácil de instalar um ambiente Linux em um telefone Android sem root

Assim que o Termux for instalado, teremos um console completo. Sim, não há root (se o telefone não tiver root), mas tudo bem. A próxima etapa é instalar a imagem para a distribuição Linux.

Agora você precisa abrir o AnLinux e selecionar Dashboard no menu. Existem três botões no total, mas você só pode selecionar um, o primeiro. Depois disso, aparece o menu de seleção de distribuição. Você pode escolher não apenas um, mas vários, mas neste caso precisará de uma grande quantidade de espaço livre no arquivo.

Após selecionar a distribuição, outros dois botões são acionados. O segundo permite baixar para a área de transferência os comandos necessários para baixar e instalar o Linux. Normalmente são comandos pkg, wget e um script para executá-los.

AnLinux: uma maneira fácil de instalar um ambiente Linux em um telefone Android sem root

O terceiro botão inicia o Termux para que os comandos possam ser colados no console. Depois de tudo feito, é lançado um script que permite carregar o ambiente de distribuição. Para chamar o kit de distribuição, você precisa executar o script todas as vezes, mas nós o instalamos apenas uma vez.

E o shell gráfico?

Se precisar, basta selecionar o menu do ambiente de trabalho e usar mais botões - não três, mas mais aparecerão. Além da distribuição em si, você também precisa selecionar um shell, por exemplo, Xfce4, Mate, LXQt ou LXDE. Em geral, nada complicado.

Então, além do script que inicia a distribuição, você precisará de outro - ele ativa o servidor VNC. Em geral, todo o processo é simples e direto, dificilmente causará dificuldades.

Após iniciar o servidor VNC, nos conectamos do lado do cliente usando o visualizador. Você precisa saber a porta e o localhost. Tudo isso é relatado pelo script. Se tudo for feito corretamente, o usuário terá acesso ao seu sistema Linux virtual. O desempenho dos telefones modernos é excelente, por isso não haverá problemas. Claro, é improvável que um smartphone consiga substituir completamente um desktop, mas, em geral, tudo funciona.

Este método pode ser útil se de repente você precisar se conectar com urgência ao servidor e estiver no carro, sem um laptop (é claro, neste caso, todas as operações descritas acima com o AnLinux já deveriam ter sido concluídas). Uma máquina virtual Linux permite que você se conecte a um servidor comercial ou doméstico. E se por algum motivo o carro tiver um display e um teclado sem fio, em questão de segundos você poderá organizar um escritório de trabalho na cabine.

AnLinux: uma maneira fácil de instalar um ambiente Linux em um telefone Android sem root

Fonte: habr.com

Adicionar um comentário