FutureRestore
実行時SHSHが発行されているバージョンとダウングレードorアップグレードしたいバージョンにSEPに互換性がある、かつNonceをセットできるデバイスをダウングレードできるコマンドツールです。
GUI版
通常のFutureRestoreは、コマンドツールですが、GUI版 for Mac OS Xがリリースされました。
ファイル選択式になっており、入力ミスという物がなくなります。
さらにファイルを拡張子で選択できるので、間違ったファイルを選択するというミスも減らすことができます。
開発
qwertyuiop1379氏が開発したiRestore for Windowsに影響され、Hamza氏がMac OS用iRestoreを開発開発しました。
ソースコードもGitHubで公開されています。
ダウンロード
- iRestore Mac EditionをGitHubからダウンロード
- FutureRestoreをダウンロード
s0uthwest版はiOS 12,A12デバイスに対応している
GitHub内のREADMEをよく読んで、ダウンロードする
futurerestore s0uthwest版 GitHub
futurerestore tihmstar版 GitHub
ファイル、フォルダ操作
- 書類(Documents)フォルダにfuturestoreという名前のフォルダを作成
- ダウンロードしたFutureRestoreファイルをコピー
- 作成したフォルダーにコピーしたfuturerestoreをペースト
- 「Nonce」をセット
- 「iRestore Mac Edition」を開く
- Choose IPSWに適切な.ipswファイルを選択
- Choose SEPに適切な.im4pファイルを選択
- Choose Build Manifestに適切な.plistファイルを選択
- Choose SHSH2 Blobに適切な.shsh2ファイルを選択
- Choose Basebandに適切な.bbfwファイルを選択
- No Baseband
- Use Latest SEP(うまくいかないことがある)
- Use Latest Baseband(うまくいかないことがある)
- Go!を選択
- ターミナルが起動し、FutureRestoreが行われる
- ひたすら待つ
- こんな画面が成功
実行方法
オプション
iPadのWiFi版,iPod touchなどのWiFi機能のみのデバイスはNo Basebandをオンに(本家の–no-baseband)
最新iOS バージョンのSEPを利用(本家の–latest-sep)
最新iOS バージョンのBasebandを利用(執筆時点2019 2/2では壊れている(本家の–latest-baseband)うまくいかないことがある
きょうの一言
iPhone 7 iOS 12.1.4のBuildManifestファイル,BaseBandファイル,SEPファイルを使用して、iOS 12.1.2→iOS 12.1.2に成功しました。
コメント
nonceのセット間違って失敗して12.2になっちゃったけど情報感謝。
12.2でnonceセット出来るようになるのを待つしか。
現在11.3.1で12.1.2のSHSHを保存済みですが、GUI版で可能でしょうか?
申し訳ありませんが、知識不足でSEP互換性が何かわかりません。
iPhone 7では成功しました。
私の拙い検索スキルでは12.1.2と12.1.4のSEP互換性の有無について調べきれなかったけど、Zundaさんが証明してくれました。
これで躊躇なく12.1.2に出来ます。
でも特定デバイスモデルだけ互換性なしってケースが以前ありましたよね・・・。
私の脱獄iPhoneXさんが11.4β3になっちゃってるのもそのせいです。
鳴呼、やっっぱり躊躇!
今なら失敗してもiOS 12.1.1 beta 3にiTunesを使って復元でき、再度iOS 12.1.2に挑戦できるので、すでにiOS 11には、戻らなくていいということであれば、iOS 12.1.1 beta 3のSHSHが発行している間に行ったほうがいいかと思われます。
https://zunda-hack.com/2019:02/07/ios-12-1-1-beta3-is-still-signed-rush-ios-12-1-3/
Windows版guiがウイルスバスターによってブロックされインストールできず無理やり入れたとしても強制的に削除されてしまうのでこれはどうしようもない感じでしょうか?
あと今日ipad5 wifi版をfuturerestoreを使ったダウングレードをしようとしてもできないです。
エラーみたいな感じのやつは ーt なんちゃら
みたいな解説の文が載っており下の方にはfuturerestoreのurlが貼られています。
コマンドはこのような感じです
futurerestore.exe -t {shsh2} –no-baseband -s {sep} -m {BuildManifest} {ipsw}
解決方法又はアドバイスとかあれば皆様お願いします
なるべく失敗しても大丈夫なうちに(ipsw署名切れる前)返信お願いします
簡単なことでも良いので返事お願いします
ウイルスバスター リアルタイム検索 停止
親のパソコンなのでちょっとそれは厳しそうです。
今まで自分がパソコンに入れた外部ウイルスの数が30個くらいは多分行っていて毎回ウイルスバスターと親がウイルスと格闘をしてくれているのでそれしたら流石に怒られてしまいます…
ご意見ありがとうございます
くそわろた
もうパソコン触ったらあかんやろそんなん…..
-no-basebandではなく--no-basebandで実行すればうまくいくかと思われます。
あ… 棒の長さが違いましたね。こんなところに気づかないなんて…
zundaさんありがとうございます。
時間が空き次第やります
こうゆう解説ヒジョーに助か(略