[重要] iOS 3.2.2 & 4.0.2 ECID SHSH を保存しよう with Umbrella の 使い方
2010 8月 18
iPod touch 2gen 用 4.0.2 リリースに伴い、3.2.1 (iPad) & 4.0.1 の
認証が打ち切られる気配 があります。
その流れからか、Umbrella も 3.2.2 & 4.0.2 対応版が 出ています。
現在はまだ beta 版ですが、特に大きな 問題なく作動確認しました。
iPhone 3G / 3GS / 4 / iPad で作動確認 済み。
最新版が登場次第、本ページに入手リンクを追加していきます。
最新の 3.2.2 & 4.0.2 の ECID SHSH 保存には
下記にある 最新 ver 4.02.03 以降が必要です。
最新の ECID SHSH 取得・保存のために、最新の Firmware を
インストール (復元) する必要はありません。
現在使用中のバージョンが 3.1.3 や 4.0 であっても
最新の ECID SHSH 取得・保存は可能です。
入獄中・脱獄中は一切関係ありません。
ECID SHSH 保存のために JailBreak する必要もありません。
よって JailBreak が出来ない時期に本体を入手しても、
その時期に有効な ECID SHSH の保存は可能です。
3.2.2 & 4.0.2 の Firmware の変更点は 主に PDF 取扱の脆弱性を塞いだ事です。
3.2.2 & 4.0.2 の ECID SHSH 保存は さほど重要とは思いませんが、
ECID SHSH は 有効中にしか保存出来ませんし、保存した事で弊害はありません。
保存しないより保存しておいた方が良いと思います。
Umbrella の使い方・ECID SHSH 保存の重要性を理解されたい方は、
本記事を最後まで、じっくりとお読み下さい。
慣れた人でも、 shsh ファイルのバックアップだけはお忘れ無く。
対応 iOS
iPad : 3.2 〜 3.2.2
iPhone 3G : 4.0 〜 4.0.2
iPhone 3GS : 3.0 〜 4.0.2
iPhone 4 : 4.0 〜 4.0.2
iPod touch 2gen (Non MC Model ) : 4.0 〜 4.0.2 *
iPod touch 2gen (MC Model) : 3.1.1 〜 4.0.2 *
iPod touch 3gen : 3.1.1 〜 4.0.2 *
* iPod touch 用 4.0.1 は Firmware 自体が存在しません。
Download
for Mac (Intel Mac & MacOS X 10.5 以降)
ver 4.02.05 (Add 8/23)
for Windows
ver 4.02.05 (Add 8/23)
for Linux (PowerPC with MacOS X 10.5 以降 も こちら)
ver 4.02.05 (Add 8/23)
* MacOS X 10.4 以下のサポートは ver 4 から打ち切られています。
Java 版を使用しても 10.4 以下の環境では使用できません。
PowerPC の 方は Java 版で作動可能と思います。(未検証)
無理な場合、会社・ネカフェ等で行って shsh ファイルをお持ち帰り下さい。
ECID SHSH 保存の重要性
ECID SHSH 保存 とは Firmware (iOS) 復元時に iTunes が Apple と 認証内容の事です。
Apple は 新しい Firmware を リリースすると、それ以前の認証を打ち切ります。
その結果、例え 以前の Firmware ファイル (.ipsw) を保有していても
通常 Option (Windows は Shift) + 復元ボタン では復元出来ません。
この ECID SHSH を保存しておく事で、Umbrella の TSS Server を
ローカル認証サーバにして、復元する事が可能となります。
復元時には iTunes の バージョンの組み合わせもありますので、
ダウングレード、若しくは 認証が打ち切られた バージョンに
アップグレードされたい方は、下記記事リンクをご覧下さい。
[iOS] iOS の 正しい ダウングレード 方法 (Mac & Windows 共通)
認証ファイルは個体毎で異なる 16進数の ID (ECID) と Firmware で
生成されているので、個体毎・Firmware 毎に異なります。
(Umbrella で 表示される ECID は 8進数に変換されたものです)
4.0.1 shsh を保存したからといって、4.0.2 を保存しなくても良いという事ではありません。
必ず 新しい Firmware がリリースされる度に 対応 Umbrella を用いて保存。
今は不要と思っていても、将来 JailBreak する時に必要であったり、
通常使用時でも 新しい Firmware にしたら問題が起きて、戻したい時に使えます。
認証有効中にしか取得できませんし、手間ある行為ではないですから
必ず毎回保存するようにしましょう。
Umbrella の 使い方
iPhone を基本として解説しますが、iPad も iPod touch も同じです。
Umbrella を使用するには、iPhone が認識できるよう
iTunes を インストールしておく必要があります。
若しくは Apple Mobile Device ドライバがインストール済みである事。
出先で保存する場合、よく理解して焦らずに行いましょう。
使用する時は、最初に iPhone を接続した上で Umbrella を起動。
以前のバージョンでは後からの接続でも認識しましたが、今回は認識しない事あり。
最初に iPhone を接続、そして Umbrella を起動が確実と思います。
for MacOS X
初めて使う時、起動時に システムパスワード が聞かれますので、
正しく作動させる為には必ず入力して下さい。
キャンセルをしても起動はしますが、正しく作動はしません。
パスワード入力をキャンセルした場合、一度終了・起動で再び聞かれます。

for Windows (XP / Vista / 7 共通)
Windows で Umbrella を初めて使う方へ
Umbrella は Java アプリケーションです。
下記から Java をダウンロードしてインストールして下さい。
Java がない事には、起動することすら出来ません。
![]()
初めて使う時、起動時に Windows セキュリティ から ファイアーウォールの
通信許諾画面が出ますので、アクセスを許可 (XPなら解除) を行って下さい。

Windows OS 標準 セキュリティ (Windows セキュリティ) 以外を
ご使用の方は、ご使用中の セキュリティソフトに応じた画面で警告が出ると思います。
同様に許可・解除して Umbrella の作動を全て許可しましょう。
何も警告が出ない場合は、セキュリティを使用していないか、
手動でセキュリティソフトに応じた設定を行う必要があります。
ご使用のセキュリティソフトの説明書を見て、許可・解除を行って下さい。
ここからは Mac / Windows / Linux問わず、共通です。
説明画面は Mac のものを用いますが、Java アプリなので同じです。
Umbrella を 起動した画面

iPhone を 接続すると、Save My SHSH ボタンの下に接続されている iPhone が表れます。
接続していない・正しく認識されていないと Connect a device… となります。
スペックの高くないパソコンだと表示まで少し時間を要する事もありますので
表示されるまで 10秒程は待ってみましょう。
正常な Core Duo 以上の 機種であれば、起動直後に表示されるはずです。
通常、ECID SHSH 保存だけであれば、このまま Save My SHSH を押すだけです。
しかしこの状態で保存されるのは 現在認証が有効中なバージョンの若い方です。
現在のように 3.2.1 & 3.2.2 / 4.0.1 & 4.0.2 と 2バージョンの認証が有効中な現在、
目視で確認する事が確実ですので、筆者は下記の方法を推奨します。
’10/8/20 追記
8月20日 AM 07:30 の 段階で 3.2.1 & 4.0.1 の 認証は打ち切られました。
Umbrella 4.02.04 以降は 自動的に 3.2.2 & 4.0.2 が 選択されます。
ECID SHSH の 保存方法 from Apple
1、Advanced Options に チェックを入れ、Advanced Option を表示

2、Device / Version を 現在最新のものを選択
ver 4.02.03 は 3.2.1 or 4.0.1 が選択されます。
ver 4.02.04 は 3.2.2 or 4.0.2 が選択されます。
3、Request From : は Apple を選択
ここを Cydia にしたままでも Cydia サーバ経由で Apple TSS に確認に行きますが、
Cydia サーバ経由の方が 遅い ですし、Apple 直接の方が 安心感があります。
Cydia サーバを信頼してない訳ではありませんが、まずは Apple から直接取得しましょう。
4、Save My SHSH を 押して、ローカル (自分のパソコン) に保存
取得中は Save My SHSH ボタン下に ぐるぐるマークが出ます。
ぐるぐるマークがなくなり、保存が成功していれば 画面下 Log に SUCCESSFULLY と出ます。
念のため、Display SHSHs ボタンを押して、一覧にあるか確認。
この一覧にあれば、ECID SHSH が ファイルとしてローカルに保存されてるという事です。

(筆者は保有機種が多いので、上記画像のようになります…)
このままだと ローカルに保存されただけですので、
Cydia サーバにも保存をしましょう。次章を。
Log 内容については Cydia サーバ への保存方法を説明後に記載します。
Cydia サーバへの ECID SHSH の 保存方法
1、Advanced Options に チェックを入れ、Advanced Option を表示
2、Device / Version を 任意のものを選択
3、Request From : は Cydia を選択
4、Save My SHSH ボタンを押す
成功すれば SUCCESSFULLY と出ます。
すでにローカルに保存されているからか、少し早いように思えます。
Request From : で Cydia を選択すると、Cydia サーバを経由して
Apple の 認証サーバ TSS に確認に行きます。
Cydia サーバに保存されていない場合は、保存リクエストを出した上で
ローカルパソコンに shsh ファイルを保存してくれます。
直後に Cydia App の Welcome to Cydia 上に反映される事もあれば、時間を要する事もあります。
今回筆者は、iPad は すぐに反映されましたが、iPhone は 全て 未反映のままです。
仮に反映されない事が続こうとも、ローカルに保存してあるので心配不要です。
Cydia サーバは非営利目的で iPhone Dev Team (Saurik 等) が公開してくれているものなので、
何かあった時の事を考えたれば ローカルに保存しておく事が確実と思います。
Cydia サーバに保存済みの shsh をローカルに保存する事も可能です。
2で任意のバージョンを選択するとローカルに shsh ファイルとして保存を試みます。
ここで失敗するという事は、Cydia サーバに保存されていないという事です。
ローカルに shsh ファイルとして保存されていなくとも、Cydia サーバに保存されていれば
この手法を用いる事で Cydia サーバから 過去認証ファイルを取得する事ができます。
本体を中古で入手した場合、過去ユーザーが JailBreak をしていたなら、保存されてる可能性あり。
逆に ローカルに shsh ファイルは存在するが、Cydia に 保存していない場合、
認証が打ち切られた後に ローカル shsh ファイルから Cydia サーバへの保存は出来ません。
認証有効中の間に、Cydia サーバにも保存をしておきましょう。
Umbrella Log 画面の内容説明
成功時
Request From : Apple 時
SHSH SUCCESSFULLY saved! [Click Here to Open]
(SHSH の 保存に成功しました!)
Request From : Cydia 時 :
SHSH SUCCESSFULLY saved! [Click Here to Open]
You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
( Cydia サーバへ SHSH の保存リクエストと あなたのパソコンに 保存に成功しました! すぐ表示されなくても Umbrella 作者に bug 報告しないで下さいね)
失敗時
Request From : Apple 時 (iPhone 4 で 4.0 取得テスト)
APPLE is NOT signing iPhone4 4.0 (8A293) 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.
(Apple は iPhone 4 用の 4.0 の認証は打ち切っています。Cydia に保存されている場合、Cydia サーバから取得する事は可能です。されていない場合、手立ては在りません)
Request From : Cydia (iPhone 3GS で 3.0 取得テスト)
CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 3.0 (7A341) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.
(Cydia は iPhone 3GS 用の 3.0を保有していません。取得する手立ては在りません。手遅れです)
その他の説明
Start TSS Server ボタンについて
このボタンを押すと、Umbrella が 認証サーバ (TSS) になります。
ローカルに保存済みの shsh バージョンへ いつでも復元可能です (要 Firmware ファイル)
但し、iPhone・Firmware のバージョン・iTunes のバージョンの組み合わせも
重要な所となりますので、任意の Firmware にしたい場合は、下記記事リンクをご覧下さい。
[iOS] iOS の 正しい ダウングレード 方法 (Mac & Windows 共通)
8月20日に とうとう 3.2.1 & 4.0.1 の 認証は打ち切られました。
以後、3.2.1 & 4.0.1 以下に復元したい場合、Cydia サーバ か ローカルに
shsh ファイルが保存されてない限り、復元する事は出来ません。
shsh ファイルを保有していても、Umbrella TSS Server を使うか
Cydia サーバを認証先に変更しない限り、通常手法では復元出来ません。
詳細は上記記事リンクのダウングレード方法をご覧下さい。
Umbrella TSS Server の仕組み (ちょっとオタクなお話です。not ヲタク)
通常 Firmware の 復元を行う時、iTunes は gs.apple.com へ認証確認に行きます。
この認証が通らないと、復元が出来ないという訳です。
gs.apple.com というドメインは、現在であれば IP : 17.151.36.30 です。
Apple 次第で IP アドレスは変更になるかもしれませんね。
Umbrella の TSS Server を起動すると Umbrella は システムの hosts ファイルに
127.0.0.1 gs.apple.com の 1行を書き加え、hosts.umbrella というファイルを作成し、
hosts ファイル内容をバックアップします。
上記 1行は gs.apple.com が 本来目指す IP ではなく、自分自身 (ローカル) へ 行くようする呪文。
勘の良い人は分かると思いますが、hosts ファイルは DNS のようなもの。
この状態で Umbrella が 認証先となるので、ローカルに shsh さえ保存していれば
iTunes は 認証を受けられ、いつでも任意の Firmware に 復元可能という訳です。
Umbrella TSS Server を終了すると、#127.0.0.1 gs.apple.com と # (コメント) を付け
その 1行を無効にした上で、hosts.umbrella の中身と置き換えます。
Umbrella が hosts ファイルを触るからといって、Server を停止にすれば
元の環境に戻るので、 安心してご利用いただける仕組みです。
初起動時に MacOS X では 管理者パスワード、Windows ではセキュリティの警告が出るのは
Umbrella が hosts ファイルを触る仕組み上、絶対に必要な事だからです。
shsh ファイルを保存する .shsh フォルダを作成するにも必要だと思われます。
127.0.0.1 について (ちょっとオタクなお話です。not ヲタク)
127.0.0.1 とは ループバックアドレス言い、ネットワーク上で自分自身を表す仮想アドレスです。
ループバックアドレスはOS によって異なりますが、有名所はほとんど 127.0.0.1 です。
管理者がしっかりしている場合、このアドレスを変更しているケースもあります。
Kick Device Out of Recovery ボタンについて
通常時はこのボタンは押せません。
このボタンは Recovery Mode の iPhone を 1クリックで 通常時に戻すボタンです。
電源とホームボタンを長押しして終了、再度で起動しなければ行けない事が、1クリックで済みます。
Recovery Mode から 通常モードにしたい時に活用しましょう。
保存済み shsh ファイルのバックアップをしよう
ECID SHSH をローカル・Cydia に保存したからといって安心しないように。
もしパソコンが不調になったら….。HDD が クラッシュしたら…。
残るは Cydia だけが 頼みの綱 となる訳ですが、自分で別にバックアップしておくのが安心です。
自宅・通信回線・ルーターの問題でネットが使用できないが、復元をしなくてはいけない。
そんな時、ローカルに shsh ファイルがあれば、Umbrella TSS Server で認証できます。
保存された shsh ファイルの表示方法
Display SHSHs ボタンを押したら 画面が出るので、OK で閉じます。
その後 log を見ると、保存されている shsh ファイルが 一覧 表示されます。
青い一覧表示をクリックする事で、ファイルが表示されます。
そのファイルを USBメモリスティック・NAS・FTP・CD/DVD-R 等に
保存しておけば、何かあっても安心ですね。
筆者は NAS・外部サーバ・ 外付けHDD・内蔵 HDDにバックアップしています。
厳重すぎるのですが、無くなったらもう2度と取り戻せませんから。
3.2.2 & 4.0.2 が 出た後でも、3.2.1 & 4.0.1 の 認証は 8日程続きましたが、
やはり打ち切られてしましました。
U.S. における JailBreak 合法認定後、初の Firmware リリースの後だったので
認証廃止か?!と一瞬期待しましたが、一時的なものでした…。
今回は iPod touch 2gen 用のみリリースが 6日遅れたのが要因の1つかもしれません。
通常であれば 新しい Firmware リリース後、16時間程で認証打ち切られます。
ECID SHSH の保存が重要という事は、今後も変わりそうにありませんね。
ーーーーーーーーーーーーーーー
2010年08月18日 (17:55) 投稿
2010年08月20日 (09: 30) 記事追記・Umbrella 4.02.04 リンク追加
2010年08月23日 (11:55) Umbrella 4.02.05 リンク追加
コメント (31)

冒頭の「3.2.2 (iPad) & 4.0.1 の認証が打ち切られる気配があります」というのは「3.2.1」の間違いではないでしょうか。
[...] This post was mentioned on Twitter by ryodo2macintosh, AppleVoice. AppleVoice said: [重要] iOS 3.2.2 & 4.0.2 ECID SHSH を保存しよう with Umbrella の 使い方 http://bit.ly/aLDcBm [...]
iPhone4を接続しても,Connect a Deviceとなってしまうのですが・・・JBするまえは,取得できていました。JBと関係があるのでしょうか?
To forzando さん
ご指摘ありがとうございます ^^;
早速訂正させていただきました。
また何か発見したら、お願いします m(__)m
To okazu さん
>iPhone4を接続しても,Connect a Deviceとなってしまうのですが・・・
>JBするまえは,取得できていました。JBと関係があるのでしょうか?
Umbrella が作動するしないは、JailBreak は一切関係ありません。
Connect a Device… となるのは、セキュリティで Umbrella の認証がされてないのでは?
一度アンチウイルス・セキュリティをオフにして起動をお試し下さい。
若しくは現在の Umbrella を削除して、再度新しい Umbrella を起動してみて下さい。
そこで セキュリティ関係から許可・解除を求められたら、許可・解除下さい。
Vista / 7 の場合だと、Umbrella アイコンを右クリックして管理者として実行。
Mac の場合だと、dmg ファイルのままではなく、必ず アプリケーションフォルダに
コピーしてから起動して下さい。(その他の場所でも良いですが、dmg のまま使用不可という意味です)
度々すいません。ループバックアドレスは172.0.0.1ではなくて127.0.0.1だと思います。小姑のようですいませんが…
To forzando さん
とても助かります^^l;
頭で理解していても記事執筆に集中した時、
入力ミスをそのまま続けちゃうんですよね…。
また宜しく御願いします。
一読させてもらいました。
まだ、理解できていないのでアドバイスおねがいします!!
自分は、JBが気になりながら何もしていないiPhone4(4.0)です。。。
・「認証が打ち切らた」
とは、「iTunesで復元」すると最新グレード(4.0.2)で復元される
と言う事なのでしょうか??
・「ECID SHSH は 有効中」
とは、認証とは別の内容なのですか?
4.0は無効なのでしょうか??(苦笑
・本文中の「ECID SHSH の 保存方法 from Apple」で
Umbrella ver 4.02.04 を使用しました。
「Device / Version」で
3.2.2 or 4.0.2
のまま進めましたが。。。自分は4.0なのですが問題なかったですか??
根本的に「4.0」の時点でダメな気もしているのですが、アドバイスもらえると助かります。
To NaO さん
>認証が打ち切らた」とは、「iTunesで復元」すると最新グレード(4.0.2)で
>復元されると言う事なのでしょうか??
そういう事になります。
現在 iPhone 4 において 4.0 & 4.0.1 で復元するには、ECID SHSH が 保存済みでなければ出来ません。
4.0.1 の 認証は今朝打ち切られましたので、もう取得・保存する事は出来ません。
よって 4.0.1 ECID SHSH を保存されてない場合は、以後の復元時は強制 4.0.2 になります。
普通に使用するなら 4.0.2 でも支障はないですが、現在 4.0.2 の JailBreak は出来ません。
>「ECID SHSH は 有効中」とは、認証とは別の内容なのですか?
ECID SHSH とは 個体固有の 16桁 16進数の ID の事です。
Firmware バージョンごとに ECID と組み合わせた認証が行われます。
その認証内容のことを ECID SHSH と言います。
ファイルとして保存されたものは shsh ファイルと言います。
>Umbrella で4.0.2のまま進めましたが。。。自分は4.0なのですが問題なかったですか??
現在使用中のバージョンに問わず、取得・保存できるのは有効中の ECID SHSH のみです。
4.0.2 ECID SHSH を保存する事は 将来の JailBreak を考えるとあまり意味が事になると思われますが
一先ずいつでも 4.0.2 に戻せる環境が整ったという事。
下記を読んで ECID SHSH の重要性の理解を深めて下さい。
以後、バージョンが新しくなっていこうとも、この重要性は変わりません。
[重要] iOS 3.2.2 & 4.0.2 ECID SHSH を保存しよう with Umbrella の 使い方
>根本的に「4.0」の時点でダメな気もしているのですが、
>アドバイスもらえると助かります。
私は 4.0 のままですよ。
ただ 4.0 & 4.0.1 は PDF ファイルの取扱に脆弱性が存在するので
その事が心配であれば 4.0.2 を使用した方がいいかもしれません。
若しくは JailBreak を行い、PDF Patch を 入れて脆弱性を塞ぐ。(私はこれです)
現在 4.0 であれば JailBreakMe を用いて 1度限り JailBreak 可能です。
4.0 or 4.0.1 の ECID SHSH を保存されてないようなので、何かあった場合は
強制 4.0.2 になりますが、出来るならやってみるのも手です。
今回の JailBreakMe という手法はとても簡単なので、下記URL を見て検討下さい。
[JailBreak] iPhone 4 (All iOS) JailBreak リリース !! (JailBreakMe)
[JailBreak] iOS 4.0.2 & 3.2.2 は JailBreakMe 出来ない
JailBreak の 価値について
iOS標準装備してよいのですが出来ていない、1タップでの再起動、1タップで終了。
ドックにアイコン5つ並べ、テザリング、カスタマイズ、iTunes Store App を 3G回線で使う等、
標準では出来ない事が当たり前に出来るようになります。
JailBreak 出来ない iPhone は私にとって価値 1/5 といっても過言でない程です。
パソコンに決まったソフトしか入れられないセキュリティ ガチガチの会社のパソコンを
普通の iPhone としたら、自宅で好きに自由にイジりまくれる・好きなアプリを入れまくれる
パソコンを JailBreak された iPhone と例えても過言ではありません。
知れば知る程、JailBreak って奥が深いですよ。
リアルタイムに色々な 情報を知りたい場合、AppleVoice は RSS と Twitter で
配信を行っていますので、気軽にフォロー下さい。
AppleVoice RSS
AppleVoiceTwitter
今後とも、宜しく御願い致します。
即アドバイスありがとうございます!
「認証」と「有効」の関係!何となく解りました!!
まだまだ時間があるから。。。と思っていました。
「認証が打ち切られる」と言う事態があるとは。。。(苦笑
JailBreakを行う方法は、色々と記載されているのですが。。。「JailBreak後の管理」まで勉強できていません。。。
この調子だと、また2,3質問させてもらうかもしれないです。
もし、長文になるようでしたら「メール」とかの方がいいですか?
このような書き込み自体に慣れていないので・・・その辺りもアドバイスお願いします!!
To NaO さん
>また2,3質問させてもらうかもしれないです。
>もし、長文になるようでしたら「メール」とかの方がいいですか?
コメント欄でお願いします。
また過去記事を読んで、まずはご自身の理解を深めていただければと思います。
その上で分からない事があれば、分かる範囲でお教えできると思いますから。
双方に最低限の知識がないと、一方通行になってしましますから ^^;
>JailBreak後の管理」まで勉強できていません。。
そろそろ JailBreak を行った後の記事を書こうかなと思っていた頃です。
大事なタイミング以外では、結構気まぐれで書いてますのでw
可能な限り的確に書こうと思う分、どうしても遅くなるんですよね…。
気軽にコメント下さい。
ここ最近のTinyUmbrellaは、iPhoneのデバイス名に
日本語が含まれていると認識されなくなったようです。
iTunesでデバイス名のところをクリックして
日本語の部分を削除するとアッサリ認識します。
これが分かるのに数日を要しました。。
To typeg さん
>最近のTinyUmbrellaは、iPhoneのデバイス名に
>日本語が含まれていると認識されなくなったようです。
>iTunesでデバイス名のところをクリックして
>日本語の部分を削除するとアッサリ認識します。
貴重な情報、ありがとうございます。
パソコンは元々 2byte を考えて作られてないので、私はずっと半角英数のみ。
Windows で そのまま登録すると “ユーザー名” の iPhone といったようになるようですね。
参考になります。
私は全 iOS 端末で英数のみしか使用してませんが、最近の Umbrella は
機器切り替え時に認識してくれない事があります。
Umbrella 再起動ですんなり認識するのですが、作りの問題もあるように思えますね。
若しくは iTunes で インストールされる Apple Mobile Device ドライバとの影響なのだろか…。
また何かあれば報告お願いします^^
このサイトの記事を参考に、
Jailbreak済みiphone4(4.0)を復元→4.0.2に完了したのですが、
TinyUmbrellaを用いてバックアップしておいたshshで
4.0.1のFWに復元出来ません。
接続先がgs.apple.comでは無くなったのでしょうか?
To shu さん
>TinyUmbrellaを用いてバックアップしておいたshshで
>4.0.1のFWに復元出来ません。
>接続先がgs.apple.comでは無くなったのでしょうか?
Umbrella は ローカルにある shsh を用いて
ローカル TSS サーバになるだけなので、
その段階で gs.apple.com は関係ありません。
昨日も hosts ファイル書き換え、Umbrella で
ダウングレードテストは行ってますので、何も問題ないです。
セキュリティの設定で Umbrella 作動は許可されてますか?
お疲れさまです!
一通り、勉強してみました!!(笑
3点程、確認させてください。
・同期とバックアップは同じ。
iTunesで同期を行う事が、バックアップを行う事になる。
・JailBreak後の同期は、iTunes+aptbackupで行えば良い。
aptbackupを使っても、リポジトリ側の状態により復元出来ない事もある。
・JailBreakをやめたい(入獄??)時は、iTunesで復元を行う。
復元時のグレードにより、再JailBreakができない事もある。
(今の自分は、4.0.2のSHSHしか保存していないので現時点では再JailBreakできない)
JailBreak後の管理(??)として調べていて、自分なりに解釈した内容です。
ただ、自信がないので添削おねがいしますっ!!(笑
To NaO さん
>3点程、確認させてください。
>・同期とバックアップは同じ。
>iTunesで同期を行う事が、バックアップを行う事になる。
違います。
バックアップは主に iPhone の設定をバックアップするだけ。
iTunes 画面左デバイスでiPhoneを右クリック、バックアップがこれです。
バックアップについては下記URLをご覧下さい。
[AppleHP] iPhone and iPod touch:バックアップについて
同期はアプリ、アドレス帳等のパソコンとiPhoneとの情報交換です。
片方にしかないものを転送しあい、双方同じ情報を保有する為のもの。
この違いを理解せぬままパソコンをリストアすると、人によっては
失う情報もあるかもしれません。
>JailBreak後の同期は、iTunes+aptbackupで行えば良い。
> aptbackupを使っても、リポジトリ側の状態により復元出来ない事もある。
基本的にはそういう事です。
あくまでもリストの作成であって、debファイルをバックアップする訳ではないです。
ただし私が AptBackup を推奨をする事はありません。
なぜなら 3.x → 4.x といったメジャーアップデートでは
Cydia App の 4.x 対応も必要ですし、色々入れたら何か分からない事も少なくないから。
3.0 → 3.1 といった数字はマイナーですが、少し大きな変更があった時もありましたから。
>JailBreakをやめたい(入獄??)時は、iTunesで復元を行う。
Apple 正規 Firmware を復元するだけです。
>復元時のグレードにより、再JailBreakができない事もある。
>(今の自分は、4.0.2のSHSHしか保存していないので現時点では再JailBreakできない)
という事になります。
よく勉強できました、パチパチパチー (゚∀゚ノノ゙☆
ただし、状況・環境・ツールの仕様で異なってくる事もあります。
新たなAppleの脱獄対策が出れば、またそれで増える事も。
脱獄ツールが同時期に3種類って時もありますしね。
各々のツールで出来る事が違ったり、手法・可能な機種が異なる事も。
何より言える事は、ECID SHSH の保存はお忘れ無く。
これは JailBreak する・しない関係なく、しておいた方がいいですね。
いつもお世話になっています。
今日(8月23日)の日本時間AM10時くらいに、
umbrella-4.02.05 の新バージョンが出ていました。
更新をお願いします。
CydiaサーバーにECID SHSHを保存していない場合,後からCydiaサーバーにECID SHSHを追加することはできないのでしょうか?
ローカルにはすべてのECID SHSHが保存してあります.
To yama さん
>CydiaサーバーにECID SHSHを保存していない場合,
>後からCydiaサーバーにECID SHSHを追加することはできないのでしょうか?
出来るか出来ないかは、仕様がはっきりしてないで分からないのですよ ^^;
Umbrella で Request from: を Cydia で選らんで Save My SHSH を トライ下さい。
1度押せばリクエストするはずなので、何度も行わないように (Cydia サーバに負荷かかります)
それでダメなら、諦めるしかないですね…。
JailBraek 勉強中の者です。
運よく 4.0.1 の SHSH の local 保存には間に合ったのですが、 Cydia には保存していませんでした。で、分かったことは、、、
Request Form: を Cydia にして Save My SHSH しても、local に保存してある SHSH が upload されることは無さそうで、TOO LATE となります。Cydia が直接 apple に問い合わせているだけの様子です。
なので、local に保存してから Cydia に保存しても、apple 側で cache されていて 2度目の取得が早いとかがあるのかもしれませんが、 Cydia の負担は変わらない気がします。なんとなくですけど。
To evo さん
>運よく 4.0.1 の SHSH の local 保存には間に合ったのですが、 Cydia には保存していませんでした。
>Request Form: を Cydia にして Save My SHSH しても、local に保存してある SHSH が upload される
>ことは無さそうで、TOO LATE となります。Cydia が直接 apple に問い合わせているだけの様子です。
やはり後から Cydia サーバへの保存は無理なのですね…。
1つ知識が増えました。報告、ありがとうございます!
>local に保存してから Cydia に保存しても、apple 側で cache されていて 2度目の取得が
>早いとかがあるのかもしれませんが、 Cydia の負担は変わらない気がします。
ローカルからCydia に保存できないなら、そういう事になりますね。
すでに Cydia 側に保存済みの場合は、Cydia は Apple へ問い合わせしません。
Cydia の負担軽減という事を考えると、復元時はローカルの shsh 利用しかないという事ですね。
早速記事変更します。また何か分かった事があればコメント下さい^^
今回も無事保存できました^^ 情報ありがとうございました。
はじめまして。
最初からOS4が入ってる3GSは3.1.3にダウングレード可能ですか?
一通り読ませてもらったのでは出来ると思ったのですが、SHSHのあたりがこんがらがって。
端末を不良で交換してもらったら、最初からOS4でした。
図らずも、今は4.0.2になってしまいました。
よろしくお願いします。
To masa さん
>最初からOS4が入ってる3GSは3.1.3にダウングレード可能ですか?
>端末を不良で交換してもらったら、最初からOS4でした。
iPhone 3GS 以降は iOS の復元時に Apple と認証を行っています。
この認証が通らないと復元できませんし、現在は 4.0.2 (iPad は 3.2.2) のみ
認証有効中なので、通常手段では有効中のバージョンにしか復元出来ません。
唯一可能なの手がかりは、希望バージョンの ECID SHSH を保存している事。
ECID SHSHとは認証内容を保存したものの事で、 各個体の ECID に基づく固有の内容であり、
各バージョン毎の保存が必要です。保存するには認証有効中でなければいけません。
例えば4.0のECID SHSH を保存していたとしても、3.1.3のECID SHSHを保存してないと
4.0へ復元は可能であっても3.1.3へ復元は出来ないという事です。
その機種で有効中の時にしか取得できないので、現在の masa さんの状況では
残念ですが 4.0.2 にしか出来ないという事になります。
umbrella-4.02.05 の新バージョンをもちいて、3GS Ver4.02 (8A400) モデムファーム05.13.04(過去にSHSH暦なし)をSave My SHSHを試みましたが「APPLE is NOT signing iPhone3GS 4.0.2 (8A400) 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.」
っとなって失敗になります。
保存だけでもと思ったのですが既に打ち切られて仕舞っているのでしょか
To Cavite さん
>umbrella-4.02.05 の新バージョンをもちいて、3GS Ver4.02 (8A400)
>保存だけでもと思ったのですが既に打ち切られて仕舞っているのでしょか
iOS 4.1 が 正式リリースされた段階で打ち切られています。
これは過去も今後も同じで、認証が有効なのは現行中のみ。
新しい iOS が リリースされると、過去バージョンは打ち切られます。
新しい iOS に対応した Umbrella が リリースされた段階で
記事にしていってますし、重要なバージョンであれば
事前に Twitter で 告知してますので、フォローいただければ
必要に応じた情報が入手いただけます。
AppleVoice Twitter
Cydiaを2ヶ月ぶりに見たところThis device has SHSH onfileの表示が無くなっています。Cydiaで不調がありバックアップされていた旧osもろともなくなってしまったのでしょうか。気になります・・・。
To 3gs さん
>Cydiaを2ヶ月ぶりに見たところThis device has SHSH onfileの表示が無くなっています。
>Cydiaで不調がありバックアップされていた旧osもろともなくなってしまったのでしょうか。
>気になります・・・。
先日から表示されなくなりましたね。
新JailBreak ツール登場に伴い、何かシステム変更中かも。
いずれにせよ、Umbrella で自分のPCに保存しておく事です。
Cydiaサーバはあくまでも有志の無償提供であり、約束されたサービスではありませんから。
そうでしたか、早速TinyUmbrellaでバックアップしました。有り難うございます。
はじめまして、現在iphone4 iO4.1でJB中で、こちらの記事を
参考にさせて頂き、SHSHの保存やアプリのバックアップなどを
させて頂いております。そんな中、1点だけログを探しても見つ
からない(見つけられない?^^;)ため、ご質問させて頂け
ますでしょうか?
TinyUmbrellaでSHSHをローカルに保存している場合、
TinyUmbrellaを仮想認証サーバにして復元することに
なると思うのですが、仮にiO4.2→iOS4.1としたいとき、
ダウングレードしたいiOS(この場合は4.1)はどこから
来るのでしょうか?
iTune経由でappleからDL?
大前提として、FWをローカルに保存しておくのが普通?
ここがもひとつわからないのです・・・。
過去ログ・コメントに書いているとは思うのですが、
上手く探しきれないためご質問させて頂きました。
急いでいるわけではありませんので、お手すきの時にでも
ご教授下さい。