AnLinux: Eine einfache Möglichkeit, eine Linux-Umgebung auf einem Android-Handy ohne Root-Rechte zu installieren.

AnLinux: Eine einfache Möglichkeit, eine Linux-Umgebung auf einem Android-Handy ohne Root-Rechte zu installieren.

Jedes Android-Smartphone oder -Tablet ist ein Gerät, das vom Linux-Betriebssystem gesteuert wird. Ja, es ist ein stark modifiziertes Betriebssystem, aber das Kernstück von Android ist das Linux-Kernel. Leider ist für die meisten Telefone die Option, "Android zu löschen und eine Distribution nach Wahl zu installieren", nicht verfügbar.

Deshalb, wenn man Linux auf seinem Telefon möchte, muss man spezialisierte Geräte wie das PinePhone kaufen, von dem wir bereits in einem Artikel geschrieben haben. Es gibt jedoch noch eine andere Möglichkeit, eine Linux-Umgebung auf praktisch jedem Smartphone zu erhalten, und das ohne Root-Rechte. Dabei hilft ein Installer namens AnLinux.

Was ist AnLinux?

Es handelt sich um spezialisierte Software, die die Möglichkeit bietet, Linux auf dem Telefon zu nutzen, indem man ein Image, das das Root-Dateisystem einer beliebigen Distribution enthält, wie Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine und viele andere, einbindet. Der Installer verwendet PRoot, um Root-Zugriff zu emulieren.

PRoot erfasst alle Benutzeranfragen, die normalerweise Root-Rechte erfordern, und ermöglicht deren Ausführung unter regulären Bedingungen. Dabei kommt der Systemaufruf ptrace zum Einsatz, um Software zu debuggen und die gewünschten Ergebnisse zu erzielen. Mit PRoot kann man dies ähnlich wie mit chroot erreichen, jedoch ohne Root-Rechte. Außerdem bietet PRoot dem Benutzer einen gefälschten Zugriff auf ein pseudo-Dateisystem.

AnLinux ist ein kleines Programm. Doch das ist ausreichend, denn sein einziges Ziel ist die Installation von Systemabbildern und das Ausführen von Skripten, die die Benutzerumgebung aktivieren. Wenn alles läuft, verwandelt sich das Smartphone in einen Linux-PC, während Android weiterhin im Hintergrund arbeitet. Wir verbinden uns mit dem Gerät über einen VNC-Viewer oder ein Terminal und können arbeiten.

Natürlich ist dies nicht die ideale Lösung, um Linux auf einem Smartphone zu verwenden, aber es funktioniert durchaus.

Wo fangen wir an?

Grundlegend benötigen Sie ein Android-Smartphone mit einer Betriebssystemversion von mindestens Lollipop. Außerdem ist ein 32-Bit- oder 64-Bit-Gerät auf ARM oder x86 erforderlich. Zusätzlich sollte ausreichend freier Speicherplatz vorhanden sein, den Sie entweder mit einer Speicherkarte oder durch ein Gerät mit großem internem Speicher bereitstellen können.

Darüber hinaus benötigen Sie:

Termux und VNC sind erforderlich, um Zugriff auf Ihren „Linux-PC“ zu erhalten. Die letzten drei Elemente sind lediglich für einen komfortablen Umgang mit dem Telefon und dem Installer notwendig. Das HDMI-Kabel wird nur benötigt, wenn es dem Benutzer angenehmer ist, mit einem größeren Bildschirm zu arbeiten, anstatt auf das Telefondisplay zu schauen.

Nun, fangen wir an.

AnLinux: Eine einfache Möglichkeit, eine Linux-Umgebung auf einem Android-Handy ohne Root-Rechte zu installieren.

Sobald Termux installiert ist, haben Sie eine voll funktionsfähige Konsole. Ja, es gibt keinen Root-Zugriff (wenn das Telefon nicht gerootet ist), aber das ist nicht schlimm. Der nächste Schritt ist die Installation des Images für die Linux-Distribution.

Jetzt müssen Sie AnLinux öffnen und dann Dashboard aus dem Menü auswählen. Es gibt insgesamt drei Schaltflächen, aber man kann nur eine, die erste, auswählen. Danach öffnet sich das Menü zur Auswahl der Distribution. Man kann sogar mehrere auswählen, aber dafür wird ein großer Speicherplatz benötigt.

Nach der Auswahl der Distribution werden die beiden anderen Schaltflächen aktiviert. Die zweite ermöglicht es, die Befehle, die für den Download und die Installation von Linux erforderlich sind, in die Zwischenablage zu kopieren. Normalerweise handelt es sich um die Befehle pkg, wget und ein Skript für deren Ausführung.

AnLinux: Eine einfache Möglichkeit, eine Linux-Umgebung auf einem Android-Handy ohne Root-Rechte zu installieren.

Die dritte Schaltfläche startet Termux, sodass die Befehle in die Konsole eingefügt werden können. Sobald alles erledigt ist, wird ein Skript gestartet, das die Umgebung der Distribution herunterlädt. Um die Distribution aufzurufen, muss das Skript jedes Mal ausgeführt werden, die Installation erfolgt jedoch nur einmal.

Und wie steht es um die grafische Benutzeroberfläche?

Wenn diese benötigt wird, wählen Sie einfach das Menü für die Desktop-Umgebung und verwenden Sie mehr Schaltflächen – es erscheinen nicht nur drei, sondern mehr. Neben der Distribution muss auch eine Shell ausgewählt werden, wie z.B. Xfce4, Mate, LXQt oder LXDE. Im Allgemeinen ist es nicht kompliziert.

Neben dem Skript, das die Distribution startet, benötigen wir ein weiteres – es aktiviert den VNC-Server. Insgesamt ist der gesamte Prozess einfach und verständlich, er sollte kaum Schwierigkeiten bereiten.

Nach dem Start des VNC-Servers verbinden wir uns vom Client aus mit einem Viewer. Es ist erforderlich, den Port und localhost zu kennen. All dies teilt das Skript mit. Wenn alles richtig gemacht wurde, hat der Benutzer Zugang zu seinem virtuellen Linux-System. Die Leistung moderner Smartphones ist hervorragend, sodass es keine nennenswerten Probleme geben sollte. Natürlich wird ein Smartphone kaum einen Desktop vollständig ersetzen können, aber insgesamt funktioniert alles.

Dieser Ansatz kann nützlich sein, wenn man dringend eine Verbindung zum Server herstellen muss und im Auto ohne Laptop ist (natürlich sollten in diesem Fall alle oben beschriebenen Operationen mit AnLinux bereits abgeschlossen sein). Die virtuelle Linux-Maschine ermöglicht den Zugriff auf einen Arbeits- oder Heimserver. Und wenn sich aus irgendeinem Grund ein Display und eine kabellose Tastatur im Auto befinden, kann innerhalb weniger Sekunden ein Arbeitsplatz im Innenraum eingerichtet werden.

AnLinux: Eine einfache Möglichkeit, eine Linux-Umgebung auf einem Android-Handy ohne Root-Rechte zu installieren.

Quelle: habr.com

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster