Now Reading
Entwickler emuliert iPhone OS uff einem Computer mit QEMU

Entwickler emuliert iPhone OS uff einem Computer mit QEMU

Entwickler emuliert iPhone OS auf einem Computer mit QEMU

[ad_1]

Seither Jahren können Menschen dank Hackintosh-Tools macOS uff Computern umsetzen, die nicht von Apple stammen. Gewiss wenn es um iOS geht, konnte es so gut wie niemand uff anderen Plattformen umsetzen – zumindest solange bis jetzt. Ein Entwickler hat die erste Version des iPhone OS (erinnern Sie sich an den Namen?) siegreich uff einem Computer mit QEMU emuliert.

iPhone OS 1.0 ohne iPhone-Hardware emuliert

Martijn de Vos, wiewohl prestigevoll qua devos50, hat viel Reverse Engineering eingesetzt, um die allererste Version des iPhone-Betriebssystems zu so tun als ob, die 2007 nachdem welcher Markteinführung des iPhone zum Besten von den iPod touch welcher ersten Generation veröffentlicht wurde. Dies Projekt dauerte mehr qua ein Jahr um zu funzen, da welcher Entwickler herausfinden musste, wie man Zeug wie Multitouch-Unterstützung und andere Hardwarekomponenten simuliert.

In einem Blogbeitrag erklärt de Vos, dass welcher knifflige Teil darin bestand, die Hardwarekomponenten des iPod touch zu so tun als ob. Basta diesem Grund hat sich welcher Entwickler zu diesem Zweck entschlossen, den ersten Build des iPhone-Betriebssystems zum Besten von den iPod anstelle des iPhone zu so tun als ob, da die Nachahmung von noch mehr Komponenten erforderlich wäre, damit die iPhone-Version funktioniert.

Synchron entschied sich de Vos wiewohl insoweit zum Besten von iPhone OS 1.0, weil solche Version spürbar weniger Sicherheitsmechanismen qua neuere Versionen des Betriebssystems verfügt. „Moderne Apple-Geräte enthalten viele zusätzliche Hardwarekomponenten, wie z. B. neurale Engines, sichere Enklaven und eine Vielzahl von Sensoren, die die Nachahmung solcher Geräte viel schwieriger und zeitaufwändiger zeugen“, erklärte welcher Entwickler.

Interessanterweise wurde dies Projekt nur dank OpeniBoot – einer Open-Source-Implementierung von Apples Bootloader – Wirklichkeit. Dies Projekt wurde vor langer Zeit eingestellt, demgegenüber es ermöglichte Benutzern, Zeug wie die Installation von menschenähnlicher Roboter uff den ersten Generationen des iPhone und iPod touch zu tun.

Gewiss ist es funktional?

Widerwille einiger Fehler scheint dies endgültige Projekt recht lauffähig zu sein, und iPhone OS 1.0 wurde siegreich mit QEMU emuliert – einer Open-Source-Virtualisierungsplattform.

Dies System ist vollwertig mit Mouse und Tastatur navigierbar, und die meisten vorinstallierten Apps funzen einwandfrei. Es gibt manche Situationen, die zum Zusammenbruch des Systems zur Folge haben, demgegenüber es ist immer noch beeindruckend zu sehen, wie eine Version von iOS uff einer anderen Plattform emuliert wird.

Jener Entwickler merkt an, dass dies wahrscheinlich dies erste Mal ist, dass Leckermäulchen dies iPhone-Operating system mit Open-Source-Tools emuliert hat. Corellium zum Musterbeispiel verkauft virtuelle iOS-Geräte, demgegenüber nicht mehr da Tools und Codes sind privat. Dies Erstellen einer eigenen virtuellen Maschine ist nicht ohne Rest durch zwei teilbar trivial, demgegenüber de Vos hat nicht mehr da Einzelheiten in einem Blogbeitrag zum Besten von Interessierte geteilt.

Pro sein nächstes Projekt will de Vos zusammensetzen iPod touch welcher zweiten Generation so tun als ob, welcher mit iPhone OS 2.1 veröffentlicht wurde.

FTC: Wir verwenden einkommensverdienende Blechbüchse-Affiliate-Sinister. Mehr.


Kommen Sie 9to5Mac uff YouTube zum Besten von weitere Apple-Neuigkeiten:

[ad_2]
View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top