iOS 11.3.1のSHSHを保存してあり、iOS 11.4 Beta 3以下…であるならば、一部デバイスを除いて今ならまだiOS 11.3.1に復元・アップデート・ダウングレードを行うことが可能です。
ということで、保存したSHSHを使用したFuturerestoreでの手順についてご紹介。
ただし、少しでもミスをしてしまうとiOS 11.4やiOS 11.4.1への復元をしなければダメな状況になってしまうので、慎重に…慎重に…やりましょう…。
*注意*
Futurerestoreでは、一つでもコマンドやファイル選択にミスがあると、失敗に繋がります。全ての操作に注意を払い、何度も確認した上で実行するようにしてください。
また、この記事に記載されている行為はとても危険な場合があります。どのような自体になっても自分1人で解決できる能力と、全ての事柄を自己責任で実行出来る方のみ読み進めてください。
実行前にバックアップを
Futurerestoreを使用してiOS 11.3.1に復元を行いますので、全てのデータが削除されます。
そのため、実行前にiTunesやiCloudを使用してバックアップをお忘れなく。
対象となるバージョンや条件
対象となるデバイスは【iPhone 8 / 8 Plus / Xを除く全デバイス】で、バージョンは【iOS 11.4 Beta 3以下のバージョン】で動作している場合となります。
また、条件は【iOS 11.3.1 SHSHを保存している】ことです。特に、SHSHを保存していない場合はこの手法はご使用いただけません。
ちなみに、iOS 11.4.1(iOS 11.4)のSEPを使用するため、iOS 11.3.1と互換性のないiPhone 8 / 8 Plus / Xではこちらの手法はご使用いただけません。
使用するとFace IDやTouch IDが使用できなくなるので、ご注意ください。
必要なファイル
いくつか必要なファイルがありますので、まずはそれらを全て集めるところから開始しましょう。
また、必要なファイルは全てfuturerestoreと同じフォルダ内に配置しておくようにしましょう。仕様的には別の場所でも良いのですが、同じフォルダ内のほうが安全です。
iOS 11.3.1 SHSH
iOS 11.3.1 SHSHを用意しましょう。
【TSS Saver】で保存した場合は、サイトにアクセスし、『Lost your link?』項目にECIDを入力することでTSS Saver側に保存されているSHSHをダウンロードすることが可能です。
また、今回ご紹介する手順で使うSHSHは【noappnonce】の方ですので、そちらをご用意ください。
Futurerestore本体
Futurerestoreは大きく分けてtihmstar氏版とencounter氏版がありますが、現在使用できるのはencounter氏版なので、以下のリンク先からダウンロードを行いましょう。
【s0uthwest/futurerestore · GitHub】
*Mac版、Windows版がそれぞれありますので、環境にあったものをダウンロードしてください。
iOS 11.3.1のファームウェア
iOS 11.3.1に復元するので、iOS 11.3.1のファームウェアが必要です。自身のデバイスにあったファームウェアをダウンロードしてください。
iPhone 5s iPhone SE |
iPhone_4.0_64bit_11.3.1_15E302_Restore.ipsw |
---|---|
iPhone 6 iPhone 6s |
iPhone_4.7_11.3.1_15E302_Restore.ipsw |
iPhone 6 Plus iPhone 6s Plus |
iPhone_5.5_11.3.1_15E302_Restore.ipsw |
iPhone 7 | iPhone_4.7_P3_11.0_11.3.1_15E302_Restore.ipsw |
iPhone 7 Plus | iPhone_5.5_P3_11.0_11.3.1_15E302_Restore.ipsw |
iPod touch 6G | iPodtouch_11.3.1_15E302_Restore.ipsw |
iPad Air iPad mini 2 |
iPad_64bit_11.3.1_15E302_Restore.ipsw |
iPad Air 2 iPad mini 3 iPad mini 4 |
iPad_64bit_TouchID_11.3.1_15E302_Restore.ipsw |
iPad 5 iPad 6 |
iPad_64bit_TouchID_ASTC_11.3.1_15E302_Restore.ipsw |
iPad Pro 9.7インチ | iPadPro_9.7_11.3.1_15E302_Restore.ipsw |
iPad Pro | iPadPro_12.9_11.3.1_15E302_Restore.ipsw |
iPad Pro 10.5インチ iPad Pro 2 |
iPad_Pro_HFR_11.3.1_15E302_Restore.ipsw |
iOS 11.4.1のファームウェア
ベースバンドとSEPのファイルを抜き出す必要があるため、自身のデバイスにあったiOS 11.4.1のファームウェアもダウンロードしてください。
iPhone 5s iPhone SE |
iPhone_4.0_64bit_11.4.1_15G77_Restore.ipsw |
---|---|
iPhone 6 iPhone 6s |
iPhone_4.7_11.4.1_15G77_Restore.ipsw |
iPhone 6 Plus iPhone 6s Plus |
iPhone_5.5_11.4.1_15G77_Restore.ipsw |
iPhone 7 | iPhone_4.7_P3_11.0_11.4.1_15G77_Restore.ipsw |
iPhone 7 Plus | iPhone_5.5_P3_11.0_11.4.1_15G77_Restore.ipsw |
iPod touch 6G | iPodtouch_11.4.1_15G77_Restore.ipsw |
iPad Air iPad mini 2 |
iPad_64bit_11.4.1_15G77_Restore.ipsw |
iPad Air 2 iPad mini 3 iPad mini 4 |
iPad_64bit_TouchID_11.4.1_15G77_Restore.ipsw |
iPad 5 iPad 6 |
iPad_64bit_TouchID_ASTC_11.4.1_15G77_Restore.ipsw |
iPad Pro 9.7インチ | iPadPro_9.7_11.4.1_15G77_Restore.ipsw |
iPad Pro | iPadPro_12.9_11.4.1_15G77_Restore.ipsw |
iPad Pro 10.5インチ iPad Pro 2 |
iPad_Pro_HFR_11.4.1_15G77_Restore.ipsw |
① iOS 11.4.1のベースバンド・SEPを抜き出す
まずは、ダウンロードしたiOS 11.4.1のファームウェア内から必要なファイルだけを抜き出しましょう。
デバイス毎に必要なファイルの名前が異なっていますので、判別するために【ベースバンド&SEPのデバイス情報まとめ】を参考にして、自分のデバイスに必要な情報を確認してください。
調べ方
例えば、【iPhone SE】、【Device = iPhone8,4】、【Device Model = N69uAP】だった場合、これらを元に【ベースバンド&SEPのデバイス情報まとめ】のリストと照らし合わせます。
すると、必要な情報は【Baseband = Mav10】、【SEP = n69u】という事が分かります。
Device |
Device Model |
Baseband |
SEP |
|
iPhone SE |
iPhone8,4 |
N69AP |
Mav10 |
n69 |
N69uAP |
n69u |
1-1, ファームウェアを解凍
ダウンロードしたiOS 11.4.1ファームウェアの拡張子を【.ipsw】から【.zip】に変更し、通常通り解凍してください。
1-2, BuildManifest.plistを抜き出す
iOS 11.4.1ファームウェアを解凍すると、中に【BuildManifest.plist】というファイルが入っていますので、こちらをFuturerestoreと同じフォルダ内にコピーしてください。
1-3, ベースバンドのファイルを抜き出す
*iPadのWiFi版やiPod touchなど、WiFi機能しか無いデバイスはこの手順を省略してください*
続いて「Firmware」フォルダを開き、中にある【xxx-y.yy.yy.Relase.bbfw】というファイルを、Futurerestoreと同じフォルダ内にコピーします。
この際、ファイル名の先頭(xxx部分)に「Mav10」などが書かれていますので、先程調べた自デバイスのBaseband名と合致するファイルをコピーしましょう。
例:先程の例であれば【Baseband = Mav10】でしたので、コピーするファイルは【Mav10-6.80.00.Release.bbfw】となります。
数値(y部分)はデバイスにより様々ですので、ファイル名の先頭…Baseband名(例:Mav10など)で判断してください。また、同名の.plistファイルも存在しますが、そちらは不要です。必要なのは【.bbfw】ファイルの方だけです。お間違えのない様、ご注意ください。
1-4, SEPのファイルを抜き出す
最後に「Firmware > all_flash」とフォルダを開いていきます。
この中にある【sep-firmware.xxx.RELEASE.im4p】というファイルをFuturerestoreと同じフォルダ内にコピーしてください。
この際、ファイル名の途中(xxx部分)に「n69u」などが書かれていますので、先程調べた自デバイスのSEP名と合致するファイルをコピーしましょう。
例:先程の例であれば【SEP = n69u】でしたので、コピーするファイルは【sep-firmware.n69u.RELEASE.im4p】となります。
また、こちらも同名の.plistファイルも存在しますが、そちらは不要です。必要なのは【.im4p】ファイルの方だけです。お間違えのない様、ご注意ください。
1-5, iOS 11.4.1ファームウェアを削除
誤ってiOS 11.3.1ではなくiOS 11.4.1ファームウェアをFuturerestoreで指定してしまうと大変なので、ファイルの抜き出しが完了したらiOS 11.4.1ファームウェア(ipsw)は別の場所へ移動させるか、削除しておきましょう。
一応安全策として…ね!
② Nonce(Generator)値をセット
SHSHを使用できるようにするために、Nonce(Generator)値をデバイス内にセットする必要があります。
iOSバージョンや脱獄・未脱獄によって手順が変わってきますので、以下の記事を参考にして、セットを行いましょう。
【[iOS] Futurerestoreでの作業に必要な、iOSバージョン別「Nonce」のセット方法】
Nonce(Generator)値のセットが完了したら、次のステップへ…GO!!
③ Futurerestoreで復元を実行する
これで準備が完了しましたので、FuturerestoreでiOS 11.3.1への復元を実行していきます。
ここからは、コマンドを使用した作業になります。全力で集中し、1文字のコマンドミスも無いように確認をしながら進めていってください。
3-1, ファイル類の確認
Futurerestoreのフォルダ内に、以下のファイルが全て揃っている事を確認してください。
- iOS 11.3.1のファームウェア(.ipsw)
- iOS 11.3.1のSHSH(.shsh2)
- BuildManifest.plist
- ベースバンドファイル(.bbfw 例:Mav10-6.80.00.Release.bbfwなど)
- SEPファイル(.im4p 例:sep-firmware.n69u.RELEASE.im4pなど)
3-2, Futurerestoreのフォルダへ移動
Windowsであればコマンドプロンプト、Macであればターミナルを起動し、Futurerestoreのフォルダへ移動します。
フォルダの移動方法は【cd 】の後に続けてFuturerestoreフォルダのパスを入力し、エンターです。
ちなみに、【cd (最後に半角スペース)】まで入力した状態で、そこへFuturerestoreのフォルダをドラッグ&ドロップするとパスが自動入力されるので、楽ちんです。
3-3, コマンドを入力
Futurerestoreのコマンドは以下の様な形式で入力していきます(*記事中では改行されているように見えるかもしれませんが、このコマンドはまとめて入力してください)。
ちなみに、Windows版では【futurerestore.exe】から開始され、Mac版では【./futurerestore】から開始されますが、それ以外は同じです。
また、どちらのOSでも、ファイル名を途中まで入力した状態でタブキーを押すと、該当するファイル名が自動補完されて間違いも起こらず、便利です。
【Windows版】
futurerestore.exe -t [iOS 11.3.1のSHSH] -b [iOS 11.4.1のベースバンドファイル] -p [iOS 11.4.1のBuildManifest] -s [iOS 11.4.1のSEPファイル] -m [iOS 11.4.1のBuildManifest] [iOS 11.3.1のファームウェア]
【例:Windows版】
futurerestore.exe -t "3200186827321_iPhone8,4_n69ap_11.3.1-15E302_603be133ff0bdfa0f83f21e74191cf6770ea43bb.shsh2" -b Mav10-6.80.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n69u.RELEASE.im4p -m BuildManifest.plist iPhone_4.0_64bit_11.3.1_15E302_Restore.ipsw
【Mac版】
./futurerestore -t [iOS 11.3.1のSHSH] -b [iOS 11.4.1のベースバンドファイル] -p [iOS 11.4.1のBuildManifest] -s [iOS 11.4.1のSEPファイル] -m [iOS 11.4.1のBuildManifest] [iOS 11.3.1のファームウェア]
【例:Mac版】
./futurerestore -t 3200186827321_iPhone8,4_n69ap_11.3.1-15E302_603be133ff0bdfa0f83f21e74191cf6770ea43bb.shsh2 -b Mav10-6.80.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n69u.RELEASE.im4p -m BuildManifest.plist iPhone_4.0_64bit_11.3.1_15E302_Restore.ipsw
【WiFi版デバイスの場合】
iPadのWiFi版やiPod touchなど、WiFi機能しかないものはベースバンドが関係ありませんので、【-b [iOS 11.4.1のベースバンドファイル] -p [iOS 11.4.1のBuildManifest]】を省略し、その代りに【--no-baseband】と入力してください。
3-4, いざ実行!
コマンドにミスが無いことを慎重に確認できましたら、デバイスをPCとUSB接続して…エンターでコマンドを実行しましょう。
色々な文字が流れていきますが、あとは成功を祈って待つのみ…です。
最後に【Done: restoring succeeded.】と表示され、Futurerestoreの実行が終われば完了。
あとはiOSデバイスが初期動作を終え、起動するのを待ってください。この画面までたどり着けば…全て成功となります。お疲れ様でした…!
エラーで止まってしまった場合…
もし、エラーで止まってしまい、デバイスがリカバリーモードに入ったまま…となってしまった場合ですが、原因によっては復帰させることが可能な場合があります。
復帰が可能な場合、以下のコマンドを実行することでリカバリーモードから脱出させることが出来ます。もし、このコマンドを実行してもダメな場合は、エラー内容をよく読み、コマンド等を修正、Nonce値が書き換えられてないことを祈りながら…再度挑戦してみるしかありません…。
【Windows版】
【Mac版】
〆
ミスをしたら大変な部分がいくつもあるので、その辺りを注意深く書いていたら…非常に長くなってしまいました…。
ただ、注意書きが多いだけで、やってる事自体は理解してしまえば以下の3工程なので、実はそこまで複雑ではなかったりします。
- ファイルを集める
- Nonce(Generator)値をデバイスにセットする
- Futurerestoreを実行
ちなみに、ベースバンドとSEPファイルの自動取得を行うオプションもあるため、そちらを使えば…と思う方もいるかも知れませんが、iOS 11.3.1への復元でそのオプションを使用するのはやめましょう。
不安定なため、リカバリーループに陥る可能性があります。必ず手動指定する様にしてください。
コメント
C:\WINDOWS\system32>futurerestore.exe -t “3530290870292_iPhone6,1_n51ap_11.3.1-15E302_3d05e17e78fd92da41251e5be8afce435c36829d.shsh2” -b Mav7Mav8-8.55.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n51.RELEASE.im4p -m BuildManifest.plist iPhone_4.0_64bit_11.3.1_15E302_Restore.ipsw
Version: a0113a4e46bfd00962cd25e3af548fc8b0bd21fd – 173
Odysseus Support: no
[INFO] 64bit device detected
futurerestore init done
[Error] failed to load apticket at 3530290870292_iPhone6,1_n51ap_11.3.1-15E302_3d05e17e78fd92da41251e5be8afce435c36829d.shsh2
[Error] Fail code=-9
Failed with errorcode=-9
エラーが出てできませんでした。
解決方法がわかりましたら教えてください。
-9エラーはshsh2ファイルが開けないときに出るみたい
同じフォルダにshsh2ファイルがあるかどうか、それとコマンドに書いたshsh2ファイル名が自分が用意したshsh2と同名か確かめてみて
よく見たらカレントディレクトリがsystem32のままだね
cdコマンドでFuturerestoreフォルダへの移動やってる?
Version: a0113a4e46bfd00962cd25e3af548fc8b0bd21fd – 173
Odysseus Support: no
futurerestore.exe: unknown option — n
Usage: futurerestore [OPTIONS] /path/to/ipsw
Options:
-t, –apticket PATH APTicket used for restoring
-u, –update Update instead of erase install (requires appropriate APTicket)
-w, –wait Keep rebooting until nonce matches APTicket (nonce collision, unreliable)
-d, –debug Verbose debug output (useful for error logs)
–latest-sep Use latest signed sep instead of manually specifying one (may cause bad restore)
–latest-baseband Use latest signed baseband instead of manually specifying one (may cause bad restore)
–no-baseband Skip checks and don’t flash baseband
WARNING: only use this for device without a baseband (eg. iPod or some wifi only iPads)
–exit-recovery Exit recovery mode and quit
To extract baseband/SEP automatically from IPSW:
-i, –source-ipsw PATH Source IPSW to extract baseband/SEP from
To manually specify baseband/SEP:
-b, –baseband PATH Baseband to be flashed
-p, –baseband-manifest PATH BuildManifest for requesting baseband ticket
-s, –sep PATH SEP to be flashed
-m, –sep-manifest PATH BuildManifest for requesting sep ticket
Homepage:
これが出る場合どうしたらよいのでしょうか??
自分もリカバリーモードから復帰させる時、そのようにfuturerestoreの使い方が表示された
記事に書いてある例をそのままコピペしたから、”-“が一つ足りてないのが原因だった
オプションの指定を間違えていませんでしょうか?
エラー文を読む限りでは「-n」というオプションが指定されている様に見受けられます。
-d —no-baseband で成功しました。スイッチ-dの後は、ハイフン2つです。
iPhone 6plus iOS11.1.2よりElectraで脱獄状態。
Windows10にて試みています。
途中で、ノーマルモードからリカバリモードに移行したときにデバイスに接続できないと、毎回ここでエラーがでます。
コマンド自体は毎回コピペで入力してますが同じエラーになります。
何が原因なのでしょうか?
Found device in Normal mode
Entering recovery mode…
ERROR: Unable to connect to device in recovery mode
ERROR: Unable to enter recovery mode
[Error] Unable to place device into recovery mode from Normal mode
[Error] Fail code=-2
Failed with errorcode=-2
-exit-recovery これ入力して実行するんじゃないですか??
-exit-recovery はリカバリーモードに入ってから復旧できない場合に使うのではないでしょうか?
現状ではノーマルモードからリカバリーモードにすら入れない状況ですね。
・ノーマルモードのデバイスは検出されてる
・ノーマルモードからリカバリーモードに移るための信号も送られてる
・その後リカバリーモードのデバイスが検出できてない
このツールを使う前に、別の方法でリカバリーモードにしてみるとか、手動でDFUモードにしてみるとか試してみるといいかも
それとiTunesの再インストールも
手動でDFUモードにして試みたが、警告が出てノーマルかリカバリーモードにするよう求められ、エラー3になりました。
[WARNING] Failed to read BasebandGoldCertID from device! Is it already in recovery?
[WARNING] Using tsschecker’s fallback BasebandGoldCertID. This might result in invalid baseband signing status information
[WARNING] Failed to read BasebandSerialNumber from device! Is it already in recovery?
[WARNING] Using tsschecker’s fallback BasebandSerialNumber size. This might result in invalid baseband signing status information
[TSSC] opening BuildManifest.plist
[TSSR] User specified to request only a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Found device in DFU mode
[Error] unsupported devicemode, please put device in recovery mode or normal mode
[Error] Fail code=-3
Failed with errorcode=-3
次に手動でリカバリーモードにして試みたが、Nonceが設定されてない状態に認識され、エラー20になりました。
[WARNING] Failed to read BasebandGoldCertID from device! Is it already in recovery?
[WARNING] Using tsschecker’s fallback BasebandGoldCertID. This might result in invalid baseband signing status information
[WARNING] Failed to read BasebandSerialNumber from device! Is it already in recovery?
[WARNING] Using tsschecker’s fallback BasebandSerialNumber size. This might result in invalid baseband signing status information
[TSSC] opening BuildManifest.plist
[TSSR] User specified to request only a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Found device in Recovery mode
Device already in Recovery mode
Found device in Recovery mode
Identified device as n56ap, iPhone7,1
Extracting BuildManifest from IPSW
Product Version: 11.3.1
Product Build: 15E302 Major: 15
Device supports Image4: true
Got APNonce from device: 47 84 3e 48 dd a5 59 24 37 a0 78 51 43 69 26 f0 23 cd 19 87
[Error] Devicenonce does not match APTicket nonce
[Error] maybe you forgot -w ?
Done: restoring failed.
Failed with errorcode=-20
DFUはだめなのね
手動でリカバリーモードにしたらNonceを比較するところまで行けたみたいだね
今まで過程でNonceが書き換わったのかもしれないから、もう一度Nonceを再設定してみて
皆さんのように動き出すことなくOperation not permittedでシカトされてます。
デスクトップにFuturerestoreフォルダ置いてるのがダメなのでしょうか?
それともYosemiteで実行しようとしてるから、とか?
chmod +x ./futurerestore
は試してみましたでしょうか?
ありがとうございます。
試してはみたのですが、今度は-tから-mまですべてNo such file or directoryで何もなかったかのように終わってしまいます。
iPhone SE ios10.2 JB 無事にios11.3.1へアプデ、データ復元、脱獄まで出来ました!
これでメイン6s plus サブSE共に同じiosへ出来ました
11.3.1のshshを取得し忘れてしまっていたのですが、他のshsh(11.4とか11.2.6とか)でそのバージョンにすることは可能でしょうか?
現状iOS 11.4 Beta 3以下をご使用であれば、SHSHを使ってFuturerestoreで復元…は可能です。
ただし、最新版(今であればiOS 11.4.1)のSEPと互換性の内バージョンですとTouch ID / Face IDを使用できなくなってしまいます。
ありがとうございます。
現在は10.3.1ですが11.2.6にアプデしようと考えております。
試しにやってみたのですが
[Error] Devicenonce does not match APTicket nonce
[Error] maybe you forgot -w ?
Done: restoring failed.
Failed with errorcode=-20
で出来ません。
-wを入れてみましたがループになってしまいました。
何か原因は考えられますでしょうか?
エラー内容としては、設定されているNonce値(Generator値)と使用しているSHSHが違う…という事のようです。
セットしたNonce値にミスが無いかなどを確認してください
SANTAさん、ありがとうございます。
Nonce値が確かに間違っていましたので設定しなおして先に進みましたが
エラーで失敗してしまいました。(エラーログ取り忘れ・・・)
リンゴループになってしまい、更にNonce値が変更されてしまったのですが
DFUかリカバリモードからNonce値を設定しなおす or コマンドの過程でNonce値を設定する方法はございませんでしょうか?
DFUやリカバリーモードではiOS自体が起動していませんので、その時点からNonceを再設定…ということが出来ない状態になっています。
状況にもよりますが、 –exit-recovery(ハイフン二つexitハイフン一つrecovery)でも抜ける事が出来ませんでしたでしょうか?
また、RecBootも試してみるとイイかもしれません。
SANTAさん、いつもありがとうございます。
2つの方法は既に試しましたがリンゴループから抜け出せませんでした。
諦めて11.4.1で正座して待機することにします。
iphone7 iOS11.1.2 Electra脱獄済み
iOS11.3.1 にアップグレード無事完了しました。
最初errorcode=-4 (ファーム違う) が出てよく見ると以前落としたやつがダウンフォルダに残っていてそっちをfuturerestoreフォルダにコピーしてました。
誤 iPhone_4.7_11.3.1_15E302_Restore.ipsw
正 iPhone_4.7_P3_11.0_11.3.1_15E302_Restore.ipsw
–exit-recovery から2度めですんなり行きましたが焦った。。。
記事いつも参考にしてます。有難うございます。
さっぱりわからない。エラーコード9が出てshsh もちゃんと保存してるの用意してるのにshsh が読み込めないとか意味がわからない
Windowsで実行されているのであれば、ファイル類の選択は全てコマンドプロンプトへのドラッグ&ドロップで行ってみてください
っしゃー! 成功しました!
ただ途中でパスコードロックがどうたらでやり直しになりヒヤッとしました。
あらかじめパスコードロックをオフにしておかないとダメですね。
途中でiTunesからなにやらエラーのポップアップが出てドキドキしましたが、それもガン無視するよう注意した方がいいかもしれません。
(うちはMacなので)ターミナルにエラー出ない限り、鉄の意志で信じて待ち続けるのだと……!
あ……。
iTunesからバックアップ復元したらハマった。
アップデートしないと駄目になった……orz
これ、新規のiPhoneで始めないとダメっぽい。
[Error] Devicenonce does not match APTicket nonce
[Error] maybe you forgot -w ?
Done: restoring failed.
Failed with errorcode=-20
コレもう無理ですかね……。
バックアップから復元を行っても大丈夫な方も多く、何が引き金になっているのか…。
状況や環境にもよるのですが、別デバイスでも構いませんので…素の状態のバックアップを取り、そちらでバックアップから復元を試みると、回避できる事があります。
ただ、正直…やってみないと何とも言えない部分ではあります…。
あれ? なんか……助かったっぽいです。すみません。
復元後「ホームボタンを押してアップデート」1文のみの真っ白画面で固まりまして、
iTunesに繋ぐと「”復元とアップデート” しかできねぇよ!」みたいなことを言われ、
諦めてホームボタンを押してパスコード入力したところ、リンゴから無事に画面が開き、11.3.1になっていました。
こんな朝っぱらからお騒がせして申し訳ありません。
いつもサイト見ています!
この記事を参考にiPad mini 2 16GB iOS9.3.3から、
手順通りに何度試してもエラーが出てしまい、–exit-recoveryで復活させております。
「nvram -p」でnonceがセットされていることを確認し試しているのですが。。
一度「Cydia Eraser」で初期化試しても直らずでして、何かわかりますでしょうか。
J86APのBuildManifestを指定するように言われているように見えるのですが、
この機種はJ85APでして、どうして良いものやらと思っています。
以下エラーが出ていそうな箇所です。
=================
checking APTicket to be valid for this restore…
Verified ECID in APTicket matches device ECID
[Error] BuildIdentity selected for restore does not match APTicket
BuildIdentity selected for restore:
BuildNumber : 15E302
BuildTrain : Emet
DeviceClass : j85ap
FDRSupport : NO
RestoreBehavior : Erase
Variant : Customer Erase Install (IPSW)
BuildIdentiy valid for the APTicket:
BuildNumber : 15E302
BuildTrain : Emet
DeviceClass : j86ap
FDRSupport : NO
RestoreBehavior : Erase
Variant : Customer Erase Install (IPSW)
[Error] APTicket can’t be used for this restore
Done: restoring failed.
Failed with errorcode=-44
ご使用になられているSHSHはJ85ap用の物となっていますでしょうか…?
ご返信ありがとうございます。
SHSH、該当のiPadでTSS Serverを動かし取得したものなので、j85apになっている…と改めて確認してみますとなぜかj86apのものになっておりました……。
SHSHがj86ap、SEPがj85apで一致していないからなのでしょうか。SEPをJ86APにすれば両者のバージョンは合いますが、本体と合致しないもので進めてしまっていいものなのでしょうか…。わかればご教示いただければ幸いです。
デバイス違いのSEPを適用するのは非常に危険なのでオススメは出来ません。
また、試したことや報告を見たことがないので、実際にSHSH側を編集して…といった方法もうまくいくものなのか…不明なところがあります…。
いつも参考にさせてもらっております。
コマンド実行後、
reading ticket 5071944608891046_iPad6,11_j71tap_11.3.1-15E302_fbdf30e1087a1b65e24b95763b9655e669488500.shsh2 done
[Error] ERROR: Unable to discover device model
[Error] Fail code=-2
Failed with errorcode=-2
と出てきます。こちら https://github.com/libimobiledevice/idevicerestore/issues/215 に同じような事例が出ているのですが、なにが原因か分かりません。お力添えいただけないでしょうか?
エラーコード3でshshが破損していると出ます。
tss savar
途中で送信してしまいました。
tss saverからファイルを撮り直してもダメでした。
解決策ありませんか?よろしくお願いします
こちらからSHSHのチェックが行えますので、一度試してみてください。
https://tsssaver.1conan.com/check.php
ありがとうございます。
file is valid! と出たので大丈夫なように思うのですが。。。
iOS10.1.1から11.3.1にアップデートし、Electraで脱獄後バックアップから復元すると最初の画面でフリーズしてしまうようになりました。
具体的には復元後のWi-Fiネットワークを選択の画面からまったく進まない(タップが反応しない)状態です。
Nonceもセットしていないのでもう一度復元もできません。
これは詰みでしょうか・・・?
ホームボタンを押し、メニューからやり直す…を選択して戻ってみてもダメでしたでしょうか
やり直すというメニューが存在しませんでした。
仕方なく11.4.1に復元後、バックアップから復元するとまた同じ症状が出たので10.1.1のバックアップデータが壊れてた?っぽいです。
過去コメント見ても同じ症状の人何人かいたので10.1.1のバックアップは復元しない方が良さげですね。
iOS5以来の入獄頑張ります…
iphone7 IOS10.3.2 v0rtexNonceでNoceをセット。
meridianが動作不安定で11.3.1にしようとしています。
[Error] ERROR: Unable to discover device model
[Error] Fail code=-2
Failed with errorcode=-2
が出ましたが、ituneを最新にしたら出来る場合もありました。基本、Entering recovery mode… で端末が再起動の時に強制的にリカバリーモードにすると先に進みます。
しかし、何度やっても下記のエラーで先に進みません。
この場面までに長いログがでて特にエラーはないようですが
Sending NORData now…
Done sending NORData
ERROR: Unable to receive message from FDR 0000000003BF8620 (-4). 0/2 bytes
FDR後の値は異なる値の場合もあります。
CTRL+C後、futurerestore.exe –exit-recovery で元には戻りますが、v0rtexNonceの起動率が非常に低くあきらめモード。
何が原因なのかさっぱりです。
上記Done sending NORData の後、一旦iPhoneが再起動しERRORとなり、iPhoneはリカバリーモードの画面に戻り止ります。
iphone7 ios10.3.1 meridian脱獄が安定しないので11.3.1へ
[Error] ERROR: Unable to discover device mode は、itune最新版にすると出来る場合あり。ただEntering recovery mode… で再起動の時、強制的にリカバリーモードにすれは次に進みます。
が、途中
Done sending NORData
ERROR: Unable to receive message from FDR 0x00000変わる (-4). 0/2 byte で止まります。
原因がわかりません。
一度別のPCで試してみてください
コマンド入力後enter→ Illegal instruction
コマンドに間違いはないはずなんですが…
ご使用のPC環境はどのようなものになっていますでしょうか?
MacPro2008
osはEL Capitanです。
何度挑戦しても Illegal instruction で先へ進めません。
iPhone側の問題なのか、PC側の問題なのか…
Illegal instruction
は、Macga古いから出るエラーなのかな?
futurerestoreを動かすためにあらかじめセットアップやインストールが必要なツール類はあるのでしょうか。
Xcodeとcommand tool kit やOpenSSHなどはインストールしているのですが、./futurerestoreすると
illegal instruction 4
が表示されてしまいます。
環境は
MBA(mid2013) Core i7 1.7ghz
highsierra(クリーンインストール)
Xcodeはappstoreよりインストールした最新のものです。
詳しいセットアップの方法などが説明されているサイトなどありましたら教えていただけますでしょうか。
よろしくお願いします。
futurerestore_win64_v173は、32ビットWinマシンじゃ起動できないのか…
C:\Users\user\11.3.1\futurerestore_win64_v173>futurerestore.exe –exit-recovery
Version: a0113a4e46bfd00962cd25e3af548fc8b0bd21fd – 173
Odysseus Support: no
Exiting recovery mode
ERROR: Device is in an invalid state
[INFO] 32bit device detected
[Error] can’t init, no device found
Failed with errorcode=-3
リカバリーモードから抜け出せません。
exit-recoveryの最初につくハイフンは2つになります。こちらを確認してみてください。
また、ご使用の環境、デバイスは何になりますでしょうか
futurerestore.exe –exit-recovery
でやっても同じエラーで復帰できませんでした。
PC: Windows10
iPhone6: iOS9.0.2 JB済です。
futurerestore.exe –exit-recovery
でやっても同じエラーで復帰できませんでした。
—
ハイフン二つでやっても
こちらの方法は条件が揃っていれば現在も可能なのでしょうか。
iOS 12.0のSEP・BBFWファイルを使用することで可能です
ご返信ありがとうございます。iphone6s-ios11.3.1を使用中で今更ながらuncoverにて脱獄したのですが、ポケモンGOがまともにプレイできない環境で困ってました…。最悪ios12にあげちゃおうかなと思ってたので助かりました!週末にトライしてみます。
ios 12.0 のipswを使って11.3.1にする場合
12.0のほうからBuildManifest.sep. bbfw
を取り出せばいいんですよね?
途中まではうまくいきましたが、エラー-4が出てスタック、リカバリーループなりました。リカバリー脱出後もリンゴ→暗転の繰り返しで完全に詰みました(泣
ios9.3.2を11.2にしようと思いましたがダメでしたね。
使用したsepはios12.0.1です。
どなたかお力をお貸しください…
以下のエラーでダウングレードができません( 一一)
Odysseus Support: no
[INFO] 64bit device detected
futurerestore init done
reading ticket 3950339269600038_iPhone9,1_d10ap_11.3.1-15E302_624d519487d9465f2e8ca1237ed5662320438c964a172e89e7c6ffa45036cc92.shsh2 done
Found device iPhone9,1 d10ap
[TSSC] opening BuildManifest.plist
[TSSR] User specified not to request a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… TSS server returned: STATUS=94&MESSAGE=This device isn’t eligible for the requested build.
ERROR: TSS request failed (status=94, message=This device isn’t eligible for the requested build.)
[Error] sep firmware isn’t signed
Failed with errorcode=-3
これはshsh2自体に問題があって使えないということでしょうか?
お願いします( 一一)
現時点ではiOS 11.4.1 SHSHが発行されておらず、使用するファイルはiOS 12.1 or 12.1.1ファームウェアから抜き出す必要があります。
こちらの方を使用した状態でのエラーでしたでしょうか?
ご教授ありがとうございます。。
ご指摘の通り11.4でやっておりました。。
なんとか手順改め実行したところリカバリーモードまではいき、端末もリカバリーモードになりましたが、その状態のデバイスをなぜか検知できず(itunesはリカバリーモードの端末に反応する)進みませんでした。
復旧手段を試みるも案の定
ERROR: Device is in an invalid state
[INFO] 32bit device detected
[Error] can’t init, no device found
Failed with errorcode=-3
と出て復旧もできず。。。
あきらめて更新しようかと悩んでおります。。。。
追記です
itunes再インストールでなぜか反応してくれるようになり、リカバリーモードから復帰できました。
そしてリカバリーモードに反応してくれるからいけるかも!と思い再度挑戦したところ
Getting SepNonce failed
ERROR: Device is in an invalid state
Getting ApNonce failed
といった感じでまた進まず。。。
海外フォーラムを参考にしようとしたのですが具体的な策が見つからず。。。
解決策をどなたか。。。。
iPhone5S iOS 9.0.2(脱獄状態)を iOS 11.4.1にアップデートして、electraで脱獄したい場合は、こちらの方法でいけますか?
↑の質問者も自分です。脱獄できたので報告。他の記事で質問したら回答してくれた方がいたので、やってみることにしました。(SANTAさんにはずっと無視された…)
iPhone 5S 9.0.2(脱獄中)を11.4.1に復元できました。
BuildManifest.plist、ベースバンドファイル、SEPファイルは現在もSHSH発行中の12.1.1から抜き取りました。
上手くいかなかった所は、cl0ver実行後にブルースクリーンになり再起動。
そこでターミナルアプリをNewTerm 2からWhiteTerminalに変更し、他の人のコメントに書いてある通り、一部機種ではoffsets.datを/etc/cl0ver/offsets.datのように配置する必要がありました。このリンク先で対応のoffsets.datをDL可能です。
https://github.com/Siguza/cl0ver/blob/master/offsets/README.md
その後、cl0ver実行成功するも、Noncesetで「Error in set Nonce」が出て、NonceEnabler Patchを再インストールしたところ、Nonceをセットできました。
実際にはNonceEnabler Patchの再インストール中にダイアログ「found 省略 0x0」の後にロード中のバーがそのまま動かず、「cydiaにもどる」の表示も出ず、完了していないように見えましたが、その状態でNoncesetを開きNonceをセットして反映させることが出来ました。
後は記事の手順通りにやって復元完了です。
すみません、僕も復元でハマっております。
どなたかお力添えお願いします。
iphone7 12.1.1(beta3)→12.1.2に挑戦しています。
Received SHSH blobs
About to restore device…
Waiting for device…
ERROR: Unable to connect to device in restore mode
ERROR: Unable to open device in restore mode
[Error] ERROR: Unable to restore device
Done: restoring failed.
Failed with errorcode=-11
このようなエラーが出ました。
gidhubに症例が乗ってるみたいですが、英語が全く解読できずに困っています。
お手数ですが、よろしくお願いします。
こちらのバージョンを使用していますでしょうか?
https://github.com/s0uthwest/futurerestore/releases
SANTAさんから返事が!ありがとうございます!
こちらの記事を参考にv173を使っていたせいでした。
新しいバージョンがあったとは、失礼しました。
指摘どおり新しいv224で試しまして、先程のエラーは解消しました。
しかしまた新しいエラーが・・・
Received Baseband SHSH blobs
ERROR: Could not open ZIP archive ‘C:\Users\UserName\AppData\Local\Temp\ffffffffffffffffffffffffffffffff000002eb2’: 18
ERROR: Unable to send baseband data
ERROR: Unable to successfully restore device
[Error] ERROR: Unable to restore device
Done: restoring failed.
Failed with errorcode=-11
BasebandかSHSHが規定のものではないということなのでしょうか。
もう一度ファイルを見直してみます。
何か心当たりがありましたら、重ねて対応のほどお願いします。
連投失礼します。
UserNameが2バイトだった為、開発用のアカウントを作成。itunesを最新版にして再度試したところ、成功しました!
親切に教えていただき、ありがとうございました。
あとは正座してios12脱獄を待機したいと思います😆
C:\Users\k06_000\Desktop\ios12futurerestore_win64_v173>futurerestore.exe -t [C:\Users\k0106_000\Desktop\ios12futurerestore_win64_v173\8573098600736806_iPhone7,2_n61ap_11.4-15F79_58daae6164e14d32715759bbd32b992e427acdc3.shsh2] -b [C:\Users\k0106_000\Desktop\ios12futurerestore_win64_v173\Mav10-7.10.00.Release.bbfw] -p [C:\Users\k0106_000\Desktop\ios12futurerestore_win64_v173\BuildManifest.plist] -s [C:\Users\k0106_000\Desktop\ios12futurerestore_win64_v173\sep-firmware.n61.RELEASE.im4p] -m [C:\Users\k0106_000\Desktop\ios12futurerestore_win64_v173\Mav10-7.10.00.Release.bbfw][C:\Users\k0106_000\Desktop\ios12futurerestore_win64_v173\newiPhone_4.7_11.4.1_15G77_Restore.ipsw]
Version: a0113a4e46bfd00962cd25e3af548fc8b0bd21fd – 173
Odysseus Support: no
[Error] argument parsing failed! agrc=11 optind=11
このエラーの原因が分かる方いらっしゃいますか?
各ファイル名を[]で囲っているのは間違いです。不要なので削除し、””(ダブルクオーテーション)などで囲い直してあげてください。
返信ありがとうございます。ダブルクォーテーションで囲いなおしてみましたところ、少し進歩したのですがエラーが出てしまいました。ios12.1.4のファームウェアからベースバンドとSEPを抜き出してios11.4.1にアップデートすることを目標にやっています。(今、ios10.3.1です。iphone6です。)SHSHは、TSSSaverでgoogledriveに保存したものを使っています。
futurerestore.exe -t “C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\8573098600736806_iPhone7,2_n61ap_11.4-15F79_58daae6164e14d32715759bbd32b992e427acdc3.shsh2” -b “C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\Mav10-7.32.00.Release.bbfw” -p “C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\BuildManifest.plist” -s “C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\sep-firmware.n61.RELEASE.im4p” -m “C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\BuildManifest.plist” “C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\newiPhone_4.7_11.4.1_15G77_Restore.ipsw”
Version: a0113a4e46bfd00962cd25e3af548fc8b0bd21fd – 173
Odysseus Support: no
[INFO] 64bit device detected
futurerestore init done
reading ticket C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\8573098600736806_iPhone7,2_n61ap_11.4-15F79_58daae6164e14d32715759bbd32b992e427acdc3.shsh2 done
Found device iPhone7,2 n61ap
[TSSC] opening C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\BuildManifest.plist
[TSSR] User specified not to request a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Did set sep+baseband path and firmware
[TSSC] opening C:\Users\k0106_000\Desktop\ios12.1.4futurerestore_win64_v173\BuildManifest.plist
[TSSR] User specified to request only a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Found device in Normal mode
Entering recovery mode…
INFO: device serial number is FDMSM2Q4G5MV
Found device in Recovery mode
Identified device as n61ap, iPhone7,2
Extracting BuildManifest from IPSW
Product Version: 11.4.1
Product Build: 15G77 Major: 15
Device supports Image4: true
Got APNonce from device: 58 da ae 61 64 e1 4d 32 71 57 59 bb d3 2b 99 2e 42 7a cd c3
checking APTicket to be valid for this restore…
Verified ECID in APTicket matches device ECID
checking APTicket to be valid for this restore…
Verified ECID in APTicket matches device ECID
[Error] im4m_buildidentity_check_cb: can’t find any identity which matches all hashes inside IM4M
[Error] getBuildIdentityForIM4M: found buildidentiy, but can’t read information
[Error] BuildIdentity selected for restore does not match APTicket
BuildIdentity selected for restore:
BuildNumber : 15G77
BuildTrain : Gebze
DeviceClass : n61ap
FDRSupport : YES
RestoreBehavior : Erase
Variant : Customer Erase Install (IPSW)
BuildIdentiy valid for the APTicket:
IM4M is not valid for any restore within the Buildmanifest
This APTicket can’t be used for restoring this firmware
[Error] APTicket can’t be used for this restore
Done: restoring failed.
Failed with errorcode=-44
私も同じエラーで止まってしまいます。
何が原因でしたでしょうか?
よろしくお願いします。
こんにちは。
ios11.3.1から12.1.2にアップグレードするには、上記3.3コマンド入力に記載の
「ios11.3.1」や[ios11.4.1」の箇所に、ios12.1.2の物を指定すればよろしいので
しょうか?
SHSH等は保存してあります。
よろしくお願いします。
iOS 11.3.1部分を12.1.2に、iOS 11.4.1部分を12.1.4などに読み替えていただく必要があります。
了解しました。
ありがとうございました。
12.1にアップデートしようとしたところ下記のようなエラーが出てしまいました。どうすればよいでしょうか。
Odysseus Support: no
[INFO] 64bit device detected
futurerestore init done
reading ticket 5168676255402022_iPhone7,2_n61ap_12.1-16B92_660375538cc369daf2945ba67ed38c3c5ee349a9.shsh2 done
Found device iPhone7,2 n61ap
[TSSC] opening BuildManifest.plist
[TSSR] User specified not to request a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… TSS server returned: STATUS=94&MESSAGE=This device isn’t eligible for the requested build.
ERROR: TSS request failed (status=94, message=This device isn’t eligible for the requested build.)
[Error] sep firmware isn’t signed
Failed with errorcode=-3
上記「のん」さんと同じエラーとなってしまいます。
何が原因かおわかりの方いらっしゃいましたら教えていただけますでしょうか?
何かのファイルが間違っているのでしょうか?
ios11.3.1から12.1.2にアップグレードを試しています。
12.1.2のSHSHは保存済みです。
12.1.4から各ファイルは抜き出しています。
よろしくお願いします。
checking APTicket to be valid for this restore…
Verified ECID in APTicket matches device ECID
checking APTicket to be valid for this restore…
Verified ECID in APTicket matches device ECID
[Error] im4m_buildidentity_check_cb: can’t find any identity which matches all hashes inside IM4M
[Error] getBuildIdentityForIM4M: found buildidentiy, but can’t read information
[Error] BuildIdentity selected for restore does not match APTicket
BuildIdentity selected for restore:
BuildNumber : 16C104
BuildTrain : PeaceC
DeviceClass : d10ap
FDRSupport : YES
MobileDeviceMinVersion : 988.200.73
RestoreBehavior : Erase
Variant : Customer Erase Install (IPSW)
BuildIdentiy valid for the APTicket:
IM4M is not valid for any restore within the Buildmanifest
This APTicket can’t be used for restoring this firmware
[Error] APTicket can’t be used for this restore
Done: restoring failed.
Failed with errorcode=-44
自己解決しました。
保存していたSHSHが16C101のものでしたが、
書込むソフトが16C104でした。
ソフトを16C101にしたら無事成功しました。
エラーコード -2ってどうしたらいいんですか?
全てのファイルは確認しながらセットし、Nonce値のセットもして実行したのですが、何回やり直してもエラーコード -2が出て復元できません。
環境→iPad 5 iOS 10.3.3 Meridianにて脱獄済み、V0rtexNonceにてNonce値をセット
デバイスはリカバリーモードに入った状態…で止まってしまっていますでしょうか?
リカバリーモードには入らず、ただ再起動するといった状態です。
何方かご教授ください。
iPhone6s
デバイスモデル:N71P
iOS11.3(JB)→iOS11.1.2へ上げようとしているのですが。。。
C:\futurerestore_win64_v224.3>futurerestore.exe -t “1057847407660_iPhone8,1_n71ap_12.1.2-16C104_0a0979d6f1a3311f43ecc6de4581bfb25f581798.shsh2” -b Mav13-5.32.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n71.RELEASE.im4p -m BuildManifest.plist iPhone_4.7_12.1.2_16C104_Restore.ipsw
Version: e9a1efd5a20c93de48c19535120d0a7af46e0e3e – 224
Odysseus Support: no
[INFO] 64-bit device detected
futurerestore init done
reading ticket 1057847407660_iPhone8,1_n71ap_12.1.2-16C104_0a0979d6f1a3311f43ecc6de4581bfb25f581798.shsh2 done
Found device iPhone8,1 n71ap
[TSSC] opening BuildManifest.plist
[TSSR] User specified not to request a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… TSS server returned: STATUS=94&MESSAGE=This device isn’t eligible for the requested build.
ERROR: TSS request failed (status=94, message=This device isn’t eligible for the requested build.)
[Error] SEP firmware isn’t signed
Failed with errorcode=-3
SEP firmware isn’t signed
Failed with errorcode=-3
これがどうしても出てしまいます。
その後何故か進んでこんな形でDFUモードのままに。。。
futurerestore.exe -t “1057847407660_iPhone8,1_n71ap_12.1.2-16C104_0a0979d6f1a3311f43ecc6de4581bfb25f581798.shsh2” -b Mav13-5.32.00.Release.bbfw -p BuildManifest.plist -s sep-firmware.n71.RELEASE.im4p -m BuildManifest.plist iPhone_4.7_12.1.2_16C104_Restore.ipsw
Version: e9a1efd5a20c93de48c19535120d0a7af46e0e3e – 224
Odysseus Support: no
INFO: device serial number is F4GQC38LGRYK
[INFO] 64-bit device detected
futurerestore init done
reading ticket 1057847407660_iPhone8,1_n71ap_12.1.2-16C104_0a0979d6f1a3311f43ecc6de4581bfb25f581798.shsh2 done
Found device iPhone8,1 n71ap
[TSSC] opening BuildManifest.plist
[TSSR] User specified not to request a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Did set SEP+baseband path and firmware
[WARNING] Failed to read BasebandGoldCertID from device! Is it already in recovery?
[WARNING] Using tsschecker’s fallback BasebandGoldCertID. This might result in invalid baseband signing status information
[WARNING] Failed to read BasebandSerialNumber from device! Is it already in recovery?
[WARNING] Using tsschecker’s fallback BasebandSerialNumber size. This might result in invalid baseband signing status information
[TSSC] opening BuildManifest.plist
[TSSR] User specified to request only a Baseband ticket.
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Found device in Recovery mode
Device already in Recovery mode
Found device in Recovery mode
Identified device as n71ap, iPhone8,1
[Error] ERROR: Firmware file iPhone_4.7_12.1.2_16C104_Restore.ipsw does not exist.
Done: restoring failed.
iTunesで復元しかないですかねorz
iTunesで暗号化せずにバックアップしたもんだから復元に失敗して再設定する羽目にorz
これからやる方は気をつけてな
今現在、iPad Air2(iOS 11.2.6)にて脱獄中なんですが、このFuturerestoreを使って12.1.1(*.shsh2保存済)にしたいのですが、ベースバンドとSEPのファイルを抜き出す為のipswはiOS12.2(16E227)でいいのでしょうか?
はい、大丈夫です
これってiOS12.2のSHSH発行が終わったらFuturerestoreでの復元は出来なくなるんですよね?
iOS 12.3の正式版がリリースされた際に、そちらのSEPに互換性がなければ…そういう事になってしまいます。
今後、SEPの互換性があるバージョンのSHSH発行が終了して後継バージョンとのSEPの互換性があるかないかはどこかで判断はつくのでしょうか?
手法はいくつかあるのですが、最終的には実際に試してみる…のが確実かなと思います。
報告も出てくるので、それらで判断でしょうか。
SEPの互換性があるうちに…と思い、こちらの記事を参考にiRestoreでiPhone7 iOS11.3.1→12.1.2に成功しました。
(安定性を考えるとやめた方がいいんでしょうが)アップデートオプションもちゃんと動作して一安心です、わかりやすい記事をありがとうございます!
iphone6s plusで12.1から12.1.1に上げました。
12.3のipswを使用しました。
途中リカバリモードから抜け出せなくなるトラブルにあいましたが、
odysseusというツールの中にあるirecoveryというコマンドで抜け出すことができました。
futurerestoreの–exit-recoveryで復帰できなくてもitunesにリカバリモードでつなげられる状態ならirecoveryで抜け出せると思います。
iPhone7で12.4から13.2.3に上げました。
13.3のipswを使用しました。
Face IDが使えなくなるって情報がありましたが、Touch IDは動作してます。
はじめまして。
下記エラーの原因が分からず困っています。
リンゴのバーの画面8割ほどで止まってしまいます。
iPhone x ios13.3.1→ios13.3
Updating baseband (19)
About to send BasebandData…
Sending Baseband TSS request…
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Received Baseband SHSH blobs
ERROR: Could not open ZIP archive ‘C:\Users\奨\AppData\Local\Temp\ffffffffffffffffffffffffffffffff000000032’: 18
ERROR: Unable to send baseband data
ERROR: Unable to successfully restore device
[Error] ERROR: Unable to restore device
Done: restoring failed.
Failed with errorcode=-11
iPhone XS ios13.5を14.3に上げたいと思いfuturerestoreを実行したところ
リカバリモードに入りましたが 下記のエラーが出て止まりました
ERROR: Failed to place device in recovery mode
libc++abi.dylib: terminating with uncaught exception of type tihmstar::exception: Unable to place device into recovery mode from Normal mode
どなたか 原因がわかる方いましたら よろしくお願いします。
iPhoneを先に手動でリカバリーモードにしてから実行するといいかも
ありがとうございます
先に手動で リカバリーモードでやってみましたら
Done: restoring failed!
となりました
また いろいろ試してみます
もし まだ試すことありましたらよろしくお願いします
自分も同様のエラーが発生しましたが、こちらの手順を実施したらうまくいきました(Windows使用)
https://www.reddit.com/r/jailbreak/comments/aqbey5/tip_fix_errors_8_and_10_while_using_futurerestore/
ざっくりですが手順は以下
・リカバリーモードにしてPCにつなぐ
・デバイスマネージャーでApple Recovery (iBoot) USB Composite Deviceをアンインストール(ドライバーソフトウェアもアンインストール)
・Futurerestoreでコマンド実行