- - Kuinka kääntää jako Linuxista Androidiin Gnirehtetin avulla

Kuinka peruuttaa jako Linuxista Androidiin Gnirehtetin avulla

Aikaisemmin, jos halusit kääntää sidonnanLinux Androidille, joudut käyttämään IP-taulukoita, sillattuja yhteyksiä ja muita liian monimutkaisia ​​työkaluja. Kehittäjän kovan työn ansiosta kääntöjako on kuitenkin tehty helpommaksi.

Esittelyssä Gniretet! Se on kokeellinen ohjelma, joka toimii taustapalveluna ja luo toimivan USB-käänteisen jakojärjestelmän, jonka avulla voit kääntää jaon Linuxista Androidiin.

Huomaa: Ennen kuin yrität noudattaa tätä opasta, varmista, että Android-laitteellasi on pääkäyttöoikeus. Ilman pääkäyttöoikeuksia monet Gniretetin tarvitsemat toiminnot eivät toimi oikein.

Juurikäytön hankkiminen Androidilla on helpompaa kuin koskaan, ja monilla laitteilla on yksityiskohtaiset esittelyt. Katso lisätietoja XDA-foorumeista.

Asenna Android-työkalut

Käänteinen jako GNirehtetin kanssa toimiiAndroid-kehitystyökalut. Ennen kuin jatkat tämän oppaan kanssa, sinun on asennettava se Linuxiin. Onneksi suurin osa Linux-jakeluista tekee tästä helpon prosessin. Avaa pääte ja noudata käyttöjärjestelmäsi ohjeita.

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

Yleinen Linux

Google tukee Linux-alustaa erittäin hyvin, jaTämän seurauksena Android SDK -työkalupakki on helposti saatavissa. Asenna se käyttöjärjestelmääsi siirtymällä viralliselle sivulle. Pura ladattu arkisto ja noudata sisällä olevia ohjeita!

Asenna Gnirehtet

Gnirehtet on saatavana Githubissa. Lähdekoodi on ladattava ja valmis kokoamiseen. On kuitenkin paljon helpompaa siirtyä vain julkaisusivulle ja ladata ohjelmiston esikäännetty versio. Julkaisusivulla on Java-versio ja Rust-versio. Käytön helpottamiseksi suosittelemme lataamaan Rust-version, koska se ei vaadi Java Runtime Environment -asennuksen asentamista.

Huomaa: päätätkö käyttää Java-versiota? Sinun on asennettava Java Runtime Environment Linuxiin.

Voit ladata Gnirehtetin uusimman version avaamalla päätelaitteen ja käyttämällä wget työkalu.

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

Voit vaihtoehtoisesti ladata Java-version seuraavilla:

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

Kun Gnirehtet on ladattu, käytä avata jnk vetoketju työkalu poimia Zip-arkiston sisältö.

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

tai

unzip gnirehtet-java-v2.2.1.zip

Avaa tiedostonhallinta, siirry ”Gnirehtet” -kansioon. Kopioi gnirehtet.apk-tiedosto Android-laitteellesi ja asenna se.

Avaa pääte ja käytä CD komento siirtyä purettuun Gnirehtet-kansioon.

cd ~/gnirehtet-*

Määritä Android jakoa varten

Gnirehtet-työkalu ei toimi ilman muutamaaOhjeita Android-käyttöjärjestelmään. Aloita avaamalla ”Asetukset”. Siirry kohtaan Tietoja puhelimesta ja napauta rakennusnumeroa, kunnes näyttöön tulee ilmoitus, jonka sanoma on "Olet nyt kehittäjä".

Siirry Kehittäjä-asetuksiin, etsi USB-virheenkorjaus ja ota se käyttöön.

Avaa pääte ja käynnistä Adb-palvelin.

su -

tai

sudo -s
adb start server

Poista Android-laitteen lukitus ja valitse ruutu ”hyväksy aina” ADB-yhteydet. Palaa sitten ADB-palvelinta käyttävään päätelaitteeseen ja tappaa se.

adb kill-server

Gnirehtetin käyttäminen

Gnirehtet toimii luomalla yhteyden Linux PC: n ja Android-laitteen välille USB: n kautta. Voit aloittaa yhteyden avaamalla päätelaitteen ja hankkimalla juurikuori.

su -

tai

sudo -s

Juurikuoren avulla Gnirehtet-sovellus voi toimia Linux-järjestelmän kanssa ilman ongelmia ja kommunikoida ADB: n kautta Android-laitteeseen. Aloita tässä vaiheessa yhteys:

./gnirehtet autorun

Kun aloitat yhteyden Gnirehtetin kanssa, uusi VPN-yhteyskehote ilmestyy Android-laitteellesi. Avaa se ja hyväksy yhteys.

Kun VPN-yhteys on hyväksytty, Gnirehtet aloittaa Internet-yhteyden reitittämisen USB: n kautta suoraan Android-laitteeseen.

Reconnecting

Joskus USB-kaapelit irrotetaan. Yhteys katkeaa, jos tämä tapahtuu Gnirehtet-palvelun ollessa käynnissä. Onneksi ohjelmassa on ominaisuus, jonka käyttäjät voivat suorittaa kadonneen yhteyden palauttamiseksi heti.

Voit palauttaa yhteyden avaamalla päätelaitteen, hankkimalla juurikuori su, tai juokse sudo.

cd ~/gnirehtet-*

Suorita ohjelma Gnirehtet-kansion sisällä uudelleenkäynnistää lippu. Tämä käynnistää käänteisen jakojärjestelmän uudelleen.

sudo ./gnirehtet restart

Kun komento on päättynyt, avaa Android-laite ja avaa VPN-yhteys uudelleen viimeistelläksesi uudelleenkäynnistysprosessin.

Lopeta yhteys

Käänteinen jako voidaan sammuttaa milloin tahansa. Voit tehdä sen avaamalla uuden päätelaitteen (jätä olemassa oleva yhteys auki) ja toimi seuraavasti:

cd ~/gnirehtet-*
sudo ./gnirehtet stop

Joskus, lopettaa -komento ei aina tapa takaisinkytkentäyhteyttä. Jos näin tapahtuu, sinun on pakotettava Gnirehtet lopettamaan.

Voit tappaa Gnirehtetin etsimällä prosessitunnus käyttämällä pidof, lopeta sitten ohjelma painikkeella tappaa komento.

pidof ./gnirehtet
sudo kill -9 processnumber
</ P>

Kommentit