「Nonce」をセットしてFutureRestoreを使う場合の条件

Jailbreak

FutureRestoreを自分は使えるのか?という疑問を解決してくれるものです。
条件を並べてみましたが、わかりにくいかもしれないので、5つの例を出しておきました。

FutureRestore

必要な情報

  • ①今のデバイスモデルと今のデバイスのiOSバージョン
  • ②アップデート or ダウングレードしたいiOSバージョン
  • ③現在発行されているiOSバージョン

条件

上の〇で囲われた赤数字を使って表しています。

  1. ①で「Nonce」をセット可能
  2. ②の有効なSHSHを保存している
  3. ②と③にSEPの互換性がある
  4. FutureRestoreが①,②,③に対応している

Example

例1

  • 今のデバイスモデルと今のデバイスのiOSバージョン
  • ①iPhoone 7,iOS 11.3.1

  • アップデート,ダウングレードしたいiOSバージョン
  • ②iOS 12.0.1

  • 現在発行されているiOSバージョン
  • ③iOS 12.1.3

  • 条件1.①iPhone 7,iOS 11.3.1は、Electraで「Nonce」をセット可能
  • 条件2.②iOS 12.0.1のSHSHを保存している
  • 条件3.②iOS 12.0.1と③iOS 12.1.3にSEPの互換性がある
  • 条件4.①iPhone 7,iOS 11.3.1②iOS 12.0.1,③iOS 12.1.3にFutureRestoreは対応している

条件すべて満たしているので可能

例2

今のデバイスモデルと今のデバイスのiOSバージョン
①iPhone XS,iOS 12.1.2
アップデート,ダウングレードしたいiOSバージョン
②iOS 12.1.1
現在発行されているiOSバージョン
③iOS 12.1.3(仮定)

  • 条件1.①iPhone XS,iOS 12.1.2は、nonceboot12xxがiPhone XSに対応していないため「Nonce」をセット不可能
  • 条件2.②iOS 12.1.1のSHSHを保存している
  • 条件3.②iOS 12.1.1と③iOS 12.1.3にはSEPの互換性がある
  • 条件4.①iPhone XS,iOS 12.1.2②iOS 12.1.1③iOS 12.1.3にFutureRestoreは対応している

条件1が満たしていないため不可能

例3

今のデバイスモデルと今のデバイスのiOSバージョン
①iPhone X,iOS 12.1.2
アップデート,ダウングレードしたいiOSバージョン
②iOS 12.0.1
現在発行されているiOSバージョン
③iOS 12.1.3

  • 条件1.①iPhone X,iOS 12.1.2は、nonceboot12xxで「Nonce」をセット可能
  • 条件2.②iOS iOS 12.0.1のSHSHを保存しているが、正常ではない
  • 条件3.②iOS iOS 12.0.1と③iOS 12.1.3にはSEPの互換性がある
  • 条件4.①iPhone X,iOS 12.1.2②iOS 12.0.1,③iOS 12.1.3にFutureRestoreは対応している

条件2を満たしていないため不可能

例4

今のデバイスモデルと今のデバイスのiOSバージョン
①iPhone 6s,iOS 10.3.3
アップデート,ダウングレードしたいiOSバージョン
②iOS 11.4.1
現在発行されているiOSバージョン
③iOS 12.1.3

  • 条件1.①iPhone 6s,iOS 10.3.3は、julioverne氏のNonceSetで「Nonce」をセット可能
  • 条件2.②iOS 11.4.1のSHSHを保存している
  • 条件3.②iOS 11.4.1と③iOS 12.1.3にSEPの互換性がない
  • 条件4.①iPhone 6s,iOS 10.3.3②iOS 11.4.1③iOS 12.1.3にFutureRestoreは対応している

条件3を満たしていないため不可能

例5

今のデバイスモデルと今のデバイスのiOSバージョン
①iPhone 8,iOS 11.3.1
アップデート,ダウングレードしたいiOSバージョン
②iOS 12.1.3
現在発行されているiOSバージョン
③iOS 13.0.1

  • 条件1.①iPhone 8,iOS 11.3.1は、Electraで「Nonce」をセット可能
  • 条件2.②iOS 12.1.3のSHSHを保存している
  • 条件3.②iOS 12.1.3と③iOS 13.0.1にSEPの互換性がある(仮定)
  • 条件4.①iPhone 8,iOS 11.3.1②iOS 12.1.3③iOS 13.0.1にFutureRestoreは対応していない(仮定)

条件4を満たしていないため不可能

きょうの一言

このほかの条件として、FutureRestoreを使う覚悟、技術、知識などが必要です。

コメント

  1. 12.1.1から12.0へFutureRestoreしようとしました(Generate値のある正常なshsh、noncerebootでセット、sep互換性は12.1.1~12.1.3全てで試しました 使ったのはiRestoreです)

    すると、リカバリーモードに入ったあと、

    ERROR: Unable to extract BuildManifest from C:\Users\username\OneDrive\ドキュメント\futurerestore_win64_v173\iPhone_4.0_64bit_12.0_16A366_Restore.ipsw. Firmware file might be corrupt.

    どれもこのエラーを吐き出します

    • iRestoreのUse Latest SEPやUse Latest Basebandを使用している
      Face IDデバイスでiOS 12.0.Xに復元しようとしている
      どちらかが当てはまる場合失敗する可能性があります。

      • どちらも使用していません(iPhoneSE)

        • futurerestore_win64_v173フォルダをOnedriveのドキュメントではなく例えはCドライブ直下に置いて試してみては?

  2. sepの互換性の有無はどうやって確認するのですか?

    • webでSEP解析した方情報や、FutureRestoreの成功失敗報告とかで判断かなぁ?

  3. Nonceってなんだよ程度の知識だったので分かりやすいです

タイトルとURLをコピーしました