A múltban, ha vissza akarta volna vonni a kötéstLinuxot az Androidra, IP-táblákat, áthidalt kapcsolatokat és más túlságosan összetett eszközöket kellett használni. A fejlesztõk kemény munkájának köszönhetõen a fordított rögzítés megkönnyült.
Bemutatjuk a Gniretet! Ez egy kísérleti program, amely háttérszolgáltatásként működik egy működő USB fordított internetmegosztó rendszer létrehozása céljából, amely lehetővé teszi a linkelés megszakítását a Linuxról az Androidra.
Megjegyzés: Mielőtt megkísérelné követni ezt az útmutatót, ellenőrizze, hogy Android-készüléke rendelkezik-e root hozzáféréssel. Root hozzáférés nélkül a Gniretet-hez szükséges sok művelet nem fog megfelelően működni.
A root hozzáférés megszerzése az Android-nál könnyebb, mint valaha, és sok eszköz részletes áttekintéssel rendelkezik. További információt az XDA fórumokon talál.
Telepítse az Android eszközöket
A GNirehtet-rel történő hátrakötés a következőknek köszönhetően működikaz Android fejlesztőeszközök. Mielőtt folytatná ezt az útmutatót, telepítenie kell Linuxra. Szerencsére a legtöbb Linux disztribúció ezt könnyű folyamattá teszi. Nyisson meg egy terminált, és kövesse az operációs rendszerének megfelelő utasításokat.
Ubuntu
sudo apt install android-tools
Debian
sudo apt-get install android-tools
Arch Linux
sudo pacman -S android-tools
Fedora
sudo dnf install android-tools
OpenSUSE
sudo zypper in android-tools
Általános Linux
A Google nagyon jól támogatja a Linux platformot, ésennek eredményeként az Android SDK eszközkészlet könnyen elérhető. Az operációs rendszerre történő telepítéshez lépjen a hivatalos oldalra. Bontsa ki a letöltött archívumot, és kövesse a benne található utasításokat!
Telepítse a Gnirehtet

A Gnirehtet elérhető a Githubon. A forráskód letölthető és készen áll a fordításra. Sokkal könnyebb azonban eljutni a kiadási oldalra, és letölteni a szoftver előre összeállított verzióját. A kiadási oldalon van egy Java és egy Rust verzió. A használat megkönnyítése érdekében javasoljuk a Rust verzió letöltését, mivel ehhez nincs szükség Java Runtime Environment telepítésére.
Megjegyzés: úgy dönt, hogy a Java verziót használja? Telepítenie kell a Java Runtime Environment rendszert Linuxon.
A Gnirehtet legújabb verziójának letöltéséhez nyisson meg egy terminált és használja a wget eszköz.
wget https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-rust-linux64-v2.2.1.zip
Alternatív megoldásként töltse le a Java verziót:
wget https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-java-v2.2.1.zip
Miután letöltötte a Gnirehtet, használja a cipzárat kinyit eszköz a Zip-archívum tartalmának kibontásához.
unzip gnirehtet-rust-linux64-v2.2.1.zip
vagy
unzip gnirehtet-java-v2.2.1.zip
Nyissa meg a fájlkezelőt, keresse meg a „Gnirehtet” mappát. Másolja át a gnirehtet.apk fájlt az Android készülékre, és telepítse.
Nyisson meg egy terminált és használja a CD parancs áthelyezéséhez a kibontott Gnirehtet mappába.
cd ~/gnirehtet-*
Konfigurálja az Android megosztáshoz
A Gnirehtet eszköz néhány nélkül nem fog működnimegkísérli az Android operációs rendszert. Kezdje a „Beállítások” megnyitásával. Lépjen a „Névjegy a telefonra” elemre, és koppintson a beépítési számra, amíg megjelenik egy „Ön most fejlesztője” üzenet.
Lépjen a Fejlesztő opciói közé, keresse meg az „USB” hibakeresést és engedélyezze azt.
Nyisson meg egy terminált, és indítsa el az Adb szervert.
su -
vagy
sudo -s
adb start server
Nyissa ki Android készülékét, és jelölje be a jelölőnégyzetet, hogy “mindig elfogadja” az ADB-kapcsolatokat. Ezután térjen vissza az ADB szervert futtató terminálra, és öld meg.
adb kill-server
A Gnirehtet használata
A Gnirehtet úgy működik, hogy kapcsolatot létesít a Linux PC és az Android készülék között USB-n keresztül. A kapcsolat indításához nyisson meg egy terminált, és szerezzen be egy gyökérhéjat.
su -
vagy
sudo -s
A gyökérhéjjal a Gnirehtet alkalmazás probléma nélkül képes együttműködni a Linux rendszerrel, és az ADB-n keresztül kommunikálhat az Android készülékkel. Ezen a ponton indítsa el a kapcsolatot:
./gnirehtet autorun
A kapcsolat megkezdésekor a Gnirehtet-rel egy új VPN csatlakozási felszólítás jelenik meg Android-eszközén. Nyissa ki és fogadja el a kapcsolatot.

A VPN-kapcsolat elfogadása után a Gnirehtet sikeresen megkezdi az internetkapcsolat útválasztását USB-n keresztül közvetlenül az Android-eszközre.
Újracsatlakozás
Az USB kábelek néha ki vannak húzva. Abban az esetben, ha ez megtörténik, amíg a Gnirehtet szolgáltatás fut, a kapcsolat véget ér. Szerencsére a programnak van egy olyan funkciója, amelyet a felhasználók végrehajthatnak az elveszített kapcsolat azonnali visszaállításához.
A kapcsolat helyreállításához nyisson meg egy terminált, szerezzen be egy gyökérhéjat a su, vagy futni vele sudo.
cd ~/gnirehtet-*
A Gnirehtet mappában hajtsa végre a programot a újrakezd zászló. Ez újraindítja a fordított internetmegosztási rendszert.
sudo ./gnirehtet restart
Amikor a parancs futtatása befejeződik, oldja fel az Android-eszközt, és fogadja el újra a VPN-kapcsolatot az újraindítási folyamat befejezéséhez.
Állítsa le a kapcsolatot
A hátrameneti kötést bármikor le lehet állítani. Ehhez nyisson meg egy új terminált (hagyja nyitva a meglévőt, amelyben a kapcsolat működik), és tegye a következőket:
cd ~/gnirehtet-* sudo ./gnirehtet stop
Néha a állj meg A parancs nem mindig ölte meg a fordított kötési kapcsolatot. Ha ez megtörténik, akkor rá kell kényszerítenie a Gnirehtetet, hogy kilépjen.
Gnirehtet megöléséhez keresse meg a folyamat azonosítóját a következővel pidof, majd állítsa le a programot a megöl parancs.
pidof ./gnirehtet sudo kill -9 processnumber</ P>
Hozzászólások