TaichiのiOS Blog

iOS Jailbreak

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}

 

taichi326.hatenablog.com


 

ファームウェアを解凍し、BuildManifest,Baseband,sepを抜き出す

 

〇10.3.3のファームウェア

 

〇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}

(例) iPad Airの場合(10.3.1)

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

で抜けられる可能性があります