To get full tethering across all apps (assuming you are rooted), you additionally need **Xposed module** installed and install [Hack connectivity service tool][1] (but it is normally included in the same package with android reverse tethering tool).

This module forces the Connectivity manager  to return Wi-Fi networking info as active.

For detailed usage instructions please refer to this thread: [Android Reverse tethering tool for Windows users (Troubleshooting (FAQ)][2]

But one important thing to note is: **For Android 4.3 and upper : You must  connect your phone/tablet to a working Wi-Fi or 3g once after each boot before using reverse tethering** 

An alternative tool (if Hack connectivity service module is not working) is [Fake Wi-Fi Connection][3] module. Sometimes some applications won't work when no Wi-Fi is detected so it simulates  an active Wi-Fi connection in order for apps to get internet. It uses the same concept as the above tool.


  [1]: https://android-apk.org/org.tracetool.hackconnectivityservice/
  [2]: https://forum.xda-developers.com/showthread.php?t=1371345
  [3]: http://repo.xposed.info/module/com.lemonsqueeze.fakewificonnection