15年来首次在电脑上成功模拟iPhone OS 1.0系统IT资讯
导读:IT资讯IT资讯多年来,由于 Hackintosh 工具,人们已经能够在非苹果电脑上运行 macOS 系统。但是当涉及到 iOS 系统时,几乎没有人能够在其他平台上运行它–至少itss原理知识大全自己组建云电脑技术。
多年来,由于 Hackintosh 工具,人们已经能够在非苹果电脑上运行 macOS 系统。但是当涉及到 iOS 系统时,几乎没有人能够在其他平台上运行它–至少到现在。近日一位开发者使用 QEMU 在一台电脑上成功模拟了第一版 iPhone 操作系统。
非iPhone上模拟iPhone OS 1.0
Martijn de Vos,也被称为 devos50,使用了大量的逆向工程来模拟 2007 年 iPhone 推出后为第一代 iPod touch 发布的第一版 iPhone 操作系统。这个项目花了一年多的时间,因为开发者必须弄清楚如何模拟诸如多点触控支持和其他硬件组件。
在一篇博文中,开发者解释说,最棘手的部分是模拟 iPod touch 的硬件组件。这就是为什么开发者选择模拟为 iPod 而不是 iPhone 制作的 iPhone 操作系统的第一个版本,因为让 高端网站建设iPhoneseo网站优化 版本工作需要模拟更多组件。
同时,开发者还选择了 iPhone OS 1.0,因为这个版本的安全机制比更多的操作系统的最新版本少得多。当代苹果设备包含许多额外的硬件组件,如神经引擎和各种传感器,这将使模拟这种设备变得更加困难和耗时,该开发者解释说。
有趣的是,该项目只是由于 OpeniBoot 而成为现实–这是苹果公司引导程序的一个开源实现。该项目很久以前就停止了,但它允许用户做一些事情,如在第一代 iPhone 和 iPod touch 上安装安卓系统。苹果音乐卡拉OK模式支持iOS 16.2设备,但不包括iPhone SE 2
尽管有一些错误,但最终的项目似乎相当实用,iPhone OS 1.0 已经成功地用 QEMU–一个开源的虚拟化平台进行了模拟。
该系统完全可以使用滑鼠和键盘进行导航操作,大多数预装的应用程序也能正常工作。有一些情况会导致系统崩溃,但看到 iOS 的一个版本在另一个平台上如何seo优化推广网站被模拟,仍然令人印象深刻。
开发者指出,这可能是第一次有人使用开源工具模拟 iPhone 操作系统。例如,Corellium 出售虚拟 iOS 设备,但所有工具和代码都是私有的。建立自己的虚拟机并不容易,但 de Vos 在一篇博客文章中为那些有兴趣这样做的人分享了所有细节。
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-16 ,文章15年来首次在电脑上成功模拟iPhone OS 1.0系统IT资讯主要讲述首次,资讯,iPhone网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/news_1278.html