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/local?sudo mkdir ssl?sudo chmod 777 /usr/local/ssl?cd?git clone https://github.com/openssl/openssl.git?cd openssl?./config?make?make install
到這里安裝Openssl,因為網絡問題可能會比較久甚至安裝失敗,不要緊,重新鍵入這一部分的命令即可!
安裝Openssl完成后,鍵入升級curl命令。
brew install curl
升級curl完畢,一行一行鍵入以下命令。
brew install openssl?ln -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系統即可。