「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.1iOS 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.2iOS 12.1.1iOS 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.2iOS 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.3iOS 11.4.1iOS 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.1iOS 12.1.3iOS 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をコピーしました