1. 用户需要安装OpenSSH插件
2. 支持64位设备,不支持7/7P
准备工作
1、一台mac或者黑苹果(不支持Win)
2、futurerestore工具、nonceEnabler、当前手机系统版本固件以及新版固件
3、Mac科学上网工具 + 一个快速的SS节点(非常重要,要不然你可能一天都搭建不了)。节点推荐极影加速自行搜索。
4、一部有正确备份IOS10-13 shsh2的iOS设备
5、iOS10-13设备 Cydia安装MTerminal
开始刷机
下载附件解压后,在桌面建立downgrade文件夹,将shsh2、futurerestore_macos、nonceEnabler、10.2和10.2.1放进downgrade文件夹,把10.2.1后缀名改为zip解压缩后打开。
将BuildManifest.plist复制到downgrade文件夹。
进入Firmware文件夹,复制MavxMavy-xx.xx.xx.Release.bbfw(基带版本由手机型号决定,可以在关于本机看到调制解调器固件型号,例如2.41.00)到downgrade文件夹。
进入all_flash文件夹,打开all_flash.nXXap.production(nXXap是由手机型号决定,如果不清楚可以下载个安兔兔查看),复制目录下的sep-firmware.nxx.RELEASE.im4p到复制到downgrade文件夹。
全部完成后,downgrade文件夹里面是这样的。可以做个对比。
iOS设备的环境搭建
用本文编辑器打开NoApnonce下的shsh2文件,内含有一行Generator的代码,这是我们进入恢复模式后需要用到的,把它记录下来。
打开iOS设备的终端
键入su键入密码(默认密码:alpine,有修改过的就输入修改的,为了安全性终端键入密码是隐藏的,要正确键入)键入nvram com.Apple.System.boot-nonce=xxx (xxx指的是shsh2文件下的Generator下的代码,输入完成回车)键入nvram -p 查看是否已写入nvram中,如图下便成功写入(如果出现general error就重启手机用新越狱工具yalu102beta7重新越狱)
Mac环境的搭建
需要注意的是,下面命令都要一行一行键入。
复制粘贴命令回车,过程会再次让你再按一下回车确认!
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成之后,继续输入以下命令,键入一行回车等待安装!安装完成再键入另一行,期间终端会跑一会代码。
brew install automake autoconf libtool pkg-configgit clone https://github.com/tihmstar/libirecovery && cd ./libirecovery && bash autogen.sh && make installgit clone https://github.com/tihmstar/libcrippy && cd ./libcrippy && bash autogen.sh && make installgit clone https://github.com/tihmstar/libfragmentzip && cd ./libfragmentzip && bash autogen.sh && make install
上面安装完成后,一行一行键入以下命令。
cd /usr/localsudo mkdir sslsudo chmod 777 /usr/local/sslcdgit clone https://github.com/openssl/openssl.gitcd openssl./configmakemake install
到这里安装Openssl,因为网络问题可能会比较久甚至安装失败,不要紧,重新键入这一部分的命令即可!
安装Openssl完成后,键入升级curl命令。
brew install curl
升级curl完毕,一行一行键入以下命令。
brew install opensslln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/ln -s /usr/local/Cellar/openssl/1.0.2j/bin/openssl openssl
完成之后手机连接,打开终端输入
键入cd ~/Desktop/downgrade回车键入chmod +x futurerestore_macos回车键入./futurerestore_macos回车,查看是否能够运行,顺利运行的如图下如果出现dyld: Library not loaded: /usr/local/lib/libzip.dylib报错键入brew reinstall libzip回车
iTunes如果没有勾选连接不自动同步会自动打开,直接command+Q关闭,
一定要直接command+Q关闭!!!
确认运行无误输入
.
/futurerestore_macos-t 6105436645928_iphone8,2_n66ap_10.2-14C92.shsh2 备份的shsh2-b Mav13-2.41.00.Release.bbfw 基带-p BuildManifest.plist-s sep-firmware.n66.RELEASE.im4p-m BuildManifest.plist-w iPhone_5.5_11.4_Restore.ipsw需要平刷降级的固件
也就是(注意有空格)
./futurerestore_macos -t 6105436645928_iPhone8,2_n66ap_10.2-14C92.shsh2 -b Mav13-2.41.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n66.RELEASE.im4p -m BuildManifest.plist -w iPhone_5.5_11.4_Restore.ipsw
这一部分较好自己手动输入,要不然很有可能会报错。输入后回车,手机自动进入恢复模式,等待刷机完成!
iTunes如果没有勾选连接不自动同步会自动打开,直接command+Q关闭,一定要直接command+Q关闭!!!
然后, 开始平刷恢复你shsh2的版本iOS系统即可。