Kā mainīt saiti no Linux uz Android, izmantojot Gnirehtet

click fraud protection

Agrāk, ja jūs vēlējāties mainīt saiti no Linux uz Android, jums bija jāizmanto IP tabulas, savienoti savienojumi un citi pārāk sarežģīti rīki. Tomēr, pateicoties izstrādātāja smagajam darbam, apgrieztā piesiešana ir kļuvusi vienkāršāka.

Iepazīstinām ar Gniretet! Tā ir eksperimentāla programma, kas darbojas kā fona pakalpojums, lai izveidotu funkcionējošu USB reversās piesaistes sistēmu, kas ļauj mainīt saiti no Linux uz Android.

Piezīme: pirms mēģināt sekot šai rokasgrāmatai, pārliecinieties, vai jūsu Android ierīcei ir piekļuve saknei. Bez Saknes piekļuves daudzas no Gniretet nepieciešamajām operācijām nedarbosies pareizi.

Saknes piekļuves iegūšana operētājsistēmā Android ir vienkāršāka nekā jebkad agrāk, un daudzām ierīcēm ir detalizēts pārskats. Plašāku informāciju skatiet XDA forumos.

Instalējiet Android rīkus

Apgrieztā piesaiste ar GNirehtet darbojas, pateicoties Android izstrādes rīkiem. Pirms turpināt šo rokasgrāmatu, tā jāinstalē Linux. Par laimi, vairums Linux izplatījumu padara to par vienkāršu procesu. Atveriet termināli un izpildiet instrukcijas, kas balstītas uz jūsu operētājsistēmu.

instagram viewer

Ubuntu

sudo apt instalēt android rīkus

Debijas

sudo apt-get instalēt android rīkus

Arch Linux

sudo pacman -S android-rīki

Fedora

sudo dnf instalēt android-rīkus

OpenSUSE

sudo zypper android-rīkos

Vispārējs Linux

Google ļoti labi atbalsta Linux platformu, un tā rezultātā Android SDK rīkkopa ir viegli pieejama. Lai instalētu to operētājsistēmā, dodies uz oficiālo lapu. Izgūstiet lejupielādēto arhīvu un izpildiet instrukcijas iekšā!

Instalējiet Gnirehtet

Gnirehtet ir pieejama vietnē Github. Pirmkods ir lejupielādējams un gatavs apkopošanai. Tomēr ir daudz vienkāršāk vienkārši pāriet uz izlaišanas lapu un lejupielādēt iepriekš sastādītu programmatūras versiju. Izlaišanas lapā ir Java un Rust versija. Lietošanas ērtībai mēs iesakām lejupielādēt Rust versiju, jo tai nav jāinstalē Java Runtime Environment.

Piezīme: nolemjat izmantot Java versiju? Jums būs jāinstalē Java Runtime Environment uz Linux.

Lai lejupielādētu jaunāko Gnirehtet versiju, atveriet termināli un izmantojiet wget rīks.

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

Alternatīvi lejupielādējiet Java versiju, izmantojot:

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

Kad Gnirehtet ir lejupielādēta, izmantojiet unzip rīks, lai iegūtu Zip arhīva saturu.

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

vai

unzip gnirehtet-java-v2.2.1.zip

Atveriet failu pārvaldnieku, dodieties uz mapi “Gnirehtet”. Nokopējiet failu gnirehtet.apk savā Android ierīcē un instalējiet to.

Atveriet termināli un izmantojiet Kompaktdisks komanda, lai pārvietotos uz iegūto Gnirehtet mapi.

cd ~ / gnirehtet- *

Konfigurējiet Android piesaistei

Gnirehtet rīks nedarbosies bez dažiem Android operētājsistēmas pielāgojumiem. Sāciet, atverot “Iestatījumi”. Dodieties uz “Par tālruni” un pieskarieties pārdošanas numuram, līdz tiek parādīts paziņojums “Jūs tagad esat izstrādātājs”.

Iet uz Izstrādātāja iespējas, meklējiet “USB” atkļūdošanu un iespējojiet to.

Atveriet termināli un sāciet Adb serveri.

su -

vai

sudo -s
adb starta serveris

Atbloķējiet savu Android ierīci un atzīmējiet izvēles rūtiņu “vienmēr pieņemt” ADB savienojumus. Pēc tam atgriezieties terminālī, kurā darbojas ADB serveris, un nogaliniet to.

adb kill-server

Izmantojot Gnirehtet

Gnirehtet darbojas, izveidojot savienojumu starp jūsu Linux datoru un Android ierīci, izmantojot USB. Lai sāktu savienojumu, atveriet termināli un iegūstiet saknes apvalku.

su -

vai

sudo -s

Izmantojot saknes apvalku, Gnirehtet lietotne bez problēmām var darboties ar Linux sistēmu un ar ADB starpniecību sazināties ar Android ierīci. Šajā brīdī sāciet savienojumu:

./gnirehtet autorun

Sākot savienojumu ar Gnirehtet, jūsu Android ierīcē parādīsies jauns VPN savienojuma uzvedne. Atslēdziet to un apstipriniet savienojumu.

Pēc VPN savienojuma pieņemšanas Gnirehtet veiksmīgi sāks maršrutēt interneta savienojumu caur USB tieši uz Android ierīci.

Atkārtota savienošana

Dažreiz USB kabeļi tiek atvienoti. Ja tas notiks, kamēr darbojas Gnirehtet pakalpojums, savienojums tiks pārtraukts. Par laimi, programmai ir funkcija, kuru lietotāji var izpildīt, lai nekavējoties atjaunotu zaudēto savienojumu.

Lai atjaunotu savienojumu, atveriet termināli, iegūstiet saknes apvalku ar su, vai skrien ar sudo.

cd ~ / gnirehtet- *

Gnirehtet mapē izpildiet programmu ar restartēt karogs. Tādējādi tiks restartēta apgrieztā piesiešanas sistēma.

sudo ./gnirehtet restart

Kad komanda beidz darboties, atbloķējiet Android ierīci un atkārtoti pieņemiet VPN savienojumu, lai pabeigtu restartēšanas procesu.

Pārtraukt savienojumu

Apgriezto stiprinājumu var izslēgt jebkurā laikā. Lai to izdarītu, atveriet jaunu termināli (atstājiet atvērtu esošo, izmantojot savienojumu) un rīkojieties šādi:

cd ~ / gnirehtet- * sudo ./gnirehtet stop

Dažreiz apstāties komanda ne vienmēr iznīcina reversās saites savienojumu. Ja tas notiek, jums būs jāpiespiež Gnirehtet aiziet.

Lai nogalinātu Gnirehtetu, atrodiet procesa ID, izmantojot pidof, pēc tam pārtrauciet programmu ar nogalināt komanda.

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