Inhaltsverzeichnis
HowTo: Androidphone als UMTS-Modem
Das Android-Betriebssystem mit einem Linux-Kernel lässt sich auch ohne besondere Hacks (Root) als Modem missbrauchen. Da die meisten Netzbetreiber diese Nutzung des Androidphones nicht „bedacht“ haben, gibt es von Mike Baroukh das kostenlose Hilfsmittel Proxoid. Eine deutsche Kurzanleitung wollen euch hiermit geben…
Hinweis
Bitte überprüft die Konditionen eures Mobilfunkvertrages genau ob diese Verwendung zulässig ist. Ich über nehme keine Haftung für irgendwelche (finanziellen) Schäden.
Voraussetzungen
- ein Mobiltelefon mit dem Android-Betriebssystem ;)
- Proxoid für das Androidphone (über Android Market kostenlos erhältlich)
- das Android SDK (unter developer.android.com kostenlos erhältlich)
Vorbereitungen
am Androidphone
Als erstes installieren wir über den Android-Market Proxoid. Dann wechseln wir in die Telefoneinstellungen (Menü-Taste / Einstellungen
). Dort verzweigen wir über Anwendungen
zu Entwicklung
und aktivieren USB-Debugging
am Computer
Hier laden wir das Android SDK für GNU/Linux runter und entpacken es in ein beliebiges Verzeichnis.
Dann erstellen wir als root die Datei /etc/udev/rules.d/90-android.rules
(unter Ubuntu mit [ALT]+[F2] und gksudo gedit /etc/udev/rules.d/90-android.rules
)
und fügen folgende Zeilen ein:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct} =="0c01", MODE="0666", OWNER="EUERUSERNAME" SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct} =="0c02", MODE="0666", OWNER="EUERUSERNAME" SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct} =="41db", MODE="0666", OWNER="EUERUSERNAME"
Hinweis: ihr müsst bei den obigen Zeilen EUERUSERNAME
mit eurer Benutzerkennung austauschen
Verwenden
am Androidphone
Verbindet euer Androidphone via USB mit eurem Computer und startet Proxoid. Dann aktiviert Start/Stop Proxoid
am Computer
Öffnet ein Terminal und wechselt in das entpackte SDK-Verzeichnis. Dort sollte es ein Unterverzeichnis tools
geben. Im SDK-Verzeichnis gebt ihr folgende Befehle ab:
tools/adb kill-server tools/adb forward tcp:8080 tcp:8080
die oberste Zeile ist optional und killt eine ggf. noch laufende Verbindung zum AndroidPhone
im Browser
Jetzt muss noch dem Browser mitgeteilt werden, dass er über das AndroidPhone mit Proxoid surfen soll.
Dazu öffnet Ihr im Browser die Netzwerkeinstellungen und tragt als HTTP-Proxy localhost
und als Port 8080
ein.
Beim Firefox unter: Edit/Preferences: Advanced/Network Connection: Settings
Fazit
Bei mir funktionierte diese Anleitung auf Anhieb unter Gentoo als auch unter Ubuntu 9.10. Angemerkt sei, dass mit Proxoid kein wirkliches UMTS-Modem vorhanden ist. Es ist vielmehr wie der Name des Programmes Proxoid vermuten lässt ein kleiner Proxy. Leider wird im Moment noch kein HTTPS unterstützt.
Anhang
als kleines Script:
cd ~/pfad_zu_eurem_sdk/android-sdk-linux_86/tools ./adb kill-server ./adb forward tcp:8080 tcp:8080 firefox &