在PC时代,我们会时不时给自己的电脑做做系统,对于iPhone来说,刷机等同于PC的做系统,只不过操作上更加的简单。今天就和大家一起来聊聊iPhone刷机的那些事儿。

iPhone刷机有两种模式:

第一种模式:Recovery Mode(恢复模式),这是最普通 iTunes 的方式,也称 iBoot 模式(后面会讲 iBoot);

第二种模式:DFU Mode (Developer/Development Firmware Upgrade Mode),也可以叫“开发者模式”;

第一种恢复模式是大家最常用也是最简单的一种刷机模式。

用数据线接上电脑,打开iTunes,然后点“恢复”后进入的模式就是恢复模式;

也可以在彻底关机后,常按 Home 键不放,同时用 USB 连上电脑自动开机,直到屏幕出现 iTunes 图标为止;

iphone的几种刷机方式(iPhone刷机那些事儿)(1)

第二种 DFU 模式也是老鸟们所谓的最干净的刷机模式,它在老鸟们心里简直就是包治百病的“终极刷机模式”,因为一旦越过狱的系统出现崩溃导致“白苹果”后,假如故障严重到无法进入普通 Recovery Mode 时,就只能祭出 DFU 终极大法了。

那么问题来了,这两种模式究竟区别在哪里呢?细心的朋友应该已经发现了,前面提到了 Recovery Mode 又被称作 iBoot 模式,而它也正是这两种模式的根本区别所在了,因为 DFU 模式是直接跳过这个 iBoot 引导,直接面对 iPhone 硬件的“编程模式”,所以进入 DFU 后,屏幕是没有任何信息显示的,所以也有人称其为“盲刷”,或者黑屏刷机。

iBoot 又是个什么东西呢?

iBoot 英文里叫作 iBoot Loader 或者 iBoot Agent。我们可以简单的将其理解成 iOS 的一个 PE(预安装环境),就好比 WinPE 一样,它主要的功能就是在 Recovery Mode 下检测并比较现有 iOS 与即将刷入的 iOS 的版本,一旦发现即将刷入的版本比现有的更低,或者属于苹果激活服务器已关闭验证了的版本,iBoot 将拒绝后续的指令,直接返回错误,写到这里相信大家就明白了,为什么降级 iOS 一定要进入 DFU 模式了吧。

其实 DFU 并没有相像中那么神秘,所谓的 DFU刷机“最干净”一说不过是心理作用罢了,其实在 DFU 中刷机所作的事情,在抛开 iBoot 以外,和在 Recovery Mode 里所做的其实都是同一件事情。

最后可能有人会问了,明明 iTunes 里有个“更新”,不也是刷机么?其实它也算是一种刷机,但这种模式仅仅是替换 iOS 系统本身的文件,不对用户 App 或用户数据/设置等做任何操作,所以更新完成后,所有 App 和用户数据/设置等都是原样保留的。也正是因为它的特殊性,我个人更倾向于将它排除在“刷机”之外。

从高版本的 Beta 版降级不用进入 DFU。对于这点,苹果激活服务器是允许的,因为 Beta 版就是给开发者测试用的,通常不是公开发布的,所以 iBoot 对于 Beta 版降级都是“放行”处理的。

想了解更多关于苹果设备的使用知识与技巧以及查询保修,需要苹果原装配件都可以加我的cxkj-001(果粉俱乐部)。

,