Ich suchte auch nach einer Reverse-Tethering-Lösung, die auf ungerollten Android-Geräten und OS X funktioniert, aber ich konnte nichts finden, was wirklich funktioniert.
Schließlich begann ich meine eigene Lösung zu entwickeln. Das Ergebnis ist eine App, die auf Geräten mit Android 4.0 oder höher auf der Clientseite und auf allen wichtigen Desktop-Betriebssystemen auf der Host-Seite funktioniert.
Die App ist auf Google Play verfügbar: ReverseTethering NoRoot