15年來首次!!!!!!!!在電腦上成功模擬iPhone OS 1.0系統!!!!!!!!!

5 回覆
6 Like 4 Dislike
2022-12-29 12:17:23



多年來,由於 Hackintosh 工具,人們已經能夠在非蘋果電腦上運行 macOS 系統。但是當涉及到 iOS 系統時,幾乎沒有人能夠在其他平台上運行它–至少到現在。近日一位開發者使用 QEMU 在一台電腦上成功模擬了第一版 iPhone 操作系統。



非iPhone上模擬iPhone OS 1.0

Martijn de Vos,也被稱為 devos50,使用了大量的逆向工程來模擬 2007 年 iPhone 推出後為第一代 iPod touch 發布的第一版 iPhone 操作系統。這個項目花了一年多的時間,因為開發者必須弄清楚如何模擬諸如多點觸控支援和其他硬體組件。



在一篇部落格文章中,開發者解釋說,最棘手的部分是模擬 iPod touch 的硬體組件。這就是為什麼開發者選擇模擬為 iPod 而不是 iPhone 製作的 iPhone 操作系統的第一個版本,因為讓 iPhone 版本工作需要模擬更多組件。

同時,開發者還選擇了 iPhone OS 1.0,因為這個版本的安全機制比更多的操作系統的最新版本少得多。當代蘋果設備包含許多額外的硬體組件,如神經引擎、安全飛地和各種傳感器,這將使模擬這種設備變得更加困難和耗時,該開發者解釋說。


有趣的是,該項目只是由於 OpeniBoot 而成為現實–這是蘋果公司引導程式的一個開源實現。該項目很久以前就停止了,但它允許用戶做一些事情,如在第一代 iPhone 和 iPod touch 上安裝安卓系統。

儘管有一些錯誤,但最終的項目似乎相當實用,iPhone OS 1.0 已經成功地用 QEMU–一個開源的虛擬化平台進行了模擬。

該系統完全可以使用滑鼠和鍵盤進行導航操作,大多數預裝的應用程式也能正常工作。有一些情況會導致系統崩潰,但看到 iOS 的一個版本在另一個平台上被模擬,仍然令人印象深刻。

開發者指出,這可能是第一次有人使用開源工具模擬 iPhone 操作系統。例如,Corellium 出售虛擬 iOS 設備,但所有工具和代碼都是私有的。建立自己的虛擬機並不容易,但 de Vos 在一篇部落格文章中為那些有興趣這樣做的人分享了所有細節。
2022-12-29 12:18:00
Mac 唔係電腦?
2022-12-29 12:30:09
Mac機係用macOS
唔係模擬macOS
2回事黎
2022-12-29 14:11:55
xcode?
2022-12-31 13:35:42
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞