Offiziell unterstützt nur das iPad 2 das sogenannte “Display-Mirroring” – also das Ausgeben des Bildschirminhaltes bzw. Homescreens auf einem externen HDMI-Display. Einen Jailbreak vorausgesetzt lässt sich Display-Mirroring aber auch auf dem iPad 1 und iPhone 4 in weniger als 3 Minuten aktivieren.
Was wird benötigt:
- Gejailbreaktes iPad 1 oder iPhone 4 mit iOS 4.3.1
- SFTP-Programm (z.B. WinSCP, Cyberduck oder Transmit etc)
- Lokales WiFi-Netzwerk bzw. IP des Gerätes im lokalen WiFI-Netzwerk
- Apples HDMI-Adapterkabel
Anleitung:
- Zunächst müssen wir auf dem gejailbreakten Device OpenSSH aus Cydia installieren. Im gleichen Zug empfiehlt sich auch “SBSettings” um OpenSSH ein- und ausschalten zu können.
- Das gejailbreakte Device muss im lokalen WiFi-Netzwerk sein, die IP des iPads oder iPhones finden wir in den Netzwerkeinstellungen oder in SBSettings (Fingerwisch über die Zeitleiste öffnet SBSettings)
- Nun das sFTP-Programm öffnen und auf das Gerät verbinden
- Die Server-Adresse ist die IP unseres Gerätes
- User: root
- Passwort: alpine
- Nun müssen wir in das Verzeichnis “system/library/coreservices/springboard.app” wechseln
- Darin finden wir nun entweder die Datei K48AP.plist (= iPad) oder N90AP.plist(= iPhone). Eine Sicherung der jeweiligen Datei anlegen. Die Datei auf den Computer downloaden.
- Diese .plist-Datei nun in einem passenden Editor öffnen (z.B. auf einem mit MacProperty List Editor oder BBEdit)
- Unter “capabilities” einen neuen Wert “display-mirroring Boolean YES” einfügen bzw. je nach Editor:
<key>display-mirroring</key><true/>
- Unter “capabilities” einen neuen Wert “display-mirroring Boolean YES” einfügen bzw. je nach Editor:
- Datei zurück auf das Gerät laden und das Gerät neustarten
- Jetzt sollte Display-Mirroring verwendet werden können.
- OpenSSH deinstallieren oder mittels SBSettings deaktivieren. Ersteres wird empfohlen.
- Fertig.