UserLand, Une distribution GNU/Linux pour votre Android

Hello ou plutôt Bonsoir,

Je me chauffe pour faire un petit tuto, majoritairement composé d’image 🙂

Le but du tuto : Permettre d’avoir une distribution GNU/Linux prête à l’emploi et cela sur son smartphone Android (Tu as un Apple, va voir ailleurs :P). Et le billet de Korben sur InstantBox m’a rappelé que je voulais faire ce petit et modeste tuto, mais qui peut servir.

Cette solution est vachement pratique et cool, ça permet aussi d’éviter de gaspiller son précieux temps sur Facebook/Instagram/WhatsApp voire reddit qui peut être énergivore pour un rien…Bref, utilisez Linux à la pause café ça peut être bien plus kiffant et plus enrichissant :* !

En bonus, on peut même avoir un environnement graphique avec LXDE comme bureau, pleinement fonctionnel. Faudra pas non plus attendre de miracle si le portable possède une faible résolution d’écran, ce sera dégueulasse ! A l’instar, on peut avoir un Firefox en graphique sans avoir à installer ubuntu au complet, une sorte de docker.

Dans le vif du sujet

Cette application qui permet ce petit miracle se nomme “UserLand” disponible sur F-Droid .

Le logiciel est sous licence GPL, code source disponible sur github (Chut!), ouvert à contribution. Pour utiliser l’interface graphique il faudra installer XSDL (XServerDisplay), seulement disponible sur le playstore (Merci Aurora !!).

Voici en image le menu :

On ne le voit pas forcement sur l’image car j’ai scroll mais sont aussi disponibles par défaut AlpineLinux, ArchLinux, KaliLinux, Debian et Ubuntu.

Après avoir sélectionné la distribution de son choix, on vous demandera de choisir un login, un mot de passe, ainsi que le mode de connexion désiré, il faut bien choisir ssh et non xsdl, ni vnc.

Après s’être logué et avoir fait “su” pour être root, il est toujours bon de mettre à jour le système, voici les commandes pour

Debian :
apt update && apt upgrade

ArchLinux
pacman -Syu

A partir de la, votre système est fonctionnel 🙂 Simple comme tout.

Une petite GUI (Interface Graphique) ? Oui !

Ensuite si l’on veut une interface graphique,  il faudra quelques complément. Pour ma part, je choisi LXDE, elle est minimale et ne consomme rien du tout.

Tout d’abord il faut avoir installé et lancé l’application XSDL. Si votre portable est exempt des services de Google, vous pouvez passer par aurora, et en prime XSDL ne contient aucun trackers ;).

Après l’avoir lancé et téléchargé les suppléments nécessaires, vous avez normalement ces écrans qui apparaîtront successivement :

Tout va bien, c’est pas un BSOD, c’est normal et ça donne même des instructions compréhensibles comparé à WindObe lors d’un DDOS. Je m’égare. 🙂

Donc maintenant retour sur son terminal Linux.
On quitte le root en tapant exit. Le reste des commandes devront êtres rentrés avec un utilisateur aux droits normaux, préférons “sudo” pour le coup.

On rentre la commande suivante, issue de XSDL:

export DISPLAY=localhost:0 PULSE_SERVER=tcp:127.0.0.1:4712

Pour automatiser au lancement, on peut la mettre dans son “.bashrc” (A vérifier que ça marche bien), sinon après s’être logué on rentre simplement la commande bash et ça évite de se retaper l’export en entier avec risque de se tromper à chaque fois. On peut check que les paramètres furent bien pris en compte avec la commande env.

Maintenant on installe son environnement, selon sa distribution choisie :

Debian/Kali/Ubuntu :

sudo apt install lxde

Archlinux :

sudo pacman -S lxde

Il reste à démarrer lxde, en faisant :

startlxde

Et maintenant, retour sur XSDL et vous aurez votre environnement graphique full fonctionnel .. ou pas 🙂

Supplément :

On peut très bien utiliser un HUB USB pour pouvoir brancher un mini clavier + une souris pour rendre le tout plus agréable à l’utilisation. Je ne mettrai pas de liens d’articles mais perso avec mon IKBC poker c’est plutôt pas mal et agréable.

Il faut bien sur que ce hub soit indépendant du téléphone pour l’alimentation.

Attention à ne pas laisser tourner les applications quand vous en avez plus l’utilité, la batterie fondra rapidement, et pourtant la mienne une 4100mah tient plutôt bien ^^.

J’espère que ce billet vous aura plus, et n’hésitez pas à réagir si l’envie vous en prend. Moi je vais finir Matrix, le 1.

@++


 

https://github.com/CypherpunkArmory/UserLAnd/issues/45

 

2 thoughts on “UserLand, Une distribution GNU/Linux pour votre Android

  1. Merci pour le tuto, testé sur mon Lenovo K5 marche très bien, je cours de ce pas l’installer sur ma tablette, il faut juste que je remette la main sur on hub usb afin d’utiliser souris et clavier comme tu le dis pour plus d’ergonomie.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

5 × quatre =