Како преокренути Тетхер са Линук-а на Андроид помоћу Гнирехтета

У прошлости, ако сте желели да обрнете тетер са Линук-а на Андроид, морали сте да користите ИП табеле, премоштене везе и друге превише сложене алате. Међутим, захваљујући напорном раду програмера, обрнуто привезивање је олакшано.

Представљамо Гниретет! То је експериментални програм који ради као позадинска услуга за креирање функционалног УСБ система за обрнуто повезивање, омогућавајући вам да обрнете везу са Линук-а на Андроид.

Напомена: пре него што покушате да пратите овај водич, уверите се да ваш Андроид уређај има Роот приступ. Без Роот приступа, многе операције које су потребне Гниретету неће радити исправно.

Добијање роот приступа на Андроид-у је лакше него икад, а многи уређаји имају детаљна упутства. Погледајте КСДА форуме за више информација.

Инсталирајте Андроид алате

Обрнуто повезивање са ГНирехтетом функционише захваљујући Андроид развојним алатима. Пре него што наставите са овим водичем, морате га инсталирати на Линук. Срећом, већина Линук дистрибуција ово чини лаким процесом. Отворите терминал и пратите упутства заснована на вашем оперативном систему.

Убунту

sudo apt install android-tools

Дебиан

sudo apt-get install android-tools

Арцх Линук

sudo pacman -S android-tools

Федора

sudo dnf install android-tools

ОпенСУСЕ

sudo zypper in android-tools

Генериц Линук

Гоогле веома добро подржава Линук платформу и као резултат тога, комплет алата за Андроид СДК је лако доступан. Да бисте га инсталирали на свој оперативни систем, пређите на званичну страницу. Извадите преузету архиву и пратите упутства унутра!

  Како хостовати НФС дељење на Линук-у

Инсталирајте Гнирехтет

Гнирехтет је доступан на Гитхуб-у. Изворни код се може преузети и спреман за компилацију. Међутим, много је лакше само отићи на страницу са издањем и преузети унапред компајлирану верзију софтвера. На страници са издањем налазе се Јава верзија и Руст верзија. Ради лакшег коришћења, препоручујемо да преузмете Руст верзију јер не захтева инсталирање Јава Рунтиме Енвиронмент.

Напомена: одлучите да користите Јава верзију? Мораћете да инсталирате Јава Рунтиме Енвиронмент на Линук-у.

Да бисте преузели најновију верзију Гнирехтета, отворите терминал и користите алатку вгет.

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

Алтернативно, преузмите Јава верзију, са:

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

Када се Гнирехтет преузме, користите алатку за распакивање да бисте издвојили садржај Зип архиве.

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

или

unzip gnirehtet-java-v2.2.1.zip

Отворите менаџер датотека, идите до фасцикле „Гнирехтет“. Копирајте датотеку гнирехтет.апк на свој Андроид уређај и инсталирајте је.

Отворите терминал и користите ЦД команду да бисте прешли у екстраховани Гнирехтет фолдер.

cd ~/gnirehtet-*

Конфигуришите Андроид за повезивање

Алат Гнирехтет неће радити без неколико подешавања Андроид оперативног система. Започните отварањем „Подешавања“. Идите на „О телефону“ и додирните број верзије док се не појави обавештење „Сада сте програмер“.

Идите на опције за програмере, потражите „УСБ“ отклањање грешака и омогућите га.

Отворите терминал и покрените Адб сервер.

su -

или

sudo -s
adb start server

Откључајте свој Андроид уређај и означите поље да бисте „увек прихватили“ АДБ везе. Затим се вратите на терминал који покреће АДБ сервер и убијте га.

adb kill-server

Коришћење Гнирехтета

Гнирехтет ради тако што ствара везу између вашег Линук рачунара и Андроид уређаја преко УСБ-а. Да бисте започели везу, отворите терминал и набавите роот схелл.

su -

или

sudo -s

Са основном љуском, апликација Гнирехтет може да ради са Линук системом без проблема и да комуницира преко АДБ-а са Андроид уређајем. У овом тренутку покрените везу:

./gnirehtet autorun

Након покретања везе са Гнирехтетом, на вашем Андроид уређају ће се појавити нови упит за ВПН везу. Откључајте га и прихватите везу.

  14 најбољих апликација за снимање позива за Андроид

Након прихватања ВПН везе, Гнирехтет ће успешно започети рутирање интернет везе преко УСБ-а директно на Андроид уређај.

Поновно повезивање

Понекад се УСБ каблови искључују. У случају да се то догоди док је Гнирехтет услуга покренута, веза ће се прекинути. Срећом, програм има функцију коју корисници могу да изврше да тренутно врате изгубљену везу.

Да бисте обновили везу, отворите терминал, набавите роот схелл помоћу су или покрените помоћу судо.

cd ~/gnirehtet-*

Унутар фасцикле Гнирехтет, покрените програм са заставицом за поновно покретање. Ово ће поново покренути систем обрнутог везивања.

sudo ./gnirehtet restart

Када се команда заврши, откључајте Андроид уређај и поново прихватите ВПН везу да бисте завршили процес поновног покретања.

Зауставите везу

Обрнути привез може се искључити у било ком тренутку. Да бисте то урадили, отворите нови терминал (оставите отвореним постојећим путем везе) и урадите следеће:

cd ~/gnirehtet-*

sudo ./gnirehtet stop

Понекад покретање команде за заустављање не прекида увек обрнуту везу. Ако се то догоди, мораћете да натерате Гнирехтета да одустане.

Да бисте убили Гнирехтет, пронађите ИД процеса користећи пидоф, а затим зауставите програм командом килл.

pidof ./gnirehtet

sudo kill -9 processnumber