How to Reverse Tether PC Internet To Android Phone (Without Root)

Main Image
  • Like
  • Comment
  • Share

Have you come across a situation when your desktop computer has an internet connection that you want to share with your phone? If yes, here is a solution for you. The process is called Reverse Tethering and it lets you use your PC’s internet on an Android phone.

It’s a simple and quick process, that doesn’t require root privileges. And you don’t have to spend a dime.

So, the app we are using here is called Gnirehtet, which I know sounds absurd but is just “Tethering” spelled reversely. It works on Google’s cross-platform ADB (Android Debug Bridge) software. For those of you unfamiliar, this is a software interface between your smartphone and the PC. And it is compatible with Windows, Mac, and Linux.

Now without much ado, let’s get down to the process itself.

Steps to share PC Internet with Android Phone

  • As a prerequisite, download the ADB tool and gnirehtet compressed files from Android Developers and GitHub websites respectively.
  • Next up, unzip both compressed files onto your PC in separate files (one for ADB and the other will be of gnirehtet).
Gnirehtet Reverse Tethering
Enable USB Debugging within Developer Settings
  • Enable USB debugging on your Android device from the Developer settings. You can access this hidden settings menu by tapping 7 times on Build number within the About Phone section.

Gnirehtet Reverse Tethering

  • Connect your phone to a PC with a USB cable. You’ll get an ADB connection prompt on the phone. Be attentive to this and enable it.
  • Transfer the gnirehtet APK into your phone and thereafter install it. The app won’t have an accessible icon on the app drawer or home screen. So, don’t fuss about it.

Gnirehtet Reverse Tethering

  • Next up, run the ADB command line. For this, go to the gnirehtet folder and execute the gnirehtet.exe file. If everything else done right, you should see a stream of codes marching downwards.

ALSO READ: How to Upload Songs to YouTube Music Library

Gnirehtet Reverse Tethering

  • The first time you run the executable file, you’ll get a Connection Request pop-up on your phone. Grant it.

Gnirehtet Reverse Tethering

  • Once that’s done, you’ll see a VPN icon in the status bar of your phone.
  • Voila! Browse the web, download stuff and do all things the internet as you wish.

Gnirehtet Reverse Tethering

  • If you hover your eyes over the command line interface on the PC, you’ll see connection requests filling the window as you use the web on the phone.

ALSO READ: How to do an Incognito Search directly from Google Bar on your phone home screen

How did it go through? Tell us your experience down in the comments.

As a footnote, I’d like to inform you that this software comes from Genymobile, the developer behind scrcpy, yet another open-source screen mirroring tool that lets you see and interact with your Android phone using your computer’s display. If you are interested, check it out and let us know if you want a tutorial on that utility.

Vasan G.S.Vasan G.S.
An inquisitive mind who spends a big chunk of the day keenly tracking every emerging detail and is responsible for quickly passing on important developments to Smartprix followers. He loves to stay in his bubble scripting his destiny involving amazing technology and people with good character, passion, and brilliance.

Related Articles

ImageUpcoming Car Launches In India (September 2026): Kia Sorento, Maruti Baleno Facelift, BMW 7 Series, & Others

For now, rumors outnumber confirmed car launches in September 2026, but the confirmed ones matter for both brands and prospective buyers. Next month, Kia brings its biggest SUV in the country, while Maruti Suzuki takes the covers off the Baleno facelift. Luxury automaker BMW is also confirmed to launch its flagship sedan duo in the …

ImageGoogle’s Instant Tethering now available on more devices

When you don’t have WiFi access, Instant Tethering available on Chrome OS could prove a neat feature. It automatically activates the phone’s hotspot and connects your Pixelbook to the Android device’s mobile data. Previously exclusive to the Pixel smartphones and Google’s Chromebooks, the company has extended the support for more Android devices and Laptops. ALSO READ: CES 2019: Google …

ImageWater damage: What to do when your phone gets wet?

Losing a phone to water damage is really disheartening. Water-resistant ratings are still exclusive to high-end smartphones, but even if you have an IP rated phone, water damage isn’t covered under warranty. Besides, any drop resulting in even slight bend or bump in the side frame renders the water-resistance null and void.So, what should …

ImageHuawei Just Made a Foldable-Shaped Phone Without the Fold

Huawei has unveiled the Pura X View, a conventional slab smartphone built around an unusual 16:9.5 aspect ratio display. It is the third device in Huawei’s wide-screen experiment after the Pura X and Pura X Max foldables, but this time without a hinge. The 6.39-inch OLED panel has a resolution of 2232 × 1320, 1.05mm …

ImageWhatsApp Usernames Are Here: You Can Now Chat Without Sharing Your Phone Number

You can now connect on WhatsApp without giving out your phone number, a feature privacy advocates have wanted for years. WhatsApp started rolling out optional usernames yesterday. This move separates your identity from your SIM card, similar to what Signal did with usernames in 2024. WhatsApp is rolling out usernames in phases over the next …

Discuss

2 Comments
User
Landry
Anonymous
4 years ago

Couldn’t get it to work on my Samsung S9+, kept getting the same error; ERROR Main: Cannot start client: Command adb [“shell”, “dumpsys”, “package”, “com.genymobile.gnirehtet”] failed: The system cannot find the file specified. (os error 2). Any advice on what I might be doing wrong?

1
Reply
Anshuman Panda
Anshuman Panda
@anshuman_nomecugi
3 years ago

I had experienced the same issue occasionally. Turns out this error crops up when the device gets disconnected due to whatever reason. Check whether the device is detected in ADB or not.

Anshuman Panda
Anshuman Panda
@anshuman_nomecugi
3 years ago

This error indicates that the device is disconnected. Check whether it's detected in ADB or not when the error occurs.

User
Hairstyles
Anonymous
5 years ago

Good write-up, I抦 regular visitor of one抯 site, maintain up the excellent operate, and It is going to be a regular visitor for a long time.

1
Reply