AnLinux: łatwy sposób na zainstalowanie środowiska Linux na telefonie z Androidem bez uprawnień roota

AnLinux: łatwy sposób na zainstalowanie środowiska Linux na telefonie z Androidem bez uprawnień roota

Każdy telefon lub tablet z systemem Android to urządzenie z systemem operacyjnym Linux. Tak, bardzo zmodyfikowany system operacyjny, ale nadal podstawą Androida jest jądro Linuksa. Niestety, w przypadku większości telefonów opcja „zniszczenia Androida i zainstalowania wybranej dystrybucji” nie jest dostępna.

Dlatego jeśli chcesz Linuksa na swoim telefonie, musisz kupić specjalistyczne gadżety, takie jak PinePhone, o którym mowa już napisaliśmy w jednym z artykułów. Istnieje jednak inny sposób na uzyskanie środowiska Linux na prawie każdym smartfonie, bez dostępu do konta root. Pomoże w tym instalator o nazwie AnLinux.

Co to jest AnLinux?

Jest to specjalistyczne oprogramowanie, które daj szansę korzystaj z Linuksa na swoim telefonie, montując obraz zawierający główny system plików dowolnej dystrybucji, w tym Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine i wielu innych. Instalator używa PROot do emulacji dostępu root.

PROot przechwytuje wszystkie połączenia wykonane przez użytkownika, które normalnie wymagałyby dostępu do roota i zapewnia, że ​​działają one w normalnych warunkach. PRoot wykorzystuje wywołanie systemowe ptrace do debugowania oprogramowania, co pomaga osiągnąć cel. Dzięki PROotowi wszystko to można zrobić tak samo, jak w przypadku chroot, ale bez praw roota. Ponadto PRoot zapewnia fałszywy dostęp użytkownika do systemu pseudoplików.

AnLinux to mały program. Ale to wystarczy, ponieważ jego jedynym celem jest instalacja obrazów systemu i uruchamianie skryptów podnoszących środowisko użytkownika. Gdy wszystko jest już gotowe, zamiast smartfona użytkownik otrzymuje komputer z systemem Linux, a w tle nadal działa system Android. Łączymy się z urządzeniem za pomocą przeglądarki VNC lub terminala i jesteśmy gotowi do pracy.

Nie jest to oczywiście idealna opcja do uruchomienia Linuksa na smartfonie, ale sprawdza się całkiem nieźle.

Od czego zacząć?

Najważniejsze jest smartfon z Androidem i wersją systemu operacyjnego nie niższą niż Lollipop. Ponadto będzie działać również 32-bitowe lub 64-bitowe urządzenie ARM lub x86. Ponadto będziesz potrzebować znacznej ilości wolnego miejsca na pliki. Aby to zrobić, możesz użyć karty pamięci lub po prostu urządzenia z dużą ilością pamięci wewnętrznej.

Ponadto będziesz potrzebować:

Aby uzyskać dostęp do „komputera z systemem Linux”, potrzebne są Termux i VNC. Trzy ostatnie elementy potrzebne są jedynie do zapewnienia komfortowej pracy z telefonem i instalatorem. Kabel HDMI jest potrzebny tylko wtedy, gdy wygodniej jest użytkownikowi pracować na dużym ekranie, zamiast patrzeć na wyświetlacz telefonu.

Cóż, zaczynajmy

AnLinux: łatwy sposób na zainstalowanie środowiska Linux na telefonie z Androidem bez uprawnień roota

Po zainstalowaniu Termuxa otrzymujemy pełnoprawną konsolę. Tak, nie ma roota (jeśli telefon nie jest zrootowany), ale to w porządku. Następnym krokiem jest instalacja obrazu dla dystrybucji Linuksa.

Teraz musisz otworzyć AnLinux i następnie z menu wybrać Dashboard. W sumie są trzy przyciski, ale możesz wybrać tylko jeden, pierwszy. Następnie pojawi się menu wyboru dystrybucji. Możesz wybrać nie jeden, ale kilka, ale w tym przypadku będziesz potrzebować dużej ilości wolnego miejsca na pliki.

Po wybraniu dystrybucji aktywowane są dwa kolejne przyciski. Drugi umożliwia pobranie do schowka poleceń niezbędnych do pobrania i zainstalowania Linuksa. Zwykle są to polecenia pkg, wget i skrypt do ich wykonania.

AnLinux: łatwy sposób na zainstalowanie środowiska Linux na telefonie z Androidem bez uprawnień roota

Trzeci przycisk uruchamia Termux, więc polecenia można wkleić do konsoli. Gdy już wszystko zostanie wykonane, uruchamiany jest skrypt umożliwiający załadowanie środowiska dystrybucyjnego. Aby wywołać pakiet dystrybucyjny, należy za każdym razem uruchomić skrypt, ale instalujemy go tylko raz.

A co z powłoką graficzną?

Jeśli tego potrzebujesz, wystarczy wybrać menu środowiska pulpitu i użyć większej liczby przycisków - nie trzech, ale pojawi się ich więcej. Oprócz samej dystrybucji musisz także wybrać powłokę, na przykład Xfce4, Mate, LXQt lub LXDE. Generalnie nic skomplikowanego.

Wtedy oprócz skryptu uruchamiającego dystrybucję potrzebny będzie jeszcze jeden - aktywuje serwer VNC. Ogólnie rzecz biorąc, cały proces jest prosty i jednoznaczny, jest mało prawdopodobne, aby powodował trudności.

Po uruchomieniu serwera VNC łączymy się od strony klienta za pomocą przeglądarki. Musisz znać port i localhost. Wszystko to raportowane jest przez skrypt. Jeśli wszystko zostanie wykonane poprawnie, użytkownik uzyska dostęp do swojego wirtualnego systemu Linux. Wydajność nowoczesnych telefonów jest doskonała, więc nie będzie żadnych problemów. Oczywiście jest mało prawdopodobne, aby smartfon był w stanie całkowicie zastąpić komputer stacjonarny, ale ogólnie wszystko działa.

Ta metoda może się przydać, jeśli nagle potrzebujesz pilnie połączyć się z serwerem, a jesteś w samochodzie, bez laptopa (oczywiście w tym przypadku wszystkie opisane powyżej operacje z AnLinux powinny być już wykonane). Maszyna wirtualna z systemem Linux umożliwia połączenie z serwerem służbowym lub domowym. A jeśli z jakiegoś powodu w samochodzie znajduje się wyświetlacz i bezprzewodowa klawiatura, to w ciągu kilku sekund możesz zorganizować biuro pracy w kabinie.

AnLinux: łatwy sposób na zainstalowanie środowiska Linux na telefonie z Androidem bez uprawnień roota

Źródło: www.habr.com

Dodaj komentarz