[iOS] SHSHを取得・保存する方法!「TSS Saver編」

(30)

少し前は「SHSHを保存しておく意味がない」と言われていましたが、現時点では条件さえ合えばSHSHを使ったiOSの復元が行えるといった状況になっています。
脱獄をしている…したい…という場合は、一応で構いませんのでSHSHの取得・保存をしておくと役に立つときがきっと来るはずです!

ということで、今回は「ブラウザ経由」と「脱獄アプリ経由」での2つのSHSH取得・保存方法をご紹介。

スポンサーリンク

SHSHの取得について

SHSHの取得・保存は現在AppleがSHSHを発行しているバージョンに限るという条件が付きますので、SHSHの発行が終了したバージョンのSHSHは取得・保存不可。

そのため、保存したいバージョンのSHSHは…発行されている間に実行しましょう。

目次

今回は【TSS Saver編】ということで、多くの方が利用しているであろうTSS Saverというサイトを使ったSHSHの保存方法をご紹介します。
また、そのサイトをより便利に使える脱獄アプリもご紹介。

方法① ブラウザで取得・保存

まずは…SHSHを保存する手段として、一番使われているであろう【TSS Saver】での手順をご紹介。

こちらはサイト上からSHSHの取得を行うことが可能で、取得されたSHSHはダウンロードして保存することもできます。

1-0, 準備

SHSHを取得・保存するには、「デバイスモデル(機種ID)」と「ECID」という2つの情報が必要です。まずはこれを調べましょう。
調べ方は簡単で、どちらもiTunesから確認することが出来ます。

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

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

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

1-1, 各種情報を入力

入力すべき箇所は【ECID】と【Identifier】の2つ。

ECID』: 先程iTunesで調べたECIDを入力
Identifier』: SHSHを取得したいデバイスを選択(iPhone 7以降では機種IDを参考に選択)

また、『私はロボットではありません』という部分にチェック&出題される質問に回答して緑チェックマークをつけます。
最後に『Submit』ボタンをクリックして…SHSHの取得を開始

howto-ios-shsh-save-tsssaver-20180531-4

1-2, 取得完了

取得が実行されると、以下の画面が出現。

書かれているURLからSHSHのダウンロードなどが行なえますので、移動しましょう。

howto-ios-shsh-save-tsssaver-20180531-5

1-3, SHSHのダウンロード

このページからSHSHのダウンロード等が可能になっています。
基本的には【Download ZIP】というリンクから全てのSHSHを一括ダウンロードするのがおすすめです。

それぞれ個々にダウンロードしたい場合は、バージョン名のリンクを進んでいくとあります。

howto-ios-shsh-save-tsssaver-20180531-6

注意点

  • サイト上で取得したSHSHは、一定期間ごとにサーバーから消える場合があります。必ずその都度PCにダウンロードし、保存しておくようにしましょう。
  • TSS Saverは実行している作業の仕様上、サーバーが落ちていることが多々あります。エラーが発生した場合は、時間を空けて再度試してみてください。

方法②. 脱獄アプリを使用して取得

方法①の…サイトからSHSHを取得・保存する手順ではECIDや機種IDを調べ、サイト上に入力する…といった作業が必要でした。
もちろん、これも非常に簡単なのですが…脱獄しているデバイスならばもっと簡単な方法があります!

それが脱獄アプリを通して【TSS Saver】を自分でデバイス情報を入力すること無く使用できちゃうスグレモノ。

2-1, インストール

Cydiaへ下記のリポジトリを登録し、『TSS Saver』をインストールしましょう。

https://repo.nullpixel.uk

howto-ios-shsh-save-tsssaver-20180531-7

2-2, SHSHを取得する

ホーム画面に「TSSSaver」というアプリが追加されているので、起動してください。

すると既に【ECID】や【デバイスモデル(機種ID)】など、SHSH取得に必要な情報が全て入力されている状態
そのため、やることはひとつ。『Save Blobs!』ボタンをタップして取得申請を行いましょう。

howto-ios-shsh-save-tsssaver-20180531-8

取得が完了すると、以下の様に【Saved blobs!】というポップが出現しますので、『Open!』ボタンをタップしてください。

howto-ios-shsh-save-tsssaver-20180531-9

2-3, SHSHをダウンロードする

Open!ボタンをタップすると、TSS SaverサイトのSHSH保存ページがSafariで開かれます。
あとは【Download ZIP】リンクから全てのSHSHを一括ダウンロードしましょう。
また、SHSHはデバイス内に保存しておいても意味がないので、ダウンロードしたSHSHは必ずPC側やDropboxなどに転送して保存してください。

howto-ios-shsh-save-tsssaver-20180531-10

注意点

  • 取得したSHSHは、一定期間ごとにサーバーから消える場合があります。必ずその都度ダウンロード&PCに転送し、保存しておくようにしましょう。
  • SHSHの取得作業は「TSS Saver」サイト側で行われるため、サイトが落ちている…などの際には取得時にエラーが発生することがあります。その場合は時間を空けて再度試してみてください。

SHSHを使って復元…が行える条件として以下のようなものがあります。

  • 復元したいiOSバージョンのSHSHを保存している
  • 現在使用しているデバイスのiOSバージョンが脱獄可能 or NonceSetなどが使える
  • 復元したいiOSバージョンと、SHSHが発行されているiOSバージョンにSEP互換性がある

少し厳しいように見えますが、最近の脱獄ツールのリリース頻度から言うと「脱獄環境を維持しながら次の脱獄を待つ」といった状況では意外と使えたりすることがあるので、SHSHの保存はオススメです。

コメント

  1. これで安心して脱獄ツールのリリースを待てます。いつも本当にありがとうございます!

    • 今のところ使い道ないし安心する要素どこにもないんだけどな

      • 意外と勘違いされている方がいらっしゃるのですが、SHSHに全く使いみちがない…というのは少し前の話になります。
        記事の通り条件はありますが、現在はFuturerestoreでSHSHを使用した復元・アップデート・ダウングレード(条件的に…多くの場合は復元かアップデート用途です)が可能となっています。

        • あら、ずっとできないものだと思っていました
          もしよろしければFuturerestoreでの復元方法を記事にまとめていただけると助かります…

          • Windows版の場合LinuxOSを使ってfuturestoreを使う

  2. 昔、集めたshshが種類違って使えなかった…みたいなことがあったけど今のshshは大丈夫な感じですかね

    • はい、TSS Saverで取得・保存出来るSHSHは「SHSH2」と言われる種類のモノで、これは現在の復元・アップデート・ダウングレードツールであるFuturerestoreに対応した形式となっています。

  3. windowsのipswでios11.3.1のZipをダウンロードしたあとipswファイルにできなくて、ios11.2.5からios11.3.1にアップグレード出来ません。
    どうしたらいいですか?

    • 拡張子をzipからipswに手動で変更していただければ大丈夫です。
      変更方法は通常のファイル名の変更と同じです。

      • ありがとうございます!さんたさん!(*´ω`*)

  4. サンタさん
    shshを保存する際一般的shshとshsh22つ必要なのですか?
    あとひとつお願いがあるのですがFuturestoreの使い方を教えて頂きたいです。お願いしますm(_ _)m

    • shsh2だけでいいよ。

      • ありがとうございます

  5. これでインストール出来ません。
    libswftはインストールしてみました。

    • libswift4はBigBossからインストールできます。
      そちらのエラーが出る場合はリポジトリの更新が正常に完了できていないものと思われますので、再度リポジトリの更新を完了させてからお試しください

      • ありがとうございます!
        保存出来ました!

  6. 当方iPhone6splusなんですが
    「Internal Name/Model | Board Configuration」
    なる項目がでてきてできません…
    何を書いたらいいのでしょう?

    • おっと…ごめんなさい…その部分を書き忘れていました……。
      6s/6sPlusの場合、CPU IdentifierをAppStoreからインストール&起動していただくと出てくる「Device Model」部分の英数字を入れてください。
      6sの場合は「N71AP」か「N71mAP」、6s Plusの場合は「N66AP」か「N66mAP」のどちらかになっているはずです。
      https://itunes.apple.com/jp/app/cpu-identifier/id1045029477?mt=8

      • できました!
        ありがとうございます

      • 便乗して質問させてください。
        当該の入力欄には、2つあるうちの、どちらのINTERNAL NAMEを入力しても、
        同じ(有効な)SHSHが取得できるのでしょうか?
        それとも、それぞれ別のSHSHが取得でき、そのうちどちらかは無効なのでしょうか?
        (ねんのため、どちらも入力してみたところどちらでも取得できました)

        • いいえ、自分のデバイスにあった物を入力&SHSHを取得する必要があります。
          先述したコメントアプリから調べ、そちらを入力して取得してください。

  7. iPhone6 iOS9.0.2でTSS Sarverが起動出来ない。

  8. ぜひfuturerestoreの使い方まとめお願いします

  9. アプリを使ってFILZAに保存できましたが、そこからDropboxへの保存方法教えていただけないでしょうか?よろしくお願いします。

    • FILZAに保存じゃなくて直接Dropboxに保存すればいいよ。

  10. Manually specify an apnonce (ADVANCED USERS ONLY)の所にはチェックを付けなくても(apnonceは取得しなくても)良いのですか?

  11. blobとshshはどう違うんですか?

    • 基本的には同じです。「SHSH blob」と呼ばれることもあったりします。