A13デバイスにも対応した「Futurerestore v194」へアップデート、Windows版&Mac版もリリース

(68)

iOS 14.xにも対応した「Futurerestore」がWindows版Mac版共に先日リリースされていましたが、アップデートが行われ、バグ修正に加えてA13デバイスへの対応も行われています。
また、今回はWindows版 / Mac版どちらもバイナリがリリースされていますので、そのままご使用いただくことが可能に。

スポンサーリンク

Futurerestore v194

SHSHを利用してiOSのアップデートや復元などが行える【Futurerestore】ですが、Windows版 / Mac版共にv194がリリースとなっています。

update-futurerestore-v194-mac-and-windows-add-support-a13-1

更新内容

  • Windows版バイナリを追加
  • A9デバイスでの問題を修正
  • 【--exit-recovery】オプションを修正

A13デバイスにも対応

今回のアップデートにより、A13デバイスにも対応となっており、以下のような状況になっています。

  • [A10以下のデバイス]: iOS 14.0〜14.5 Beta 2に対応
  • [A11以上のデバイス]: iOS 14.3〜14.5 Beta 2に対応(iOS 14.2への復元に成功したとの報告もありますが、正式対応しているわけではないため非推奨。iOS 14.0〜14.1は非対応です。)

Windows版でエラー8など、リカバリーモードで止まる場合

Windows版を使用した際、実行時に「Error -8」が発生するなど、リカバリーモードで止まってしまう場合があり、発生した際は以下の作業を試してみてとされています。

  1. Error -8などが発生し、リカバリーモードの状態で停止します
  2. Windowsのデバイスマネージャーを開き、「Apple Recovery (iBoot) USB Composite Device」を右クリック > デバイスのアンインストールを実行(ドライバアンインストールのチェックボックスがある場合は、そちらにチェック)
  3. デバイスとPCとのUSB接続を切り、改めて接続
  4. Futurerestoreに戻り、再度復元用コマンドを実行
  5. デバイスの画面が緑色になった後、再度失敗した場合は上記2〜4の作業を繰り返してください

コメント

  1. サンタさん提供のGenerator FinderにiPhoneSE2のSHSHを選択しても結果が出ないのですが仕様でしょうか?

    • 時期やデバイス、取得方法により、Generator値が記載されていないSHSHがあります。使用上は問題ありません。
      そのため、Generator値がSHSH内に記載されていない場合、結果が出ません。

      iPhone SE 2とのことなので、apNonceを指定しSHSHを取得したかと思われますが、そのapNonceを調べた際に設定されていたGenerator値を使用してください。

      • 返信ありがとうございます!
        Odyssey(13.6)でGenerator値を特に指定していなかった場合デフォルト値はいくつでしょうか?
        過去記事熟読したところOdyssey側で設定する必要があると分かり14.4取得時は0x1111111111111111を指定しましたが過去のGenerator値が分からず、、
        14.3の時と14.4の時apNonce値は違うので0x1111111111111111とは違うとは思うのですが

        • Odysseyのバージョンにより異なるのですが、「0xbd34a880be0b53f3」が使われています

          • 二度のお返事ありがとうございます。 おかげさまでiOS14.3へのアップデートが完了しました。
            iPhoneSE2(iPhone12,8) iOS13.6(Odyssey)からiOS14.3(Unc0ver6.0.1)
            SEP:D79 ベースバンド:ICE19
            FuturerestoreはiOS11.3.1での使用方法と同じでした。
            OdysseyにデフォルトGenerator値「0xbd34a880be0b53f3」セット。
            リカバリーモードで止まるエラーは記事通りデバイスマネージャの操作で先に進めました。
            Apple Watch Series 6はiOS14でしかオフシャルにはペアリングできないため買い控えていましたがこれでようやくできるようになります!

  2. iPhone7,iOS14.4ですが、ホームバーを導入するTweakはありますか?
    Neptune for iPhoneとHomeGestureは機能しませんでした。

    • Gesturesi11

    • PackixのLittle12

    • iPhone8 14.3でGesturesi11動作してます。13の時と変わらぬ挙動です。

  3. SEP互換のSHSHが発行しているあいだにiOS14.3RCに上げないと・・・

  4. Futurerestoreで13.5から14.3にアップデートする時は一度脱獄アプリなどは全て削除してから復元してますか?

    • 14.3がクリーンインストールされた状態になって全消しされるので手動で消す必要はないです

    • 削除する必要は通常ありません

  5. futurerestore 起動しなく落ちるのですが、何の原因が考えられますか?
    Windows10 Pro 20H2

    • コマンドプロンプトでfuturerestoreのファイルがあるフォルダに移動してからいじるんだよ

      • コマンドプロンプトで、何をするのですか?
        exeファイルのダブルクリックでコマンドプロンプトが落ちるのが、普通ですか?

        • cd コマンド使って、Futurerestoreのファイルが入っているフォルダに移動して使う
          詳しくはここに書いてあるから
          https://tools4hack.santalab.me/howto-tutorial-futurerestore-restore-update-downgrade-to-ios1131.html

          • 起動しないのは、何故でしょうか?
            が、質問です。
            起動しないので、使う前の話です。

          • 使う前の話というかそもそも使い方が違う
            futurerestoreってのは直接exeファイルから起動するんじゃなくてコマンドプロンプトから使うもの
            よく調べたほうがいい

    • exeファイルのダブルクリックではなくコマンドプロンプトで実行ですよー

      • コマンドプロンプトが、起動するまもなく落ちるのです。

        • Windowsキー+Rでcmdって打ってCtrl+Alt+Deleteキー押しながらエンターして管理者権限で起動させたらfuturerestoreがあるディレクトリまでcdコマンド使って移動してあとはfuturerestoreのコマンド打ってダウングレードする。
          これでも理解出来ないなら使うの止めた方がいい。

        • Ctrl+Alt+Deleteじゃなかった、Ctrl+Shift+Enterだったごめん

          • ありがとうございます。

      • これで伝わらないのか…
        自分が間違ってることを認めて記事を読んでやり直せばいいのに

        • 面倒なので、iRestore使います。

          • iRestoreは数年アップデートが行われておらず、自動で取得されるFuturerestoreは今回のアップデートを反映していませんのでご注意ください

  6. 14.3で脱獄してますが調子が悪いので復元したいのですがfuturerestoreで14.3から14.3にできますでしょうか?

    • SHSHがあればできますよ

    • 【すでにiOS 14.3のSHSHを持っている】ことが条件ですが、それさえクリアしていれば可能です

      ただし、次バージョン(iOS 14.5?)との【SEP互換性】がない場合、iOS 14.4のSHSHが切れた時点でFuturerestoreを使用したiOS 14.3へのダウングレードも不可能になるのでご注意ください

    • もしTweakのインストールが出来るならSuccessionというTweakを使えばバージョン維持したまま復元できます。SANTAさんが以前紹介して下さっているので確認してみてください

    • バックアップしてから、パソコンを使わずに設定からリセットすればアップデートせずに初期化できますよ〜

  7. サンタさんへ
    もしお時間があるようでしたらベースバンド&SEP一覧表にiPhone11以降も追記していただけませんか
    検討よろしくおねがいします

    • サンタさんじゃなくてすみません。
      順番で以下の様になります。

      iPhone SE(2)/11/11Pro/11ProMax
      SEP d79/n104/d421/d431
      ベースバンド ICE19

      iPhone 12mini/12/12Pro/12ProMax
      SEP d52g/d53g/d53p/d54p
      ベースバンド Mav20

      • 助かります!
        ありがとうございます!!

      • ありがとう。助かります。

  8. 出来ました。
    ip11p 13.5→14.3

    • ベースバンドとSEPどうやって調べました?

      • Tweakとipswで調べました。

  9. Futurerestoreについて1日悩んで解決できなかったので質問させてください。
    初歩的な質問でしたら申し訳ないです。

    環境:win10、XS12.4脱獄済み、14.3SHSH2取得済み(Generator記載なし)

    Futurerestoreを使用した際、すぐに以下ログがててきます。
    ——
    Request URL set to https://XX.XXX.XX.XX/TSS/controller?action=2
    Sending TSS request attempt 1… Failed to connect to XX.XXX.XX.XX port 443: Timed out
    ——

    その後、15回トライしたあと、以下のログで終了します。
    ——
    futurerestore: failed with exception:
    [exception]:
    what=SEP firmware is NOT being signed!

    code=16908296
    line=258
    file=main.cpp
    commit count=194:
    commit sha =0ab9df3209ee599f581532d05d331e6abe0f53f3:
    ——

    Futurerestoreは最新のv194を使っており
    必要なものは全て揃っている認識です。

    純正コードを使用しており、USBのさす場所を変えたり
    PCのセキュリティ関連も全て外しているつもりなのですが、
    原因に心当たりある方がいたら教えてほしいです。

    • iOS 14.4のSEPファイルを指定されていますでしょうか?

      • 返信ありがとうございます。
        > OS 14.4のSEPファイルを指定されていますでしょうか?
        XS14.4(18D52)から抜き出して使用しています。

        1点引っかかっていることがあり確認したいのですが、

        https://tools4hack.santalab.me/howto-tutorial-futurerestore-restore-update-downgrade-to-ios1131.html

        ↑の記事を参考させていただいて対応していまして
        こちらの② Nonce(Generator)値をセットは
        A12でUnc0verで脱獄済みの場合手順不要の認識でよろしいでしょうか。

        • Unc0verではデフォルトで0x1111111111111111がGenerator値としてセットされますので、脱獄済みであればこれがセットされています。
          ご提示頂いたエラー内容は、指定されているSEPやBuildManifestのSHSHが発行されていない…という物になりますので、もう一度IPSWのダウンロードから確認してみてください。

  10. 一旦、最新14.4にしてからFuturerestoreで14.3にダウングレードする事はできますでしょうか?
    14.3shshはあります。

    • 今のバージョンがわかりませんが直接14.3にしましょう。
      メリットがないです

  11. ios14のNonce値をセットってみなさんどうやって行ってますか?

    • 未脱獄です。

  12. Nonce Setter無くて困ってる

  13. iPad Air 3 WiFiモデルでiOS14.2への復元確認しました。
    参考までに。

  14. Futurerestoreする準備が出来たが、13.5から14.3にしてもiTunesでバックアップから復元出来ない事に気がついて落胆。

    • ゴミファイルを引き継がないということでもある

    • 下のバージョンで取得したバックアップは、上のバージョンであれば復元可能です

    • コメントありがとうございます。14.3のshshは署名発行停止されているので、バックアップからの復元時に行われる検証で弾かれるものだと思ってしました。

  15. おお

  16. 全て完璧に用意したものの、コマンドで14.3のファームを指定する所を、.4を解凍したフォルダを指定してしまい、全てを失いました。
    皆さん必要なファイルを取り出したら14.4のフォルダは消しておきましょう…

  17. コマンドを入れたら、エラーになります。
    使い方自体は、あっていますか?

    C:\Windows\system32>futurerestore.exe -t 5137580698440998_iPhone9,1_d10ap_13.3-17B111_17F75_603be133ff0bdfa0f83f21e74191cf6770ea43bb.shsh2 -b Mav10-10.40.01.Release.bbfw -p BuildManifest.plist -s sep-firmware.j97.RELEASE.im4p -m BuildManifest.plist iPad_64bit_TouchID_14.3_18C66_Restore.ipsw
    ‘futurerestore.exe’ は、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。

    • こちらでした。
      C:\Windows\system32>futurerestore.exe -t “17F75_603be133ff0bdfa0f83f21e74191cf6770ea43bb.shsh2” -b Mav10-10.40.01.Release.bbfw -p BuildManifest.plist -s sep-firmware.j97.RELEASE.im4p -m BuildManifest.plist iPad_64bit_TouchID_14.3_18C66_Restore.ipsw
      ‘futurerestore.exe’ は、内部コマンドまたは外部コマンド、
      操作可能なプログラムまたはバッチ ファイルとして認識されていません。

    • そちらの場合、C:\Windows\system32フォルダ内で実行しようとしています。
      futurerestoreの実行ファイルがある場所まで「cd」コマンドを使用して移動してから、実行してください。
      「cd 」まで入力後、futurerestoreの入っているフォルダをコマンドプロンプトにドラッグアンドドロップすると自動でパスを入れてくれて便利です

  18. ありがとうございます。
    >「cd 」まで入力後
    迄とは、どういう意味ですか?
    cdの後と、同じ意味ですか?
    futurerestoreは、futurerestore-v194.exeと言うファイルですが、フォルダは例えば【デスクトップ-新しいフォルダ-futurerestore-v194.exe】の場合、cd の後には、どのフォルダ(ファイル)をD&Dすれば良いのでしょうか?
    基本的なことが分からず、困っています。

    • コマンドプロンプトにファイルやフォルダをドラッグアンドドロップすると、自動的にそのパスが挿入されます。
      「cd C:\\hogehoge」といったコマンドを組み立てたいため、「cd 」までコマンドプロンプトに入力してからフォルダをドラッグアンドドロップすることで、簡単にこのコマンド形式を組み立てることが出来る…ということになります。

      ご提示いただいた例で言いますと、新しいフォルダをドラッグアンドドロップしてください。

  19. 何度も、ありがとうございます。
    D&Dしても、無反応です。
    フォルダ自体はコマンドプロンプト上まで□+のマークで移動していますが、クリックを離しても何も起きません。

    • 管理者権限で起動している場合はそうなることがあります。
      そのまま実行する場合、フォルダをシフトキーを押しながら右クリックすると、メニュー内にパスをコピーが出てくるので、そちらでコピーし対応してください

      • C:\Users\****>cd E:\Utility\futurerestore\futurerestore-v194.exe
        ディレクトリ名が無効です。

        管理者では無く行った場合、パスは表示出来ましたが、無効と出ました。
        関係ないかも知れませんが、E:は、C:とは違うドライブです。

        • 別ドライブに移動するには「/d」オプションが必要です。オプションを使用するか、Cドライブ内で行ってください。

          • 何度も何度も、ありがとうございます。
            一度、頭を整理したいと思います。

          • いつもありがとうございます!
            やっと、基本的なFuturerestoreの使い方が理解できました。
            そもそもの問題は、Windows C:以外のドライブにFuturerestoreを入れていた事。
            >別ドライブに移動するには「/d」オプションが必要です。オプションを使用するか、Cドライブ内で行ってください。
            とりあえず C:にFuturerestoreを移動したら、C:\Users\****\futurerestore>と切り替わり使えました。

            さしあたりエラーでした。

            Variant: Customer Erase Install (IPSW)
            This restore will erase your device data.
            Extracting filesystem from iPSW
            Extracting iBEC.ipad5.RELEASE.im4p…
            Personalizing IMG4 component iBEC…
            Sending iBEC (776804 bytes)…
            ERROR: Unable to send iBEC component: Unable to find device
            ERROR: Unable to send iBEC to device.
            Cleaning up…
            [exception]:
            what=ERROR: Unable to send iBEC

            iPad mini4は、checkra1nで脱獄の上、Generator Auto Setterで0x1111111111111111にセットしました?

            次は、どこを確認すれば良いかアドバイスいただけたら幸いです。

          • ありがとうございました。
            何度も繰り返ししたら、成功しました!

  20. iphone 12pro ios14.1にてios14.3にアップデートしようとしているのですが

    futurerestore: failed with exception:
    [exception]:
    what=baseband firmware is NOT being signed!

    code=18743304
    line=286
    file=main.cpp
    commit count=194:
    commit sha =0ab9df3209ee599f581532d05d331e6abe0f53f3:

    とのエラーが出てしまい実行できません。

    14.3のshsh2はblobsaverで取得したものですが、TSSsaverのチェッカーを使用してみても何も異常なさそうなのですが…

    BaseBandファイルを再度ios14.4から取り出してみても同様です
    また、Futurerestoreのlatestコマンドで実行しても同様のエラーが出ます。

    基本的な事項が誤ってるのかもしれませんが、どなたかわかる方いれば教えてください

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