Was ist der Grund, warum Android Reverse Tethering Root erfordert?

Von dem was ich weiß:

  1. Android Tethering, das Teilen des Internets von Android auf den Laptop über ein USB-Kabel funktioniert ohne Root.
  2. Android Reverse Tethering, teilen Sie das Internet vom Laptop-Ethernet zu Android über ein USB-Kabel, erfordert Root .

Ich bin also gespannt, was der technische Grund / die technische Einschränkung von Non-Root-Android-Tethering ist, aber nicht umgekehrt.

Normales Tethering wird auf Systemebene implementiert, d. h. es ist eine Systemfunktion; es erfordert Root auf Geräten, die es nicht implementieren. Reverse Tethering ist keine Systemfunktion und daher auch nicht implementiert. Durch die Verwendung von Befehlen auf der Root-Ebene können Sie anbinden, obwohl dies nicht im System implementiert ist.
@GiantTree Warum ist Reverse-Tethering keine Systemfunktion?
Weil die Hersteller es nicht für nötig halten. Sie haben bereits WLAN und eine Mobilfunkverbindung. Es ist keine USB-Verbindung erforderlich.
Frage mich, ob CM dies als Feature hat
Wie auch immer, basierend auf imore.com/… ist USB-Tethering das schnellste und zuverlässigste als WiFi.

Antworten (1)

ReverseTethering erfordert kein Root. Wenn auf Ihrem Gerät ICS oder neuer ausgeführt wird.

Vor ein paar Monaten habe ich mich genau das gleiche gefragt und angefangen zu recherchieren. Irgendwann fing ich an, 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 allen wichtigen Desktop-Betriebssystemen auf der Hostseite funktioniert.

Die App ist bei Google Play verfügbar: ReverseTethering NoRoot