カテゴリー : iPhone

TinyUmbellaでの復元方法

TinyUmbrellaが4.1.5にアップデートされて、PPC Macに対応してくれた為、ようやくUmbrellaから復元作業をすることができます。これでblackra1nとも決別できます。

TinyUmbrellaの説明はざっくりしておきます。
iDeviceのSHSHを手動でCydiaやローカルへ保存する為のAppです。

やり方も至って簡単です。
TinyUmbrellaを起動させ、母艦とiDeviceを接続します。

左側の真ん中に接続したDevice名が表示されていると思います。
[Advanced Option]にチェックを入れると下に表示されます。
[Request Version]で保存したい、バージョンを選択してください。
対応するDeviceがあるので、お使いの機種に合致したものを確実に選んでください。
今まで、Cydiaに保存されたことがない方は現時点では4.1しか保存できません。遡って、4.0や4.0.1などは選択は出来ますが、エラーが出ます。
保存が成功すれば、右側の[Display SHSHs]で確認できます。

TinyUmbrellaでのSHSHの保存方法はざっくりとこんな感じです。

ここからは、TinyUmbrellaを利用した、復元方法(ダウングレード含)を紹介します。
ここでは、僕が実行して成功した例を書き留めておくので、参考にしてください。

まず、iTunesは終了させておきます。
1. 母艦とiPhoneを接続してDFUモードにします。
2. TinyUmbrella、画面右側の[Start TSS Server]をクリックします。
すると、したに[Running]と表示されます。
3. iTunesを起動します。

ここからは、いつもの復元方法です。

4. option+復元でipswを選びます。(WindowsはShift+復元)

その後は、止まるまでiTunesにおまかせです。
止まった時に1004 or 1015が出たら、構わずOKでリカバリーモードのままにしておいてください。この状態からTinyUmbrella、右側にある[Kick Device Out of Recovery]をクリックします。

再起動され、アクティベート作業に入り、ホーム画面が現れたら成功です。
終わったら、[Stop TSS Server]をクリックで[Not Running]

余談ですが、
一度、4.1へアップデートするとiPhoneのベースバンドは上がります。
それを、4.0や4.01へダウングレードするとベースバンドが4.1のものと合致しない為にiTunesのエラー、1004や1015が出ます。このベースバンドがSIMロックフリーに出来るか、出来ないかを問われる部分になります。よく、Unlocker(SIMロックフリー)はアップデートしないように!と言われるのもこのベースバンドが関わっているという訳です。

【iOS4】CydiaのChangesにバッヂを表示させたい。

iOS4にアップデートして、さらにJailBreakMeで脱獄すると、Cydiaがインストールされます。このCydiaはApp Storeでは承認されないようなAppが有料、無料を含めアップされている所です。iOS3.1.3までで、脱獄ツールSpiritまでは問題ありませんでした。それが、iOS4でJailBreakMeをすると使い勝手が変わってしまいます。
まず、

1.ステータスバーをスワイプしても、SBSettingsが呼び出されない。

2.購入したAppにアップデートがあった際にChangesにバッヂが表示されない。(ホームのアイコンにはバッヂは付きます)

1.に関してはCydia側の仕様です。
2.はSpiritまでのCydiaから、バージョンアップした為だと思います。(バグなのかな?)

今回はこの2.に対して、バッヂを表示させる方法になります。これは、Cydiaのバージョンをダウングレードする事で可能となります。

お約束ですが、元ファイルのバックアップをお忘れなく‼
JailBreakMeで入ったCydia.appもバックアップしておくと後々、便利かも知れません。/var/stash/Applications/Cydia.app

まず、iFileなどで

/var/lib/dpkg

を開きます。

ここにある、statusというファイルを修正します。

タップして、テキストビューワーで開きます。

真ん中よりやや下あたりにCydiaという項目があると思います。(レポジトリの数によって変わるかも知れませんが根気良く探して下さい)

そこのVersion: 1.0.3221-72
を1.0.3201-71に、書き換えます。
修正の際、入力の際のタップや言語切替にはタイムラグがあるので焦らずカーソルが出たら修正作業を行ってください。

修正後、上書き保存します。

次に、Cydiaを開きます。

Manage→Packages→Cydia Installer
を探して、タップします。すると、確認のダイアログが出るのでUpgradeをタップで旧バージョンにします。

念のため、再起動します。

Cydiaを立ち上げHome・Cydiaの一番下にバージョン1.0.3201-71が記載されていますので、確認して見てください。

次回から、購入したAppが更新されれば、Cydiaを立ち上げた時にChangesにバッヂが表示されます。

ただし、アイコンなどはRetina非対応になってしまいます。ホームのアイコンはRetina対応アイコンに出来ます。Home・Cydiaの下段にある5つのアイコンをどうしても換えられないで奮闘中です。
アイコンファイルをごっそり入れ替えるだけじゃダメ〜?

※万が一、ダウングレードされなかった場合、やっぱり最新でいいやという時はJailbreakMeする事で、Cydiaが1.0.3221-72になります。(PDF Patcherを入れてあれば、一度削除です)