脱獄犯の基礎知識3「SHSHってなんなんだ!? 何する物なんだ!? を知ろう!」

(55)

脱獄しているとよく見かける単語が『SHSH』です。
特にiOSがアップデートされる直前や直後に多く見かけますよね。
SHSHの取得、保存して!』なんて使われ方をします。

今回は、この SHSH とは、いったい何なのか?
そして、役割は何?についてのお話です。(なるべく簡単に、シンプルに!)

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

脱獄犯の基礎知識

1時間目『復元』と『バックアップから復元』の違いを知ろう!
2時間目白くなったアイコンを治す方法!アイコンについて知ろう!
3時間目SHSHってなんなんだ!? 何する物なんだ!? を知ろう!
4時間目消してしまった『Cydia標準リポジトリ』の復元方法 を知ろう!
5時間目クラッシュ?『セーフモード』について知ろう!
6時間目脱獄環境での『リセット』の使い方 と 危険性を知ろう!

SHSH っていったい何なんだー!?

そもそも、『SHSH』って何?ですよね。
まずはそこについて知っておきましょう。

1:SHSHの本名と読み方。

SHSH の本名は『Signature Hash』署名されているハッシュといった意味になります。
Signature HaSH 略して SHSH となります。

読み方ですが、厳密な決まりがあるわけではないのですが、Hash(ハッシュ)が元ですのでそこから「シュシュ」と呼ばれることが一般的です。

また、『SHSH blobs』と呼ばれることもあります。
実際にはこちらの呼び方が今回の役割としては正確で、Signature Hashの塊です。
Signature Hashを複数個まとめ、1つのファイルとした物がSHSH blobsです。
一般的には「SHSH」と単体で使われている場合はSHSH blobsのことを指します。
この記事でもSHSHはSHSH blobsのことを指しています。

知識として覚えておくと便利ですが、実用性としては「Signature Hash」も「SHSH blobs」も区別無く『SHSH』と呼んじゃっても不便はありません。

2:SHSHとは「復元許可証」

SHSH の出番は『iOSの復元時』です。

SHSHを単純に言いますと、iOSの復元を行う際に必要な「復元許可証」みたいな物です。
この許可証(SHSH)が無ければiOSの復元が行えない。ということになります。

そして、許可証であるSHSHはアップルによって発行されます

3:SHSHは紐付けされている

SHSH は復元許可証だと言いました。

この許可証(SHSH)には下記のことが書かれています。
名前(デバイス識別ID)
年齢(iOSバージョン)
この2つの情報が復元しようとしているデバイスの名前(識別ID)と、復元先のiOSバージョンに適合しない場合は「復元できない」ということになります。
パスポートを他人に使わせて、海外旅行しようとするような物ですね。

ですので、アップルにより発行されたSHSHとはそのデバイス専用であり、特定のiOSバージョン専用である。となります。

友達同士はもちろん、自分が持っている2台のiPhone同士でさえ使い回すことは出来ません。
発行されたSHSHは生涯そのデバイス専用であり、記入されているiOSバージョンへの復元にしか使用出来ないのです。

また、厳密に言えばiOSの「復元」だけではなくiOSのアップデート・ダウングレードであってもこのSHSHが必要となります

4:アップルは最新iOSバージョンのSHSHしか発行しない

SHSHを唯一発行することが出来るアップルは『現在の最新iOSバージョン専用SHSHしか発行しない』と決まっています。(例外もありますが、基本的には最新バージョンのみです)

「最新バージョン専用しか発行しない!」このことで、どんな問題が起こるのか?
それはとても簡単です。
最新iOSバージョンにしか復元出来ない

何かの理由で最新バージョン以外のバージョンへ復元したいとしても、それはアップルが許可証であるSHSHを最新バージョン向け以外に発行してくれないため、不可能なのです。

アップル的には常に最新バージョンであれ!ということのようです。

SHSH の「役割」って何なんだ-!?

SHSHの役割は上でも記述したように『iOSの復元を行うための許可証』です。

iPhoneや、iPod touch、iPad等のiOSを復元・アップデートを行おうと場合に、アップルに通信を行い許可証であるSHSHを発行してもらいます。
この発行してもらったSHSHをiTunes等の復元プロセスに対して「ほ~らほ~ら許可証(SHSH)あるもんねぇ!だから復元出来るんだもんねぇ!」と提示することで初めてiOSの復元が開始されます。

復元が ”出来ない” 状況とは?

それでは、『復元を行えない・出来ない状況』を考えてみましょう。

これはとても簡単で、『アップルが許可証(SHSH)を発行してくれない』場合です。
先述したようにアップルは「発行して~」とお願いした時点での最新iOSバージョン専用SHSHしか発行を行ってくれません。
ですので、『最新iOSバージョン以外へ復元・アップデートを行おうとすると、最新iOSバージョンではないため許可証(SHSH)を発行してくれず、復元が行えない・出来ない状況』となります。

簡単ですね!とてもわかりやすい!
最新バージョン以外のiOSには復元出来ない』ということです。

復元が出来る状況とは?

さて、逆に『復元が行える・出来る状況』を考えてみます。

先述した逆ですので『最新バージョンへの復元』です。
アップルは何も考えることなく、最新バージョンでの復元許可証(SHSH)を発行してくれます。

最新バージョン以外への復元は出来ないの?

結論を先に言えば、非常に厳しい条件はありますが「可能」です

特にダウングレードと、最新バージョン以外への復元は脱獄していると、行う場面が多くあると思います。
「最新バージョンでは脱獄が出来ないから出来るバージョンへダウングレードしたい!」だとか、「今脱獄しているけど、不安定になってきたから復元したい。でも最新バージョンに復元しちゃうと脱獄が出来なくなる・・・」だとか……
脱獄していると本当に多く遭遇する場面です。

条件さえ満たしていれば最新バージョン以外のiOSバージョンへの復元はもちろん、ダウングレードやアップデートも可能です。

ただし、条件については非常に厳しく、限定的な物もあるため注意が必要です。
また、方法についても多少の知識は必要になってきますので、こちらも併せて注意しましょう。

条件1:デバイスの制限

今現在(2012年6月16日)この方法が使えるデバイスは下記になります。

  • ○ 最新バージョン以外に復元出来るデバイス
    • iPhone 3G、3GS、4、4S
    • iPod touch、2G、3G、4G
    • iPad 1、2、3

    このようになります。

    今現在(2012年6月16日)時点ではA5デバイス(iPhone 4S・iPad 2、3)を含めて使用出来るようになっていますが、今後も可能かは微妙なところです。
    【[iOS] iPhone 4S・iPad 2・iPad 3をダウングレードする方法 「Redsn0w 0.9.11b」】

    条件2:SHSHを取得、保存しているかどうか

    実はSHSHとは「ファイルとして保存が可能」です。

    許可証(SHSH)さえあれば復元する事が出来る』のですから、その許可証であるSHSHを手元に保管しておけばアップルがSHSHの発行をしてくれようが、してくれまいが関係なしに『手元に保存してあるSHSHを使って過去バージョンへ復元出来る』となるわけです。
    実際にはもう少し条件がありますが、基本的にはこの考え方です。

    ただ、問題は最初の方にも書いたようにSHSHは発行要求したデバイス専用であり、その時点の最新iOSバージョン専用であるということです。
    「くまさんのiPhone」名義で発行してもらったSHSHを、「ねこさんのiPhone」で使うことは出来ないのです。

    そして、特定のiOSバージョン専用ということも問題となります。
    復元したいiOSバージョンに合ったSHSHが必要となる』ということです。
    たとえばiOS 4.3.3に復元したい場合は『iOS 4.3.3が最新バージョンであった時に、アップルからSHSHを発行してもらい、保存しておく必要がある』と、なります。
    今iOS 4.3.3にしたいと思っても、当然ながら最新バージョンではないためiOS 4.3.3向けのSHSHをアップルから発行してもらうことは不可能です。

    ですので、アップルがiOSのアップデートを行い、最新バージョンが変わるたびにアップルからSHSHを発行してもらい、それを手元に保存しておくことがとても重要となってきます。

    SHSH取り扱い方について

    SHSHを取得・保存したり、そのSHSHを使用した復元方法を覚えておきましょう!
    特に、SHSHの取得・保存は定期的に行うことが重要ですので、間違いなく覚えておきましょう!

    これらのSHSHの取り扱いは脱獄しているかどうかや、現在使用しているiOSバージョンは一切関係ありません。
    未脱獄であっても、使用中のiOSバージョンが何であっても、関係なく行える作業です

    SHSHの取得・保存方法

    SHSHを取得・保存するには『TinyUmbrella』を使用するのが一般的な方法です。
    TinyUmbrellaを使用することでアップルから、実行時に最新バージョンであるiOSのSHSHを取得・保存することが出来ます。

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

    また、1度でも脱獄しているとCydiaサーバーが自動的にSHSHを保存してくれている場合があります。(ただし漏れもあるため過信は禁物)
    もしCydiaサーバーにSHSHが保存されている場合は、それに関してもTinyUmbrellaで取得・保存することが出来ます。
    こちらの場合は過去バージョンのSHSHも保存されている事もあります。
    取得する場合は【こちら】を参考に設定し、取得をしてみてください。

    TinyUmbrellaの他にはRedsn0wiFaithを使用する方法もあります。
    こちらの方法はアップルやCydiaサーバーから取得するわけではなく、『デバイス自体からSHSHを抜き出す』方法になります。
    この方法のメリットとしては、「現在デバイスで使用されているiOSバージョンであれば何時でもSHSHを取得出来る」ことです。
    ただしこちらの方法で抜き出したSHSHを使用した復元はTinyUmbrellaでの方法とは異なりますのでご注意ください。

    使用方法【Redsn0w『Fetch』機能を使用してデバイスからSHSHを抜き出す方法】
    使用方法【iFaith を使用して SHSH を 抜き出す方法】

    SHSHを使用した復元方法

    TinyUmbrella』で取得したSHSHはTinyUmbrellaを使用して復元を行うときに使うことが出来ます。
    仕組みとしては単純で、通常であれば復元時に許可証であるSHSHをアップルに対して要求しますが、TinyUmbrellaの機能である「TSS Server機能」を使用することでTinyUmbrellaがアップルであるかのように偽装することが出来るのです。
    コレにより、復元プロセスは偽装されたTinyUmbrellaに対してSHSHの発行を要求し、TinyUmbrellaは要求に対して保存されているSHSHを発行する。といった流れになります。
    ~iOS 4.x.xまでは問題なく使用可能ですが、iOS 5以降ではこの方法は使用できませんので、後述するSHSH組み込み法をご使用ください。

    使用方法【認証サーバーを偽装してダウングレード “Tiny Umbrella”】
    (ダウングレードとなっていますが、復元でも、アップデートでも方法は全く同じです。)

    また、他の方法としてはiOSファームウェア自体に取得・保存されているSHSHを組み込んでしまう方法があります。
    こちらの方法はTinyUmbrellaに加えRedsn0wiFaithで取得したSHSHも使用することが出来ます。
    iOS 5以降ではこちらの方法のみ通用します。もちろん、iOS 4.x.xであっても可能です。

    使用方法【Redsb0w『Stitch』機能を使用してSHSHをファームウェアに組み込む方法】
    使用方法【iFaith を使用して SHSH をファームウェアに組み込む方法】

    iOS 4.x.xではどちらの方法でも問題ありませんが、『iOS 5以降ではSHSHを組み込む方法しか使用できません』ので、ご注意ください。

    iOS 復元の流れ

    さて、これまで覚えたことのまとめと、おさらいをして今日のお話を完結させましょう!

    1:SHSH 要求

    iOSの復元・アップデートをiTunes等で行う場合、復元プロセスへ提示するためにアップルへiOS ○○バージョンで復元するための復元許可証(SHSH)の発行を要求します。
    ただし、アップルは現時点での最新iOSバージョン以外への復元は認めないため、最新版への復元要求であれば許可証(SHSH)を発行し、それ以外であれば許可証の発行を拒否します。

    03-what-shsh-02

    2:SHSH の確認

    発行された許可証(SHSH)を復元プロセスが正しいかどうかを確認します。
    許可証に書かれた名前(デバイス識別ID)と年齢(復元したいiOSバージョン)を検証し、正しければ許可を、どちらか一方にでも不一致があれば復元拒否を行います。

    最新バージョン以外への復元を行うには先述したTinyUmbrellaを使用したサーバー偽装を行うか、SHSHをファームウェア自体に組み込んでしまう方法を使い、あたかもアップルからSHSHが発行されたかのように振る舞います。

    03-what-shsh-03

    3:iOS復元の開始

    SHSHの確認にてアップルから発行された最新版SHSHか、TinyUmbrella等から渡されたSHSHを提示することで許可を得られた場合はそのままiOSの復元作業に入ります。
    もちろん、拒否された場合はエラーと共に復元か出来なかったと表示され、復元が中止されます。


    脱獄犯の基礎知識

    1時間目『復元』と『バックアップから復元』の違いを知ろう!】
    2時間目白くなったアイコンを治す方法!アイコンについて知ろう!
    3時間目SHSHってなんなんだ!? 何する物なんだ!? を知ろう!


コメント

  1. 絵がかわいいw

  2. 何時も、観させて頂いてます。
    SHSH保存、勉強になりました。
    これからも、チェックするでー。

  3. いつも参考にさせてもらっています

    記事にあるとおりiFAITHとredn0wで現在のSHSHの保存を完了させました
    『Query』Cydiaサーバーに保存されているSHSHを確認すると

    Nothing is known about the device with ECID 000000.
    Please try fetching the current blobs from it first.

    2週間前に新品のiphone3GS、3.1.3をspiritでJBしました。ググると
    cydiaのページでハートマークがあってそこをクリックしてサーバーに保存すると。。。
    ハートが無いんです。developingも無いのでcydiaで保存してもらえてないのでは?

    cydiaの一番上にはThis device is in the pending TSS queue.とあります
    他の方は最後がrequestになっていたので自分と同じではない事象なのかと。。。

    spiritでJBがいけなかったのか、上手く保存できないとカスタマイズも出来ないので困ってます
    何か気が付いたことがありましたらアドバイス頂けたら有難いです。宜しくお願いします

    • Cydiaにて確認する際のECIDは正しい物を入力出来ていましたでしょうか?
      また、Redsn0w「Submit」機能などでSHSHをCydiaサーバーに送信は行われましたでしょうか?

      最新のバージョンSHSHであればTinyUmbrellaにて取得してください。同時にCydiaサーバーへ送信されます。

      Cydiaへの反映には多少時間が掛かりますので、その点も注意が必要です。

      • お返事有難う御座います。ECIDはブログの記載に際して仮に0と書いてしまいました
        Redsn0Wの「submit」も試しましたが、No blos found, APTicket is MISSINGと出ます
        TinyUmbrellaでSAVESHSHで4.1、5.01は保存できました。

        Cydiaの反映は時間かかる人でどのくらいなのでしょうか?
        2/19に脱獄して2週間ちょっとなのでそろそろかなぁ~とCydiaの画面の上にSHSHのVerが
        表記されるのを待っているしだいなのですが。。。

        • 即反映される方も居れば、何度送信しても反映されない場合もあります。
          こればっかりはCydiaサーバーで行われていることなので、なんとも言えないのがむずがゆいですね・・・

          とりあえずはローカルにSHSHが保存されていれば問題ありませんので、手元にある物はなくさないようにしてください。

  4. 丁寧に有難う御座います

    cydiaをインストール後「Make my life easier,thanks!」と言う
    ハートマークの部分をタップすると言う解説があちこちが書かれていますが

    現在もそのようになりますか?当方では無かったので今はもう無いのか?
    その辺がとても気になってたので。。。もしお分かりでしたら教えて下さい

    • 現在はその表示は無くなっているかと思います。

  5. 絵が可愛くてわかりやすいです!
    ためになる情報ばかりです。
    今後も通わせてもらいます!

  6. とりあえずSHSHの許可書5.1.1をとりました。
    完全脱獄が公開されるまで我慢します!
    (ちょっと遅かったかなー)

  7. きちんとshshについて理解していなかったため、こちらの記事を読ませていただきました。

    丁寧かつわかりやすい文章と、可愛い絵のおかげでshshについての誤解を解くことができました。

    ありがとうございます。

    使っていたアプリがios5.1.1では動かないとアップデート後に知ってしまったためダウングレードをしたかったのですが、自分のipodのshshが無い以上ダウングレードは無理だと知ったので今回は諦めます。

    もう一つ質問なのですが、工場出荷時に戻す際、何故かiosだけは出荷時とは違って最新のものに変更させられてしまいます。shshが無ければ出荷時のiosに戻すことも不可能でしょうか?

    何度も質問してしまいすみません。

    よろしくおねがいいたします。

    • はい、出荷時に戻すというのは初期化するという意味で、iOSバージョン自体は最新の物になってしまいます。

  8. とても勉強になりました。

    しかし、今自分が使っているiPhone4 (iOS5.0.1 9A405)
    でTinyUmbrellaを使い「Save SHSH」をクリックしても、何も保存されません。

    そもそもデバイスを接続して、TinyUmbrellaを起動したらいきなり
    “Request SHSH From Cydia” is currently set.
    This can cause issues if you are trying to save
    current SHSHs as Cydia is no longer able to reliably proxy SHSH requests.
    please change your setting in the ‘Advanced’ tab and click the ‘Apply Changes’ button or use the ‘Edit’ menu to apply changes
    とでてきてその次に
    You currently have “Set Hosts to Cydia on Exit” set. If you are having issues restoring,
    you need to uncheck this box and ‘Apply Changes’.
    BE WARNED! If you restore stock apple firmware, your baseband can and likely will be updated!
    というPOPがでてきます。これは何を意味しているのでしょうか。
    できれば回答お願いします。 長文失礼しました。

    • TinyUmbrellaを起動し、Advancedタブを表示します。
      この中にある『Set Hosts to Cydia on Exit』という項目からチェックを外します。
      チェックが外れているのを確認出来ましたら、TinyUmbrellaを終了させます。

      また、最新版のTinyUmbrellaではこの設定が出来なくなっていますので。過去バージョンをお持ちで無い場合は下記の設定方法を行ってください。
      hostsファイルを直接確認します。
      「74.208.10.249 gs.apple.com」など、行の最後に「gs.apple.com」とついている行を削除してください。
      https://tools4hack.santalab.me/ios501-untethered-jb-qa.html#002

      また、Advancedタブから「Request SHSH From Cydia」のチェックを外して再度取得を実行してみてください。

      • 上記の通りやってみましたが、上書き保存する際に
        C:\Windows\System32\drivers\etc\hosts.txt
        この場所に保存するアクセス許可がありません。
        管理者に連絡してアクセス許可を取得してください。

        代わりに「マイドキュメント」フォルダーに保存しますか? 

        というPOPがでてきて上書き保存できません。
        関係ないかもしれませんが、ちなみにiTunes10.5.2 (最新版は10.6.3)

        • メモ帳を管理者権限で実行してみてください。
          また、hostsには拡張子が必要ありませんので、付いてしまっているようであれば拡張子部分を削除してください。

  9. 上に追記
    ちなみにredsn0wで脱獄済みです。

  10. いつも参考にさせて頂いております。

    tinyumbrella の使用について教えてください。

    下記項目のチェックを外しての最新iOS SHSH の取得はできました。
    ・Set Hosts to Cydia on Exit
    ・Request SHSH From Cydia

    次にCydiaサーバーに保存されているSHSH の取得をしようと思い
    Advancedタブ内の項目にチェックを付けようとしましたが
    ・Set Hosts to Cydia on Exit
    この部分がグレーアウトしており、チェックできません。

    Cydiaのサーバーに保存されたSHSHが無い場合にグレーアウトするのでしょうか?
    または、何か設定があるのでしょうか?

    よろしくお願い致します。

    使用環境は
    iPhone4 , iOS 4.3.3, BB 4.10.01
    tinyumbrella-5.11.01
    Windows 7 です。

    • 最新版のTinyUmbrellaではその部分がグレーアウトになってしまう仕様になっています。
      以前TinyUmbrellaを使用してその部分にチェックを入れていた。等でなければSHSHの取得を行う手順であれば現状はその部分を無視して頂いて構いません。

      • ご回答、ありがとうございます。
        TinyUmbrella での最新iOSのSHSH取得と、Redsn0w でのデバイスからのSHSH保存ができました。これで失敗しても戻れるようになりましたので安心してベースバンド維持しながらの 4.3.3→5.1.1JB を行いたいと思います。

  11. 初めまして。
    iOS 5.1.1を使用しており、ios4.3.3にダウングレードしようと思い、Tinyを使用して抽出してみたところ、5.1.1のSHSHしか抽出できませんでした。ということは、前述にもあるように、それらのSHSHが取れないので、ダウングレードはできないということでしょうか??
    FWは既にとってありますが、SHSHだけが取れずにかなり長い間格闘しております。
    因みにiPhone4で、買った当初はiOS4で使用しておりましたが、脱獄したのはつい最近ですので、どこにもSHSHがないのかなと思ってます。何か解決方法はありますでしょうか??

    • Cydiaサーバーから取得する設定を行っても駄目だった場合はそうなります。
      基本的にはiOS 4.3.3もしくはそれ以前に脱獄を行っているか、TinyUmbrellaでSHSHの取得を行っていた場合のみしか出来ないようになっています。

  12. iOS5以上のバージョンではファームウェアの組み込みが必要とのことですが、現最新バージョンのiOS6.1でもやはり組み込みは必要でしょうか?

  13. 返答ありがとうございます。
    〜A4までということは、iPhone5等などA6,A6Xの場合はSHSHをとっても現状では意味が無いと、察して宜しいのでしょうか?
    それとも、上記のredsnowのrestoreの場合だけであって他の方法なら多少手間が掛かるが出来るということですか?

    • 現状ではiPhone 5等では不可能になっており、SHSHも使い道は無いのですが、今後使用可能となることが来ると思われます。そのときのために確実に保存しておく事が推薦されています。

  14. いつも有益な情報ありがとうございます。
    質問をさせて下さい。
    iPhone4sでTUによる過去のshsh保存ができません。
    cydiaには5.1.1などが表示されています。
    Request SHSH From Cydiaのチェックを外したところ
    最新の6.1.1と6.1は取得できました。
    記述の情報をもとにhostsの書き換えも行いましたが
    was NOT savedと出てしまいます。
    windows7、xpの両方で試しましたがどちらも同じ結果です。
    iphone4で試してもだめでした。(最新ver.はOK)
    iphone4ではultrasn0wのfetchを使って5.1.1のものを
    抜き出しに成功しましたが、4sは未対応とのことで
    困り果てております。何か解決策はありますでしょうか。
    お忙しい所申し訳ありませんがご教授下さい。

    • Request SHSH From Cydiaのチェックを付けたまま取得した場合もダメでしたでしょうか?
      また、ローカルに取得せずともRedsn0w「Restore」機能では直接CydiaサーバーへSHSHを取りに行ってくれますが、そちらではどうでしょうか?

  15. 連投すみません。
    最終的にiPhone4s(5.1.1 JB)からos6に上げずに
    5.1.1に復元をしたいというのが目的です。
    何か良い方法があればお願い致します。

  16. 返信ありがとうございます。
    request shsh from cydiaのチェックを入れると
    全く取得できないのです。
    logには~is NOT saved.でインターネットにつながってるか?みたいな表示が出ます。
    もちろんネットは繋がっています。
    今度redsn0wのrestore機能でやってみます。
    ありがとうございました。

  17. 初心者的な質問ですいません。

    色々調べてみたものの、いまいち理解出来なかったので書き込みさせていただきます。

    iphone5/ios6.0を脱獄し(この時点での最新がios6.1.1でした)、TinyUmbrellaを使用して6.1と6.1.2のSHSHを取得しました。

    この場合、今後復元等を行う場合は6.1もしくは6.1.2へのアップデート、となるのでしょうか。

    • Appleが現在発行していないSHSHもCydiaにSHSHが自動的に保存されている場合は、TinyUmbrellaが自動的にCydiaから取得するようになっています。
      現在iPhone5は6.1.2のSHSHしかアップルは発行していませんので6.1.2にしか復元することはできません。
      https://tools4hack.santalab.me/ios-61-shsh-closed.html

      保存した過去のSHSHでダウングレードできる端末は、iPhone4以下のA4デバイスまでとなっています。

    • iPhone 5に関しては現状SHSHがあったとしても最新版以外へ復元することは不可能となってしまっています。

  18. 名無しさん、SANTAさん、返答ありがとうございます。

    無理な改造はしないほうがいいってことですね。

  19. いつも楽しく拝見させて頂いております。

    一つ相談がありまして投稿させて頂きます。
    現在香港に住んでおり、今度彼女が香港に来ることになりました。
    彼女は、iPhone4を持っているのですが、それのSIMロックを外したいです。

    いろいろな手段があるかと思いますが初心者でも比較的わかりやすい
    おすすめの方法をアドバイスいただければ幸いです。

    やりたい事 
     SMIフリー化、iOS6へのアップ

    環境
     モデルMC605J / iOS4.3(8F190)/モデム 04.10.01
      PCはWINDOWS7
    よろしく願いします

    • iFaith等を使ってベースバンドの維持をしつつ、iOS6にアップデートすることは可能なのですが、脱獄によるSIMアンロックは04.10.01に対応しておらず、不可能となっています。
      どうしてもと言う場合は「下駄」等と呼ばれるGevey等の商品を購入することになるかと思います

  20. ありがとうございました。
    無理そうですね。 

    素直に、香港で携帯の契約をすることにします。

  21. はじめまして、いつも拝見させていただいております。
    質問なのですが、shshと言うのはiosのバージョンを変更した時や脱獄した時に保存されるんですよね?
    自分のiPhoneは未だにios4.3.1でcydiaで脱獄してから一度もバージョンを変えていません。
    しかし最近アプリが5.0以上にしか対応していないものが多くて、しかし最新にアップグレードすると脱獄ができないので困っています。
    というよりバージョンを変えると脱獄が解除されると思いバージョンをあげられなかったのですが….
    つまり今の自分のiPhoneには4.3.1のshshしか保存されていない・5.1にアップグレードしたいのですだそれは不可能ってことになるのでしょうか?

    • SHSHの保存は、自分でTinyUmbrella等のツールを使用して保存するか、脱獄を行っている場合はCydiaが自動で保存しているかになります。また、保存されるのはその時にAppleが発行しているバージョンのSHSHのみです。

      iOS 5.1 SHSHが保存されていないのであれば、残念ながら現時点でiOS 5.1にアップデートする手段はないという状態になってしまいます。

  22. 新参ものです
    shshの容量はどれくらいになるか教えていただけないでしょうか

    • 取得方法、バージョン、デバイスなどによって異なるのですが、3~9kb、もしくは20kb前後になります

  23. iPhone5(OS 6.1) / iPad 4G(OS 6.0.1)を使ってますが、shshは保存しておいた方が良いのでしょうか?
    メリットはあるのでしょうか?

    • 現時点でメリットがあるか?と言われると、まだありません。
      ただ、今後どのような使われ方をするか分からないので、SHSHは必ず毎回取得しておくことが肝心です。

      • そうですね、保険という意味で保存しておいた方が良いかもしれませんね。
        次回から取得していきたいと思います、

  24. 昔はSHSH認証がなかったと聞いたのですが本当なんですか?本人いわく初代iPhoneのiOS1.0.xをCFWを使って脱獄させたそうなのですが…

  25. iOS8からダウングレードできました!解説等もわかりやすく簡単にできました!ありがとうございますm(__)m

  26. iPhone5でios8です アップデートしてからかなり調子が悪く使い勝手が悪いのですが
    ios7.xxにダウングレードすることは可能なのでしょうか?

    • 現状ではSHSHが保存されていたとしても、不可能です

  27. iphone5 です。 現在、iOS8からダウングレードは可能でしょうか?

    • 現状は不可能となっています。

  28. くっそ分かりやすい

  29. あのー
    すみませんが、元々使ってるpcで脱獄をし、そのpcが壊れてしまいました!
    違うpcを買ったのですが、
    この場合、cydiaのshshの奴は
    取得出来ないのでしょうか?!教えてください!

  30. TinyUmbrellaがインストールできないいんですがそれは…
    404notfoundが出ますね
    ネット上にファイルが存在してないっぽいですよ?

    • 先日よりTinyUmbrellaがダウンロード出来なくなっているようです

  31. わかりやすい

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