如何实现ios多系统 苹果ios多系统教程详解
苹果ios多系统教程:
关于iOS Boot Chains:
BootROM - LLB - iBoot - Kernel(普通启动)
在普通启动中,系统会层层验证,只要有一环出现问题,设备的启动就会中断
在老版本的iOS系统,可以通过nvram boot-args=xxxxxxxxx的方法设置boot-args,但很显然,在新的iOS系统上这是无法实现的。
BootROM - iBSS - iBEC - Kernel(DFU启动)
DFU启动在设备准备恢复系统时会用到,同样层层验证,但是,iBEC中的boot-args可以直接进行修改,原boot-args——“rd=md0………..”可在回复设备时启动Ramdisk进行设备恢复。

修改iBEC实现Tethered Verbose Boot。关于Ph0en1x:
我在我之前放出的Ph0en1x_S 双系统自制固件中,成功实现了iOS双系统的完美切换,而实现完美切换,重点就在于Boot Chains的交换,即如何从iOS 7的启动链切换到iOS X的启动链。而wincom所开发的kloader,正好能够满足这第一步的需求,如果我们使用普通启动Boot-Chains的话,就能够通过kloader加载pwned LLB,pwned LLB加载pwned iBoot,在pwned iBoot中修改boot path,进行boot-args重定向,就能够实现对另一内核的引导并在新的分区启动系统。
普通启动Boot Chains在设备恢复固件时被flash到设备中,为了把我们所需的新的一组启动链写入设备,我们只需要修改固件中的manifest(all_flash),加入我们所需的启动链即可,恢复该固件,即可完成启动链写入。
那么问题又来了,LLB如何找到它所需要引导的下一级链呢?发现,在LLB,iBoot中,利用标识寻找下一级启动元素,既然如此,修改pwned iboot的标识,同时patch LLB,使它寻找对应的标识,即可完成对应启动链的引导。
so,我做出了以下几个patch:
1、LLB,iBoot几处关于check的patch
2、启动元素的寻找
3、iBoot中Boot-args重定向,并修改为rd=disk0s1s3 -v amfi=0xff cs_enforcement_disabled=1
4、iBoot中Boot Path指向iOS 6 kernelcache的存放地址
kloader LLB, it works!

OS Manager:之前无聊做的,管理你的多系统分区。那么CoolBooter是如何实现的呢:
ah其实我是想放出iPhone 5的双系统的,结果JonathanSeals一下放出了CoolBooter,支持了一票设备,抽空对它的实现方法做了点分析。
首先CoolBooter并不需要flash,这让它变得格外方便,不许要制作一个特别的固件来写入启动链
原理同样是利用kloader,but!CoolBooter使用了winocm的multi_kloader来进行多个映像的加载
CoolBooter要求越狱环境,它直接在固件写入后(用什么写入的。。。我也不知道,可能是ASR?),将DFU启动链放置于新分区中,准备进行启动。等会?!为什么DFU链可以用来正常启动?这就要牵扯回iBEC的Boot-args设置了,原设置启动Ramdisk,既然如此,直接修改为在新分区启动即可进行引导。
既然如此,一切都好办了,常规的patch,不需要太复杂,直接用multi_kloader加载,便实现了双系统的切换,的确方便简单。作者:@LinKFFFE 转载请注明出处。
相关文章

基带版本降级了! 苹果 iOS 18.5 开发者预览版 Beta 发布
苹果紧急发布下一个版本,推出 iOS 18.5 beta 内测,接下来发布的 18.x 系统基本上都是一些功能上改进以及修复漏洞提升安全性问题,更多的功能都会安排在 iOS 19 系统上2025-04-03
零售机、官换机、官翻机你真的了解吗? 苹果iPhone官换机跟全新机的区别
在苹果产品的生态中,官换机与新机时常让消费者感到困惑,究竟二者存在哪些区别?在选购时又该如何抉择?为了帮助消费者更好地了解这两种手机,本文将详细解析官换机和全新2025-03-11
苹果这刀法我看不明白了! iPhone16e发布但这10项功能被减配
全新的 iPhone 16 e 主要定位就是 16 系列中最便宜的入门手机,整体配置最低,但芯片性能强悍,现在就来看看iPhone 16 e 有哪些特点吧2025-02-20
苹果iPhone 16e对比iPhone16和iPhone15区别大吗?
iPhone 16e今日发布后,想要看看和iPhone16和iPhone15有什么区别?下面我们就来一起来看看2025-02-20
苹果iPhone 16e怎么样? 买前必看iPhone 16e优缺点全解析
今日凌晨苹果iPhone 16e发布后,很多朋友都想购买这款手机,今天我们就对 iPhone 16e 主要优缺点的重新梳理,详细如下2025-02-20
4499元起的苹果iPhone 16e对比国产手机值不值得购买?
4499元起的苹果iPhone 16e今日凌晨发布了,那么,这次的iPhone 16e在国内市场能否与一众安卓一较高低呢?详细请看下文介绍2025-02-20
最便宜iPhone藏着苹果最大的 AI 野心! iPhone 16e押注AI胜算几何
今日凌晨苹果在官网直接上架了iPhone 16e,起售价比iPhone 16起售价低了1500元,它能让苹果在中国市场打个翻身仗吗?详细请看下文介绍2025-02-20
最便宜的 iPhone16e值不值得购买? 不值得你为 AI 买单
iPhone 16今日凌晨发布,4499 元起售,这款手机值得购买吗?iPhone 16e 最大的吸引力无疑是 AI,至于值不值请看下文介绍2025-02-20
苹果全新iPhone 16e突然上架!A18芯片+单摄+支持AI 售价4499元起
今日凌晨,苹果正式发布了全新的iPhone 16 e型号,和之前曝光相符,其原型为 iPhone SE 第四代产品,本次只是换成了 16 系列来出售,而全新的 iPhone 16 e 主要定位就是 162025-02-20
iPhone15卡在恢复模式怎么办? 4个方法快速退出手机恢复模式的技巧
最近,iPhone 用户中出现了关于特定并发症的嗡嗡声:他们的 iPhone 卡在恢复屏幕上,该怎么解决这个问题呢?详细请看下文介绍2025-02-18












最新评论