Android Reverse Tethering Version 3.19. Bereiten Sie Ihr Smartphone und Ihren PC für die Arbeit vor

Besitzer von Smartphones, die auf der Android-Plattform laufen, können zur Veröffentlichung eines weiteren gratuliert werden nützliche Anwendung- Android Reverse Tethering. Wenn das Internet auf Ihrem Smartphone aus irgendeinem Grund nicht verfügbar ist, können Sie über Ressourcen eine Verbindung zum Netzwerk herstellen persönlicher Computer. Natürlich nur, wenn der PC selbst über einen Ausgang dazu verfügt globales Netzwerk. Anschließen eines Smartphones mit installiertem Android-Programm Reverse Tethering erfolgt über USB – das heißt, Sie benötigen ein spezielles Kabel, das beide Geräte verbindet. Software enthält Dienstprogramme sowohl für Android selbst als auch für das Windows-Betriebssystem. Dies ermöglicht eine flexible Gestaltung der resultierenden Verbindung.

Wenn Sie also Ihre Rechnungen für das mobile Internet noch nicht bezahlt haben, aber trotzdem online gehen möchten, heißen wir Sie beim Reverse-Tether-Programm willkommen. Die Qualität der Internetverbindung über einen Computer ist absolut hervorragend. Der Installationsvorgang nimmt nicht viel Zeit in Anspruch. Wenn Sie möchten, können Sie ihn also mehrmals durchführen. Verbinden Sie sich beispielsweise nicht nur mit Ihrem eigenen Netzwerk. Aber auch zum Computernetzwerk eines Freundes. Wie auch immer, genug geredet! Kommen wir zum Üben.

Bereiten Sie Ihr Smartphone und Ihren PC für die Arbeit vor

Als Erstes müssen Sie sicherstellen, dass Sie über Superuser-Rechte auf Ihrem Smartphone verfügen ( Root-Rechte). Ohne dies können Sie das Programm nicht installieren. Als nächstes müssen Sie zu Ihrem PC gehen und das Installationspaket für Windows + Android aus dem Netzwerk herunterladen. Sie können es hier herunterladen: http://android-all-free.ru/soft/68-reverse-tethering.html. Das Paket ist ein Archiv, das irgendwo auf Ihrer Festplatte abgelegt und dann mit einem modernen Archivierungsprogramm entpackt werden muss. Weiter nicht weniger wichtiger Punkt: Das Smartphone muss auf den USB-Debugging-Modus eingestellt sein. Sie können dies wie folgt tun:

  • Gehen Sie zum Menü „Einstellungen“.
  • Dann gehen wir zum Unterabschnitt „Entwicklung“.
  • Gehen Sie zur Registerkarte „Debuggen“.
  • Wir setzen die Option „USB-Debugging“.

Vergessen Sie nicht das USB-Kabel, das normalerweise im Lieferumfang Ihres Smartphones enthalten ist. Es scheint, dass alles zur Installation bereit ist.

Installieren Sie das Dienstprogramm auf Ihrem Computer und Smartphone

Wir werden die Verbindung über USB mit dem AndroidTool-Dienstprogramm installieren. Das heruntergeladene und entpackte Archiv enthält die von uns benötigte ADB-Bibliothek.

ADB ist eine Bibliothek, die Low-Level organisiert Softwareumgebung um eine Verbindung zwischen Geräten zu organisieren. Das Endergebnis unserer Bemühungen wird davon abhängen, wie wir das ADB-Kommunikationsprotokoll verbinden.

Das AndroidTool-Dienstprogramm sucht nach der Datei adb.exe, und wir können ihm dabei nur helfen, indem wir ADB im Ordner \android-sdk-Windows\platform-tools\ ablegen. Sobald die Bibliothek entdeckt ist, sind alle Voraussetzungen geschaffen, um mit dem Empfangen und Senden von Daten zu beginnen. Der Benutzer muss lediglich auf die Schaltfläche „Android-Schnittstelle anzeigen“ klicken und den USB-Tunnel öffnen (es wird eine Aufforderung zum Öffnen des Tunnels ausgegeben, auf die Sie positiv reagieren müssen). Sobald das Dienstprogramm eine Verbindung zum Netzwerk herstellt, können Sie es verwenden.

Android Reverse Tethering oder So teilen Sie das Internet eines Computers über USB mit einem Smartphone, 23. Oktober 2015

Erst der zweite Beitrag in einem Jahr... Es stellt sich heraus, dass, wenn ich vorhabe, über etwas zu schreiben, es am Ende entweder nicht wichtig genug für einen vollwertigen Beitrag erscheint, oder dass eine Lösung gefunden wurde, deren Beschreibung hier nicht schaden würde nicht ausreichend und funktionsfähig.
Ich werde versuchen, mich nächstes Jahr zu verbessern.

Aber vor kurzem ist etwas Schreckliches passiert – der Router ist zu Hause kaputt gegangen. Der Hass darüber richtet sich gegen D-Link, Yulmart und den Energieversorger der Stadt (es ist klar, dass Router selbst nicht sehr oft ausfallen), aber das ist eine ganz andere Geschichte ...
Und alles wäre gut, aber plötzlich musste ich mein Smartphone synchronisieren. Und da der Computer über das Internet verfügt, gibt es auch eine Möglichkeit, es auf das Smartphone zu übertragen.
Daher geht es im heutigen Artikel wieder um die Konsole und all das.

Sie können auf Android auch von einem PC aus auf das Internet zugreifen, allerdings gibt es dafür keine integrierten Funktionen; es gibt eine Reihe von Anwendungen. Einige der Lösungen verwenden ADB (was bereits die Verbindungsgeschwindigkeit begrenzt) und erfordern sogar die Installation von Programmen für Windows.
Das - Reverse-Tethering(oder umgekehrt).
(Ich weiß nicht, wie ich „Tethering“ angemessen übersetzen soll)

Ich schlage vor, dass du einfach durchkommst Standardmittel, ohne zusätzliche Software zu installieren (naja, fast).

Die Methode besteht darin, den Android-USB-Modemmodus zu verwenden, aber die Verbindungen „umzukehren“.
Das wichtigste zuerst.


0) Wurzel

Für Reverse Tethering, höchstwahrscheinlich für alle Methoden, benötigt das Gerät Root-Zugriff. Wenn Sie Root-Zugriff haben und noch keinen haben (seltsam!), ist es an der Zeit, sich zuerst diesen zu besorgen. Sonst macht es keinen Sinn, weiterzulesen.


1) Computer-Setup

Windows
Nach dem Aktivieren des USB-Modemmodus über Einstellungen - Drahtloses Netzwerk- Mehr... - Modemmodus - USB-Modem(Die Namen der Artikel sind für mein Smartphone angegeben, aber alle haben ungefähr die gleichen), ein neuer erscheint im System LAN-Karte und eine neue Verbindung.
Oder es wird möglicherweise nicht angezeigt, was bedeutet, dass Sie Treiber installieren müssen. Ich hatte sie auf einem virtuellen CD-ROM-Laufwerk. Wenn Sie dieses nicht haben und Windows das Brennholz nicht gefunden hat, dann suchen Sie selbst im Internet danach.
Aber gehen wir davon aus, dass alles funktioniert und Netzwerkverbindung erschien mit Android. Es ist besser, es so zu nennen "Android".

Dann müssen Sie Ihre GRUNDLEGENDE INTERNETVERBINDUNG herstellen allgemein.
Aktivieren Sie dazu die Kontrollkästchen in seinen Eigenschaften:



Wenn Sie keine reguläre LAN-Verbindung zum Internet haben, sondern PPPoE oder VPN, dann sieht dieses Fenster möglicherweise etwas anders aus. Sie müssen auswählen, FÜR WELCHE Verbindung Sie das Internet freigeben möchten, d. h. „Android“ aus der Liste auswählen.
Dieses Fenster stammt von Windows XP, für 7/8/10 befinden sich die notwendigen Optionen auf der Registerkarte „Zugriff“.
Und wenn die Einstellungen inaktiv sind, prüfen Sie, ob die Dienste ausgeführt werden "Allgemeiner Zugang zum Internet (ICS)“ Und „Routing und Fernzugriff“.

Nachdem Sie auf OK geklickt haben, ändert sich die IP-Adresse auf 192.168.0.1 und die Internetverbindung wird unterbrochen. Setzen Sie dementsprechend die IP-/Gateway-/DNS-Einstellungen auf ihren ursprünglichen Zustand zurück.

Und in den Einstellungen der neuen Verbindung mit Android geben Sie beispielsweise die IP an 192.168.42.1 (oder ein anderes, aber vergessen Sie dann nicht, Ihre Aktionen im Text weiter anzupassen) und eine Maske 255.255.255.0 , Gateway und DNS bleiben leer.



Linux
Unter Linux ist alles viel einfacher – zumindest für Debian 8 mit Kernel 3.16 werden keine Treiber/Module benötigt und nach dem Einschalten des USB-Modems erscheint die Schnittstelle sofort usb0.
Und weiter:

echo 1 > / proc/ sys/ net/ ipv4/ ip_forward # IP-Verkehrsübertragung aktivieren iptables -t nat -A POSTROUTING -o eth0 -j MASKERADE # Regel für die gemeinsame Nutzung des Internets über die Hauptschnittstelle eth0 ifconfig usb0 192.168.42.1 Netzmaske 255.255.255.0 up

All dies funktioniert bis zu einem Neustart. Um die Änderungen dauerhaft zu machen, fügen Sie hinzu

net.ipv4.ip_forward = 1

V /etc/sysctl.conf
Und

iptables -t nat -A POSTROUTING -o eth0 -j MASKERADE

in jedem Startskript, zum Beispiel in /etc/rc.local


2) Android-Setup

Das Interessanteste ist hier.
Die USB-Modemschnittstelle wird aufgerufen rndis0 oder usb0.
Ich habe die erste Möglichkeit auf meinem Smartphone, aber die Anleitungen im Internet deuteten oft auf die zweite hin.
Im Terminalemulator (über meinen) müssen Sie Folgendes eingeben:

su ifconfig rmnet0 down # Mobiles Internet ausschalten (nur für den Fall) ifconfig rndis0 192.168.42.2 Netzmaske 255.255.255.0 up # Konfigurieren und erhöhen Sie die USB-Modemschnittstelle Route hinzufügen Standard-GW 192.168.42.1 dev rndis0 # Gateway, IP-Adresse der Schnittstelle am Rechner! setprop net.dns1 8.8.8.8 # Google DNS-Server, setprop net.dns2 8.8.4.4 # Sie können eine beliebige angeben, zum Beispiel Ihren Provider



Ich habe dies als separates Skript entworfen, reverse-tethering.sh, das zu GScript hinzugefügt und eine Verknüpfung auf dem Desktop erstellt werden kann.

Übrigens befinden sich die restlichen Skripte und Konfigurationen, über die ich spreche, jetzt auch im Android-Skript-Repository auf GitHub, und einige wurden sogar leicht aktualisiert. Aber ich war zu faul, das hier zu berichten :-/


Nach dem Ausführen der Befehle ist das Internet bereits auf dem Smartphone verfügbar, was Sie wie folgt überprüfen können:

ping ya.ru # oder besser: wget http://ya.ru/

Aber leider erkennen andere Browser und die meisten Anwendungen diesen Zusammenhang nicht. Und das ist natürlich der große Nachteil dieser Methode.
Allerlei knifflige Tipps wie kurzzeitiges Einschalten mobiles Internet und das Tethering-Skript erneut ausführen“, aber es hat mir persönlich nicht geholfen.

Wenn Sie wissen, wie Sie alle Anwendungen dazu zwingen können, die Internetverbindung auf diese Weise anzuzeigen, SCHREIBEN Sie bitte!!!

In der Zwischenzeit muss ich etwas hinzufügen.


3) Hack für Wi-Fi-Verbindung

Wie eingangs erwähnt, geht es überhaupt nicht ohne Krücken.
Erforderlich Xposed(Lesen Sie mehr über das Herunterladen, die Installation und die Konfiguration auf w3bsit3-dns.com) und die .
Was so aussieht:



Sie müssen den Schalter einschalten, auf „Alle auswählen“ und „Speichern“ klicken.
Sie können WLAN jetzt in den Einstellungen aktivieren. Ergebend:



Natürlich habe ich das alles nicht in Luxor gemacht, aber das Modul nutzt ein zuvor gespeichertes Netzwerk, um „falsches“ WLAN zu erstellen. Widgets von Drittanbietern zeigen den Netzwerknamen „FakeWifi“ an.
Dass das Internet wirklich funktioniert, erkennt man zum Beispiel am aktiven Viber-Icon.


Knapp

Wenn alles auf Ihrem Computer bereits einmal konfiguriert wurde, müssen Sie zum Aktivieren von Reverse Tethering Folgendes tun:
- Verbinden Sie Ihr Smartphone über USB mit Ihrem Computer,
- USB-Modemmodus aktivieren,
- Führen Sie das Skript aus, um die Verbindung zu konfigurieren.
- „Gefälschte WLAN-Verbindung“ aktivieren,
- WLAN wie gewohnt einschalten.

Und schalten Sie es in umgekehrter Reihenfolge aus.

Wenn Ihr WLAN plötzlich ausfällt, wissen Sie, was zu tun ist.

Unser Android Market ist Ihre richtige Wahl!

Android ist eine mobile Plattform, auf der viele Handys unsere Zeit. Mit diesem Betriebssystem können Sie Java-Anwendungen entwickeln. Android OS wurde kürzlich von 30 Unternehmen unter der Führung von Google entwickelt. Arbeiten mit Betriebssystem Android ist sehr praktisch, schneller und effizienter.

Heutzutage werden viele Programme, Spiele und Anwendungen für diese mobile Plattform erstellt. Hunderttausende solcher Anwendungen wurden bereits erstellt und in die wichtigsten Leitsprachen der Welt übersetzt. Es gibt eine große Anzahl von Websites im Internet, die sowohl kostenlose als auch kostenlose Hosts anbieten kostenpflichtige Programme und Anwendungen, die für jeden passen Touch-Telefon sowie normale Telefone mit dem Android-System. Sie sollten jedoch unsere Website besuchen, da sie sehr praktisch und einfach zu bedienen ist und vor allem die neuesten und aktuellsten Anwendungen enthält.

Android-Programme- Das sind völlig neue und nützliche Ergänzungen. Sie ermöglichen es Ihnen, absolut alle Fähigkeiten des Kommunikators zu erweitern. Es gibt Programme, mit denen jeder Benutzer auf seinem Telefon absolut alle gewünschten Ziele erreichen kann. Auf unserer Website finden Sie eine riesige Auswahl an Programmen: Sicherheitsprogramme, Konverter, Rechner, Finanzprogramme, Anwendungen für Android, Software zum Lesen von Büchern und vieles mehr nützliche Programme. Herunterladen universeller Programme wie Word, Microsoft Excel oder Microsoft PowerPoint – jetzt auch möglich!

Android-Spiele– das sind die modernsten, farbenfrohsten, hellsten und interessantesten Spiele des 21. Jahrhunderts. Sie können Spiele auf jeder Website herunterladen, die sich auf Spiele spezialisiert hat, aber auf unserer Website wird das Herunterladen zum puren Vergnügen. Der Bedarf an Spielen und Anwendungen wächst heutzutage täglich. Benutzer möchten die neuesten Anwendungen herunterladen und verwenden, und unsere Website wird nur dazu beitragen, dieses Ziel zu erreichen.

Alle Anwendungen Spiele und Programme finden Sie in Online-Shops und auf Google Play-Seiten, auch Android Market genannt. Ein solcher Shop ist unsere Website, wo Sie verschiedene herunterladen können neueste Anwendungen. Um etwas herunterzuladen, müssen Sie sich lediglich registrieren, und der Downloadvorgang selbst ist sehr einfach. Es speichert eine große Vielfalt an Anwendungen für jeden Geschmack. Darüber hinaus können Sie ganz einfach den umfassendsten Katalog sorgfältig durchsehen, in dem alle Informationen beschrieben sind, Screenshots und Rezensionen anderer Benutzer zu jeder Anwendung oder jedem Programm vorhanden sind. Unser Android Market– das ist eine tolle Wahl! Wenn Sie Programme von uns herunterladen, können Sie sicher sein gute Qualität Anwendungen. Sobald Sie ein Programm auf unserer Website heruntergeladen haben, werden Sie es immer wieder tun wollen, da können Sie sicher sein!

Dieser Artikel konzentriert sich auf Optionen zum Übertragen des Internetverkehrs auf ein laufendes Gerät Android-Plattformen sowie Methoden zur Übertragung des Internetverkehrs in die entgegengesetzte Richtung (von einem Android-Gerät). Diese Konzepte werden üblicherweise als Reverse Tethering bzw. Tethering bezeichnet. Wenn es mit dem zweiten gut läuft (es gibt sowohl Standard- als auch Drittanbieterlösungen), dann muss das erste separat besprochen und umgesetzt werden Detaillierte Analyse. Aber alles ist in Ordnung.

Lassen Sie mich gleich betonen: veraltet, irrelevant, gefährlich Entscheidungen werden nicht berücksichtigt!
Alle Technologien werden nur unter dem Gesichtspunkt des Tetherings betrachtet. Es wird nicht hier sein detaillierte Beschreibung Bei jedem von ihnen geht es nur um den Grad der Anwendbarkeit auf das behandelte Problem.

Anbindung

Standardlösungen
Mit dem Advent Android-Versionen 2.2 wurden 2 Technologien möglich: USB-Tethering und WiFi-Tethering.
USB tethering
Für den Anschluss ist ein handelsübliches Android-USB-Kabel erforderlich.
Es wird unter Einstellungen->Drahtlose Netzwerke->Modemmodus->USB-Modem aktiviert.
Nach dem Anschließen des Android-Geräts an den Empfänger (Laptop, Desktop-Computer...) über das Kabel wird eine Anfrage gestellt, USB-Tethering zu aktivieren. Nach einer positiven Rückmeldung des Nutzers ist es möglich, den Internetverkehr des Android-Geräts auf dem Receiver zu nutzen.
Der große Vorteil dieses Ansatzes ist die Möglichkeit, ein Android-Gerät anzuschließen WLAN-Hotspot Greifen Sie über einen USB-Kanal auf diese Verbindung zu und teilen Sie sie.
Von den Minuspunkten ist die Notwendigkeit zu erwähnen, sie beizubehalten Android-Gerät in unmittelbarer Nähe des Empfängers und auf nur einen Empfänger beschränkt.
WiFi-Tethering
Zur Verbindung benötigen Sie einen WLAN-Adapter am Receiver.
Wenn Sie zuvor Android-Wifi-Tether verwenden mussten, war dies erforderlich Wurzel Mit dem Aufkommen von Android 2.2 erfolgt dies nun mit Standardmitteln.
Aktiviert unter Einstellungen->Drahtlose Netzwerke->Modemmodus->Wi-Fi-Zugangspunkt.
Nach dem Einschalten Android-Funktionen Das Gerät wird zu einem WLAN-Zugangspunkt, mit dem sich andere Geräte verbinden können.
Der große Nachteil ist die Unmöglichkeit, mit einem Android-Gerät gleichzeitig Internetverkehr über WLAN zu empfangen und zu verteilen, d.h. Das Android-Gerät wird zum 3G-Modem für den Empfänger.

Damit das Programm funktioniert, sind Root-Benutzerrechte erforderlich.

Installation:
Entpacken Sie den Inhalt des Archivs. Das Archiv umfasst ein Programm für Windows, ADB und eine Anwendung für Android.
Aktivieren USB-Debugging:
Einstellungen > Anwendungen > Entwicklung > USB-Debugging > Einschalten
Einstellungen > Anwendungen > Entwicklung > USB-Debugging > Aktivieren

AndroidTool
AndroidTool.exe-Programm für Windows
Im Archiv ist ein Tool zur Low-Level-Kommunikation (ADB) enthalten.
Beim ersten Start versucht AndroidTool, ADB in c:\android-sdk-windows\platform-tools\adb.exe zu finden
Wenn es nicht gefunden wird, wird das integrierte verwendet.
Andere ADB-Versionen
Wenn Sie eine andere ADB-Version verwenden möchten, klicken Sie auf „config“ und geben Sie im ersten Tab den Pfad zu einer anderen ADB ein.

Um das Programm zu nutzen, klicken Sie auf „Android-Oberfläche anzeigen“. Sie wird weitermachen Android App und?Abhängigkeiten? (Busybox und Redsocks).
SuperUser wird um Erlaubnis bitten, „USB-Tunnel“-Rechte zuzulassen – erlauben Sie es.

Um die Verteilung zu starten, klicken Sie auf „Verbinden“.
Wieder wird SuperUser um Erlaubnis für die Rechte „USB-Tunnel“ bitten – wieder erlauben wir es.
Wenn der Prozess auf Android nach dem Empfang von Root abstürzt, schließen Sie das Programm für Windows und starten Sie es erneut (es ist eine Beta – Anmerkung des Autors)

Die Android-Programmoberfläche (erste Registerkarte) zeigt Verbindungen, die an Windows gerichtet sind.
Andere Registerkarten dienen nur dem Debuggen (stellen Informationen zu Systemroutentabellen und Verbindungen bereit). Noch nicht fertig.
Starten Sie den Browser.
Google Chrome meldet, dass keine Verbindungen verfügbar sind. Hab keine Angst – alles funktioniert.
Firefox, Opera und Dolphin haben damit keine Probleme!!!

Die aktuelle Version der Anwendung kann keine Low-Level-ICMP-Pakete (PING) umleiten.
Für Android haben Sie derzeit keine Internetverbindung. (ein Entwickler und ein Übersetzer arbeiten an der Lösung des Problems – jeder für sich)

Markt:

Nur für Android 4.x Ab Version 3.4 können Sie jetzt Anwendungen herunterladen und aktualisieren. Dieser Schritt ist optional! Dies ist nur erforderlich, wenn Sie Anwendungen vom Markt herunterladen/aktualisieren möchten. Gehen Sie im Programmfenster zur Registerkarte „Extras“ und klicken Sie auf die Schaltfläche „Hack installieren (Ortinal)“. Wenn das Programm zwei Programme installiert, werden diese auch mit Hack verbunden und Xposed Installer. Starten Sie Xposed und klicken Sie auf „Installieren \ Aktualisieren“ und starten Sie das Telefon neu. Gehen Sie dann erneut zu Anwendungen werden nicht heruntergeladen, dann gehen Sie zu Hack Connecvity und klicken Sie auf WLAN-Hack aktivieren und auf Traces aktivieren und drücken Sie auf Aktualisieren, starten Sie das Telefon neu und tauchen Sie ein Google Play Kostenlose Apps herunterladen :D


Andere Anwendungen:
IN aktuelle Version Die Ports http (80), https (443), Market (5228) und DNS funktionieren.
Weitere Ports können Sie selbst im Reiter config/ports im Windows-Teil des Programms hinzufügen.