Skype auf Jailbreak-Phones

von alex olma | 15. April 2009 | 14:03 Uhr

skype.jpg

Seit dem gestrigen Abend steht die VoIP-Software Skype auf dem iPhone in einer aktualisierten Version (1.0.2) zum Download (kostenlos; App Store-Link). Der populäre Telefon-Client trieb bereits seit seiner ersten Veröffentlichung interessante Diskussionen voran. Eine kleine Erweiterung (Extension) zum aktuellen Episodenspiel hier in der Zusammenfassung:

Als Skype in Version 1.0.0.63 in den App Store eingereicht und innerhalb von zwei Tagen über eine Millionen Downloads generierte, klagten viele Nutzer über häufige Abstürze. In den App Store-Bewertungen hagelte es – teils obszöne – Kritik. Ein wenig peinlich, wenn man so laut schreit und selbst ein bisschen Schuld ist: Nach wenigen Stunden stellte sich nämlich heraus, das ein Fehler im MobileSubstrate-Framework der Auslöser für das abstürzende Programm war.

MobileSubstrate-Framework?

Das MobileSubstrate-Framework erlaubt auf ‘Jailbreak-Phones’ die Code-Modifikation von installierten Programmen. Darauf aufbauende ‘Erweiterungen’ heißen beispielsweise Backgrounder (Applikationen im Hintergrund laufen lassen), WinterBoard (UI-Veränderung des Springboards) oder VoIPover3G (Programmen vorgaukeln im WiFi zu sein).

Saurik, der Mann hinter Cydia, aktualisierte daraufhin die MobileSubstrate-Dateien und entfernte den Fehler. Dieser war dort bereits seit Jahr und Tag enthalten, trat jedoch erst durch den ‘umfangreicheren’ Programm-Code von Skype zu Tage.

Ein Bug ausgeräumt und alles gut?

Nein, da die jeweils benutzten Erweiterungen ebenfalls einer Überarbeitung bedürfen um geschmeidig – wie auf Geräten ohne Jailbreak – zu funktionieren. Anzufügen ist, das auch ‘Non-MobileSubstrate’-Erweiterungen (IntelliScreen, mCoolPhone, MobileHook) auf Jailbreak-Geräten unterwegs sind, die zur Destabilisierung beitragen.

Um sich ein paar Support-Anfragen zu ersparen, blendet Skype in der gestern veröffentlichten Version einen Warnhinweis beim Programmstart ein, wenn es die Code-Modifikation erkennt. Das gilt auch für Benutzer der Beta-Firmware. Die Funktionsweise wird jedoch nicht beeinträchtigt.

Ach, und um es nicht (noch einmal) unerwähnt zu lassen: In der Entwickler-Beta 3 von gestern Nacht funktioniert das Telefonieren über UMTS nicht mehr.

  • Wacholderpolka

    Ja, das ist schlimm.
    Es ist schon komisch was Leute so alles anmeckern.
    Die rufen bei Adobe an, schimpfen auf Photoshop, und haben die Seriennummer aus dem Netz.
    Da wird das iPhone gehackt, und die Softwarehersteller sind schuld, wenn der Hack Probleme macht. Man sollte nicht glauben, wie dreist so mancher Nutzer ist.
    Bloß nicht darauf kommen, dass man selber was falsch gemacht haben könnte.

  • Wacholderpolka

    Ja, das ist schlimm.
    Es ist schon komisch was Leute so alles anmeckern.
    Die rufen bei Adobe an, schimpfen auf Photoshop, und haben die Seriennummer aus dem Netz.
    Da wird das iPhone gehackt, und die Softwarehersteller sind schuld, wenn der Hack Probleme macht. Man sollte nicht glauben, wie dreist so mancher Nutzer ist.
    Bloß nicht darauf kommen, dass man selber was falsch gemacht haben könnte.

  • http://www.peitsch.de/ Sebastian

    “Als Skype in Version 1.0.0.63 in den App Store eingereicht und…”

    Ich würde “im App-Store erschien und innerhalb von zwei Tagen über eine Millionen Downloads generierte” schreiben, um das Deppenleerzeichen zu vermeiden, die Einreichung noch den Genemigungsprozess nach sich zieht und das Erscheinen einige Tage dauern kann, und da “eingereicht generiert” irgendwie kein deutscher Ausdruck ist ^^;

  • http://www.peitsch.de Sebastian

    “Als Skype in Version 1.0.0.63 in den App Store eingereicht und…”

    Ich würde “im App-Store erschien und innerhalb von zwei Tagen über eine Millionen Downloads generierte” schreiben, um das Deppenleerzeichen zu vermeiden, die Einreichung noch den Genemigungsprozess nach sich zieht und das Erscheinen einige Tage dauern kann, und da “eingereicht generiert” irgendwie kein deutscher Ausdruck ist ^^;

  • Sundance

    Naja, von einer so großen Marke wie Skype erwarte ich aber schon, dass sie ihr Programm vor Veröffentlichung auch auf gejailbreakten iPhones testen. Zumal ich deren prozentualen Anteil an der Gesamt-iPhone-Bevölkerung nicht eben geringschätzen würde, solange Apple es nicht schafft, Backgroundprozesse und Copy und Paste anzubieten und sich damit verhält wie eine Softwarefirma von 1997.

    • http://www.iphoneblog.de/ alex olma

      Nein, sehe ich nicht ansatzweise so. Jedem, der sich einen ‘Jailbreak’ ins Haus holt, sollte bewusst über die Konsequenzen sein. Das dies nicht der Fall ist, scheint offensichtlich.

      Skype spielt hier nach den Regeln, etwas anderes wäre absurd.

  • Sundance

    Naja, von einer so großen Marke wie Skype erwarte ich aber schon, dass sie ihr Programm vor Veröffentlichung auch auf gejailbreakten iPhones testen. Zumal ich deren prozentualen Anteil an der Gesamt-iPhone-Bevölkerung nicht eben geringschätzen würde, solange Apple es nicht schafft, Backgroundprozesse und Copy und Paste anzubieten und sich damit verhält wie eine Softwarefirma von 1997.

    • http://www.iphoneblog.de alex olma

      Nein, sehe ich nicht ansatzweise so. Jedem, der sich einen ‘Jailbreak’ ins Haus holt, sollte bewusst über die Konsequenzen sein. Das dies nicht der Fall ist, scheint offensichtlich.

      Skype spielt hier nach den Regeln, etwas anderes wäre absurd.

  • test

    hey folks,

    ich kann nur äussern das mit dem hin oder her, jailbreak oder nicht, die neue skype variante auf meinem gejailbreakten(ja die freiheit nehme ich mir) iphone 2G immer noch nicht stabil bzw. irgendwie überhaupt gut läuft!!!

    wenn ihr sauriks längerer ausführung gefolgt seit, liegt das problem nicht bei mobile substrate sondern eventuellen quasi bei den anderen plugins und bei skype natürlich selbst.
    skype greift in merkwürdigewr weise auf den speicher zu, was dazu führen kann das es, wie bei tausenden anderen, abstürzt.
    es bleibt somit die frage ob skype nicht fähig ist einfach einmal guten porgramm-code zu schreiben und oder mal richtige programmierer/informatiker dort ran zulassen. denn bei den millionen anderen app aus dem apple-store oder auch aus cydia gibt es “keine” probleme wie mit skype. ob das iphone gejailbreakt ist oder nicht.

    also sehe ich hier eindeutig das problem bei skype als app und beim anbieter. ich skype zwar häufig und viel, werde aber diese app so lange nicht mit meinem iphone verwenden bis sie endlich mal richtig funktioniert wie die anderen app. also was soll dieser mist? und das aktuelle update korrigieret ja nur marginalien.

    letztlich, bevor ihr euch überschlagt mit antworten, ich bin sehr froh ein jailbreak durchgeführt zu haben, denn meine telefon hat genug geld gekostet, ist MEIN eigentum und damit möchte ich machen was ich will. ihr lasst euch doch z.b. auch nicht nach dem kauf von eurem auto-hersteller sagen was für ein autoradio ihr später zu verbauen habt, oder welche reifen ihr dem wagen aufziehen dürft oder was für sitzbezüge und modifikationen verboten sind. also bitte. und letztlich wäre apple nicht zu dem app-store und vielen weiteren ideen gekommen, wie auch in der kommenden firmware 3.0 zu sehen ist, ohne die freien programmierer, den jailbreak, cydia oder dem installer. denn ihr vergesst schnell wie groß die restriktionen von anfang an beim ersten iphone 2G waren. da konnte jedes billig-handy mehr, inkl. videoaufnahme und bluetooth …

    cheers
    (ein ungeblendeter)

    • http://www.iphoneblog.de/ alex olma

      Aus allen Informationsquellen (plus meiner Eigenen) sind mir ‘Stabilitätsprobleme’ mit Skype auf Geräten ohne Jailbreak nicht zugetragen worden. Jedenfalls nicht mehr als bei anderen Applikationen mit dem begrenzten Speicher-Problem der derzeitigen Firmware-Generation.

      Und ja klar. Dein Auto = dein Eigentum. Das möchte niemand anzweifeln. Wenn du jedoch Reifen aufziehst, für die der Hersteller keine Garantie übernimmt, muss man auch selbst die Verantwortung tragen und nach einem ‘Unfall’ nicht anderen die Schuld geben wollen.

      Keiner (egal ob Apple oder Skype) verbietet hier den Jailbreak. Sie sichern sich lediglich vor Garantieanfragen ab.

  • test

    hey folks,

    ich kann nur äussern das mit dem hin oder her, jailbreak oder nicht, die neue skype variante auf meinem gejailbreakten(ja die freiheit nehme ich mir) iphone 2G immer noch nicht stabil bzw. irgendwie überhaupt gut läuft!!!

    wenn ihr sauriks längerer ausführung gefolgt seit, liegt das problem nicht bei mobile substrate sondern eventuellen quasi bei den anderen plugins und bei skype natürlich selbst.
    skype greift in merkwürdigewr weise auf den speicher zu, was dazu führen kann das es, wie bei tausenden anderen, abstürzt.
    es bleibt somit die frage ob skype nicht fähig ist einfach einmal guten porgramm-code zu schreiben und oder mal richtige programmierer/informatiker dort ran zulassen. denn bei den millionen anderen app aus dem apple-store oder auch aus cydia gibt es “keine” probleme wie mit skype. ob das iphone gejailbreakt ist oder nicht.

    also sehe ich hier eindeutig das problem bei skype als app und beim anbieter. ich skype zwar häufig und viel, werde aber diese app so lange nicht mit meinem iphone verwenden bis sie endlich mal richtig funktioniert wie die anderen app. also was soll dieser mist? und das aktuelle update korrigieret ja nur marginalien.

    letztlich, bevor ihr euch überschlagt mit antworten, ich bin sehr froh ein jailbreak durchgeführt zu haben, denn meine telefon hat genug geld gekostet, ist MEIN eigentum und damit möchte ich machen was ich will. ihr lasst euch doch z.b. auch nicht nach dem kauf von eurem auto-hersteller sagen was für ein autoradio ihr später zu verbauen habt, oder welche reifen ihr dem wagen aufziehen dürft oder was für sitzbezüge und modifikationen verboten sind. also bitte. und letztlich wäre apple nicht zu dem app-store und vielen weiteren ideen gekommen, wie auch in der kommenden firmware 3.0 zu sehen ist, ohne die freien programmierer, den jailbreak, cydia oder dem installer. denn ihr vergesst schnell wie groß die restriktionen von anfang an beim ersten iphone 2G waren. da konnte jedes billig-handy mehr, inkl. videoaufnahme und bluetooth …

    cheers
    (ein ungeblendeter)

    • http://www.iphoneblog.de alex olma

      Aus allen Informationsquellen (plus meiner Eigenen) sind mir ‘Stabilitätsprobleme’ mit Skype auf Geräten ohne Jailbreak nicht zugetragen worden. Jedenfalls nicht mehr als bei anderen Applikationen mit dem begrenzten Speicher-Problem der derzeitigen Firmware-Generation.

      Und ja klar. Dein Auto = dein Eigentum. Das möchte niemand anzweifeln. Wenn du jedoch Reifen aufziehst, für die der Hersteller keine Garantie übernimmt, muss man auch selbst die Verantwortung tragen und nach einem ‘Unfall’ nicht anderen die Schuld geben wollen.

      Keiner (egal ob Apple oder Skype) verbietet hier den Jailbreak. Sie sichern sich lediglich vor Garantieanfragen ab.

  • Sundance

    @Alex: Du kennst Dich mit Sicherheit wesentlich besser mit der Verbreitung von Jailbreak aus als ich. Ich sage nur, dass WENN gejailbreakte iPhones einen signifikanten Anteil bilden sollten, es im eigenen Interesse von Skype liegen muss, ihr Programm auch darauf vernünftig lauffähig zu machen.

    Natürlich müssen sie das nicht und natürlich spielen sie nach den Regeln und ich würde niemals auf die Idee kommen, mich bei Skype zu beschweren. Ich finde es nur eigenartig dogmatisch von Skype.

    • http://www.iphoneblog.de/ alex olma

      Auskennen? Na ja, kommt mit dem Job :)

      Über die Verbreitung des Jailbreaks darf jedoch spekuliert werden. Gering ist diese bestimmt nicht. Trotzdem ist grundsätzlich nicht der Jailbreak das Problem, sondern den Quatsch, den die Leute installieren. Da (logischerweise) die Programme keinen einheitlichen Standards folgen, wird da gerne mal etwas instabil.

      App Store-Programmanbietern bleibt Softwaretechnisch (und Rechtlich) gar nichts anderes übrig, als der Marschrichtung von Apple zu folgen.

  • Sundance

    @Alex: Du kennst Dich mit Sicherheit wesentlich besser mit der Verbreitung von Jailbreak aus als ich. Ich sage nur, dass WENN gejailbreakte iPhones einen signifikanten Anteil bilden sollten, es im eigenen Interesse von Skype liegen muss, ihr Programm auch darauf vernünftig lauffähig zu machen.

    Natürlich müssen sie das nicht und natürlich spielen sie nach den Regeln und ich würde niemals auf die Idee kommen, mich bei Skype zu beschweren. Ich finde es nur eigenartig dogmatisch von Skype.

    • http://www.iphoneblog.de alex olma

      Auskennen? Na ja, kommt mit dem Job :)

      Über die Verbreitung des Jailbreaks darf jedoch spekuliert werden. Gering ist diese bestimmt nicht. Trotzdem ist grundsätzlich nicht der Jailbreak das Problem, sondern den Quatsch, den die Leute installieren. Da (logischerweise) die Programme keinen einheitlichen Standards folgen, wird da gerne mal etwas instabil.

      App Store-Programmanbietern bleibt Softwaretechnisch (und Rechtlich) gar nichts anderes übrig, als der Marschrichtung von Apple zu folgen.

  • http://www.google.com/ Shaun Davis

    Hey just a heads up, I wanted to let everyone know that Xio Dibin speaks English. I hope I posted in the right location?

  • http://www.google.com Shaun Davis

    Hey just a heads up, I wanted to let everyone know that Xio Dibin speaks English. I hope I posted in the right location?

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!