15年來首次在電腦上成功模擬iPhone OS 1.0系統(tǒng)IT資訊
導(dǎo)讀:IT資訊IT資訊多年來,由于 Hackintosh 工具,人們已經(jīng)能夠在非蘋果電腦上運(yùn)行 macOS 系統(tǒng)。但是當(dāng)涉及到 iOS 系統(tǒng)時(shí),幾乎沒有人能夠在其他平臺(tái)上運(yùn)行它–至少itss原理知識(shí)大全自己組建云電腦技術(shù)。
多年來,由于 Hackintosh 工具,人們已經(jīng)能夠在非蘋果電腦上運(yùn)行 macOS 系統(tǒng)。但是當(dāng)涉及到 iOS 系統(tǒng)時(shí),幾乎沒有人能夠在其他平臺(tái)上運(yùn)行它–至少到現(xiàn)在。近日一位開發(fā)者使用 QEMU 在一臺(tái)電腦上成功模擬了第一版 iPhone 操作系統(tǒng)。
非iPhone上模擬iPhone OS 1.0
Martijn de Vos,也被稱為 devos50,使用了大量的逆向工程來模擬 2007 年 iPhone 推出后為第一代 iPod touch 發(fā)布的第一版 iPhone 操作系統(tǒng)。這個(gè)項(xiàng)目花了一年多的時(shí)間,因?yàn)殚_發(fā)者必須弄清楚如何模擬諸如多點(diǎn)觸控支持和其他硬件組件。
在一篇博文中,開發(fā)者解釋說,最棘手的部分是模擬 iPod touch 的硬件組件。這就是為什么開發(fā)者選擇模擬為 iPod 而不是 iPhone 制作的 iPhone 操作系統(tǒng)的第一個(gè)版本,因?yàn)樽?高端網(wǎng)站建設(shè)iPhoneseo網(wǎng)站優(yōu)化 版本工作需要模擬更多組件。
同時(shí),開發(fā)者還選擇了 iPhone OS 1.0,因?yàn)檫@個(gè)版本的安全機(jī)制比更多的操作系統(tǒng)的最新版本少得多。當(dāng)代蘋果設(shè)備包含許多額外的硬件組件,如神經(jīng)引擎和各種傳感器,這將使模擬這種設(shè)備變得更加困難和耗時(shí),該開發(fā)者解釋說。
有趣的是,該項(xiàng)目只是由于 OpeniBoot 而成為現(xiàn)實(shí)–這是蘋果公司引導(dǎo)程序的一個(gè)開源實(shí)現(xiàn)。該項(xiàng)目很久以前就停止了,但它允許用戶做一些事情,如在第一代 iPhone 和 iPod touch 上安裝安卓系統(tǒng)。蘋果音樂卡拉OK模式支持iOS 16.2設(shè)備,但不包括iPhone SE 2
盡管有一些錯(cuò)誤,但最終的項(xiàng)目似乎相當(dāng)實(shí)用,iPhone OS 1.0 已經(jīng)成功地用 QEMU–一個(gè)開源的虛擬化平臺(tái)進(jìn)行了模擬。
該系統(tǒng)完全可以使用滑鼠和鍵盤進(jìn)行導(dǎo)航操作,大多數(shù)預(yù)裝的應(yīng)用程序也能正常工作。有一些情況會(huì)導(dǎo)致系統(tǒng)崩潰,但看到 iOS 的一個(gè)版本在另一個(gè)平臺(tái)上如何seo優(yōu)化推廣網(wǎng)站被模擬,仍然令人印象深刻。
開發(fā)者指出,這可能是第一次有人使用開源工具模擬 iPhone 操作系統(tǒng)。例如,Corellium 出售虛擬 iOS 設(shè)備,但所有工具和代碼都是私有的。建立自己的虛擬機(jī)并不容易,但 de Vos 在一篇博客文章中為那些有興趣這樣做的人分享了所有細(xì)節(jié)。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-16 ,文章15年來首次在電腦上成功模擬iPhone OS 1.0系統(tǒng)IT資訊主要講述首次,資訊,iPhone網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/news_1278.html