電話がかけられない、電波状態が良いのに電話が取れないなど。
あとSMSメッセージがたまに送れないなど。
まずする事は
iPhone OS 3.1.3 のファームウェアを探す
mac上のファームウェアの在処は「/ユーザー/ライブラリ/iTunes/iPhone Software Updates」のフォルダの中に、「iPhone1,2_3.1.3_7E18_Restore.ipsw」とか「iPhone1,1_3.1.3_7E18_Restore.ipsw」があるはず。
自分の場合は3GなのでこいつをDL!
3.1.3 (3G): iPhone1,2_3.1.3_7E18_Restore.ipsw
無ければiClarified - iPhone - Where To Download iPhone Firmware Files Fromにリリースされた iPhoneのすべてのファームウェアがあるので、そこからダウンロードする。
*ダウンロードするファイルに機種(3Gか3GS)の種類があるので間違えないように。
ついでにRecBootもダウンロードしておきます。iPhone OS 3.1.3にダウングレード後、
最後の起動の時に使います。
iPhoneをDFUモードにする
ファームウエアとRecBootを用意したらiPhoneをDFUモードに。
- iPhoneをmacに接続する
- スリープ/ロックボタンを数秒押して、iponeの電源を切る
- スリープ/ロックボタンとホームボタン両方を10秒ほど押す
- スリープ/ロックボタンから指を離し、ホームボタンだけそのまま押し続ける
「iTunesはリカバリモードのiPhoneを見つけました。」
というメッセージが表示されれば成功です。
表示されない場合は、接続するところからからやり直し。
※DFUモードに入ってるiPhoneを元に戻すには、
スリープ/ロックボタンとホームボタンの両方をしばらく押すと解除されます
iPhone OS 3.1.3にダウングレードする
復元しますか?みたいなメッセージのOKボタンをクリックし、
iTunesの「デバイス」の下にあるiPhoneを選択。
そして、alt/optionキーを押しながら復元ボタンをクリック。
*alt/optionキーを押していないと普通にios4のソフトに復元される。
*ituneのバージョンが古いと復元する際に『出来ません』となるので
ituneは最新版にアップデートしておきます。
復元が終わったら、エラーメッセージ(error 1015)が表示され(error 1015)、
iPhoneが「iTunesと接続」というスクリーンを表示して、立ち上がる。
ここでRecBootを使う
DLしたRecBootを開くと、2種類のappがあるので Exit Recovery Modeをクリックすると、
数秒でダウングレードした『3.1.3』で、iPhoneが立ち上がる。
これで工場出荷時の状態に戻ったので、あとはデータのバックアップからの復元
ios4以前のバックアップを探してバックアップ。無ければちーん。
詳しくはライフハッカーのページを参照のこと。