Laptops, Tablets, Convertibles 11.798 Themen, 56.055 Beiträge

iPad und der Adobe Flash Player (...und es geht doch!)

Sigi Saudi / 6 Antworten / Flachansicht Nickles

Hallo Gemeinde,

Durch Animositaeten eines Herrn Dobs zeigt der iPad mit seinem iOS Betriebssystem keine Videos aus dem Internet an, die auf der betreffenden Internetseite fuer den Adobe Flash Player programmiert wurden. Das ist in vielen Faellen ein Nachteil, der sich aber umgehen laesst.
Man kann im Apple Store nach dem 'Puffin Web Browser Free' von 'CloudMosa, Inc.' suchen und dieser Browser kann in seiner kostenlosen Form installiert werden. Danach koennen mit dem Puffin Browser problemlos Adobe Flash Player Videos angezeigt werden.
Wie geht der Puffin Browser vor, um trotz iOS Betriebssystem doch Adobe Flash Player basierte Videos anzuzeigen?
Um das herauszufinden, muss mit PHP der String '$_SERVER['HTTP_USER_AGENT'] ausgelesen und interpretiert werden, der z. B. wie folgt aussieht:

(X11; U; Linux x86-64; de-DE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36 Puffin/3.7.3IT

Der userAgent verraet, dass der Puffin Browser mit dem Betriebssystem Linux x86-64 arbeitet, das hinsichtlich des Adobe Flash Players keine Einschraenkungen hat. Die Puffin Browser Software beinhaltet also ein Linux Betriebssystem und deshalb gibt es die Einschraenkungen des iOS Betriebssystems des Herrn Dobs nicht. Ein Geniestreich!
Der iPad userAgent fuer den iOS Safari Browser hingegen sieht z. B. wie folgt aus:

(iPad; CPU OS 7-1-2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53

Dort wird als aufrufender Geraetetyp 'iPad' angegeben, Puffin nennt das Geraet ganz neutral 'X11', kein Hinweis auf den iPad.
Das Betriebssystem wird vom Safari mit OS 7-1-2 like Mac OS X benannt, Puffin gibt Linux x86-64 an.
Das sind die Hauptunterschiede im userAgent und natuerlich auch im Betrieb.
Aber es gibt noch mehr Unterschiede. Wird auf dem iPad mit dem Safari oder dem Chrome Browser gearbeitet, laeuft der gesamte Vorgang unter der eigenen IP Adresse ab, die der rufende Client von seinem Internet Provider zugeteilt bekommen hat beim Aufbau der Internetverbindung von seinem Rechner (hier: iPad).
Im Falle des Puffin Browsers wird die Verbindung re-directed zur Mousa Cloud in Saratoga/CA USA oder in Herdon/VA USA. Der Vorgang laeuft dann ueber eine IP Adresse der Mousa Cloud ab. Die eigene IP taucht dann nicht mehr auf. Sieht man sich in einen Who-is Service, z. B. vom Registration Body APNIC die IP des Vorgangs an, erhaelt man als Originator des Aufrufs:

NetName: CLOUDMOSA und OrgName: CloudMosa, Inc.

CloudMosa. Inc. wird also als Organisation (Provider) der Calls angegeben. Es gibt keinen Hinweis mehr auf die eigene IP und den eigenen Service Provider.
Es gibt also Moeglichkeiten, das schwaechelnde Betriebssystem iOS auszutricksen, auch, wenn das Verfahren relativ aufwendig ist, aber davon merkt der Anwender nichts.

Gruesse aus Thailand

Siegfried 

Gruesse aus Wang Nam Kiaw / Thailand
bei Antwort benachrichtigen
Sigi Saudi Andreas42 „Hi! jetzt müsste man noch herausfinden wie lange das zu ...“
Optionen

Danke fuer Deine Antwort, Andreas.
Mir gefaellt die Loesung besonders deshalb, weil damit der Starrsinn des Herrn Dobs, Gott hab ihn selig, ad absurdum gefuehrt wird. Ich habe leider von meinem Sohn einen iPad geschenkt bekommen und muss mich deshalb mit dem Geraet auseinandersetzen. Selbst gekauft haette ich mir das Teil nicht wegen des Bestrebens des Herrn Dobs, alles anders, aber nicht besser als der Rest der Welt zu machen, wobei die Kompatibilitaet empfindlich auf der Strecke bleibt.

Im Falle meines iPads von Thailand aus liegt der Puffin IP Adressbereich der CloudMosa bei 107.178.32.0 bis 107.178.47.255, wenn der Call nach Saratoga/CA USA re-directed wird. Werde ich nach Herdon/VA USA re-directed, ist der IP Bereich 206.173.0.0 bis 206.173.255.255. Im Falle Herdon/VA ist der angegebene Provider allerdings XOXO-BLK-9/XO Communications, nicht die CloudMosa. Die Firmen werden wohl irgendwie verflochten sein, denn es ist nicht voraussehbar, wann der Puffin Browser den einen oder den anderen Adressbereich verwendet. Herdon/VA habe ich bisher auch nur einmal durch meine Ueberwachung meiner Seiten ermitteln koennen und es war definitive ein Call von meinem iPad zu einer meiner Internetseiten ueber den Puffin Browser.

Beide Bereiche werden von ARIN (American Registry for Internet Numbers ist die 'Regional Internet Registry (RIR)' fuer die North American Region inklusive Kanada) zugeteilt.

Fuer Europa ist RIPE (auf Neudeutsch Reseaux IP Europeens Network Co-ordination Centre ist die Regional Internet Registry (RIR) fuer Europa, den Middle East und Teile von Central Asia) zustaendig.

Die beiden IP Bereiche gehoeren definitive nicht zu dem europaeischen IP Pool.

Gruesse aus Thailand

Siegfried

Gruesse aus Wang Nam Kiaw / Thailand
bei Antwort benachrichtigen