Kako preokrenuti Tether s Linuxa na Android s Gnirehtetom

U prošlosti, ako ste htjeli prebaciti vezu s Linuxa na Android, morali ste koristiti IP tablice, mostovne veze i druge pretjerano složene alate. Međutim, zahvaljujući napornom radu programera, obrnuto je vezivanje lakše.

Predstavljamo Gniretet! To je eksperimentalni program koji djeluje kao pozadinska usluga za stvaranje ispravnog USB sustava za obrnuto povezivanje, omogućujući vam da poništite vezu iz Linuxa na Android.

Napomena: prije nego što pokušate slijediti ovaj vodič, provjerite ima li Android uređaj korijenski pristup. Bez korijenskog pristupa, mnoge operacije koje su potrebne Gniretetu neće raditi ispravno.

Dobivanje korijenskog pristupa na Androidu je lakše nego ikad, a mnogi uređaji imaju detaljne upute. Pogledajte XDA forume za više informacija.

Instalirajte Android alate

Obrnuto vezivanje pomoću GNirehteta djeluje zahvaljujući Androidovim razvojnim alatima. Prije nego što nastavite s ovim vodičem, morate ga instalirati na Linux. Srećom, većina Linux distribucija čini ovaj lak proces. Otvorite terminal i slijedite upute temeljene na vašem operativnom sustavu.

Ubuntu

sudo apt instalirati android-alate

Debian

sudo apt-get install android-alate

Arch Linux

sudo pacman -S android-alati

Fedora

sudo dnf instalirati android-alate

OpenSUSE

sudo zipper u android-alatima

Generički Linux

Google jako dobro podržava Linux platformu, i kao rezultat toga je Android SDK alat dostupan. Da biste ga instalirali na vaš operativni sustav, pređite na službenu stranicu. Izdvojite preuzetu arhivu i slijedite upute unutar!

Instalirajte Gnirehtet

Gnirehtet je dostupan na Githubu. Izvorni se kod može preuzeti i spreman je za sastavljanje. Međutim, puno je lakše prijeći na stranicu s izdanjem i preuzeti unaprijed sastavljenu verziju softvera. Na stranici s izdavanjem nalaze se inačica Java i Rust. Da biste olakšali upotrebu, preporučujemo preuzimanje verzije Rust jer ne zahtijeva instaliranje Java Runtime Environment-a.

Napomena: odlučite se koristiti verziju Java? Morat ćete instalirati Java Runtime Environment na Linuxu.

Da biste preuzeli najnoviju verziju Gnirehteta, otvorite terminal i koristite wget alat.

wget https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-rust-linux64-v2.2.1.zip

Alternativno, preuzmite verziju Java, sa:

wget https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-java-v2.2.1.zip

Nakon preuzimanja Gnirehteta koristite otvoriti rajsfešlus alat za izdvajanje sadržaja iz Zip arhive.

raspakirajte gnirehtet-rust-linux64-v2.2.1.zip

ili

raspakirajte gnirehtet-java-v2.2.1.zip

Otvorite upravitelj datoteka, pomaknite se do mape "Gnirehtet". Kopirajte datoteku gnirehtet.apk na svoj Android uređaj i instalirajte je.

Otvorite terminal i koristite CD naredba za pomicanje u izdvojenoj mapi Gnirehtet.

cd ~ / gnirehtet- *

Konfigurirajte Android za vezivanje

Alat Gnirehtet neće raditi bez nekoliko pregiba na Android operativnom sustavu. Započnite otvaranjem "Postavke". Idite na "O telefonu" i dodirnite broj izrade dok se ne pojavi obavijest koja kaže "Sada ste programer".

Ići Opcije za programere, potražite ispravljanje pogrešaka "USB" i omogućite ga.

Otvorite terminal i pokrenite Adb poslužitelj.

su -

ili

sudo -s
poslužitelj adb start

Otključajte Android uređaj i potvrdite okvir "uvijek prihvaćam" ADB veze. Zatim se vratite na terminal na kojem se nalazi ADB poslužitelj i ubiti ga.

adb kill-server

Korištenje Gnirehteta

Gnirehtet djeluje stvaranjem veze između vašeg Linux računala i Android uređaja preko USB-a. Za uspostavljanje veze otvorite terminal i steknite korijensku ljusku.

su -

ili

sudo -s

S korijenskom ljuskom, aplikacija Gnirehtet može bez problema raditi s Linux sustavom i komunicirati preko ADB-a na Android uređaju. U ovom trenutku započnite vezu:

./gnirehtet autorun

Nakon uspostavljanja veze s Gnirehtetom, na vašem Android uređaju pojavit će se novi prompt VPN veze. Otključajte ga i prihvatite vezu.

Nakon prihvaćanja VPN veze, Gnirehtet će uspješno započeti usmjeravanje internetske veze preko USB-a izravno na Android uređaj.

Ponovno povezivanje

Ponekad USB kablovi nisu iskopčani. U slučaju da se to dogodi dok Gnirehtet usluga radi, veza će prekinuti. Srećom, program ima značajku koju korisnici mogu izvršiti za trenutno vraćanje izgubljene veze.

Da biste vratili vezu, otvorite terminal, steknite korijensku ljusku sa Suili trčanje sa sudo.

cd ~ / gnirehtet- *

Unutar mape Gnirehtet izvedite program s ponovno pokretanje zastava. Ovo će ponovno pokrenuti sustav obrnutog vezanja.

sudo ./gnirehtet ponovno pokretanje

Kada naredba završi s pokretanjem, otključajte Android uređaj i ponovno prihvatite VPN vezu da biste dovršili postupak ponovnog pokretanja.

Zaustavite vezu

Obrnuti remen može se isključiti u bilo kojem trenutku. Da biste to učinili, otvorite novi terminal (postojeći ostavljajte otvorenim vezu) i učinite sljedeće:

cd ~ / gnirehtet- * sudo ./gnirehtet stop

Ponekad, trčanje Stop naredba ne ubija uvijek obrnutu vezu. Ako se to dogodi, morat ćete prisiliti Gnirehteta da odustane.

Da biste ubili Gnirehteta, pronađite ID procesa koristeći pidof, a zatim zaustavite program pomoću ubiti naredba.

pidof ./gnirehtet sudo kill -9 processnumber
watch instagram story