Execute o Linux no seu dispositivo sem fazer root.
GNURoot fornece um método para você instalar e usar distribuições GNU/Linux e seus aplicativos/pacotes associados junto com o Android.
Isso NÃO requer root.
Uma desinstalação regular limpa completamente após esta aplicação.
Isso é expansível e você poderá instalar seus próprios aplicativos/pacotes.
Dentro do GNURoot , você pode criar um sistema de arquivos raiz), iniciá-lo ou excluí-lo.
Leia a descrição dos aplicativos GNURoot Wheezy, Gentoo, Fedora ou Aboriginal na Play Store para obter algumas dicas sobre como começar a usá-los.
https://play.google.com/store/apps/details?id=champion.GNURoot.wheezy
https://play.google.com/store/apps/details?id=champion.GNURoot.gentoo
https://play.google.com/store/apps/details?id=champion.GNURoot.fedora
https://play.google.com/store/apps/details?id=champion.GNURoot.aboriginal
A frase é: "Isso não será feito até que tudo* funcione"
*tudo == todos os aplicativos Linux, do espaço do usuário, sem precisar fazer root no seu dispositivo. Algumas coisas (um pequeno número de coisas) que realmente requerem root não funcionarão (como inserir um módulo do kernel).
Principais objetivos:
Escolha ou rootfs GNU/Linux para começar:
Atualmente duas opções, muitas mais por vir.
Todos os aplicativos que não requerem absolutamente root devem funcionar normalmente:
apt-get agora funcionando.
O próximo passo é obter uma interface gráfica para desktop, terminal e aplicativos. Atualmente, lança apenas um emulador de terminal Android. Prova de conceito realizada. Resta o refinamento.
Faça isso funcionar bem junto com o Android:
Já funciona como um aplicativo “normal”.
A próxima etapa é fornecer intenções úteis para usuários e aplicativos (com permissões) usarem.
Forneça suporte adequado e correções de bugs:
Lance um modelo pague o que quiser, para que mais tempo possa ser dedicado a isso. Agora no lugar. Decida se deve ser obrigatório.
Melhorar o desempenho:
Minimize o efeito de desempenho dos truques usados para fazer tudo funcionar. Muito bom agora.
Reduzir a pegada:
Mova o máximo possível para o cartão SD.
Instale apenas o que for necessário e deixe o usuário crescer a partir daí.
Suporta múltiplas arquiteturas:
Apenas braço apoiado. Não há razão para que MIPS e x86 também não possam ser suportados.
As raízes contêm principalmente código GPL, mas para este lançador eu sou o detentor dos direitos autorais e ele não está sob a GPL, mas sim o Apache v2. Ele contém uma versão modificada do Android Terminal Emulator, que também está no Apache v2.
Por favor: arquive bugs, solicitações de recursos de código de visualização aqui:
https://github.com/corbinlc/GNURoot
Leia mais