今日(2013年4月9日)の夕方あたりからCydiaに保存されているSHSHのバージョン表記が消えて、別の表示に変わっています。この件について、一部重要な事もありますので、ご紹介。
Cydiaに保存されているSHSH
通常、Cydiaのトップページ最上部には、Cydiaサーバーに保存されているSHSHのバージョンが表示されています。ですが、数時間前から『See TSS Center (below) to request iOS SHSH.』という表記に変更されています。
iOS 6.1.3 SHSHの取得
『TSS Centerって項目を見てねぇ~』ってことなので、Cydiaトップページの少し下側にある『TSS Center』項目を見てみましょう。
ここから『Save 6.1.3 Now』を選択する事でiOS 6.1.3 SHSHの取得を指示することが出来る様になっています。
なんで表示が消えた?
トップページから保存されているSHSHの表示が消えている件ですが、これはSHSHに問題が発生していたからという理由があります。
Cydiaが自動取得・保存してくれていたiOS 6.0 ~ 6.1.2 SHSHのAPTicket部分(SHSHの一部)が正常な物では無かった様で、役に立たたない物になってしまっているそうです。
要するに、このSHSHを使ったダウングレードや復元が出来ない、と言う事になります。
Cydiaの作者Saurik氏が書いている【Where did my iOS 6 TSS data go?】を読んでいただくとより詳しく分かりますが、まとめるとこんな感じ。
SHSH自体が消えたわけではありません
また、SHSH自体が消えてしまったわけではなく、トップページから表示が消えているだけで、『TSS Center』項目内に表示されています。
問題があるSHSHはCydiaが自動取得したもの
問題が発生しているSHSHはCydiaが自動で取得したSHSHです。
そのため、SHSH発行中にAppleサーバーから直接TinyUmbrellaやRedsn0w、iFaithを使って取得していたSHSHに関しては問題は起っていないとのこと。
これらSHSHは問題無しですので、いつも通り使用していただくことが可能。
影響があるデバイスは3機種だけ
今回の問題で影響を受けるデバイスはiPhone 3GS・iPhone 4・iPod touch 4Gの3機種のみです。
これら~A4デバイスのみはiOS 6以降でもSHSHを使用した復元(ダウングレード・アップデート)が可能なのですが、今回問題となっていたSHSHを使用しての復元が出来ないと言う事になってしまいます。
ちなみに、無理矢理使おうとすると、以前のSn0wbreezeやiFaithの記事で書いたように復元後にDFUモードループに陥ります。
そのほかのiPhone 4S、5、iPod touch 5G、iPad 2、3、4、mini等の機種に関しては元々iOS 6でSHSHを使った復元が出来ないため、現状で何かしらの影響があることはありません。
~A4デバイスは本体からSHSHを抜き出せる
~A4デバイス(iPhone 3GS・iPhone 4・iPod touch 4G)に関しては、現在使っているiOSバージョンのSHSHを本体から抜き出して生成することが可能となっており、これを復元に使用する事が出来ます。
なので、今回影響を受けてしまった方で、もし現在iOS 6.0~6.1.2を使用している場合はRedsn0w「Fetch」かiFaithを使用してSHSHを抜き出しておくと安心だと思います。
SHSHをCydiaサーバーへ送信する
また、Appleサーバーから直接自身で取得した正常なSHSHを持って居る場合はRedsn0w等を使用してCydiaサーバーへ送信しておくことが可能です。ただし、確実に手元にもSHSHを保管しておくようにしてください。
〆
今回影響があるのはCydiaを使用しているデバイスの25.8%だけであり、74.2%の人には影響なしとのことです。
また、~A4デバイスの方はiOS 6.1.3でも仮脱獄は出来てしまうので、脱獄も出来なくなったという状況には陥らないのがせめてもの救いでしょうか?
以前iSHSHitで取得したSHSHが使用不可となっていたことがありました。そのときにもお話しさせていただいたのですが、いくつかの手段でSHSHを取得・保存しておくことが安全ですね!最低でもTinyUmbrellaが対応しているのであれば、そちらを使ってSHSHを取得しておきましょう。(6.1.3はまだ未対応ですが…)
コメント
まともな人はPCに保存してるだろうし、あまり問題にはならなさそうですね
iPhone4Sを使ってる俺には無縁な話だった
そうでもないよ
4SでもiOS 6のいくつかのSHSHが消えてる
アップし直しとけ
傘がまだ6.1.3に対応してないのにしばらく気づかなかった。
記事に関係ないのですがdockのアイコンをラベルだけ残して透明にするtweekありますか?
透過ってのはどの程度のことを言ってるの?完全に消したいの?
完全に消したいです
君が言ってるのはおそらくWinterBoardのテーマのことだと思う
dbarだったかな?確かそういうテーマで君の夢が叶うはず
おぉ…まったくその通りでしたw ありがとうございますm(_ _)m
すいません…↑透過したいのはdockのアイコンの画像です
TSS Center の項目のところは
Where is “ios6.0-6.1.2”?
となってます。
その上には、保存(?)されているshshが表記されてます。これって大丈夫なんでしょうか?
記事読みましたか?
はい、問題ありません
cydiaの画面を開いた時にデータが読み込めませんと出るのですが、何か関係してるのでしょうか?
通常は問題無く読み込めるはずです。WiFiを接続し直したり、環境を変えてもう一度確認してみてください
冷や汗 セーフ
redsn0w経由で念の為Cydiaサーバにshsh保存し直した。
念の為アンブレラ経由で元のCydiaサーバにあったshshもローカル保存した。
あいぽん5だし復元&ダウングレードは当分無理そうだし意味無いかもだけどね。
影響は少ないとか役人の責任逃れみたいで脱獄業界の重鎮らしくないセリフだな。
今は使ってない古い脱獄済みiPhoneを引っ張り出して来て、Cydiaが自動的に取得してた6〜6.1.2のSHSHを使って何気なしにアップデートしようとしたら出来なくておおごとになったとか、普通に起こりそうだが。
結局自分でSHSH取らなきゃならないし、今回みたいな混乱を招くからいっそCydiaでSHSHの自動取得なんてやめればいいのに。
iOS6.1.2を使用しているのですが、間違えて『Save 6.1.3 Now』の方をタップしてしまったんですけど、何か問題はありますか?(´□`;)
Cydiaサーバーにお使いのiDeviceの6.1.3用SHSHが保存されただけなので、別に問題は起きませんよ。
むしろ、今後に備えてSHSHを保存したわけですから賢明な選択なんですけどね^^;;
ただ、Cydiaだけに頼らず、自力でローカル側にもSHSHを保存しておいたほうがいいでしょう。
iOS 6.1.3 SHSHの取得指示ですので、問題ありません。
4sもあーなってるんでけど
表記上は全てこのようになっています。
いつも参考にさせて頂いております。
今回の件で少数派の3GS(旧ロムデバイス)をメインに使用している者です。
現在、tinyumbrella-6.12.00.exeを使用して確認したところ、
iPhone3GS 3.1 (7C144)-
iPhone3GS 3.1.2 (7D11)-
iPhone3GS 3.1.3 (7E18)-
iPhone3GS 4.0 (8A293)-
iPhone3GS 4.0.1 (8A306)-
iPhone3GS 4.0.2 (8A400)-
iPhone3GS 4.1 (8B117)-
iPhone3GS 4.2.1 (8C148a)-
iPhone3GS 4.3.3 (8J2)-
iPhone3GS 5.0.1 (9A405)-
iPhone3GS 5.1 (9B176)-
iPhone3GS 5.1.1 (9B206)-
iPhone3GS 6.0 (10A403)-
iPhone3GS 6.0.1 (10A523)-
iPhone3GS 6.1 (10B141)-
iPhone3GS 6.1.2 (10B146)-
がPCに保存されている事が確認できました。
cydia TSS Center で 6.1.3 を保存しました。
redsn0w_win_0.9.15b3 で、tinyumbrellaのshshを
submitしたのですが、cydia TSS Centeに
6.0-6.1.3の表記が有りません。
表記する事は可能でしょうか?。
Cydiaに表示されるかどうかはタイミングと状況次第ですので、気にせずに手元のSHSHを大事に保存しておくようにしてください。
自分のiPhone5 6.1.2も同じ表示がでてますね
困った(~_~;)
表記自体は全てのデバイスで表示されます。
Where is “ios6.0-6.1.2″?はタップして大丈夫ですか?どういう意味なんでしょうか?
また、私もcydiaを開いた時更新されません。何故なんでしょうか?
今回の問題に関して説明が書かれているページになります。
質問ですがtinyumbrellaでSHSHは保存してあるのですがその時request shsh from cydiaにチェックを入れてcydia からshshを取得した記憶があるのですがこれも不具合のあるshshなのですか?
私も同様にrequest shsh from cydiaにチェックを入れてtinyを動かして、shshを保存しました、その時に既に保存済みだった過去のSHSHも再ダウンロードしているようなのですが、ifaithでshshを選択するとエラーメッセージが出ます、つまりtinyで保存した正常なSHSHもcydiaにuploadしておいたなら、request shsh from cydiaにチェックを入れると、過去の正常なSHSHを異常なshshで上書きしてしまうことなのでしょうか? 折角取得してきたtinyでのshshが全てダメになったのではないかと衝撃が走っております。
iFaithで確認をしていただくのが確実なのですが、少し前のバージョンのTinyUmbrellaからSHSHの上書き保存をされないようになっています。
ただし、それ以前のTinyUmbrellaを使用していた場合は、上書き保存されてしまいます。
6.1.2に上げようと思っていた矢先・・・全滅
iOSの最新が6.1.2だった時はAppleサーバーより6.1.2と4.1を拾ってきてくれていたようですが現在は6.1.3のみなのでしょうか?
未脱獄の新B/ROM 3Gs(iOS6.1.2)を試しにredsn0wにてiOS4.1にRestore(Remote)してみたらアッサリダウングレード出来てしまいました、
Cydia上に表示はしていませんが可能と判断して良いのでしょうか?
3GSのみは未だにiOS 4.1 SHSHが発行されているため、Appleから取得することが可能です。
なので、現時点でAppleから取得出来るのはiOS 6.1.3とiOS 4.1のSHSHと言う事になります。
お世話になります。
ttp://gazo.shitao.info/r/i/20130428002201_000.jpg
上記の状態の場合、6.1.2のSHSHが保存されていると考えて良いのでしょうか?
ちなみredsn0wの『Submit』機能を使っても、Cydiaに6.1.2の表記が出ません。
一応取得は出来ているようなのですが、もしCydiaが自動取得した物をTinyUmbrellaでパソコンへ保存したという場合は今回の問題に該当する場合があります。
一度iFaith等でCFWの作成時にSHSHを選択し、エラーが出ないかを確認してみると安全かと思われます。
iPod touch4thを使っているのですが、SHSHがios6.0-6.1.2までチケット部分の破損で使えないから、Cydiaのサーバーから消えている筈なのですが、何故か6.1.2だけ、サーバーから消されていません。 これは破損してなく使えると考えて良いのですか?
Cydiaサーバーから全てのSHSHが消えているという事ではありません。
SHSH自体が保存されていたとしても、状況によっては問題があるSHSHの可能性もあります。一度iFaith等で正常な物かを確認してみると安全かと思われます
返信ありがとうございます。 確認のやり方はFWに組み込んで復元してみればいいのですか?
ファームウェアへの組み込み作業を行う時に、最初にSHSHを選択します。この際にiFaithが問題があるか、ないかを判定してくれるようになっています。
エラーが出ましたらダメということ、問題無し表示であれば大丈夫ということですので、その作業だけを行っていただければ大丈夫です
ありがとうございます。 一度試してみます(^ ^)
復元後リカバリーループを解除するにはiREB-r7でループを解除すればOK。
自分のが6.1を入れた後ループする。
iPod touch 4g を使っています。仮脱獄状態です。
Cydiaには6.1と6.1.2と6.1.3が保存されています。
ダウングレードするときには入獄状態にした方がいいんでしょうか?
iFaithとTyniUmbrellaを使ってもエラーが出ます。
iFaithの方はSHSHを選択してソフト側が読み込む時にエラーがでて、TyniUmbrellaはiTunesで1600代の数字のエラーがでます。セキュリティソフトの一時的な無効化を試みましたが結果はエラーが2005でした。
TyniUmbrellaをアンインストールしてからCydiaからSHSHを再ダウンロードしても一緒です。
しかしiFaithで6.1.3のshshは認識されるのですが…
Redsn0wもSn0wbreezeもだめでした。
しかもTyniUmbrellaの方は起動した時にエラーがでます。
SHSHが正常ではないと判断してエクスプローラーからshshファイルを削除してTyniUmbrellaからCydiaにあるshshをダウンロードしてダウングレードを試みても一緒でした。
なぜですかね?
iOS 5以降はTinyUmbrellaを使用した認証サーバー偽装の手法が不可能になっています。ダウングレード等を行う際にはiFaith等を使用してください。
iFaithを使用した際の具体的なエラー内容が分からないので難しいのですが、Cydiaが自動保存したiOS 6.0~6.1.2 SHSHに関しては問題が発生しており、使用出来ない破損したSHSHになっている可能性が非常に高いです。もしそれに該当する場合はそのSHSHを使用することは出来ません。
https://tools4hack.santalab.me/cydia-tss-center-shsh-apticket.html
ただし、自身でAppleサーバーよりTinyUmbrellaを使用して直接取得していたSHSHに関しては破損していませんので、ご使用いただけます。(Cydiaサーバーから取得した物は不可です)
もしかしたらSHSHが使えるようになるのかもしれないですよね?
なんとも言えないのですが、現状では破損したSHSHを使えるようにする手段や、その情報は皆無な状態です