「iOS 7.0.3」がリリースされて間もないですが、さっそくiFaithを使ってiOS 7.0.3 SHSHの取得・保存が可能になっています。
一番良いのはTinyUmbrellaを使用することなのですが、執筆時点ではまだ未対応なので、コレクターとしては一応こちらでも取得しておくのが安心です。
また、記事を書いてる時点では「iOS 7.0.2 SHSH」も、まだ一緒に取得することが可能です。
デバイスのバージョンは関係ありません
現在デバイスで使用しているiOSバージョンとは関係無く、Appleが発行しているSHSHを全て取得することが可能。
例えばiOS 6.1.2を使用していたとしても、Appleが発行中なのであればや「iOS 7.0.3」のSHSHを取得することが出来ます。
iPhone 5s / 5cは未対応
iPhone 5s / 5cでも取得が可能なのですが、これらに関してはSHSHがこれまでとは別の形式になっており、取得したとしてもデバイスがunknownとなってしまい正常に使用可能なSHSHとなっているか微妙なようです。
今後のために
今現在SHSHを使用した復元等は出来ませんが、今後SHSHを活用出来る様になる可能性もゼロではありませんので、忘れないうちに取得・保存しておきましょう。
iFaith v1.5.9
-
- 【iH8sn0w.com – iFaith】
- 上記リンク先、『iFaith』リンクよりダウンロードが可能です。
*iFaithはWindows版のみしかありませんので、ご注意ください
iFaithで iOS 7.0.3 SHSH を取得!
- デバイスを自動認識させるのが楽なので、SHSHを取得したいiPhone等のデバイスをパソコンと事前にUSB接続しておきます。
- メニューが4つ表示されますので、SHSHを取得する機能である左下の『Show Available SHSH Caches on Server』を選択。
- 接続されているデバイスのECID情報などが読み込まれ、下記の様な表示が出現します。(認識されるまで十数秒要する場合があります)
SHSHを取得したいデバイスがきちんと選択されている様であれば、『はい』をクリックしてください。
- 何を実行するか?というメニューが表示されますので、一番上の『Fetch the latest SHSH blobs Apple is Actively』を選択し、最新版のSHSHをAppleサーバーから取得しましょう!
- 後は待っているだけでAppleが発行中の取得可能なSHSHを全てを自身のパソコンへ保存、Cydiaサーバーへ送信することが出来ます。作業は数分もかからずに完了しますので、ちょっとだけ待ちましょう。
- 全ての作業が完了すると保存出来たSHSHと保存場所、サーバーへ送信したSHSHといった情報が書かれたポップアップが表示されます。
今回の場合は『iOS 7.0.2、iOS 7.0.3』のSHSHが取得され、「They have been stored locally at:」に続いて書かれているフォルダに保存されたことになります。(ちなみにTinyUmbrellaの初期保存フォルダと同じ場所です)
また、表記が『7.0.3bGM』といった物になってしまいますが、表記上の問題だけのようです。
更に取得されたSHSHはCydiaサーバーにも送信されますが、送信されたからと言ってもCydia側にすぐ反映されるわけではありません。必ず手元にも保存・保管しておくようにしてください。
コメント
現在、FWに7.0.3のSHSHを埋め込むことはできますか?
現時点でiTunes 11.1.xを使ったCFWの復元が不可となっていますので、これが解決するまでは待機になるかと思います
いつも更新が早くて助かります。
早速、取得しますっ!
FWさえ取得していればredsn0wを使ってどのバージョンのSHSHでもすぐに保存できますよね?
はい、そちらでも可能です。ただし、TinyUmbrellaが対応した時点で、必ずこちらでも取得するようにしてください
これで迷う必要がなくなった
6.1.4で待機!
iPhone 5は[A1428] [A1429]のどちらを選択すれば
良いのでしょうか?
GSMモデルA1428 (4, 17) 米国とカナダの一部キャリア向け
CDMAモデルA1429 (1, 3, 5, 13, 25) 日本のKDDIを含む各国各キャリア
GSMモデルA1429 (1, 3 5) 日本のソフトバンクを含む欧州やアジア、オーストラリア
1428はat&t版
ありがとうございます!
いつもありがとうございます。
早速取得・保存しました。
iPhone4GSM8GiOS7.0.3を使用しているのですが、6.xxに戻す方法はありますか?
6.xx系のSHSHを取り損なってしまい、CydiaからのSHSHを取得したのですが、
IPSWに埋め込む際にエラーが出てしまいます。
正常なSHSHがあれば可能ですが、破損している場合は不可となってしまいます
現在iPhone 4のベースバンドをiFaithで03.10.01に維持した状態のios6で使用しています。出来ればベースバンドを維持したままios7にアップグレードしたいのですが可能でしょうか?よろしくお願いします。
現在iTunes 11.1ではCFWでの復元が出来ませんので、その影響でiOS 7へのベースバンドを維持したままアップデートという手法が正常に使えない状況になっています
お返事ありがとうございます。アップデートが可能になる予定はあるのでしょうか?現在はiFaithで取得したios7のSHSHでIPSWを製作しようとSHSHを確認すると[アプリケーションのコンポーネントでハンドルされていない例外が発生しました]というメッセージが表示される状態です。アップデートはあきらめた方がいいのでしょうか?
デバイスや環境が分からないため難しいのですが、エラー自体はPC環境によって起る場合があります。
また、iOS 7 SHSHを組み込んでもiTunes 11.1ではCFWでの復元が出来ませんのでご注意ください。
度々お返事ありがとうございます。
お伝えしたエラーメッセージはPCなどの環境が原因と考えられるわけですね?
それでは、PCの環境を変更し(ちなみにiPhone4 iOS6.1.3 ファームウェア04.10.01 PCのOSはwin8を使用中です)エラーメッセージが出なくなれば、iTunes11.0で復元するとiOS7へアップグレードできる可能性があるということでしょうか?
海外のサイトでiOS 7からiOS 6.1.3へのダウングレード方法として、iTunes11.1ではなくiTunes11.0を使用するようにと注意書きがありました。
環境にもよりますが、その可能性もあります。ただし、SHSHの組み込みとCFWでの復元は全く別の問題です。
iTunes 11.1ではCFWによる復元は不可になっていますが、iOS 7を正常に扱うためにはiTunes 11.1が必要となります。
https://tools4hack.santalab.me/itunes111-cfw-restore-error-itunes1105-downgrade.html
iPhone4と4Sです。
iFaith 1.5.9を使ってios7.0.6 のSHSHを取得しようとしましたが
下記のErrorが出て取得できません。
iFaith has failed to fetch the following blobs:
Unknown(11B651)
Are you running the latest version of iFaith?
*It is possible that Apple has stopped signing the above firmwares!
iFaith 1.5.9は非対応?
サーバー側がまだ対応していないため、そのエラーが出るようです
返信、ありがとうございます。
もう少し待ってみます。
質問です。
iPhoneをPCに繋げなくてもECID直接入れればSHSHって取得したことになりますか?
やってみたところ一応取得はできたのですが気になるので。
はい、正確な物であれば大丈夫かと思います