Exécutez Linux sur votre appareil sans l'enraciner.
GNURoot vous fournit une méthode à installer et à utiliser les distributions GNU / Linux et leurs applications / packages associés aux côtés d'Android.
Cela ne nécessite pas de racine.
Une désinstallation régulière nettoie complètement après cette application.
Ceci est extensible et vous pourrez installer vos propres applaudissements / packages.
À l'intérieur GNURoot , vous pouvez créer un système de fichiers racine), le lancer dedans ou le supprimer.
Lisez la description des applications GNURoot Wheezy, Gentoo, Fedora ou Autochtones dans le Play Store pour obtenir des conseils sur la façon de commencer à les utiliser.
https://play.google.com/store/apps/details?id=champion.gnuroot.whezy
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
La moto est: "Ce n'est pas fait, jusqu'à ce que tout * fonctionnera"
* Tout == All Linux, applications d'espace utilisateur, sans avoir à rooter votre appareil. Certaines choses (un petit nombre de choses), qui nécessitent réellement la racine ne fonctionneront pas (comme insérer un module de noyau).
Objectifs clés:
Choix ou GNU / Linux rootfs pour commencer:
Actuellement deux choix, bien d'autres à venir.
Toutes les applications qui ne nécessitent pas absolument la racine doivent fonctionner comme normales:
APT-get fonctionne maintenant.
L'étape suivante consiste à obtenir une interface graphique pour le bureau, le terminal et les applications. Actuellement, lance uniquement un émulateur de terminal Android. Preuve de concept effectué. Raffinement laissé.
Faites bien fonctionnement aux côtés d'Android:
Fonctionne déjà comme une application "normale".
La prochaine étape consiste à fournir des intentions utiles pour les utilisateurs et les applications (avec autorisations) à utiliser.
Fournir des correctifs de support et de bogues appropriés:
Libérez un modèle de paiement quoi que ce soit, donc plus de temps peut y être consacré. Maintenant en place. Décidez si cela devrait être obligatoire.
Améliorer les performances:
Minimisez l'effet de performance des astuces utilisées pour faire que tout cela fonctionne. Très bien maintenant.
Réduire l'empreinte:
Déplacez-vous autant que possible sur la carte SD.
Installez uniquement ce qui est nécessaire et laissez l'utilisateur le développer à partir de là.
Soutenez plusieurs architectures:
Seul le bras pris en charge. Aucune raison pour laquelle MIPS et X86 ne peuvent pas être pris en charge.
Les racines contiennent principalement du code GPL, mais pour ce lanceur, je suis le titulaire du droit d'auteur et il n'est pas sous le GPL, mais plutôt l'Apache V2. Il contient une version modifiée de l'émulateur de terminal Android, qui est également sous l'Apache V2.
S'il vous plaît: bogues de fichiers, demandes de fonctions du code de vue ici:
https://github.com/corbinlc/gnuroot