ClockworkMod Tether Alpha – Android USB Tethering ohne Root

Dank ClockworkMod Tether kann man USB-Tethering mit quasi jedem Android Gerät nutzen, auch ohne Root-Zugriff.

ClockworkMod Tether Alpha Android Screenshot
ClockworkMod Tether Alpha Android Screenshot

Koushik Dutta hat eine erste Alpha vom ClockworkMod Tether online gestellt, einer sehr interessanten Tetheringvariante, die aktuell nur über USB möglich ist. ClockworkMod Tether fungiert als Proxy, alle Anfragen nach Aussen stellt also das Android Gerät und nicht der verbundene PC, bei ähnlichen Varianten, die allerdings NAT nutzen, werden die Anfragen im Namen des PCs und nicht des Android Gerätes gestellt.

Wo liegt der Vorteil? Der Provider sieht ausschliesslich das Android Gerät, egal ob sie nun Tethering offiziell zulassen oder nicht.

Damit das Tethering funktioniert werden zwei Komponenten benötigt: eine Tethering APK (http://download.clockworkmod.com/test/Tether.apk) auf dem Smartphone/Tablet und eine Anwendung auf dem Desktop, die ein Tunnelinterface erstellt und alle Anfragen an dieses weiterleitet. Da diese Lösung ohne Rootzugriff auskommt, muss man mit diesem Zwei-Komponenten System vorlieb nehmen, anders geht es nicht. Um die APK installieren zu können muss die Installation aus „Unbekannten Quellen“ unter „Einstellungen->Anwendungen“ aktiviert sein.

ClockworkMod Tether steht zum Download für Windows, MacOS und Linux (ohne GUI) bereit und soll bald Tethering über Bluetooth erlauben.

Mac: http://download.clockworkmod.com/test/tether-mac.zip
Linux: http://download.clockworkmod.com/test/tether-linux.tgz
Windows: http://download.clockworkmod.com/test/TetherWindowsSetup.msi

Nachdem beide Komponenten installiert worden sind, sowohl auf dem PC als auch auf dem Android Gerät, können die Anwendungen gestartet werden. Sollten am PC die passenden Treiber zum Gerät fehlen, kann man diese in der Tether-Anwendungen über „File->Download Drivers“, für das eigene Gerät entsprechend herunterladen.

ClockworkMod Tether Alpha Windows Screenshot
ClockworkMod Tether Alpha Windows Screenshot

Ein grünes USB-Zeichen in beiden Anwendungen zeugt von einer erfolgreichen Verbindung. Die verbrauchte Datenmenge zeigt die Tether App auf dem Smartphone entsprechend an, damit man eine ungefähre Ahnung hat, was man seinem Datentarif mit den vollständigen Desktopseiten antut. 😉

Die erste Variante ist zeitlich bis zum 7. Januar 2012 begrenzt, es empfiehlt sich daher einen Blick auf Duttas Google+ Profil zu werfen.

Wireless Tether für Root auf dem Motorola Milestone

android-wifi-tether auf dem Motorola Milestone
android-wifi-tether auf dem Motorola Milestone

Für Viele war es sicherlich einer der klaren Gründe für Root auf dem Motorola Milestone: Wireless Tether für Root. Die Internetverbindung des Milestones kann über WLAN und Bluetooth für andere Geräte zur Verfügung gestellt werden, kabellos und unkompliziert.

Seit heute steht eine funktionierende Version von android-wifi-tether zur Verfügung. Allen gerooteten Geräten wird somit der Komfort der kabellosen Internetfreigabe ermöglicht.

Die Voraussetzungen sind schnell geschaffen, man benötigt lediglich die entsprechende Anwendung android-wifi-tether auf dem Milestone. In der jeweils aktuellen Version kann man sie von der Google Code Projektseite herunterladen: android-wifi-tether Downloadseite.

Nach erfolgter Installation auf dem Milestone kann man die Anwendung starten und mit „-Press to start tethering.-“ ein Ad-Hoc Netzwerk für entsprechend „verbindungswillige“ Geräte bereitstellen.

Unter den WLAN-Verbindungen sollte das Ad-Hoc Netzwerk nun sichtbar sein und man kann sich mit diesem verbinden, android-wifi-tether weist automatisch eine IP zu und stellt die eigene Internetverbindung zur Verfügung.

In der Grundkonfiguration ist es somit sehr einfach eine spontane Freigabe für mehrere drahtlose Geräte zur Verfügung zu stellen. Möchte man die Freigabe anpassen, so stehen Möglichkeiten zur Änderung der SSID, des gewählten Kanals, des verfügbaren Netzes, aus dem die IPs vergeben werden, WEP Verschlüsselung, eine Zugangskontrolle (basierend auf der MAC-Adresse) und einiges mehr, zur Verfügung.

Grundvoraussetzung ist lediglich ein funktionierender Root-Zugang zum Milestone.

Hat man diesen nicht, oder möchte man bewusst darauf verzichten, bleibt einem nur die Verbindung über USB, sollte man das Milestone als „Modem“ nutzen wollen. Ein entsprechendes Skript, um das Milestone unter Ubuntu als Modem zu nutzen, gibt es im Beitrag: Howto: Motorola Milestone USB Tethering mit Ubuntu