Enable “USB Internet” for Android 6.0 With earlier versions of Android there was the option to connect your mobile phone via USB cable with your windows PC and enable "USB Internet" to share the internet connection from your PC with your phone (in case you don't have Wi-Fi nor Mobile Data). But with Android 6.0, this option is no longer available from the settings.

Is there a way to a) enable this setting again or b) to share the internet connection (reverse tethering) via additional mirroring apps (all without hacking/rooting the phone)?
Not using Reverse Tethering NoRoot, there are two ways to make reverse tethering.

Method 1:


  It requires Android 5.0+, a 20KB .apk to install, and a command-line PC program (1MB).


You can use Gnirehtet (It is similar to Reverse Tethering NoRoot, but uses less space and has no usage limit), which can be downloaded here on GitHub. You will also need the ADB tools in the same folder.

Method 2:


  It works with all versions of Android (without ADB), but requires Windows 10. It, again, will require a program on your Android device and PC.


This article explains how to create reverse tethering using OpenVPN. It will take much more space on your devices (and much more time setting up everything), but it also works.