iPhone を DFU モードで起動する

What worked best for me is hold down power and home for about 10 seconds and then release the power button and keep holding home until the device is recognized.

引用元: How I downgraded 3.0 to 2.2.1 « cocos2d for iPhone.

iPhone SDK 3.1 beta を入れた時に iPod touch のアップデートに途中で失敗し Xcode や iTunes で認識しなくなったことがあるが、引用した手順を使って DFU モードで起動したところ、初期化状態(iTunes に接続する絵が表示)の iPod touch を認識し復元することで再起する事ができた。

しかもかなり愚かだったことが、iTunes のバックアッププロセスを無効にしていたことだった。加えてアップデートに失敗した原因を冷静に考えれば 3.1 beta は Snow Leopard や iPhone 3GS 以降のハードへの最適化を目指しているだろうから、手を出したのは感情に流されたとしか言いようがない。

投稿者: hkitago

個人事業主でウェブと iOS, Android アプリの開発者で一児の父親。JavaScript, ActionScript, AppleScript, PHP, SQL, ObjC, Swift, Java の読書実行試験運用管理を生業とし、Bind, Postfix, Apache を MacOS で使い、エディタは Vi, mi, Kod, Smultron, TextWrangler を経て Coda, Xcode, Android Studio といった IDE と CotEditor を重用しています。