簡単にSHSHを取得・保存出来るツールが登場!「Blobsaver」の使い方

(38)

ブラウザから簡単にSHSHの取得・保存が行える【TSS Saver】もありますが、サイトという特性上、駆け込み需要などによりサーバーが落ちてしまい肝心のSHSHが保存できなかった…という事も起こりえます。
自身のパソコン上で出来るのが一番安全ではあるのですが、これまでは【TSSchecker】などしかなく、ちょっと敷居が高いイメージ。

ですが、今回リリースされた【Blobsaver】は比較的簡単にSHSHの取得・保存が自身のパソコンから行うことが出来るようになっています!

スポンサーリンク

Blobsaver

Blobsaver】はTSScheckerを元に、Javaで作成されたツールになります。Windows、Macの両方で動くのもポイント

実際に画面を見てみるとこんな感じ。
TSScheckerとは異なり、コマンド操作が必要なく、SHSH取得に必要な情報さえ分かっていれば簡単に実行することが出来る作りになっています。

howto-blobsaver-get-save-shsh-blobs-v101-2

ダウンロード

ダウンロードは【blobsaver · GitHub】から行えます。
いくつかダウンロードリンクがありますが、実行ファイルは【blobsaver.jar】からダウンロードを行いましょう。

また、実行するにはJavaが必要なので、インストールしていない方は【Javaソフトウェア】からダウンロード&インストールを行ってください。

基本的な使い方

まずは、基本的な使い方をご紹介。SHSHの取得・保存にはデバイスの情報が必要なので、そちらの調べ方もご説明していきます。

準備:デバイス情報を調べよう

SHSHを取得・保存するには、「デバイスモデル(機種ID)」と「ECID」という2つの情報が必要です。まずはこれを調べましょう。

iTunesにデバイスを接続し「概要」を開きます。
ここに「シリアル番号」と書かれている部分があるので、そこを何度かクリックしてください。
すると【ECID】と【機種ID】が出てきますので、それぞれ右クリック > コピーなどで、どこかメモ帳にあたり保存しておきましょう。

howto-ios-shsh-save-tsssaver-20180531-2

howto-ios-shsh-save-tsssaver-20180531-3

準備②:iPhone 6s(Plus) / SEの人は…

iPhone 6s / 6s Plus / SEの場合は追加でもう一つデバイス情報が必要になります。これらデバイスは搭載されているCPUが2種類存在し、どちらか?を調べる必要が。

調べる方法は簡単で、App Storeで無料配布されているアプリから調べることが可能。
CPU Identifier】をAppStoreからインストールし、起動してください。
ここに書かれている【Device Model】部分が目的のデバイス情報です。(例:画像の場合であれば「N69uAP」が目的の情報)

howto-blobsaver-get-save-shsh-blobs-v101-3

実践:SHSHを保存してみよう!

必要な情報が揃ったので、実際にBlobsaverを使ってSHSHの取得・保存を行っていきます。まずは一番基本的な使い方から。

  1. ECID】部にiTunesで調べたECIDを入力
  2. デバイスを選択】しましょう。同じ名前のデバイスがいくつかありますが、こちらもiTunesで調べた「機種ID」を元に選択してください。
  3. *この手順はiPhone 6s / 6s Plus / SEの方のみ*
    Internal Name/Board Configuration】部に先程アプリで調べた「Device Model」を入力してください
  4. Location】からSHSHを保存したい場所を選択
  5. Go】ボタンをクリックして、SHSHの取得・保存を実行

howto-blobsaver-get-save-shsh-blobs-v101-4

SHSHの取得・保存が正常に完了すると、以下画像の様に【Successfully saved blobs in ○○○】とポップアップが出現します。

howto-blobsaver-get-save-shsh-blobs-v101-5

オプションについて

それぞれのオプションについて解説します。

  • 【ECID】
    SHSHを取得・保存したいデバイスのECIDを入力
  • 【Identifier】
    Manually Specify Identifierにチェックを入れることで「機種ID」を手動入力してデバイスを指定することも可能。
    基本的には手動入力は使わず、選択肢からデバイスを選ぶほうが確実です。
  • 【iOS Version】
    Use Latest Versionにチェックが入っていると、現在の最新バージョンSHSHが取得されます。
    バージョンを指定して取得したい場合は、チェックを外して取得したいバージョンを手動入力しましょう。
  • 【Internal Name/Board Configuration】
    iPhone 6s / 6s Plus / SE用のオプション。CPUモデル(Device Model)名を入力しましょう。
  • 【Manually specify apnonce】
    Nonceを指定してSHSHを取得・保存したい場合、チェックを外してNonceを手動入力しましょう。基本的にはチェック無しでオーケー。
  • 【Location】
    SHSHが保存されるフォルダを選択。初期設定ではBlobsaverが保存されているフォルダ直下に「Blobs」フォルダが作成され、そちらにSHSHが保存されます。
  • 【Save as preset】
    現在の設定をプリセットとして保存(執筆時点では3つまで)
  • 【Load Preset ○】
    保存したプリセットから設定を読み込みます。

プリセットが3つまでしか保存できない点や、ベータ版のSHSHに対応していない点など、執筆時点ではまだいくつか未搭載の機能があるようですが、アップデートで改善予定とのこと。

また、現時点では取得・保存したSHSHが完璧に動作する物という確認がとれていないので、【TSS Saver】と併用していただくのが安全かなと思います。

コメント

  1. きたいしてしまったよ…また

    • がっかり。

    • 大人しくしとれ!

  2. 敷居下がってありがたいんだけど
    usbにiPhoneつないで自動でECIDや機種を取得してくれるように出来ないのかな

    • つなぐのが面倒な人用

    • libimobiledeviceあたりでスクリプト書けば、出来なくも無さそうだ

  3. 一つ聞きたいのですが、いくつか前の記事のコメントに「beta版のiOSのshshはずっと発行され続ける。」と書いてありましたがウソですよね?ホントだったらお祭り騒ぎだと思うのですが、、、

    • それは間違いです。
      ベータ版は比較的長くSHSH発行が継続する事が多いですが、通常と同じ様に終了する時がきます。

      • ですよね~

  4. Electra動きなしですか?

    • twitterの方はありませんね。

      • このままMeridianみたいにこなかったりして

      • 今日も駄目ですか..,,,,

  5. 来なければ来ないで仕方ない
    今を楽しもう
    年内にはなんとかなるでしょ

  6. 久しぶりにtweak紹介お願いします

  7. これでSHSH取得しとけばいつでもダウングレード出来るんですか?

    • できません

    • 復元したいバージョンとSEPの互換性があるバージョンのSHSHがAppleから発行されており、現時点で脱獄 or Nonceの設定が出来る状況であれば可能です

      • tss serverで11.3.1のSHSHを取得して現在11.1.2で脱獄中なのでできるということですか?

  8. ようやく記事化された

  9. 今11.1.2で、11.3.1のSHSH持ってるんですけどどうやったら11.3.1にできるんですか?

    • できませんよ

      • わかりました。

  10. ベータ版のshshってどうやってとるんですか?

    tsschecherを使っても11.4のshshしか表示されません

    • ベータファームウェアのBuildManifest.plistと、betaオプションを使用して取得する方法があります

  11. ダウングレードのやり方知りたい。

  12. TSSではA9デバイスのオプションって無いですよね?

    • TSSSaverもTSScheckerも、どちらもiPhone 6s/6s Plus/SEにはオプション(Device Model)指定が必要です。

  13. 徐々に脱獄進行報告が少なくなってきたような…

    • 一気にドカンと来る気が

  14. 勝手な予想だけど
    今ツイッターJailbreakについて何も更新されてないから皆まだかまだか騒いでるけど
    脱獄の最終段階の作業を丁寧にやってるから時間かかってる分あと少しでリリースくるんじゃないかな?

    • まぢ!?
      君の予言を信じるんゴ

    • 時差も関係してるね

  15. ヒント:時差

  16. 俺はSektionEins氏のSystem and Security InfoあるからCPU Identifierなんかいらない。

  17. java最新なのに
    There was an error starting tsschecker.

    Please create a new issue on Github or PM me on Reddit. The log has been copied to your clipborad.

    ってRedditでGithubかPMに問題を報告してくれってエラーが出る。

  18. java10とかじゃね。java8でリトライ

    • 元からVersion 8 Update 171をインストールしてたけど念の為に完全削除してもう一度入れなおして見たけどやっぱ同じエラー出るんでredditから報告しといた。