ポチポチっとするだけで簡単にSHSHの保存を行える「blobsaver」がアップデートされ、iPhone SE (2020)への対応などが行われています。
執筆時点ではiOS 13.5 SHSHも発行中ですので、まだ保存していない方は必ず取得・保存しておくようにしましょう…!
Blobsaver v2.5.1
「blobsaver」がv2.5.1へとアップデートされ【blobsaver · GitHub】からダウンロードが行えます。
いくつかダウンロードリンクがありますが、自身のOSに合わせてダウンロードを行ってください。
また、実行するにはJavaが必要なので、インストールしていない方は【Javaソフトウェア】からダウンロード&インストールを行いましょう(Windowsの方は「Windows Offline (64-bit)」が必要です)。
変更点
- iPhone SE (2020) / iPad (2020)など最新のデバイスに対応
- 手動でのデバイスモデル指定に関する問題を修正
- 「Exit Recovery Mode」をオプションメニューに追加
- macOS用のアプリアイコンを修正
iOS 13.5 SHSHを確保せよっ…!!
執筆時点ではまだiOS 13.5 SHSHが発行中ですので、blobsaverを使うことで「iOS 13.5 / 13.5.1」のSHSH両方を取得・保存する事が出来ます。
iOS 13.5.1のSEPとiOS 13.5には互換性があるため、iOS 13.5 SHSHを取得しておくと…今後色々と安全!必ず取得・保存しておくようにしましょう。
コメント
iOS 13.5にあげる前の脱獄環境とBlobsaver2.50で取ったiOS 13.5 SHSHと
iOS 13.5にあげたあとの脱獄環境とBlobsaver2.51で取ったiOS 13.5 SHSHのファイル名が同じって事はきちんとSHSH取れてるってこと?
取ったSHSHからどうやってiOSのバージョンダウンするのか方法がよくわからない
今まで通り、FutureRestoreでやればいいんじゃないの?
おそらく13.x系が出ている間はSEP互換が維持されると思うので(Apple次第)、その間はFutureRestoreでshshを使ったインストールが可能だと思う。
ipad mini 5でapNonce値の読み込みをしようとすると、「irecovery error:code=-3」となり、apNonce値が読めこめません。どうしたらよいでしょうか。アドバイスをお願いします。
iPhone XS iOS13.5、Windows10環境でも同じエラー出ます。リカバリーモードから回復できなくなり、アップデートを数回チャレンジすることでなんとかデータそのまま残りましたが、SHSH発行停止してたらと思うと、、、恐ろしいです。あくまでも大丈夫な人は無理に挑戦しないほうがいいかもです。
リカバリーモードで停止してしまう場合は、Exit Recovery Modeを使用してみてください。
ご使用のPC環境はどの様になっていますでしょうか
win10でshshは保存できるが、プリセットが登録できない。。。
v2.5.2にアップデートされ、プリセットの修正が入っているようです
単なるコメントです。
保存したいデバイスが新旧合わせるとちょうど10台あるのでSE(2020)を10番目に登録したところ、保存はされるものの表記上のボタン名称は変わらずって事象が確認できました。
ボタン名称がデフォルトのままに見えるけど、情報は保存されているからまあいいやって感じになりました。
記事と関係なくてすみません。
Altserverって本当に7日ごとに再署名が必要なんですか?
8日経過した今でも脱獄状態が継続されているのですが。
altserverは非脱獄
repro入れていれば自動署名
脱獄は再起動しない限り継続されますけど?
AltServerは母艦側にあってそれ自体に署名は関係ないでしょう。
AltServerを使ってAltStoreとかunc0verなどを野良アプリとしてインストールするために署名が必要でそれが個人アカだと1回につき7日の期限があるだけ。
脱獄状態自体は、iPhoneが再起動しない限りは何百年でも続く。
iPhoneが再起動した場合には入獄のような状態になるから、もう一度unc0verを起動してJBボタンをタップしないと脱獄状態に戻れないが、署名が維持されていないとunc0verの起動ができないからReProvisionやAltServerで自動的ないし手動で7日以内に署名をし直しておけば、意図しない再起動がいつ何時発生しても2〜30秒で脱獄状態に戻れる保証ができて安心というわけ。
なるほど、つまり再起動などで入獄状態に戻らなければ無理に再署名しなくてもいいけど再署名しておけばいざという時でも安心というわけですね。
ありがとうございました。
ipod6エラーで保存出来ません。
どうすればよいですか?
ipod7は保存出来ます。
どの様なエラーが出ていますでしょうか?
「Saving blobs failed」です。
他にエラー文などは表示されていませんでしたでしょうか?
エラー
Saving blobs failed.
If this was done to test whether the preset works in the background, please cancel that preset, fix the error, and try again.
Please create a new issue on Github or PM me on Reddit. The log has been copied to your clipboard.
「Create Issue Github」「PM on Reddit」「取消」
iOS12.4.7には対応していない様ですね
iPhone6+とiPad mini3でも同様のエラーが出ます。
TSS Saverでもエラーが出るのでアップデート待ち?
私も同様で、iPhone 8 iOS13.5 では、正常に保存できました。
しかし次の2台とも Saving blobs failed. で保存できませんでした。
iPad Air 2 iOS 13.5 & iPad Mini 4 iOS 13.5 (iPad 系にバグがありそうです)
エラー内容をGithubに上げようとしたんですが・・・アカウントの登録からバグレーポートの報告部分で躓いて諦めちゃいました。爆
BlobSaverでSE2020の13.5のshshを保存することができましたが、Genaratorの行が存在しません。なぜでしょう?
BlobSaver 2.5.2がリリースされましたがGeneratorが存在しないのは同様でした。
A13デバイスって、そういうもんなんですか?
shsh.hostでshsh保存したら、generator行は存在します。
動作すれば構いませんが、使い物にならないshshを指定して復元かけた時に文鎮化するのは嫌なので心配です。
一応、githubのissuesにも報告してみましたが、見当違いなこと言っているようでしたらご指導くださいませ
こちらの記事にあります通り、blobsaverはデフォルトで【0x1111111111111111】が使用されます。
https://tools4hack.santalab.me/howto-blobsaver-shsh-save-support-a12-and-13-and-all-devices-250.html
それは0x11111111111などの指定可能な数値でないといけないと思ってはいますが、実際にblobsaverで保存したshshファイルをテキストエディタで開いた際に、iPhoneSE2020のshshファイルにはgeneratorという文字が存在しないのです。
6sとか8のshshは
generator
0x1111111111111111
の行が存在するんですが、se2020のshshにはありません。
これはblobsaverで保存した場合のみ、ありません。
shsh.hostで保存した場合はse2020のものでもgenerator行は存在します。
おっとごめんなさい…iPhone SE 2020のお話でしたね…。
A11以下ではGenerator値さえあれば同じapNonce値を生成できますが、A12 / A13ではGenerator値(Nonce値)とデバイス側の謎要素…からapNonce値が生成されます。
そのためA12 / A13の場合、取得するSHSHはGenerator値ではなく、apNonce値を指定して取得します。
SHSH側にGenerator値が記載されていなくても、apNonce値さえデバイス側で生成される値と合致する物であれば問題ありません。
ちなみに、Generator値の記載有無についてですが、記載されていなくてもそのapNonce値を生成出来るGenerator値さえわかっていれば、SHSH側に記載されていなくても大丈夫です。
TSSSaverでは一部記載されていないSHSHが取得されますが、これも同じ理由です。
shsh.hostで取得できたとするファイル名に含まれるNonce値は期待通りですか?
(blobsaverだけでなくTSS Saverでもファイル名には指定したapNonce値が含まれます)
generator行が存在するってことなので、A12/13デバイスでは意味のないファイルを取得していたに過ぎないってことではありませんか?
>shsh.hostで取得できたとするファイル名に含まれるNonce値は期待通りですか?
blobsaverとshsh.hostでそれぞれ保存したshshのファイル名は完全同一です。
拡張子の直前が、固有のapNonce値です。
よく見るとファイル名は同じでも中身が結構違います。(dataタグ内の無秩序な文字列の中に違いがあります)
中身の違いとしてパっと見する気づく部分として、blobsaverで保存したshshは、
updateInstall
ですが、
shsh.hostで保存したshshは、
generator
0x1111111111111111
updateInstall
という記述があります。
「generator記載の有無」がどうしても気になるならば、(時期的にそろそろヤバいかもしれませんけど、)何度でも試せる13.5の署名が生きている今のうちに、本当に有効なファイルなのかを試してみるしかなさそうですね。
apNonceを指定(固定)するので、A12/A13デバイスではそうなるものだと理解しているが、shshを使用してリカバリすることにまだ遭遇していないので、実際に使い物になるのか否かは試せていない。
PCはWindows10です。他に必要な情報がありましたらお知らせください。
v2.5.2はインストール自体ができないようです。(「指定されたデバイス、パス、またはファイルにアクセスできません。これらの項目にアクセスするための適切なアクセス許可がない可能性があります。」というエラーが出てインストーラーが起動しません)
管理者権限で実行してみましたでしょうか?
「blobsaver」で「iPhone SE (2020)」のshshがやっと取得できました。
使うことがあるかどうかは分かりませんけど、発行停止前に取得できて良かったです。
ありがとうございました。
よかったら教えてください
そのshshファイルをテキストエディタで開いてみて、
generator
0x1111111111111111
という記述はありますか?
SE(2020)だけでなく他も含めapNonceを指定して取得するデバイスでは存在していませんでした。
iPad Pro 4 今回間に合わないと思ってました
SANTAさん作者さんいつもありがとう
管理者権限で実行したらうまくいきました!ありがとうございました。
iphone11pro ios13.5 PCはwindows7です。
「blobsaver」をインストールしてapNonce値を読むために
『Read from device』ボタンとそのあとの『OK』ボタンをクリックしたら、
しばらくしてエラーと出てiphoneの画面に
「support apple com iPhone restore」と表示されてフリーズしました。
強制再起動してもリングマークのあとに
「support apple com iPhone restore」がでて全く動かなくなりました。
対処方法ありますか?
オプションメニューのExit recovery を使ってみてください。
同じくです。下記記事の「④ リカバリーモードから脱出」を実行してみましたが回復できていません。
https://tools4hack.santalab.me/howto-save-shsh-blobs-on-a12-a12x-device-ver-jailbreak.html
cydiaでツイーク入れようとするとクラッシュするんだが、、
iphone se 2020 ios13.5 unc0ver 5.0.1
詳細画面を開くとクラッシュしてしまう…という症状でしょうか?
iPad Pro 2020で詳細画面を開こうとするとクラッシュしてしまいます。
unc0verにて脱獄済みiPhoneXS(13.5)でapNonce値を0x1111111111111111にして実行しても
エラー[“0x1111111111111111” is not a valid apnonce]と出てSHSH取得できません
何が原因か心当たりはありませんでしょうか?
Blobsaverには「apNonce」を記入します。
0x111…はapNonceではなく、Generator(Nonce)値ですので、こちらではありません。
使い方はこちらの記事を参考にしてみてください。
https://tools4hack.santalab.me/howto-blobsaver-shsh-save-support-a12-and-13-and-all-devices-250.html
失礼しました
日本語が読めていませんでした
脱獄によってNonce値を固定して、BlobsaverにてapNonceを取得して,SHSHを保存する
という流れだったわけですね
返信いただきありがとうございました
ipod6(12.4.7)保存出来ません。
エラー
Saving blobs failed.
If this was done to test whether the preset works in the background, please cancel that preset, fix the error, and try again.
Please create a new issue on Github or PM me on Reddit. The log has been copied to your clipboard.
「Create Issue Github」「PM on Reddit」「取消」
と出ます。対応してないのでしょうか?