[iOS] SHSH の取得・保存方法! 「TinyUmbrella 編」

(247)

脱獄犯にとっては最重要であり、未脱獄の方にとってもあれば便利なSHSH
今回は、TinyUmbrellaを使用したSHSHの取得・保存方法をご説明させていただきます。

そもそもSHSHとはなにか?については専用の記事を書きましたので、そちらをご覧いただければ幸いです。
【脱獄犯の基礎知識3「SHSHってなんなんだ!? 何する物なんだ!? を知ろう!」】

スポンサーリンク
スポンサーリンク

準備

☆TinyUmbrella☆
上記サイトへアクセスし、右サイドバーにリンクが張られているので、そこから自分のOSに合った物をダウンロードをします。

対応OSは
・Mac
・Windows
・Linux
となります。

SHSH をローカルへ取得、保存

この手法ではSaurikサーバーに保存されている過去のSHSH、Appleサーバーにある最新版のSHSHを取得します。
また、ローカルに有ってSaurikサーバーに無いSHSHは自動的にSaurikサーバーへ送信してくれる機能も有るのでとても便利です。

  1. 上記からダウンロードした物を起動します。
    umbrella_nui_01
  2. SHSHを取得したい機種をPCとUSB接続します。
    現在USB接続されているデバイスはConnected Devices欄に表示されます。
    また、今までに接続したことのあるデバイスはRecent Devices欄に表示されます。
    実機を接続しなくても、1度接続しRecent Devices欄に表示されているデバイスはSHSHを取得出来るようになっています。
    umbrella_nui_02
  3. SHSHを取得していきます。
    今回は「表示されている全てのデバイス」、「それぞれ任意で選択した1つのデバイス」の2種類のSHSH取得方法が有りますので自分の目的にあった方法で取得して下さい。
    ただ、通常は全てのデバイスで一気に取得してしまった方が便利で、楽でしょう。

    接続中、履歴のデバイス全てのSHSHを一度に取得
    1. Connected DevicesRecent Devices両方に表示されているデバイス全てのSHSHを1度に取得しましょう。
      Show All SHSHsを選択します。
      Save ALL SHSHsをクリックすると取得が開始されます。
      umbrella_nui_03
    2. 取得が開始されるとデバイス名左にある画像がクルクルと回転した物に変わります。
      このクルクルが終了するまで待ちましょう。
      All Saved SHSHs:欄には取得出来たSHSHがどんどん表示されていくので見守りましょう。
      umbrella_nui_04umbrella_nui_05
    任意のデバイスを選択してSHSHを取得
    1. 目的によっては任意のデバイス1つだけのSHSHを取得したい場面も有ります。
      そんなときはこちらの方法を使用しましょう。
      Connected DevicesRecent Devicesのいずれかに表示されているデバイスを選択します。
      選択出来ましたら、Save SHSHをクリックすると取得が開始されます。
      umbrella_nui_06
    2. 画面下バーが一杯になれば取得完了です。
      取得出来たSHSHからSaved SHSH for デバイス名:欄に表示されていきます。
      終了するまで見守りましょう。
      umbrella_nui_07

最新iOS SHSH の取得

Advancedタブ内の下記項目のチェックを外します。

  • Request SHSH From Cydia

また、下記項目はチェックを付けてください。

  • Save ALL Available SHSH

その後SHSH取得手順であるSave SHSHをクリックすると最新iOS SHSHが取得できるようになります。
tu-507_02

必ず最新版iOSのSHSHが取得されていることを確認しましょう!
tu-507_03

Cydiaサーバーに保存されているSHSH の取得

Advancedタブ内の下記項目にチェックを付けてください。

  • Request SHSH From Cydia
  • Save ALL Available SHSH

その後SHSH取得手順であるSave SHSHをクリックすると最新iOS SHSHが取得できるようになります。
tu-507_04

CydiaサーバーにSHSHが保存されていれば取得出来ているはずです。
tu-507_05

取得済みSHSHの確認

取得されているSHSHを必ず確認するようにして下さい。
取得漏れなどは管理人が使用していて今のところ無いですが、念には念をです。

取得済み全SHSHを確認

Show All SHSHsを選択します。
Generalタブ内のSaved SHSHs:欄に、ローカルに保存、取得済みの全SHSHが表示されます。
umbrella_nui_09

デバイス毎の取得済みSHSHを確認

Connected DevicesRecent Devicesのいずれかに表示されているデバイスを選択します。
Generalタブ内のSaved SHSHs for デバイス名:欄に、そのデバイスの取得済みのSHSHが全て表示されます。
umbrella_nui_08

取得したSHSHの保存場所

取得、保存されたSHSHの保存場所の確認はAdvancedタブ内のSave SHSH Directory欄に記されている場所に保存されます。
保存場所は自分で選択することも可能なので、分かりやすく、間違って削除しない場所を指定すると良いかもしれません。
umbrella_nui_10

SHSHファイルの取り扱い

.shshフォルダにそのまま置いておいてもいいです。
ですが、これはバックアップです。
Cドライブに置いておくなんてバックアップなんて言えません。

他にHDDが有るならそちらへもコピーします。。
もっと言えばCD-R、DVD-Rなんかにもコピーしておくと良いでしょう。

管理人はいつも大事なファイルは3カ所にコピーして保存してあります。
それくらいやったとしても、ファイルサイズなんてたかがしれてますしね。

ちなみに現在(2010/11/12)ではDropboxにも同期しています。
これだけやっておけば安心でしょう!

コメント

  1. お世話様です。ご多忙中すいません。今まで脱獄していましたが 間違って6.1.3に!
    数ヶ月 cydia使用していましたが SHSH取得していたか覚えてません。
    今日現在 何もしないほうがいいでしょうか?

    • デバイスが分からないため何とも言えないのですが、ダウングレードや脱獄については下記を参考にしてみてください。
      https://tools4hack.santalab.me/ios613-restore-downgrade-jailbreak-2013-03-25.html

      • ありがとうございます。デバイスは ipad miniです。リンクしましたが やはり無理でしょうか?

        • iPad miniについては残念ながらダウングレードが行えない状況となっています。

          • ありがとうございます。暫く待ってます。別件ですが iphone4を脱獄して暫く使っていましたが、
            電池の消耗が かなり早くなっています。animate all
            など 消耗しそうなものは OFFにしていますが。アナログ時計は表示しています。よろしければコメントお願いします。

          • 環境が分からないため何とも言えないのですが、MobileSubstrate系の脱獄アプリの中にはバッテリー消費を早くする物もあります。
            なので、SBSettings > more > MobileSubstrate Addons項目から気になる脱獄アプリをオフにして少しは変わらないか?という点を検証してみるといいかもしれません。

  2. はじめまして

    現在ios4.3.5 Modem Firmware04.10.01のiPhone4があり、ベースバンドを維持したままアップデートを行いgeveyでsimフリー化を行いたいと考えています。
    そこので最初にTinyUmbrellaで何か問題が起こった時用に現在のSHSHを保存しようとしているのですが、よろしければアドバイス頂けないでしょうか?

    [Save ALL Available SHSH]はチェックあり、脱獄はしていないので[Request SHSH From Cydia]はチェックありで[Save SHSH]のボタンをクリックしているのですが、General下のSaved SHSHsのボックスには何も表示されず、Logには[This device isn’t eligible for the requested build]や[APPLE is NOT signing ….]のメッセージが多数、そして最後には[Found [0] shsh files to cache ][Cached [0] shsh files]のメッセージが出てきます。

    .shshのフォルダ内には2つのフォルダが作成され、それぞれにファイルが1つずつ作成されています。.cacheにはlib-win(1551KB) .known_devicesには40桁の数字とアルファベット.plist(6KB)

    これでこのiPhoneのSHSHは取得できたということですか?

    • すでにiOS 6.1.3にTinyUmbrellaが対応していないため、まだ取得することが出来ません。
      また、Cydiaサーバーに保存されていない場合は、それ以前のSHSHを取得することは出来ません。

  3. はじめまして。
    タイニーアンブレラでsaved SHSHs for iPhone:っていうのがあるのですが、
    「All Saved SHSHs:欄には取得出来たSHSHがどんどん表示されていくので見守りましょう。」と書いてありますが、どんどんでは無く、一つしか出てきません。
    どうすればいいでしょうか。

    • Appleから取得する場合は、その時点でAppleが発効しているバージョンのSHSHのみになります。
      発効されている物は基本的には最新版の物のみです。
      また、Cydiaサーバーから取得する場合は、保存されている物が全部取得されます

  4. Show all SHSHsの欄にデバイスの名前が出てこないんですが
    これでもSHSHは取得できるんでしょうか?

    • デバイス名が表示されないと言う事はデバイスが認識されていないので、取得は不可となってしまいます。
      再起動などを行い、iTunesに認識させたのち再度試してみてください。どうしても駄目なようであれば、別アカウントや別のパソコンなどで試してみると良いかもしれません

  5. shshを保存しようとすると、「Geberal」には何も表示されず、「Log」には、For version[iphone5s 7.0.4(11B554a)] このデバイスは、要求されたビルドには使用できません。
    APPLE is NOT signing iphone5s 7.0.4(11B554a)SHSH requests anymore. All you can do now is select CYDIA and hope that CYDIA has your SHSH saved.If not, there is nothing you can do.
    と表示されています。

    何か問題でもあるのでしょうか?

    SB iphone5s 16GB ios7.0.4

    • 5sは未対応でしたね…。くだらない質問で申し訳ありませんでした。

    • iPhone 5sではSHSHが使われていない・これまでと形式が違うと言う事になっている様で、まだSHSHを取得することは出来ません

  6. save shshをおして下のバーがいっぱいになってもgeneralにはなにもでません。どうすればいいでしょうか?
    ipod touch4にios6.1.5です。

    • TinyUmbrellaはまだiOS 6.1.5 SHSHを正常に取得出来ませんので、iFaithを使用してみてください

      • アドバイスにおかげでshshはとれたんですが、localで選択しても
        blob mismatchと出てできません。those blobs don’t appear to be for ipod4,1_5,1_9B176とでます
        どうすればいいでしょうか?

        • 取得出来たSHSHと同じバージョンのファームウェアを使用する必要があります

  7. 3gのcydiaが入っている機種を持っていますが、このshsh昨日でosを最新にすることは可能なのでしょうか?
    osが古く、インスタグラムなどのappのアップグレードが出来ずに困っています。

  8. すみません、確認のためにお聞きしたいのですがshshというのは今までのものを自分で保存してない限り今現在の自分のiphoneのosのものしか持ってないと言うことであり、それ以外手に入れることは不可能。
    だから保存していない場合は最新のos以外にアップデートすることは出来ないということですよね。
    取得とあるのでどこかから持ってこられるのかと思いいろいろ調べたり何回か読んで
    そういうことか、と恥ずかしながらやっとわかりました。
    こんな基本中の基本で申し訳ないですができればご回答お願いします。

    • SHSHを取得する場合、基本的には下記の3種類の方法があります。
      ・Appleサーバーから取得
      –最新版のSHSHしか取得出来ない(今ならiOS 7.1のみ)
      ・Cydiaサーバーから取得
      –事前に保存してあるバージョンのSHSHしか取得出来ない
      ・デバイス内から取得
      –現在使用中のiOSバージョンのみ取得出来るが、A4デバイスでしか使えない手法

      また、SHSHの使用に関してですが、現在ではA4デバイス(iPhone 4以下)でのみしか使えず、それ以外のデバイスでは保存していたとしても最新版のみにしか復元することは出来ません

      • ほんとにわかりやすい説明でやっと完全に理解できました。
        ありがとうございました。

  9. このデバイスは、要求されたビルドには使用できません。
    と表示されて入手できません
    あきらめるほかありませんかね?

    • 5sでした
      あきらめます
      愚問でした

  10. iOS8.0.2が思ったより動作が遅いから
    iOS7.1.2に戻したい
    iPodtouch5

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