同一样的手机不一样的精彩                            更多玩机教程关注美玩堂


支持A9~A12刷机到iOS12.0~12.1.2;A8刷机到iOS11.3~12.1.2;A7刷机到iOS10.2~12.1.2

目前不支持ios11.4~12.0beta1降级ios11.0~11.3.1,不管你有没有shsh2,因为没发现内核漏洞没法固定随机值

注意:刷机有风险,我只是提供操作教程,刷机过程中请仔细阅读操作,以免遗漏导致失败,耐心很重要,

平刷降级前必看:什么是shsh2,备份shsh2固定G值文章

只支持(你看与不看它就写在这里):

A9~A12刷机到iOS12.0beta7~12.1.2;A8刷机到iOS11.3~12.1.2;A7刷机到iOS10.2~12.1.2

上述的iOS12主要指正式版,有的封釉降级12.0beta1/2/3/4/5发现激活不了或者激活后没有信号wifi时连时断,说明基带不兼容(首先,能刷机成功说明你提取SEP驱动兼容你当前刷机好的固件。然后注意,基带兼容性一般不影响刷机的成功与否,而SEP不兼容刷机会直接报错然后刷机失败)。碰到刷机后没信号或者激活不了,第一反应应该是基带兼容性问题而不是硬件坏了要去维修

  • 除上述外的系统,不可升级降级平刷
  • 必须有:你要刷机的iOS版本对应的shsh2
  • 处于能固定随机值的系统版本(iOS12.1.3以下)
  • In fact,有shsh2却处于不能固定随机值的版本(ios12.1.3及以上),理论上也是可以刷的,但是碰撞apnonce值可能需要花上几年或者几十年的时间(运气好或许一天呢)

注意:

  • 已知win10/8有很大几率刷机报错,建议在win7或mac环境下刷机(mac仅仅命令不同,准备工作一样)
  • 嫌麻烦可选命令B,可以自动下载SEP、基带文件,仅需shsh2文件和你要刷机的固件即可。(请用最新版futurerestore)
  • 不建议使用保资料刷机(特别是处于白苹果状态)
  • A命令必须指定SEP固件、baseband固件、buildmanifest文件
  • 从iOS10或9升级上来后是降不回去的,考虑清楚
  • 支持iPhone X、XS刷机iOS12.1~12.1.2,face id正常使用;也支持刷机iOS12.0~12.0.1,但是大部分face id无法使用(是SHSH2造成的)。
  • iTunes必须是最新的,不是的话先完全卸载iTunes所有组件,再重启安装最新版iTunes
  • 以下所应用到的任何文件根据你得选择去操作,使用命令A,所需用的基带,SEP,buildmaniert文件不可略过,命令中的代码使用的文件名字shsh2文件名,固件名切记更改,要不人报错。

目录:

一、所需文件及工具

二、电脑端准备工作

三、手机端准备工作

四:电脑端正式刷机

五:错误代码及解决方法


一,所需文件及工具

         以下工具需要按照关键词公众号里回复获取,因为百度网盘的原因,不             支持无提取码分享,这个小美也是头疼,这样挺麻烦的。

  1. Win版
  2. futurerestore_Win64_v231.zip (公众号回复【231】获取(最新版,兼容全系列设备,由xybp888更新编译))
  3. Mac版
  4. futurerestore_macOS_v224.zip(公众号回复【224】获取。可使用命令B!)
  5. A10及以下旧设备,win10系统的,可以用futurerestore_win64_v173.zip
  6. (公众号里回复【173】获取。旧设备可以用这个,不会有-8错误)
  7. 你要刷机的iOS12.X的shsh2一个(封釉测试爱思助手的也可以,爱思的shsh是plist类型,根据情况自己选择是否改成shsh2后缀名)
  8. 【B命令不需要下载】12.1.3正式版固件(不管你刷12.0~12.1.2中的哪一个系统都要下载12.1.3固件)
  9. 你要刷机的12.X固件(比如我要降级12.0,那么要下载一个12.0的固件)

二,电脑端

  1. 解压FutureRestore到桌面

ios8.4平刷教程 ios10 平刷_重命名

2,右键12.1.3固件(它是用来辅助的固件,也可以是12.2beta),点击打开方式,找到winrar,用winrar打开后找到BuildManifest.plist文件,把它拖到FutureRestore的文件夹中

ios8.4平刷教程 ios10 平刷_固件_02

,3,鉴于很多人询问基带文件怎么选,还是直接附上吧,就是XX-“ ”-Release.bbfw中双引号里面的数字,参考下表(英特尔和高通基带前缀不同,mav是高通。)在winrar中双击firmware文件夹,找到以bbfw为后缀名的基带文件,也拖到FutureRestore文件夹中(5s和SE、6和6s、6p和6sp、7和8、7p和8p固件通用,但是越新的设备版本号越小。这些看自己关于本机里面调制解调器固件版本号就明白了,提取和这个版本号接近的

设备

baseband(固件iOS12.1.3)

5s

10.31.00

6/6p

7.32.00

6s/6sp

5.32.00

SE

7.32.00

7/7p

高通5.30.00、英特尔3.02.01

8/8p

高通3.31.00、英特尔2.02.02

X

                          高通3.31.00、英特尔2.02.51

XS/XR/XSM

                                   1.03.08  

ios8.4平刷教程 ios10 平刷_错误代码_03

4,双击打开all_flash文件夹,,点击一下右上方的类型,找到sep开头,im4p结尾的SEP文件。如图红色框框即为SEP文件,把符合自己主板型号的文件拖到FutureRestore文件夹中。(SEP的选取,只用看Internal Name,比如6s台积电是n71m)

5,将你要刷机的12.X固件复制到FutureRestore文件夹中

6,将你要刷机的12.X固件对应的shsh2文件复制到FutureRestore文件夹中

ios8.4平刷教程 ios10 平刷_固件_04

6,打开文件扩展名(由于文件名识别原因,不打开100%报错)

7,将基带文件重命名为baseband.bbfw,将SEP文件重命名为sep.im4p,buildmanifest文件不改名,将shsh2文件重命名为shsh.shsh2(如果是爱思助手的plist后缀的shsh2,不用改后缀,直接以plist为后缀,命令中也改成plist后缀),将固件文件重命名为A.ipsw(我这里的重命名方案有助于封釉们理解这些文件的用途,你可以不按照我的重命名方法,但是之后输命令时必须要改成对应的)

电脑端准备完成

A命令一共6个文件

ios8.4平刷教程 ios10 平刷_ios文件扩展名_05

三、手机端准备工作

  固定设备内存中的随机值为你要刷机的那个版本的shsh2文件中的G值,这个在什么是shsh2,备份及固定G值中已经详细介绍。

四、电脑端正式刷机

ios8.4平刷教程 ios10 平刷_ios文件扩展名_06

win+R一起按,输入cmd,确定,打开cmd命令框

ios8.4平刷教程 ios10 平刷_重命名_07

定位文件夹路径:输入cd,然后空格,将FutureRestore文件夹拖到cmd命令框里面,回车

将处于正常模式、恢复模式的手机连接到电脑(两种状态都可以的)

(以下所有命令中的“-w”是等待设备内存中随机值与shsh2中的随机值匹配,并非必要,加与不加在固定随机值以后已经没区别了,只是我个人习惯

根据心情和具体设备从A1~B4选一条命令输入,输入后回车

【推荐】iPhone或者cellular版iPad 命令A1为:

futurerestore.exe -t shsh.shsh2 -b baseband.bbfw -p BuildManifest.plist -s sep.im4p -m BuildManifest.plist -w A.ipsw

iPhone或者cellular版iPad 保资料刷机命令A2为:

futurerestore.exe -t shsh.shsh2 -u -b baseband.bbfw -p BuildManifest.plist -s sep.im4p -m BuildManifest.plist -w A.ipsw

【推荐】iPad wifi版或iPod 命令A3为:(ipad wifi和ipod没有基带文件,不需要提取bbfw)

futurerestore.exe -t shsh.shsh2 --no-baseband -p BuildManifest.plist -s sep.im4p -m BuildManifest.plist -w A.ipsw

iPad wifi版或iPod 保资料刷机命令A4为:(ipad wifi和ipod没有基带文件,不需要提取bbfw)

futurerestore.exe -t shsh.shsh2 -u --no-baseband -p BuildManifest.plist -s sep.im4p -m BuildManifest.plist -w A.ipsw

iPhone或者cellular版iPad 自动下载基带和SEP版命令B1:(此命令不需要下载辅助固件,只需shsh2和要刷机的目标固件即可)

futurerestore.exe -t shsh.shsh2 --latest-baseband --latest-sep A.ipsw

iPhone或者cellular版iPad 自动下载基带和SEP 保资料刷机命令B2:(此命令不需要下载辅助固件,只需shsh2和要刷机的目标固件即可)

futurerestore.exe -t shsh.shsh2 -u --latest-baseband --latest-sep A.ipsw

iPad wifi版或iPod 自动下载SEP命令B3:(此命令不需要下载辅助固件,只需shsh2和要刷机的目标固件即可)

futurerestore.exe -t shsh.shsh2 --no-baseband --latest-sep A.ipsw

iPad wifi版或iPod 自动下载SEP 保资料刷机命令B4:(此命令不需要下载辅助固件,只需shsh2和要刷机的目标固件即可)

futurerestore.exe -t shsh.shsh2 -u --no-baseband --latest-sep A.ipsw

输入后回车,电脑自动开始刷机,刷机时间一般不会超过10分钟(我的win7 i3老爷机8分钟刷好),进入恢复模式切换到正常模式时屏幕一定会绿屏。期间不要对电脑进行任何操作,包括不可点击命令框以内的任何区域,不要关闭显示器,笔记本不要盖上盖子。

如果报错,只要手机进度条还没走动,都是可以用爱思助手退出恢复模式的;如果手机走进度条中途人为或者软件原因造成停止刷机报错的,将无法退出恢复模式。

ios8.4平刷教程 ios10 平刷_固件_08


ios8.4平刷教程 ios10 平刷_重命名_09


ios8.4平刷教程 ios10 平刷_错误代码_10


ios8.4平刷教程 ios10 平刷_错误代码_11


刷机成功,从12.1.2降级到12.0


五、错误代码及解决方法

v224版工具在win10上的常见错误,建议刷到12.1.1beta3在win7下重试;如果是非face id设备,也可以使用encounter的旧版v173版futurerestore,这个版本对win10更友好。

  • 错误代码ERROR: Unable to send iBEC to device.,Failed with errorcode=-8

v224版工具在win10上的常见错误,建议刷到12.1.1beta3在win7下重试;如果是非face id设备,也可以使用encounter的旧版v173版futurerestore,这个版本对win10更友好。

  • 错误代码ERROR: Could not open ZIP archive '/var/tmp/ffffffffffffffffffffffffffffffff00000036FhdfWC': 19,Failed with errorcode=-11

极少数电脑会出现,futurerestore工具问题,.尝试更换电脑重试

  • 错误代码Getting SepNonce failed ERROR,Device is in an invalid state:

旧版futurerestore的win版会出现,请使用mac版

  • 错误代码ERROR Could not open ZIP archive (errorcode=-11) :

极少数电脑会出现的错误,暂时无解,只能更换电脑重试

  • 错误代码[Error] Unable to place device into recovery mode from Normal mode,Failed with errorcode=-2:

设置随机数后重新启动或手动进入恢复模式后再尝试刷机,若问题依旧,则完全卸载iTunes所有组件重装iTunes重试

  • 错误代码[Error] APTicket can't be used for restoring this device,Failed with errorcode=-45

shsh2保存错误,shsh2无效,无解

  • 错误代码[Error] APTicket can't be used for this restore,Failed with errorcode=-44

shsh2文件名可能错误,检查文件扩展名、检查是否命名为shsh.shsh2;爱思助手的shsh2常见错误,不建议把plist文件改名为shsh2,改回成plist,命令中也改成plist,若仍然报错,则shsh2无效。

  • 错误代码[Error]: Unable to enter recovery mode,Failed with errorcode=-2

iTunes驱动问题、USB数据线问题。更换数据线,完全卸载iTunes所有组件,重启电脑安装最新版iTunes

  • 错误代码[Error] unsupported devicemode, please put device in recovery mode or normal mode,Failed with errorcode=-3

DFU看起来无法转换到恢复模式,请进入恢复模式重试

  • 错误代码[Error] ERROR: SEP does not match sepmanifest,Failed with errorcode=-67

SEP文件选错;在旧版futurerestore中使用B命令的常见错误

  • 错误代码[Error] sep firmware isn't signed,Failed with errorcode=-3

选了关闭验证的固件中的SEP,请选择iOS12.1.3或以上固件中的

  • 错误代码[Error] Unable to place device into recovery mode from Normal mode,Failed with errorcode=-2

无法使设备切换到恢复模式,说明iTunes驱动未启动或未正常工作,要完全卸载iTunes后安装最新版iTunes重试

  • 错误代码[Error] can't init, no device found,Failed with errorcode=-3

手机没有连接电脑,请重新插拔数据线

  • 错误代码[Error] ERROR: Unable to find any build identities for SEP,Failed with errorcode=-5

问题在buildmanifest文件或者SEP文件之中。

按照教程操作就会成功,报错请从头看下操作是否由遗漏,