Frash

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Frash
Basisdaten

Entwickler comex
Aktuelle Version Frash 0.02
(4. August 2010)
Betriebssystem iPhone OS 3.x, iOS 4
Programmier­sprache C++[1]
Kategorie Darstellung multimedialer Inhalte
Lizenz Open Source
github.com/comex/frash

Frash ist die erste, frei zugängliche Flashimplementierung für iOS. Das Projekt wurde vom Hacker comex initiiert, welcher auch die Spirit[2] und jailbreakme[3] Jailbreaks zu verantworten hat. Apple steht seit längerer Zeit in der Kritik, da es offiziell kein Flash auf seinen Handhelds zulässt und stattdessen auf das ihrer Ansicht nach stabilere, zukunftssichere HTML5 setzt.[4]

Bei Frash handelt es sich um ein Plugin für den Safari-Webbrowser, der auf den iDevices vorinstalliert ist. Das Plugin macht es sich zunutze, dass der Safari bei ihm unbekannten Dateitypen in seinem Pluginverzeichnis nach entsprechenden Plugins sucht und diese ggf. ausführt. Das Plugin basiert auf der Flashimplementierung für Googles Android.[5]

Entwicklungsschritte

[Bearbeiten | Quelltext bearbeiten]

Im Juli 2010 kündigte der US-amerikanische Hacker comex die Portierung des Flash-Plugins von Android zunächst auf das iPad an.[6] Später, im August 2010 meldeten schließlich mehrere Nachrichtenseiten, dass Frash nun auch auf dem iPhone und dem iPod touch laufe.[5]

Frash zeigt zunächst nur einen Platzhalter an, statt gleich mit der Ausführung der Flashapplikation zu beginnen, damit soll verhindert werden, dass z. B. animierte Flashanzeigen das Gerät unnötig verlangsamen. Nach dem Antippen startet Frash die Applikation. Da es sich bei Frash noch um eine Alpha-Version handelt lassen sich nicht alle Applikationen ausführen und das Plugin bricht oftmals mitten in der Ausführung ab. Ein weiteres Manko sind die fehlenden Pfeiltasten zur Steuerung von beispielsweise Flashspielen, was den Nutzen des Plugins weiter einschränkt. Auch sind manche Funktionen schlicht noch nicht implementiert, sodass komplexere Flashdateien nur unzureichend oder gar nicht lauffähig sind.

Obwohl noch keine Meldungen über Sicherheitslücken in dem Plug-in vorliegen ist es sehr wahrscheinlich, dass das Plugin die Sicherheit der iDevices gefährdet. Da sich das Plugin auf die libflashplayer-Programmbibliothek von Adobe stützt, sind deren Sicherheitslücken, also die des Flash Players, auch auf dem iPhone zu erwarten.[7]

  1. The frash Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  2. http://github.com/comex
  3. Archivlink (Memento des Originals vom 13. August 2010 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.jailbreakme.com
  4. Andreas Beier: Apple-Chef: Flash ist von gestern. In: heise.de. 29. April 2010, abgerufen am 3. Februar 2024.
  5. a b Christian Kirsch: Jailbreak öffnet iPhone für Flash. In: heise.de. 10. August 2010, abgerufen am 3. Februar 2024.
  6. http://gizmopassion.com/?p=4267@1@2Vorlage:Toter Link/gizmopassion.com (Seite nicht mehr abrufbar, festgestellt im April 2018. Suche in Webarchiven)  Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.
  7. http://www.pcgames.de/Adobe-Firma-166180/News/Adobe-Sicherheitsluecke-in-Flash-Player-Reader-und-Acrobat-entdeckt-750066/