A7デバイスをiOS10.3.3~10.2にfuturerestoreをする方法
futurerestore A7 iOS10.3.3~10.2
前置き
- encounter氏が作成したfuturerestore
- 基本的には脱獄必須(tf0pが有効)
- この記事はWindows向けで書かれています
インストール
*10.3.3のOTAファームウェアはどの種類のものでも構いません
条件
- 有効なnoapnonceのshsh2を保存している
- shsh2のnonceをセットできる(tf0p)or特殊条件を満たしている
- A7デバイスでないと使用できません
方法
①デバイスでshsh2内のgenerator(Nonce)をセットする
(nvpatchが有効なら以下のコマンドでセットできます)
nvram com.apple.System.boot-nonce={generator}
②ファームウェアを解凍し、BuildManifest,Baseband,sepを抜き出す
〇10.3.3のファームウェア
- Baseband : ~/Firmware/xxx-y.yy.yy.Release.bbfw (Wi-Fi Modelは不必要)
- sep : ~/Firmware/all_flash/sep-firmware.xxx.RELEASE.im4p
〇10.3.3 OTAのファームウェア
- BuildManifest : ~/AssetData/boot/BuildManifest.plist
③shsh2,復元したいバージョンのファームウェア,BuildManifest,Baseband,sepをfuturerestoreのフォルダ内に移動する
④コマンドプロンプトを起動しcdコマンドでfuturerestoreのフォルダを選択
(例)
cd C:\Users\username\Desktop\futurerestore
⑤コマンドを入力
futurerestore.exe -t {shsh2} -b {Baseband} -p {BuildManifest} -s {sep} -m {BuildManifest} {ipsw}
(例)iPhone 5s の場合(10.3.3)
futurerestore.exe -t ticket.shsh2 -b Mav7Mav8-7.60.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n51.RELEASE.im4p -m BuildManifest.plist iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw
〇Wi-Fi Modelの場合(iPad,iPod Touch)
futurerestore.exe -t {shsh2} --no-baseband -s {sep} -m {BuildManifest} {ipsw}
futurerestore.exe -t ticket.shsh2 --no-baseband -s sep-firmware.j71.RELEASE.im4p -m BuildManifest.plist iPad_64bit_10.3.1_14E304_Restore.ipsw
(Tabキーを押すとファイル名を自動入力してくれます
ドラッグドロップでもできます)
⑥futurerestoreの実行
上記のコマンドをEnterキーで実行するとfuturerestoreが開始します
実行中にはケーブルを絶対に抜かないで下さい
もし、Nonceが一致しない場合はNonceのセットをやり直してください
リカバリーモードで停止してしまったら..
futurerestore.exe --exit-recovery
で抜けられる可能性があります