[update] iProxy lässt Entwickler ‘tethern’

von alex olma | 22. Januar 2010 | 10:49 Uhr

iProxy1.jpgiProxy2.jpg

Eine der grandiosesten Firmware 3.0-Neuerungen war die Ankündigung für das sogenannte ‘Tethering’. Dabei benutzt man die iPhone-Internetverbindung, um mit seinem Laptop Online zu gehen. Das funktioniert sowohl über Bluetooth als auch das Standard USB-Kabel.

Mit Firmware 3.1 hielten signierte Zertifikate auf dem iPhone Einzug, mit denen der entsprechende Mobilfunkbetreiber das Zepter über diesen Verbindungsweg in die Hand gelegt bekam. T-Mobile bietet nach langem hin-und-her mittlerweile zwei zusätzliche (Modem-)Optionen zu dessen Freischaltung: Für monatlich 20 € bekommt man den entsprechenden Schlüssel plus 3GB-Zusatzvolumen. Für 5 € gibt es magere 100MB, auf die damals als ‘Flatrate’ verkaufte Internetleitung obendrauf, und ebenfalls die entsprechende Software-Aktivierung.

modem-nutzung.jpg

Diese einschränkende Richtlinie vom eigenen Mobilfunkanbieter, über das Nutzungsverhalten für sein monatliches Datenvolumen, gilt nicht unbedingt als populär. Insbesondere für Gelegenheitsanwender, die sich aufgrund von ein- oder zweimal ‘Tethern’ im Monat nicht mit einer Zusatzgebühr belasten wollen.

Besitzer von ‘freigeschalteten’ iPhones aus dem europäischen Umland ziehen das noch viel schlechtere Los, da sie auf eine Bereitstellung des notwendigen Zertifikates vom hiesigen Mobilfunkanbieter angewiesen sind. Diese Anforderung, selbst für zahlungswillige Kunden, kommt in vielen (allen?) Fällen nicht zustande. Die offizielle Presseanfrage an (meinen) Anbieter O2, wurde innerhalb der letzten drei Monate jedenfalls nicht beantwortet.

‘Erkaufen’ kann man sich die ‘Tethering-Funktionalität’ durch das Aufhebeln des iPhones mit einem Jailbreak. Verschiedene Drittanbieter (iPhoneModem, MyWi, etc.) stellen sowohl kostenfreie als auch kostenpflichtige Software-Lösungen zur Verfügung, die in meinen Testversuchen jedoch eine sehr ambivalente Praxistauglichkeit boten. In vielen Fällen greife ich daher in letzter Zeit frustriert zum umständlichen Simkarten-Wechsel vom iPhone in den entsprechenden USB-Stick.

Wer sich seinem Gerät nicht mit einem Jailbreak allen (Sicherheits-)Schranken entledigen möchte, beziehungsweise sich nicht darum kümmern mag, bekommt nun mit iProxy als Entwickler eine nette Alternative zum selber kompilieren.

-> http://wiki.github.com/tcurdt/iProxy/

‘iProxy’ baut im Stil des ‘legendären’ NetShare einen SOCKS5-Proxy, der sich jedoch ausschließlich mit einer Entwicklerlizenz auf das iPhone übertragen lässt. Als registrierter App Store-Softwareproduzent lassen sich bis bis zu 100 ‘ad-hoc’-Versionen erstellen, und inklusive der notwendigen Zertifizierung (mobileprovision) an die ‘Testgemeinde’ (per E-Mail) verteilen.

via twitter@flo_muc

Update

tethering.jpg

Der Vollständigkeit halber sei noch einmal auf den CommCenter-Patch hingewiesen, an den ich in usneren Kommentaren erinnert wurde (Danke, Tim!).

Auf eigene Gefahr‘ darf man seinem Jailbreak-Phone das Repository ‘apt.iphone-storage.de’ vom Kollegen Sendowski hinzufügen, und dort das Paket ‘Tethering 3GS – 3.1.2′ installieren. Danach surft man auf http://www.iphone-notes.de/mobileconfig/ und wählt seine Mobileconfig-Datei des entsprechenden Mobilfunkbetreibers. Einen Neustart später, sollte die offizielle Tethering-Funktion das iPhone schmücken.

Betont bleibt: Auf eigene Gefahr!

  • Pingback: Tweets die iProxy lässt Entwickler ‘tethern’ erwähnt -- Topsy.com

  • http://pilotenblog.wordpress.com/ Tim

    Tethering lässt sich doch über den Jailbreak komplett freischalten – dann kann man es nutzen wie gedacht.

    Ich kann mir nicht vorstellen das du diese Möglichkeit nicht kennst ;)

  • http://www.iphoneblog.de iphoneblog

    Welche Firmware, welche Methoden und für welchen Anbieter? Erleuchte mich :)

  • http://twitter.com/choise choise

    Yeah, das werde ich heute Abend gleich testen, hier am Mac hab ich leider nicht meine Zertifikate installiert.

    Das “Verteilen” der Software mit AdHoc lässt sich übrigens nur bewerkstelligen wenn man die teuere Enterprise Version des Developer Programms gekauft hat.

  • http://www.iphoneblog.de iphoneblog

    Ich sehe, das Blog will wieder bei dir :)

    Mit 'teurer Enterprise-Version' meinst du die 80 €-Servicegebühr pro Jahr…?

  • http://twitter.com/choise choise

    passt schon, ich weiss worauf du in deinem Post hinaus wolltest, hab es etwas missverstanden. AdHoc (Beta Tests) lassen sich natürlich auch mit der $99 Version betreiben, lediglich InHouse Apps gehen nur mit der Enterprise Variante.

    Ja, der Blog geht wieder, wenn auch seltsam langsam, wie schon beschrieben.

  • http://www.iphoneblog.de iphoneblog

    Die (derzeitige) Langsamkeit scheint auf den Kommentar-Dienstleister 'Disqus' zurückzugehen…

  • SonicHedgehog

    Lustig, die Idee hatte ich auch schon einmal. Auch speziell fürs Tethering, nur dachte ich mir allgemein so liese sich eigentlich jegliche App zumindest etwas verteilen.

    Wenn ich mich Recht erinnere, gab es ja bereits so einen Ansatz (auch für Tethering), wobei man seine Device ID direkt auf der Website eintragen und absenden durfte – und irgendwann würde man dann angeblich freigeschalten werden. Keine Ahnung, was aus diesem Projekt wurde.

  • http://www.iphoneblog.de iphoneblog

    Wie kurz per E-Mail besprochen. Der 'zugegeben sehr wilde' CommCenter-Patch existiert noch:

    http://www.iphonenotes.de/2009/10/19/anleitungh…

  • http://twitter.com/DerFlash Björn

    Jop, hab den auch seit er draußen is im Einsatz mit der 3.1.2
    Ich kann also keinerlei Einschränkungen feststellen. Und aus Programmierersicht seh ich da auch keine “wildheit”, da es einfach eine Variable anpasst die halt die freigabe durch das eigentliche Zertifikat simuliert. Nix schlimmes oder kaputtmachendes ;-)

    Und was gibts besseres als das orginale Tethering.

  • http://www.facebook.com/mdengel Marco Dengel

    Ein Socks5 Proxy (wie damals bei NetShare) ist aber nicht zu vergleichen mit dem echten Tethering.

    Man muß jedesmal am Mac den Proxy aktivieren (und danach bei normaler Wlan Nutzung im Heimnetz natürlich wieder deaktivieren) und einige Programme halten sich nicht dran bzw. bekommen keine Verbindung zu Stande. War sogar ein Apple Programm dabei (iTunes oder Mail).

    Ist natürlich besser als nichts, aber nicht wirklich toll…

  • http://www.iphoneblog.de iphoneblog

    Ja, wir erinnern uns noch alle an diese NetShare-Zeiten :)

    Du hast natürlich recht. Unter dem Strich bleib: “besser als nichts”.

  • http://www.zeroql.com/ zeroql

    Tethering 3G – 3.1.2 scheint tadellos zu funktionieren.

  • highchecker

    ich fidne es nicht in ordnugn, daß du zweimal “auf eigen gefahr betonst, so als seien die proxylösungen mit weniger risiko behaftet, in der tat funktioniert sendowskis lösung seid anfang an fehlerfrei, und ich habe es auf über 30 iphone installiert, mit jeweils neuestem os, die eingebaute tethering funktion ist am besten und eifnachsten zu handlen, und kostenlos. die pryoxy lösung sind kompliziert, zum beisbiel kann man das eingabuete tehering einfach immer aktiv lassen, sobald computer angesteckt wird ist man online, ohne irgendwas konfigurieren oder paaren zu müssen. Wo bitte ist denn nun die Gefahr? aus was besteht sie, was ist ihre natur?….

  • theneutrino

    So am Rande: Ich habe die möglichkeit gefunden (und beschrieben: http://goo.gl/rSFU ) für gejailbreakte iPhones das native Tethering relativ Streßfrei via SBSettings wieder zu holen.

    lg. Christian

  • http://www.iphoneblog.de iphoneblog

    Ein falscher oder fehlerhafter CommCenter-Patch kostet dich im Zweifelsfall die Telefonfunktionalität. Dann darf das iPhone neu aufgespielt werden.

    Entgegen der WiFi-Späße mit Proxy-Hotspot der anderen Jailbreak-Erwähnungen, ist dieser Eingriff weitaus 'schwerwiegender'. Auch das Dev-Team (von dem der Patch ist), warnt meiner Meinung nach zurecht, das das alles noch sehr Beta ist.

    Ungeachtet dessen sollte jeder mit seinem Mobilfunkprovider abklären, welche Zusatzkosten eventuell entstehen können.

    Deshalb lieber zweimal gewarnt :)

  • pornelius

    Hallo!

    ich habe nach einer etwas langen iphone pause (2monate) jetzt mal ein 3g gekauft!
    da ich mich nur mit dem unlock von 3.0 auskannte musste ich mich erst mal wieder einlesen!

    ich finde die lösung von blackra1n sehr angenehm!
    -firmware 3.1.2
    -blackra1n drüber laufen lassen
    -cydia installieren
    -blackra1n.com repo laden
    -blacksn0w installieren
    -auf: help.benm.at/help.php Tethering & Internet Settings Config installieren

    FERTIG!
    alles wunderbar einfach und auch noch mit original tethering!
    :)

    gruß

Werbung

Wer eine beliebige iPhone-App im iTunes App Store über diesen Link kauft, seinen Mac mit Programmen aus dem Mac App Store bestückt oder ein Produkt seiner Wahl bei Amazon bestellt, unterstützt das iPhoneBlog mit einem kleinen Prozentsatz des (unveränderten) Kaufpreises.

Mok adn lang hell tr

Werbeplatz gefällig? -> KLICK.

Flattr verteilt kleine Mikrozahlungen, mit denen Ihr persönlich diesem Blog kleine Aufmerksamkeiten zukommen lasst. Über diesen Button; jeden Monat neu. Vielen Dank dafür!