[ECID SHSH] TinyUmbrella 4 の 使い方 (iOS 4 対応) | Apple Voice

[ECID SHSH] TinyUmbrella 4 の 使い方 (iOS 4 対応)


2010 6月 25



Umbrella が iOS 4 対応になり、ver 4 にアップデートしました。
Local Server の TinyTSS も 統合完了し、名称も TinyUmbrella に 変更。


TinyUmbrella が 便利なのは、インストール中の Firmware の
バージョンに関係なく、現在有効中の ECID SHSH が保存出来る所。
例えば 3.1.3 で iPhone 3GS を 使用中でも、iOS 4 の ECID SHSH 取得が可能です。
ECID SHSH 取得のためだけに Firmware を インストールする必要はありません。


概要
・認証有効中 の ECID SHSH が 保存できる
・ダウングレード時に Local Server として使える
・Java Application なので 作動には Java 必須


対応機種
・iPhone 3GS
・iPhone 4
・iPad (Wi-Fi / Wi-Fi + 3G)
・iPod touch 2gen MC Model
・iPod touch 3gen

記載のない過去機種は認証がないので ECID SHSH は関係ありません。


対応 ECID SHSH バージョン
・3.0 ~ iOS 4 (iPad 3.2 含む)


ダウンロード (version を クリック)

for MacOS X (10.5以降)
ver 4.00.06
ver 4.00.22
ver 4.01.03
ver 4.01.07 (Intel Only)
ver 4.01.08 (Intel Only) New (2010/08/11)


for Windows
ver 4.00.06
ver 4.00.22
ver 4.01.03
ver 4.01.07 (Intel Only)
ver 4.01.08 (Intel Only) New (2010/08/11)


for Linux (多分 PowerPC Mac も可能)
ver 4.00.06
ver 4.01.07
ver 4.01.08 New (2010/08/11)



今回より Mac版は MacOS X 10.5 以降 が必要 になります。
iTunes 9.2 は 10.4.11 以降で作動なので、3GS 以下なら 10.4 の人もおられるかと。
Linux用が Java 版なので MacOS X 10.4 環境でテストしましたが、ダメでした。
iOS 4 の ECID SHSH 自動取得は TinyUmbrella 4 必須なので、買い換え検討下さい。
最新の MacOS X 10.6 は Intel Mac 専用なので、10.5 は中古入手のみかと。

Mac版は 4.01.07 から Intel 専用 Binary になりました。
PowerPC の方は Linux バージョンをダウンロード。
解凍したファイルをダブルクリックで起動するかと思います。
(PowerPC の方、検証結果をお教えください m(__)m )

使い方
(画面はMacですが、Windows でも同じです)

機器の接続は、起動前・後どちらでも良いです。
自動的に認識し、下記項目が検出されます。

・Device と Firmware Version (Build)
・Model No.
・機種名
・Modem BaseBand version




Advanced Options を 押して、詳細を開く。

ECID が 自動的 に入力されます。
過去のようにECID SHSH 取得の為だけに  ECID を自分で調べる必要はないです。
実際に調べる ECID は 16進数、TinyUmbrella は 10進数表記です。

Device / Version について
自動で選択される Device / Version は 現在使用中の Firmware version ではなく、
現在認証有効中 (取得可能) な Version が選択されています。
Apple から取得できる ECID SHSH は、ここが自動で選ばれたもののみです。

Cydia から過去バージョンを取得する場合、ここで任意を選択。
過去バージョンが Cydia に保存されてないと取得はできません。
Cydia への保存済みバージョンは、Cydia 起動画面一番上で確認下さい。

Location の選択について
Apple : Apple からの ECID SHSH を 取得・保存したい
Cydia : Cydia サーバへ保存・Cydia サーバから過去バージョンが取得したい
Local : TinyTSS 等のTinyUmbrella 以外のLocal へ 保存・保存した過去バージョンが取得したい

Cydia から 過去バージョン 取得方法
Cydia から過去バージョンを取得したい場合は、Device / Version にて
任意のバージョンを選択の上、Save My SHSH ボタンを押して下さい。


iOS 4 の ECID SHSH 保存方法

iOS 4 の ECID SHSH が 取得したい場合、Location で Apple を選択。
念のため Device / Version が 4.0 (8A293) かどうか確認。
Save My SHSH ボタンを押すと、取得が始まります。
取得中は Save My SHSH が選択できず、取得完了したら押せる状態に戻ります。

次に Cydia サーバへ保存。
Location から Cydia を選択、Save My SHSH ボタンを押す。


保存されている ECID SHSH のバージョンの 確認方法

Display SHSHs ボタンを押すと出てきた画面に表記されています。




ECID SHSH ファイル の 保存先
保存先が不可視になり、この点だけは少し面倒です。
~/.shsh ディレクトリに保存されており、通常は見えません。
ここに過去バージョンの Umbrella で保存したファイルを入れておくと、
TSS Server でも使用可能になります。(TSS Server は最後に記載)

for MacOS X
Macintosh HD > ユーザー > あなた > .shsh (不可視フォルダ)

どのフォルダでも良いので開いて、Finder の 移動メニューから
「フォルダへ移動… (Command + Shift + G)」を選択。
出た画面で ~/.shsh と入力、移動で表示できます。


for Windows

XP の 場合
\Documents and Settings\ユーザー名\.shsh\

Vista / 7 の 場合
\ユーザー\ユーザー名\.shsh\

Windows では システムファイル・隠しファイルを表示するよう設定しないと見えません。


.shsh フォルダを表示させると、ECID SHSH ファイル (.shsh)が見えます。
このファイルはどこか分かりやすい所で別にも保存しておきましょう。
とても重要なファイルとなりますよ。
Umbrella TSS Server の 概要と使い方

TSS Server とは 自分のパソコンを認証サーバにする機能です。
ダウングレードしたい時、最新 FW を復元したいがネット環境がない時、
Cydia の SHSHサーバがダウンしてる時等、代わりに機能してくれます。
もちろん事前に ECID SHSH をファイルとして保存しておく必要があります。

TinyUmbrella は 独自の hosts ファイル をシステムに保有しています。
ファイル名は hosts.umbrella で、システムの hosts ファイルと同じ所にあります。
作動させる度に hosts ファイルを リアルタイム バックアップ  する仕組みです。
独自で hosts ファイルを編集されてる方も支障は起きません。
TSS Server を 終了させると、hosts.umbrella の中身を hosts ファイルに書き戻します。


ECID SHSH ファイルと Umbrella TSS Server を用いたダウングレード方法

画面右上の Start TSS Server ボタンを押します。
すると Umbrella TSS Serever が起動・機能始めます。

この状態で保存している ECID SHSH ファイルに基づく
任意 の Firmware バージョンに、いつでも戻せます。
Stop TSS Server を押すと、機能が停止します。
Hosts ファイルへの変更が絡む事なので、必ず Stop させてから
TinyUmbrella を終了した方が良いと思います。


尚、認証先を Cydia サーバへする時は、今まで通り手動で
システムの hosts ファイルに 74.208.10.249 gs.apple.com と書き加えて下さい。
無効にする場合は、削除 or # 74.208.10.249 gs.apple.com と先頭に # (コメント)。

ーーーーーーーーーーーーーーーーーーーー
2010年06月25日 (19:10)

Tags:

Category: ECID SHSH, Umbrella

コメント (60)

 

  1. zero より:

    試してみました、UmbrellaPPC-4.1.5...。
    結果からご報告すれば、動きます、一応。

    ですが、最初にダウンロードしたもの、
    “UmbrellaPPC-4.1.5-1.dmg”
    はNG、起動しないだけでなく、無限?にパスワードの入力を求められます。

    しばらく経ってからダウンロードできた、
    “UmbrellaPPC-4.1.5-2.dmg”
    はOK、でも TSS Server が使えません。
    “Cannot listen on port 80! TSS Server will not work!”

    別のページでご指導いただいている “killall” も試してみましたが、ダメでした。

    httpd 27 root 3u IPv6 0x228f4bc 0t0 TCP *:http (LISTEN)
    httpd 104 _www 3u IPv6 0x228f4bc 0t0 TCP *:http (LISTEN)
    XXXXX-Mac-mini:~ xxxxx$ killall httpd
    No matching processes belonging to you were found

    そもそも、”httpd” ってなんでしょう?
    不思議なのは、Umbrella-4.01.03 なら、TSS Server が今でも普通に使えることです。
    まぁ、そのうち UmbrellaPPC-4.1.5-3 なんかがダウンロードできるようになったりして...。

    以上、報告終わりです。
    問題なく使えるようになったら、また報告します。

  2. AppleVoice より:

    To zero さん

    >System6.0の頃からずっとStuffItだったような...
    >で、”The Unarchiver” 聞いたことないなぁ、と。

    MacOS X になってからベースがBSD (UNIX) 系になったので
    色々と便利なツールが出てきていますよね。
    以前は標準でインストールされてきた StuffIt Expander も気づけば消えてます。
    sit だったのも OS 標準で zip 圧縮・解凍をサポートしてから zip が主流な現在です。

    >TinyUmbrella [OSX-PPC]”のリンクができてました!
    >Ver.4.1.5 だそうです!!!

    出てますよね。
    New AppleTV がサポートされただけなので、
    バラし記事完成後に Umbrella も更新するつもりです。
    Umbrella は ベースが Java なので、何とか使える日は続くと思われます。
    10.7 辺りになるとまた微妙ですけどね^^;

  3. AppleVoice より:

    To zero さん

    >TSS Server が使えません。
    >そもそも、”httpd” ってなんでしょう?

    httpd とはバックグラウンドプロセスの Webサーバです。
    システム環境設定の共有で Web共有を OFF にすれば消えるはずです。
    それでも消えない場合、Web サーバを使用するアプリが稼働しているという事になります。
    Web サーバ = HP で使用するサーバと同じなので Port 80 を使用します。

    >“killall” も試してみましたが、ダメでした。

    アクティビティモニタ(ユーティリティフォルダ内)を起動して
    一覧プロセスから強制終了してみたらどうでしょうか。
    ターミナルで調べるコマンド入力、PID メモ、一覧からPID に基づき強制終了。

  4. zero より:

    遅くなりましたが、確認しました。

    > Web共有を OFF にすれば消えるはずです。
    ご指摘の通りでした!
    これで UmbrellaPPC-4.1.5 TSS Serverも問題なく使えるようになりました。
    ありがとうございます !!!

    そもそもWeb共有をONにしていたのは、10.4 でインターネット共有に必要?だったからなのですが、10.5 では必要ないのですね。
    でも、Umbrella-4.01.03 の場合は、なぜ Web共有がONでもTSS Server が動作するのでしょう...?
    まぁ、使用に当たっての問題じゃないので気にする必要はないですね。

    > 10.7 辺りになるとまた微妙ですけどね^^;
    すでに 10.6 が使えない身にとっては、10.7 なんて考えるだけでも恐ろしいです!?

    ちなみに、当方、Umbrella のためだけに 10.5 にアップデートしたので、
    すぐに使えなくなってちょっとがっかりしてたのですが、
    また、使えるようになってほんとうに嬉しいです!

    以上で今回のUmbrella-4.1に関する報告を終了します。
    ありがとうございました!

  5. AppleVoice より:

    To zero さん

    >そもそもWeb共有をONにしていたのは、10.4 でインターネット共有に必要?
    >だったからなのですが、10.5 では必要ないのですね。

    Web共有とはMacOS XでWebサーバ(HPを見る事が出来る Apacheサーバ) が
    起動されるだけであって、X 初期より ネット共有は関係在りません。

    >Umbrella-4.01.03 の場合は、なぜ Web共有がONでもTSS Server が動作するのでしょう...?

    Umbrella 側の作り・仕組みが少し変更されたからだと思います。
    ひとまず解決されたようで何より!
    今後も ECID SHSH の保存はお忘れなく。

  6. zero より:

    P.S.
    いつのまにか4.1のJailbreakツールがいっぱい出てますね。
    TinyUmbrellaもいつの間にか4.1.12...
    for ppc がないので、最初「エッ?!」と思いましたが、
    そうです、うれしいことにPPC版も “TinyUmbrella [OSX]” に統合されてました!
    早速テストしてみましたが、何の問題もありませんでした!!!

  7. qs より:

    ppc 10.411環境ですが、linux版、動作しました。
    なんか、バージョン新しくなったせいか、見映えが全然違ってて、結構焦りましたが。(苦笑)

  8. y-shaku より:

    はじめまして。
    ios4.2.1を4.0.1までダウングレードは可能でしょうか?
    sim unlockが目的なので、4.0.1までダウングレードし、jailbreakmeにて脱獄後、cydiaよりunlockツールをダウンロードして行う計画です。

    tiny umbrella v4.01.08をダウンロード後、ios4.2.1のiphoneをmacに接続。
    advanced optionでデバイスを(8A293),cydiaを選択後、save My SHSHを押すと、CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.0.1 (8A306) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.と出てしまいます。この時点では、ios4.1が出る前に行わないといけないという意味でしょうか?

  9. AppleVoice より:

    To y-shaku さん

    >ios4.2.1を4.0.1までダウングレードは可能でしょうか?

    戻した iOS バージョンの ECID SHSH を保存してるなら、
    TinyUmbrella を用いてダウングレードする事は可能です。
    (現在取得できる ECID SHSHは、現行の最新 iOS 4.2.1 のみです)

    ただ目的がダウングレード以外に SIM Unlock もあるようですので追記します。
    正規 iOS 4.2.1 に一度でもアップデートしてる場合、モデムのベースバンドは
    最新のものにバージョンアップされ、BaseBand はダウングレード不可です。(iOS は可)

    iOS 4.2.1 with Modem BaseBand
    ・iPhone 3G & 3GS = 05.15.04
    ・iPhone 4 = 03.10.01
    ・iPad WiFi + 3G = 07.10.00

    上記のベースバンドバージョンは、現在はいずれも SIM Unlock 出来ません。
    iOS をダウングレードしても、一度バージョンアップした BaseBand はそのままです。
    対応の ultrasn0w 等が出てくるまで現状維持ですね。
    以後は Custom Firmware or iPhone 4 であれば TinyUmbrella TSS Server 起動で
    BaseBand アップデート回避していくしかありません。

  10. hkite より:

    教えて下さい。
    ios 4.3.5からios 4.3.3へのダウングレードは可能でしょうか?
    Umbrella は使用していなかったので、保存はありません。
    脱獄希望なのですが、紐つきでない脱獄がしたいのです。
    初心者なので、あまり詳しくありません。
    よろしくお願いします。

Leave a Reply