Gnirehtet для windows 10 скачать бесплатно

Gnirehtet provides reverse tethering for Android. Contribute to Genymobile/gnirehtet development by creating an account on GitHub.

Gnirehtet (v2.5)

This project provides reverse tethering over adb for Android: it
allows devices to use the internet connection of the computer they are plugged
on. It does not require any root access (neither on the device nor on the
computer). It works on GNU/Linux, Windows and Mac OS.

Currently, it relays TCP and UDP over IPv4 traffic, but it does not
support IPv6 (yet?).

This project is not actively maintained anymore, only major blockers (like
build issues) are fixed. It should still work, though.

Flavors

Two implementations of Gnirehtet are available:

  • one in Java;
  • one in Rust.

Which one to choose?

Use the Rust implementation. The native binary consumes less CPU and memory,
and does not require a Java runtime environment.

The relay server of Gnirehtet was initially only implemented in Java. As a
benefit, the same «binary» runs on every platform having Java 8 runtime
installed. It is still maintained to provide a working alternative in case of
problems with the Rust version.

Requirements

The Android application requires at least API 21 (Android 5.0).

For the Java version only, Java 8 (JRE) is required on your computer. On
Debian-based distros, install the package openjdk-8-jre.

adb

You need a recent version of adb (where adb reverse is implemented, it
works with 1.0.36).

It is available in the Android SDK platform tools.

On Debian-based distros, you can alternatively install the package
android-tools-adb.

On Windows, if you need adb only for this application, just download the
platform-tools and extract the following files to the
gnirehtet directory:

  • adb.exe
  • AdbWinApi.dll
  • AdbWinUsbApi.dll

Make sure you enabled adb debugging on your device(s).

Get the app

Homebrew

If you use Homebrew, getting up and running is very quick.
To install the Rust version:

Download

Download the latest release in the flavor you want.

Rust

  • Linux: gnirehtet-rust-linux64-v2.5.zip
    (SHA-256: 2b1ce04540e8de5df5ddbebb64bb01e27c13d556b3a04a8563dcce3786765705)
  • Windows: gnirehtet-rust-win64-v2.5.zip
    (SHA-256: 9f6d7700368f45d2fa43923324660eca9f879e837e10fc45d8d975273eae4755)
  • MacOS: gnirehtet-rust-macos64-v2.2.1.zip
    (old release)
    (SHA-256: 902103e6497f995e1e9b92421be212559950cca4a8b557e1f0403769aee06fc8)

Then extract it.

The Linux and MacOS archives contain:

  • gnirehtet.apk
  • gnirehtet

The Windows archive contains:

  • gnirehtet.apk
  • gnirehtet.exe
  • gnirehtet-run.cmd

Java

  • All platforms: gnirehtet-java-v2.5.zip
    (SHA-256: c65fc1a35e6b169ab6aa45e695c043e933f6fd650363aea7c2add0ecb0db27ca)

Then extract it. The archive contains:

  • gnirehtet.apk
  • gnirehtet.jar
  • gnirehtet
  • gnirehtet.cmd
  • gnirehtet-run.cmd

Run (simple)

Note: On Windows, replace ./gnirehtet by gnirehtet in the following
commands.

The application has no UI, and is intended to be controlled from the computer
only.

If you want to activate reverse tethering for exactly one device, just execute:

Reverse tethering remains active until you press Ctrl+C.

On Windows, for convenience, you can double-click on gnirehtet-run.cmd
instead (it just executes gnirehtet run, without requiring to open a
terminal).

The very first start should open a popup to request permission:

request

A «key» logo appears in the status bar whenever Gnirehtet is active:

key

Alternatively, you can enable reverse tethering for all connected devices
(present and future) by calling:

Run

You can execute the actions separately (it may be useful if you want to reverse
tether several devices simultaneously).

Start the relay server and keep it open:

Install the apk on your Android device:

./gnirehtet install [serial]

In another terminal, for each client, execute:

./gnirehtet start [serial]

To stop a client:

./gnirehtet stop [serial]

To reset the tunnel (useful to get the connection back when a device is
unplugged and plugged back while gnirehtet is active):

./gnirehtet tunnel [serial]

The serial parameter is required only if adb devices outputs more than one
device.

For advanced options, call ./gnirehtet without arguments to get more details.

Run manually

The gnirehtet program exposes a simple command-line interface that executes
lower-level commands. You can call them manually instead.

To start the relay server:

To install the apk:

adb install -r gnirehtet.apk

To start a client:

adb reverse localabstract:gnirehtet tcp:31416
adb shell am start -a com.genymobile.gnirehtet.START 
    -n com.genymobile.gnirehtet/.GnirehtetActivity

To stop a client:

adb shell am start -a com.genymobile.gnirehtet.STOP 
    -n com.genymobile.gnirehtet/.GnirehtetActivity

Environment variables

ADB defines a custom path to the adb executable:

ADB=/path/to/my/adb ./gnirehtet run

GNIREHTET_APK defines a custom path to gnirehtet.apk:

GNIREHTET_APK=/usr/share/gnirehtet/gnirehtet.apk ./gnirehtet run

Why gnirehtet?

(in Bash)

Developers

Read the developers page.

Licence

Copyright (C) 2017 Genymobile

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Articles

  • Introducing “gnirehtet”, a reverse tethering tool for Android (French version)
  • Gnirehtet 2: our reverse tethering tool for Android now available in Rust
  • Gnirehtet rewritten in Rust (French version)

gnirehtet v2.5

Gnirehtet v2.5

Changes since v2.4:

  • Make adb path configurable
  • Make apk path configurable (#90)
  • Fix buffer size to avoid «Not an Ipv4 packet» error (#273)

gnirehtet v2.4

Gnirehtet v2.4

Changes since v2.3:

  • Require FOREGROUND_SERVICE permission (necessary for Android 9)
  • Use an activity (instead of a broadcast receiver) as entry point,
    so that the intent is always allowed by Android (#112, #117, #146,
    #150, #151, #161, #178, #180, #187, #190, #199, #227, #242)
  • Fix cleanup race condition in Java relay server (#154)
  • Workaround rust/mio issue on MacOS (#136)
  • Add command-line option to use a custom port (#210)

gnirehtet v2.3

gnirehtet v2.3

Changes since v2.2.1:

  • fix possible crash on Android O on stop intent (#129)
  • discard non-IPv4 packets (#69)
  • fix adb monitor on multiple devices (#134)
  • update relay-rust dependencies

gnirehtet-v2.2.1

Gnirehtet v2.2.1

Changes since v2.2:

  • Fix «Removing an unknown connection» crash in the Rust version
    (#61, #85, #86, #91)

gnirehtet-v2.2

Gnirehtet v2.2

Changelog since v2.1:

  • Add «tunnel» command to restart only the adb tunnel
  • Do not leak TCP connections (fixes #57)
  • Always log error messages to stderr (fixes #62)
  • Install the client on «gnirehtet start» if necessary
  • Add «-r ROUTE» option to reverse tether only specific routes
  • Add «autostart» and «autorun» commands to start on device connection
  • Terminate TCP connections gracefully (avoid many garbage packets)
  • Fix connection hang on large uploads (fixes #79 and #84)

gnirehtet-v2.1

Gnirehtet v2.1

Changelog since v2.0:

  • Force IPv4 for tunnel connection (fixes #42)
  • Fix possible disconnection on upload (fixes #43)
  • Support Android O (fixes #44)

gnirehtet-v2.0

Changelog since v1.1.1:

  • Add a Rust version of the relay server
  • Handle command-line parsing natively (in Java and Rust)
  • Rename command «gnirehtet rt» to «gnirehtet run»
  • Detect the client version installed on «gnirehtet run» (and reinstall if necessary)
  • Optimize TCP checksum computation
  • Improve logs and error messages

gnirehtet-v1.1.1

Changelog since v1.1:

  • Add gnirehtet.cmd script for Windows
  • Fix disconnection notification appearing while gnirehtet has been stopped
  • Fix delayed VPN closing
  • Improve disconnection detection when the relay server is behind a tunnel

gnirehtet-v1.1

Changelog since v1.0.1:

  • Display Android notification on relay server disconnection (#10)
  • Add «./gnirehtet reinstall» command
  • Make reverse tethering starting faster
  • Fix several race conditions related to client reconnection
  • Fix possible NullPointerException on VPN starting (#22)
  • Fix «./gnirehtet rt» stopping when several devices are connected
  • Improve logs

gnirehtet-v1.0.1

Changelog since v1.0:

  • Fix gnirehtet rt on MacOS (#1)
  • Fix gnirehtet rt [serial] with several devices plugged

Сквозное подключение: как подключить смартфон к Интернету через компьютер

android-logo-2021Получить доступ к Интернету практически на любом смартфоне можно не только, используя мобильный интернет и беспроводное соединение Wi-Fi или Bluetooth, но и с помощью прямого (сквозного) подключения к стационарному компьютеру или ноутбуку (с выходом в Интернет).

smartphone-connect-pc-internet

Большинство смартфонов сегодня имеют встроенную точку доступа, позволяющую раздавать интернет со смартфона на ноутбук, компьютер, планшет и так далее.

Но что делать, если вы хотите, наоборот, поделиться интернетом с вашего компьютера или ноутбука со смартфоном.

Как подключить смартфон к Интернету через компьютер

Рассмотрим процесс прямого (сквозного) подключения мобильного устройства к интернету через компьютер на примере смартфона (версия Android 10) и ПК под управлением Windows 10 (актуально и для других операционных систем Windows).

Одним из самых оптимальных вариантов является подключение с помощью бесплатного приложения с открытым исходным кодом – Gnirehtet. При этом, представленный ниже способ не требует root-доступа (ни на устройстве, ни на компьютере).

Итак, чтобы получить доступ к Интернету со смартфона, используя интернет-соединение компьютера, необходимо следующее:

При первом запуске приложения Gnirehtet на смартфоне должно появиться уведомление «Запрос на подключение» (смотрите скриншот).smartphone-connect-pc-internet-screenshot-4

Нажмите «ОК». После этого в строке состояния появится значок VPN подключения, и ваш смартфон будет подключен к интернету через компьютер.

А вдруг и это будет интересно:

  • Русификация Waterfox
  • Как полностью отключить назойливую рекламу в Скайпе
  • Как правильно удалить Adobe Flash Player | Windows
  • Как включить NUM LOCK по умолчанию при входе в Windows 10
  • Сброс и восстановление настроек по умолчанию для схемы питания в Windows 11
  • Как исправить «Вы вошли в систему с временным профилем» в Windows 10

Дата: 2021-06-28 | Размещено в Статьи

3.7k

16 March 2020 в 8:45

Самые последние Android-смартфоны имеют встроенную функцию точки доступа, которая позволяет вам делиться интернет-соединением вашего смартфона с ноутбуком, планшетом или другими устройствами (хотя не все операторы беспроводной связи позволяют использовать эту функцию, и многие взимают за нее дополнительную плату).

Но что, если вы хотите, наоборот, поделиться интернет-соединением вашего ПК со смартфоном?

Обратный модем может пригодиться в ситуациях, когда ваш компьютер может иметь подключение к интернету, а смартфон — нет. Например, возможно, ваш компьютер подключен к модему, но Wi-Fi недоступен.

Хотя есть несколько способов сделать это, Gnirehtet — один из наиболее универсальных вариантов.

1.jpg

Одна из замечательных особенностей Gnirehtet заключается в том, что он использует кросс-платформенную утилиту Google ADB (Android Debug Bridge) для работы с Windows, Mac или Linux.

Windows 10 имеет встроенную поддержку обратного модема благодаря функции «Мобильная точка доступа», которая позволяет вам использовать проводное или беспроводное подключение к интернету через WiFi или Bluetooth. Apple также позволяет использовать интернет-соединение Mac, создавая мобильную точку доступа, но этот способ работает только в том случае, если у вашего Mac есть проводное интернет-соединение. Что касается Linux, существует множество способов сделать это, но они различаются в зависимости от того, какой дистрибутив GNU / Linux вы используете.

Приложение Gnirehtet было создано Genymobile, той же самой командой, которая разработала эмулятор Genymotion и инструмент зеркалирования экрана Scrcpy, который позволяет вам видеть и взаимодействовать с вашим Android-устройством, используя дисплей вашего компьютера.

Начиная с версии 2.4, Gnirehtet поддерживает отправку трафика TCP и UDP через соединения IPv4, но IPv6 пока не поддерживается.

Чтобы использовать приложение, вам необходимо:

  • Включить отладку ADB на вашем Android-устройстве.
  • Загрузить инструменты ADB на свой компьютер.
  • Загрузить и распаковать последнюю версию Gnirehtet для вашей операционной системы.
  • Установить Gnirehtet APK на свой смартфон.
  • Подключить смартфон к ПК с помощью USB-кабеля и запустить Gnirehtet.

Второй шаг может оказаться самым сложным, если вы раньше не работали с Android SDK. Но если вы используете дистрибутив Linux на основе Debian, вы можете просто установить «android-tools-adb», а если вы используете Windows, вы можете просто загрузить инструменты платформы Google (ссылка для скачивания) и извлечь эти три файла в ту же папку, куда вы разархивировали Gnirehtet.

2.jpg

На компьютере с Linux вы можете запустить утилиту, открыв окно терминала, перейдя в каталог, куда вы поместили файлы, и набрав «./gnirehtet run» (без кавычек). На ПК с Windows вы можете пропустить «./» и просто набрать «gnirehtet run» или дважды щелкнуть по приложению gnirehtet-run.cmd из проводника.

При первом запуске приложения на смартфоне должно появиться всплывающее окно «Запрос на подключение». Как только вы примете его, вы увидите значок VPN в строке состояния вашего смартфона и он подключится к интернету.

Вы можете найти более подробные инструкции и некоторые советы по устранению неполадок на странице проекта на Github.

Похожие посты

Gnirehtet (v2.5)

This project provides reverse tethering over adb for Android: it
allows devices to use the internet connection of the computer they are plugged
on. It does not require any root access (neither on the device nor on the
computer). It works on GNU/Linux, Windows and Mac OS.

Currently, it relays TCP and UDP over IPv4 traffic, but it does not
support IPv6 (yet?).

This project is not actively maintained anymore, only major blockers (like
build issues) are fixed. It should still work, though.

Flavors

Two implementations of Gnirehtet are available:

  • one in Java;
  • one in Rust.

Which one to choose?

Use the Rust implementation. The native binary consumes less CPU and memory,
and does not require a Java runtime environment.

The relay server of Gnirehtet was initially only implemented in Java. As a
benefit, the same «binary» runs on every platform having Java 8 runtime
installed. It is still maintained to provide a working alternative in case of
problems with the Rust version.

Requirements

The Android application requires at least API 21 (Android 5.0).

For the Java version only, Java 8 (JRE) is required on your computer. On
Debian-based distros, install the package openjdk-8-jre.

adb

You need a recent version of adb (where adb reverse is implemented, it
works with 1.0.36).

It is available in the Android SDK platform tools.

On Debian-based distros, you can alternatively install the package
android-tools-adb.

On Windows, if you need adb only for this application, just download the
platform-tools and extract the following files to the
gnirehtet directory:

  • adb.exe
  • AdbWinApi.dll
  • AdbWinUsbApi.dll

Make sure you enabled adb debugging on your device(s).

Get the app

Homebrew

If you use Homebrew, getting up and running is very quick.
To install the Rust version:

brew install gnirehtet

Download

Download the latest release in the flavor you want.

Rust

  • Linux: gnirehtet-rust-linux64-v2.5.zip
    (SHA-256: 2b1ce04540e8de5df5ddbebb64bb01e27c13d556b3a04a8563dcce3786765705)
  • Windows: gnirehtet-rust-win64-v2.5.zip
    (SHA-256: 9f6d7700368f45d2fa43923324660eca9f879e837e10fc45d8d975273eae4755)
  • MacOS: gnirehtet-rust-macos64-v2.2.1.zip
    (old release)
    (SHA-256: 902103e6497f995e1e9b92421be212559950cca4a8b557e1f0403769aee06fc8)

Then extract it.

The Linux and MacOS archives contain:

  • gnirehtet.apk
  • gnirehtet

The Windows archive contains:

  • gnirehtet.apk
  • gnirehtet.exe
  • gnirehtet-run.cmd

Java

  • All platforms: gnirehtet-java-v2.5.zip
    (SHA-256: c65fc1a35e6b169ab6aa45e695c043e933f6fd650363aea7c2add0ecb0db27ca)

Then extract it. The archive contains:

  • gnirehtet.apk
  • gnirehtet.jar
  • gnirehtet
  • gnirehtet.cmd
  • gnirehtet-run.cmd

Run (simple)

Note: On Windows, replace ./gnirehtet by gnirehtet in the following
commands.

The application has no UI, and is intended to be controlled from the computer
only.

If you want to activate reverse tethering for exactly one device, just execute:

./gnirehtet run

Reverse tethering remains active until you press Ctrl+C.

On Windows, for convenience, you can double-click on gnirehtet-run.cmd
instead (it just executes gnirehtet run, without requiring to open a
terminal).

The very first start should open a popup to request permission:

request

A «key» logo appears in the status bar whenever Gnirehtet is active:

key

Alternatively, you can enable reverse tethering for all connected devices
(present and future) by calling:

./gnirehtet autorun

Run

You can execute the actions separately (it may be useful if you want to reverse
tether several devices simultaneously).

Start the relay server and keep it open:

./gnirehtet relay

Install the apk on your Android device:

./gnirehtet install [serial]

In another terminal, for each client, execute:

./gnirehtet start [serial]

To stop a client:

./gnirehtet stop [serial]

To reset the tunnel (useful to get the connection back when a device is
unplugged and plugged back while gnirehtet is active):

./gnirehtet tunnel [serial]

The serial parameter is required only if adb devices outputs more than one
device.

For advanced options, call ./gnirehtet without arguments to get more details.

Run manually

The gnirehtet program exposes a simple command-line interface that executes
lower-level commands. You can call them manually instead.

To start the relay server:

./gnirehtet relay

To install the apk:

adb install -r gnirehtet.apk

To start a client:

adb reverse localabstract:gnirehtet tcp:31416
adb shell am start -a com.genymobile.gnirehtet.START 
    -n com.genymobile.gnirehtet/.GnirehtetActivity

To stop a client:

adb shell am start -a com.genymobile.gnirehtet.STOP 
    -n com.genymobile.gnirehtet/.GnirehtetActivity

Environment variables

ADB defines a custom path to the adb executable:

ADB=/path/to/my/adb ./gnirehtet run

GNIREHTET_APK defines a custom path to gnirehtet.apk:

GNIREHTET_APK=/usr/share/gnirehtet/gnirehtet.apk ./gnirehtet run
rev <<< tethering

(in Bash)

Developers

Read the developers page.

Licence

Copyright (C) 2017 Genymobile

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Articles

  • Introducing “gnirehtet”, a reverse tethering tool for Android (French version)
  • Gnirehtet 2: our reverse tethering tool for Android now available in Rust
  • Gnirehtet rewritten in Rust (French version)

Open Source Agenda is not affiliated with «Gnirehtet» Project. README Source: Genymobile/gnirehtet

Перейти к контенту

раздать интернет на Андроид через USB с ПК

Раздать интернет с ПК на Андроид не так просто, как с Android на компьютер, особенно с помощью USB-кабеля. Несмотря на это, предлагаем рабочий и проверенный вариант.

Подготовка

Прежде чем начать:

  • инструкция, изложенная ниже, была проверена на Windows 10 (64 bit), 32 битные версии ОС не подходят;
  • получите доступ к меню «Для разработчиков» и включите «Отладку по USB»;
  • используйте оригинальный или аналогичный по качеству USB-кабель;
  • версия Android не должна быть ниже 5.0.

По умолчанию, раздача интернета с компьютера на смартфон или планшет не предусмотрена.

Как настроить раздачу

Начинаем экскурс на тему, как на Андроид раздать интернет по USB:

  1. Перейдите по этой ссылке на GitHub. Пролистайте страницу до раздела «Get the app», в подразделе «Download» щелкните по «Windows: gnirehtet-rust-win64».Загрзука gnirehtet
  2. Распакуйте папку «gnirehtet rust» из архива в другую директиву, к примеру, на рабочий стол.Перенос gnirehtet rust на рабочий стол
  3. Переместитесь на этот сайт. Опуститесь до раздела «Downloads» и щелкните по «Download SDK Platform-Tools for Windows».Download SDK Platform-Tools for Windows
  4. Из скачанного архива перенесите файлы «adb.exe», «AdbWinApi.dll» и «AdbWinUsbApi.dll» в папку «gnirehtet rust».Перено ADB файлов
  5. Теперь из папки «gnirehtet rust» необходимо установить приложение «gnirehtet.apk». Как это сделать, описано в другой статье. В этом случае, рекомендуем подключить смартфон к ПК, перенести файл в память устройства и запустить его инсталляцию через проводник.Файл gnirehtet.apk

Первый этап закончен, переходим ко второму:

  1. Подключите смартфон к ПК через кабель и согласитесь на отладку.Предоставление доступа ПК к смартфону с отладкой
  2. Откройте папку «gnirehtet rust» и в строку сверху введите cmd.Команда cmd в папке ADB
  3. Введите команду adb devices и нажмите «Enter». Снизу появиться перечень подключенных устройств, среди которых должен быть используемый смартфон/планшет.Устройства в АДБ
  4. Теперь введите команду gnirehtet run.Команда gnirehtet run
  5. На экране устройства, подтвердите подключение щелчком по «ОК».Разрешение на подключения через gnirehtet
  6. Если все прошло удачно, в строке состояние появится ВПН-значок, а интернет на телефоне будет работать через ПК.Удачное подключение gnirehtet
  7. Чтобы отключить интернет, откройте командное окно на ПК, и одновременно нажмите «Ctrl+C». Либо предварительно разверните шторку уведомлений и тапните по «STOP GNIREHTET».Stop Gnirehtet

Чтобы подключиться в будущем, полностью повторите второй этап.

Нет ничего сложного в том, как через USB раздать интернет с компьютера на планшет или смартфон. Хотя по умолчанию такая функция в Андроид не предусмотрена, ее решает софт от энтузиастов.

Автор сайта

Сергей Семичёв

Автор сайта

Задать вопрос

Most recent Android smartphones have a built-in tethering feature that allows you to share your phone’s internet connection with a laptop, tablet, or other devices (although not all wireless carriers let you use this feature, and many charge extra for it).

But what if you want to share your PC’s internet connection with your phone? That’s where reverse tethering comes in.

While there are a number of ways to do this, gnirehtet is one of the more versatile options I’ve seen… albeit one that’s kind of hard to pronounce.

Reverse tethering can come in handy in situations where your computer may have an internet connection, but your phone does not. For example, maybe your PC is connected to a router or modem via an Ethernet cable, but there’s no WiFi available and you’re either in a cellular dead zone or don’t want to use your mobile data.

Windows 10 has built-in support for reverse tethering thanks to a Mobile Hotspot feature that allows you to share your wired or wireless internet connection via WiFi or Bluetooth. Apple also lets you share an Mac’s internet connection by creating a mobile hotspot, but this only works if your Mac has a wired internet connection. As for Linux? There are a bunch of ways to do it, but they vary depending on which GNU/Linux distribution you’re using.

One of the neat things about gnirehtet is that it makes use of Google’s cross-platform adb (Android Debug Bridge) utility so it works with Windows, Mac, or Linux.

The app’s unusual name is what you get if you spell “tethering backward,” and it’s an open source utility developed by Genymobile, the same team that develops scrcpy, an open source screen mirroring tool that allows you to see and interact with your Android device using your computer’s display.

As of version 2.4, gnirehtet supports sending TCP and UDP traffic over IPv4 connections, but IPv6 isn’t supported yet.

In order to use the app, you’ll need to:

  1. Enable adb debugging on your Android device.
  2. Download adb tools to your computer.
  3. Download and unzip the latest version of gnirehtet for your operating system.
  4. Install the gnirehtet APK on your phone.
  5. Connect your phone to a PC with a USB cable and run gnirehtet.

Step two might be the trickiest if you haven’t spent time working with the Android SDK before. But if you’re using a Debian-based Linux distro you can just use install “android-tools-adb” and if you’re using Windows, you can just download Google’s platform-tools (download link) and extract these three files to the same folder where you’ve unzipped gnirehtet.

On a Linux computer, you can run the utility by opening a terminal window, navigating to the directory where you’ve put the files, and typing “./gnirehtet run” (without the quotes). On a Windows PC, you can skip the “./” and just type “gnirehtet run” or double-click on the gnirehtet-run.cmd app from File Explorer.

You can find more detailed instructions and some troubleshooting tips at the github page for the gnirehtet project.

The first time you run the app, you should see a Connection Request pop-up on your phone.

Once you accept, you’ll see a VPN icon in the status bar of your phone, and you should be good to go — as you surf the web, check your email, or otherwise use the internet on your Android phone, you’ll see connection request information fly by on the terminal window on your computer.

While it only took me a few minutes to set up gnirehtet on my Windows 10 PC and Android 10 smartphone, I was only able to get it working properly with a USB cable.

When I tried enabling adb over WiFi, the app seemed to recognize my phone, but I got an error message whenever I tried to share my PCs internet connection. Your results may vary.

via /r/Android

Liliputing’s primary sources of revenue are advertising and affiliate links (if you click the «Shop» button at the top of the page and buy something on Amazon, for example, we’ll get a small commission).

But there are several ways you can support the site directly even if you’re using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign

or…

Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Понравилась статья? Поделить с друзьями:
  • Gmail установить на компьютер windows 10
  • Gmail скачать на ноутбук windows 10
  • Gmail скачать на компьютер windows 10 через торрент
  • Gmail скачать на компьютер windows 10 официальный сайт
  • Gmail бесплатный почтовый сервис google скачать для windows