亜洲モバイル人柱隊

ここでは香港在住・日本人3人がもてる技術と知識と資金をフルに投入し少しでも快適なモバイル環境構築を目指して日々奮闘する様を紹介する。

iPhone 1.1.1 から1.0.2へのダウングレード方法!!

Posted by TJ on 10月 14th, 2007

報告者:TJ

さてついにiPhoneSimFree.com(iPSF)のロック解除アプリがFirmware1.1.1に対応した。
私にとって、また多くのanySIMを使って1.0.2をSIMロック解除したユーザーにとってうれしかったのではないだろうか。
Screenshot 01-11

以前報告したとおり、anySIMを使ってFW1.0,.2版のiPhoneをSIMロック解除したユーザーは、FW1.1.1にアップしてはいけない。
しかしiTunesを使っていると「アップデートしますか?」というのが出てきて、思わず「はい」としてしまうことはあるわけで、そういった本来やってはいけないことをやってしまったiPhoneの救済を今回のiPSFはやってくれたのである。

ラッキーというのかアンラッキーというのか、私の手元にもまさにこんなデバイスがあった。

1.FW1.0.2版iPhoneをanySIMを使ってSIMロック解除
2.誤ってFW1.1.1にアップデート
3.結果としてアクティベーションしろという地球の絵と緊急電話しかかけられない牢獄に入れられたiPhone

さて昨日は風邪で体調不良の中、そいつを牢獄から脱出することに成功した!!その一部始終を。

アクティベーションの手順

1.FW1.1.1をFW1.0.2にダウングレードする。(*1)

2.Jailbreakで電話機能以外を使えるように解除

3.iPSF 1.6 をインストール

4.iPSFを使ってSIMロック解除する

(*1) ちょっと解説。iPhoneでは、OS部分とModem部分にそれぞれバージョンが存在する。

FW1.0.2では OSバージョン1.0.2 Modem 03.14.08_G
FW1.1.1では OSバージョン1.1.1 Modem 04.01.13_G

となる。FW1.1.1をFW1.0.2にダウングレードすると、OS部分は1.0.2になるのだが、Modem部分は04.01.13_Gのままダウングレードされないのだ。
従ってここでダウングレードした結果は OSバージョン1.0.2 Modem 04.01.13_G となる。

具体的な方法と注意点
こんなことをそもそもやる人がいるとは思えないが、もしもそうなってしまった人の参考になれば。
かなり手探りだったので何度も試行錯誤をしており、最終的に出来たときに一体何が悪くて何が良かったかという体系的な知識にまでいたっていないところがあると思われる。
最終的に必要な部分のみ抜き出して報告したのが以下である。誤りなどのご指摘歓迎である。
ただし、以下に示しているのは、Appleがやってはいけないと言うことであり、何が起こってもAppleに保証を求めることは出来ない。
またコレを元に作業を行われても、私は一切の責任を負えない。誤りの指摘は歓迎だが、アドバイスすることにも限界があることは事前にご承知いただきたい。


1.FW1.1.1をFW1.0.2にダウングレードする。

行った環境はMac OSX 10.4.10 iTunes7.4.2

1.1 まずは、アップルのサイトからファームウエアFW1.0.2 を入手する。デスクトップにファイルを保存。
*07,10,27追記 Safariでダウンロードすると自動解凍してしまうらしい。Firefoxで行えば解凍されない。(途夢郷さん、ご指摘ありがとうございます。)
iPhone1,1_1.0.2_1C28_Restore.ipsw」このファイル名のままで保存しておく必要がある。

1.2 iPhoneを本体に接続した状態で、本体上部のオンオフボタンと液晶面下部にあるHomeボタンを10秒間、同時に押し続け、10秒たったら(ここで画面は暗くなっているはず)オンオフボタンだけ離し、Homeボタンは押し続ける。(次の1.3のメッセージが表示されるまで押し続ける。)
↓この画面ではない。これだと失敗してしまう。なにも表示されていないスクリーンだとうまくいく。(どうもファクトリーリセットにするモードは2種類あるようだ。)
 Am Wp-Content Uploads 2007 10 Img 1065
1.3 しばらくするとiTunesが「修復の必要なiPhone・・・」というメッセージを表示する。ここでHomeボタンから指を外してもOK。

1.4 ここでOption/altキー(Winの場合はShiftキー)を押しながら「修復」ボタンを押す。(*2)
*07,10,27追記 ここで上記でAppleからダウンロードしたファイル「iPhone1,1_1.0.2_1C28_Restore.ipsw」を解凍したフォルダーを選択する。
解凍するには拡張子の.ipsw をzipに変更しダブルクリックすればOK。(途夢郷さん、ご指摘ありがとうございます。)
1.5 iPhone本体のFirmwareが書き換えられるので結構時間がかかる。ステータスバーが表示され状況が判るので安心。(*3)
1.6 Firmwareの書換が終わると次のようなエラーメッセージ↓(1013)が出るが、これでOK。これ以外ならうまくいってないということ。
Error1013
1.7 iPhone側は、↓このトライアングルになっている。覚えておられるだろうか?これこそが、Firmware1.0.2の証明なのだ!
Img 1069
1.8 ここでiPhoneをドックからはずしたところ、無限リブートのループ状態になってしまった。(これは、多分、わたしだけかも知れない)
1.9 App.Tapp.Install を起動してiPhoneを接続することでこの無限ループから抜けることが出来た。

(*2)Optionキーを押さずに「修復」ボタンを押した場合、インターネット経由で最新のFirmwareをダウンロードの上、インストールしてしまうので、かならずOptionキーを押すこと。
(*3)1.2の部分でうまくボタンを操作できていない場合、あっという間に「うまくいかない」という意味のエラーが表示される。もう一回ボタン操作しよう。

2.Jailbreakで電話機能以外を使えるように解除
2.1 iNdependenceを使ってJailbreakする。わたしの場合、なぜか App.Tappではうまく完了しなかった。
Screenshot 04-2

2.2 これでようやくiPhoneに含まれる電話機能以外にアクセスできるようになった。

3.iPSF 1.6 をインストール
iPSFのインストール方法はいくつかあるが、今回はAppTappを使ってみた。

3.1 AppTappを使ってInstallerをインストールする。これはAppTappの指示に従うだけ。
Screenshot 06 Screenshot 07

3.2 iPhoneにはInstallerアイコンが現れているはず。Installから“Community Sources” をインストール。

3.2 iPhoneの中にあるSafari(ブラウザー)で http://tinyurl.com/2uj9mc ここに行く。

3.3 iPhoneSimFree Installアプリに登録するか?と聞いてくるのでYesを選択。
Img 1070

3.4 これでiPhoneInstalleriPSFが登録される。
Img 1071
3.5 これをインストールする。
Img 1072
3.6 インストール完了。林檎の絵がソレ。
Img 1073

4.iPSFを使ってSIMロック解除する

iPSF
は前もって販売業者から事前に購入しておくこと。
私はこの業者から購入した。有料版ということで、自分のiPhoneIMEIを登録する必要があるので間違えないように登録する。

そしてココが最も肝心なのだが、anySIMを使ってSIMロック解除した場合、IMEIが 004999010640000 これになってしまうということ。
本当の
IMEIiPhoneの裏面に刻印されている。裏返しにしてよく見てみよう。とても小さいので老眼の眼にはきつい。しかしコレが重要なので絶対に間違えてはいけない!!
これを販売業者に正確に申請登録する必要がある。

SIMが入っていない状態だと、裏面の本当のIMEIになっているのだが、自分のこれから使おうとするSIMiPhoneに入れると、IMEI
004999010640000これになってしまう。(*4)
つまり
iPSFを起動すると、SIMを入れて作業しろといってくるが、無視してSIM無しで解除作業をする必要がある。


(*4)自分の
IMEIが今何になっているかは、iPhoneから Setting - General - About で確認できる。
IMEI004999010640000になっている場合には、iPSFアプリが「そんなIMEIは登録されていない!ちゃんと登録しろ」といってくる。

画面としてはこんな感じ。
Img 1074
Img 1075
Img 1076
Img 1078-1
Img 1079-1
これでやっと完成!!
Version1.0.2というFirmware1.0.2であることを示すが、一番下にあるModem Firmware04..1.13_G Firmware1.1.1に含まれるModem Firmwareとなっているのが判る。

Img 1077-1

そして最後の仕上げ。ココがまた肝心!わたしの場合はSIMを入れずにアンロック作業を行っているため、SIMをアクティベーションする必要がある。
もう一度iNdependenceを使って Activate Phone」を行ってアクティベーションする。
Screenshot 03-5
これでようやくiPhoneが牢獄から脱出できた!!疲れた〜

次の目標は、再度Firmware1.1.1にアップデートしてJailbreakすること。そうすればFirmware1.1.1SIMフリーで使えるようになる!!
日本語キーボードはすぐそこだ〜
しかし、いまは風邪で倒れそうなので一端休みます。

13 Responses to “iPhone 1.1.1 から1.0.2へのダウングレード方法!!”

  1. reveil Says:

    病床の中、迷える子羊救済のための尽力、さすが華南にこの人ありと言われることだけはあります。
    尊敬します。(今日だけ)

  2. TJ Says:

    Rさん
    うぉ〜 ほめてもらえた〜
    家族にも毎週病気になって見捨てられている身には本当にうれしい。涙が出てきました。

  3. hama@東莞 Says:

    すっごい手間なんっすね。敷居高いなぁ。
    やっぱ3G版が出て、UNLOCKもこなれてからかな?

  4. TJ Says:

    Hamaさん
    あくまでこれは本来やってはいけないanySIMユーザーが1.1.1に誤ってアップグレードしたためにここまでややこしくなってしまったのです。
    普通のユーザーはもう少し簡単にできるハズ。

  5. かれら Says:

    病床の身にありながら、何がアナタをつき動かすのか・・  そして、真実は見えた!  お見事です。
    感動です。よくぞ、こんな手練手管を駆使して・・・
    ただただ感服いたしました。  
    どうぞゆっくり休んでください。 
    お疲れ様でした。そして、元気になられましたら、また
    色々なレポート楽しみにしております。

  6. HIsanori Says:

    1.0.2→1.1.1→裏アクチって出来るのでしょうか?
    すみません素人で

  7. TJ Says:

    かれらさん
    励ましのお言葉ありがとうございます!ようやく身体も戻ってきましたので、つぎの目標であるこのまま1.1.1にアップグレードするということをやってみようと思います。

  8. TJ Says:

    HIsanoriさん

    裏アクチの意味を正確に理解しておりませんが、それが、もしも、

    1.AT&Tで契約
    2.即キャンセル或いはしばらくしてキャンセル
    3.とにかく現時点ではAT&Tとの契約はない

    という意味であるならば、わたしには判りません。申し訳ないです。
    しかし是非その結果は知りたいです。

    それはiPhoneが中古市場に出回ったときに大きく影響するからです。
    例えば、いったんアクチベーションしたモノは永久にOKなら話は早いのですが、アップデートのたびにアクティベーションが必要となったらこんな面倒なことはないですよね?

    ということで、出来ればそのまま裏アクチでいけることをお祈りしますが、これはAT&TとApple、それとすでにソレをやった人の見知るということではないでしょうか。

    最悪の場合には、jailbreak(1.1.1版)をやればOKですよね?面倒なのでオススメはしませんが。(笑)

  9. zap Says:

    T.J様、はじめまして。毎回更新の度にすばらしいハッキング魂を見せていただいて感動しています。

    さて、自分のiPhoneも1.0.2 + anySIMでUnlockし、正規のAT&T SIMをアメリカ国内で使用していたのですが、大馬鹿な事に誤って1.1.1へのアップグレードをポチッと押してしまいました。

    今回の方法は自分にとって福音なのですが、一つだけ質問があります。手順2以降の作業で、正規のSIMを入れっぱなしの場合、”Incorrect SIM” のメッセージが出ましたか?また、iPSFを使って解除するときにこのメッセージも消えるのでしょうか?(というか消えないとUnlockされてないと言うことですよね…
    レンガになるか復活するか…ヒヤヒヤの木曜日です。

  10. TJ Says:

    Zapさん
    Incorrect SIMのメッセージでていました。
    そしてiPSFを使えばメッセージは消えます。ただし本文にも書いている通り、iPSF使用時は、SIMトレーは空で!作業する必要があります。
    その後、1.1.1にアップグレードすれば日本語も使えますので、是非頑張って下さい。

  11. zap Says:

    TJ様
    昨日、TJ様と同じ手順を踏んで無事レンガが電話になりました。大変分かりやすい解説、本当にありがとうございました。仕事でも使用していた電話なのでもしだめだったらAT&Tで新たに一台購入するところでした。ふう~助かった~~~。

    復活すると人間欲が出る物で、今度はapptappをSSH経由でインストールしようと思います。
    本当にありがとうございました!今後も楽しいページ期待してます!!~アメリカから愛を込めて!

  12. m.Gomez Says:

    どうも
    自分は日本在中にもかかわらず、anySIMを使ってレンガ化していたものですが
    下記の方法で、REVIRGINIZEしました。そして1.1.1にアップ成功しました。
    手元では、日本語キーボードとiTunesが起動しています。
    日本語キーボードは慣れるのに多少の時間が掛りそうです。

    REVIRGINIZE YOUR IPHONE 1.0.2 - 100% Working - NOT A DEV TEAM RELEASE
    http://www.hackint0sh.org/forum/showthread.php?t=12052

    いやほんと素晴らしいです

  13. TJ Says:

    m.Gomezさん

    おめでとうございます。
    わたしも手元にあったanySIM1.0でSIMロックフリーにしていたiPhoneをバージン化してみました。
    ただ初期の記述にはいくつか誤記や手順の不十分なところがあったのでスリルがありました。
    1.1.1は素晴らしいですね。フォントも綺麗になっているし、アップデートする値打ちがあります。
    これからもまたよろしくお願いします。

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>