ファイルの用意がめんどくさい
FutureRestoreする際にはBasebandファイル、SEPファイルなどいろいろなファイルをIPSWから抜き出してやる必要があります。
これをやるのはそれなりにめんどくさく、ファイルを間違えるとFutureRestoreはうまくいきません。
![]()
これをやるのはそれなりにめんどくさく、ファイルを間違えるとFutureRestoreはうまくいきません。
![](http://zunda-hack.com/wp-content/uploads/2019/02/2019-02-22-18.47.45.jpg)
FutureRestoreに必要なファイルを用意する方法 ベースバンドファイル,SEPファイルなど
FutureRestoreに必要なファイルを探すのってわかりずらいですよね なので出来るだけ、簡単にできる方法を紹介していきます。 この方法はTools 4 Hackさんの記事を参考に、自分なりに解釈して用意する方法を考えたので、間違ってい
簡単にやる方法がある
FutureRestoreにはlatestオプションが用意されており、これは特定の条件下であれば非常に有用なオプションです。
しかし条件を理解していないとうまくFutureRestoreをできません。
その条件とは最新のファームウェアとダウングレード/アップデート先のSEP/Basebandの互換性がないとうまくいきません。
例)iOS 14.4.1が最新のファームウェアで、SHSHの発行が切れているiOS 14.3にアップデートしたい場合は、iOS 14.4.1とiOS 14.3にSEP/Basebandの互換性があるためうまくいきます。
lastetオプション
latestオプションとは、SEP/Basebandファイルを自動で最新のファームウェアから抽出してくれるものです。
これを使うことで、手動でファイルを集める必要がなくなります。
使わない方がいい時
- iOS 14.5とiOS 14.4.1のSHSHが発行されていて、SHSHの発行が切れているiOS 14.3にアップデートしたい
- iOS 14.5とiOS 14.3にはSEP/Basebandの互換性はない
- iOS 14.4.1とiOS 14.3にはSEP/Basebandの互換性がある
上のような場合latestオプションを使うとiOS 14.5のSEP/Basebandファイルが使われてしまい、うまくFutureRestoreが行えないです。
latestオプションを使う方法
ファイルの準備
SEP/Basebandのファイルは必要ないですが、以下のファイルは必要なので用意しましょう
- ダウングレード/アップデートしたいバージョンのSHSHファイル
- ダウングレード/アップデートしたいバージョンのIPSWファイル
- 対応しているFutureRestore
- 「cd」を使って作成したフォルダーをドラッグ&ドロップして作業位置を変更
- FutureRestoreコマンド
TSS SaverでSHSHを保存した場合はTSS SaverのRetrieveからダウンロード可能
![](https://zunda-hack.com/wp-content/uploads/2019/02/スクリーンショット-2021-03-03-190736.png)
ipsw.meからダウンロード可能(ベータ版はipsw.devからダウンロード可能)
iOS 14に対応しているのはmarijuanARM氏が開発したものがあります。
![]()
![](https://zunda-hack.com/wp-content/uploads/2020/02/9BEC7D83-4F80-4F7A-B8C2-641880BD6644-500x277.jpeg)
Releases · futurerestore/futurerestore
A hacked up idevicerestore wrapper, which allows specifying SEP and Baseband for restoring - futurerestore/futurerestore
ファイルの整理
準備した3つのファイルを新たなフォルダー(Restore)を作ってそこに3つのファイルを入れておきましょう
![](https://zunda-hack.com/wp-content/uploads/2021/03/スクリーンショット-2021-03-05-21.28.41.png)
Nonceのセット
まずは通常通り、Nonceをセットしていきます。
![]()
![]()
![](http://zunda-hack.com/wp-content/uploads/2019/03/img_0004.jpg)
脱獄ツール「unc0ver」を使って「Nonce」をセットする方法
unc0verインストール 脱獄ツール「unc0ver」は標準で、Nonceをセットする機能が付いています。 unc0verのインストール方法は、unc0verの脱獄方法の記事から参考にしてください。 セットすべきNonceの確認 Futu
![](http://zunda-hack.com/wp-content/uploads/2021/03/B2D27ED3-5043-41EF-B7B4-82EF6BAE4E17.jpeg)
脱獄ツール「checkra1n」を使って「Nonce」をセットする方法
checkra1n 今回紹介する「Nonce」の設定方法は、脱獄ツール「checkra1n」で脱獄しているデバイスに限り有効です。 なのでまだ「checkra1n」で脱獄が済んでいない方は、先に脱獄を済ませてください。 checkra1n自
コマンドの実行
cd /Users/zunda/Desktop/Restore
./futurerestore -t <SHSHファイルの名前> --latest-baseband --latest-sep <ダウングレードしたいバージョンのIPSWファイルの名前>
コマンド例
./futurerestore -t 8468026920234022_iPhone8,1_n71map_14.3-18C65_3a88b7c3802f2f0510abc432104a15ebd8bd7154.shsh2 --latest-sep --latest-baseband iPhone_4.7_14.3_18C65_Restore.ipsw
実行成功!!
コマンドを実行し、数分待ち「Done: restoring succeeded!」と出力されて、デバイスに初期画面が起動できれば成功です!!
![](https://zunda-hack.com/wp-content/uploads/2020/02/9BEC7D83-4F80-4F7A-B8C2-641880BD6644-500x277.jpeg)
きょうの一言
簡単ですが、常に使えるわけではないので条件を確認しながら使いましょう
コメント