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

(53)

少し前は「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に対応した形式となっています。

      • ありがとうございます。
        何度やっても過去に取得した12.1.4までしか保存されない状況です。
        このような文言も表示されます。
        “Missing Nonce
        Please follow this〜”
        再度、教えて頂けますと助かります。

        • ご使用になられているデバイスは何でしょうか?

          • iPhone XS MAXになります。

          • A12デバイスではapNonceを指定した取得が必須となってしまいます

        • 自分も同機種で同じエラーになります。回答よろしくお願いいたします。

  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」と呼ばれることもあったりします。

  12. コメント失礼します。
    iPhone5sをios7のバージョンに戻したいのですが、shshをどこかでダウンロードすることができれば戻すことができるのでしょうか?

    • 残念ながらSHSHはデバイス&バージョンごとに異なり、そのバージョンSHSHが発行されている時に、そのデバイス用のSHSHをAppleから取得しておかないといけません。
      そのため、他人のSHSHファイルをダウンロードして…という様なことは不可となります。

      ちなみに、現在のご使用のバージョンは何になりますでしょうか?

      • 詳しくありがとうございます!!.

        ということはios7には永遠に戻すことはできなさそうですね…。
        ios7の脱獄は自由度高いのでとても
        残念です…。

        5sのバージョンは9.3.1で一度脱獄しましたが不具合でリセットした端末です。

  13. 機種IDがiPhone XS Max china (iPhone11,6)なんですけど、皆さん同じですか…?chinaとあるので気になってます。

  14. アプリの方開かないんだが

    • ご使用の詳しい環境はどのような物でしょうか?

      • iPhone6、ios9.3.1 JB済
        ずっと放置していた端末ですが、最新のをとりあえず発行しようとアプリを入れたのですが、開こうとするとすぐ落ちる現象です。
        セーフモードの時に脱獄アプリ等を開く時のようなものです
        リポジトリも何回も入れなおしましたが、全て結果は一緒です。

  15. TSS saverをいれようとしたのですが、libswift4が4.0.3以上要求とでて
    インストールできません。libswift4をみると4.0までしか提供されていま
    せん。

    • 追加です。ネットを探すと4.2などがあるのですがdebファイルで
      12.4脱獄でiFileが起動しないので使えず。cydia上は4.0までしか
      表示されません。

  16. WebからダウンロードするときにiOS12.4しかないのですが、それ以降やそれ以前の物はないのですか?

    • 保存されているものは「Download ZIP」から全てダウンロードが可能です。

  17. 久々に開いたら別タブに飛ばされて全然使えません(´;ω;`)

  18. iPhone8+の中古買ってさっそくTSS ServerでSHSH取ろうとしたんだけど、
    6s+と同様にInternal Nameの入力を求められちゃう
    A11はTSMCだけのはずだし、なんで必要なんでしょうか?

    • iPhone 8 Plusには、iPhone10,2に「D21AP」と「D21AAP」が、iPhone10,5に「D211AP」と「D211AAP」があるため、指定が必要となっています
      ちなみに、なぜ違いがあるのか…ですが、「D21AAP」と「D211AAP」は(PRODUCT)REDに割り振られている物で、これだけ特別仕様として違うナンバーが振られているためです。

      • なるほど、ありがとうございます
        買ったのはiPhone8 Plus(A1898 iPhone10,2)のproduct redの256gbです
        iTunesではInternal Nameはわからず、iFunBoxでもわからず、
        3UToolsが入れっぱなしでしたので、そちらで見るとD21APと表示されましたので、
        すでにそれでSHSHを取得してしまいました
        https://www.theiphonewiki.com/wiki/Models
        こちらで情報を見ると、D21AAPが正解のようで間違ったInternal Nameで取得しちゃったようです
        実機からInternal Nameを取得するツールで信用できるのは、
        上で紹介されているCPU Identifierアプリでいいのでしょうか?
        もし、PCと接続して信用できる情報を取得するツールがありましたらご紹介いただきたいです
        あと、間違ったInternal Nameで取得してしまったTSS Serverのは削除できるのでしょうか?
        よろしくお願いいたします

        • 個人的にはCPU Identifierが一番確実かなと思います。
          TSSSaverからSHSHを削除する…という事は不可となっています。

          • 消せないんですか
            正しいInternal Nameで取得し直しましたが、
            半日たってもバイナリレベルで変化はなく、
            どうやら上書きすらさせてもらえない仕様のようです
            無念。。。

  19. XS 13.5でshsh保存する方法ありますでしょうか

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました