2007年11月Qaplaの覚書・メモ・備忘録・独言プログラミングやサーバ設定などの覚え書きを中心に書いています。新型PSP(PSP-2000)を買ったけど壊れた。以下の記事は私の個人的な経験です。この記事に書いている方法を試される場合は、自己責任でお願いします。思い切って新型PSP(PSP-2000)を買いました。旧型のPSPは持っていたんですが、アナログパッドの調子も悪かったので思い切って買い替えました。その日の夜に、新型PSPが壊れて起動しなくなりました。orzなぜ壊れたかというと、、、まあ、私がイタズラしたのが悪かったのですが。PSPには非公式のファームウェアというものがあります。インストール等は自己責任。PSPが壊れたって文句は言えません。インストールすればいろいろとPSPをカスタマイズできます。そのファームウェアのインストールに失敗したのです。私がやろうとしたことは、1.旧型のPSPでパンドラバッテリーを作成。Stick(以下MMS)を作成。(⇒参考)3.新型のPSPに非公式ファームウェア(3.71M33-2)をインストール。手順の3で死んでしまいました。・PSPを起動しようとすると、POWERランプ(緑)が点灯するが画面は表示されない。その状態で置いておくと電源が切れてしまう。(以下、DCv3)は起動できる。(⇒参考)・DCv3でNANDのバックアップ(nand-dump.bin)の作成はできる。3.71M33もインストールできない。適用しようとしても、以下の状態(flash1のフォーマット)で止まってしまう。NANDの内容をメモリースティック(以下、MS)にバックアップすることができます。そのバックアップファイルをPSPに上書きすれば、PSPを正常な時の状態に戻すことができます。バックアップを取っていませんでした。バックアップファイルを貰って、壊れたPSPに上書きすればいいじゃないかと思いますが、それもNG。PSPは機体個々の情報を持っている(IdStorage)ので、違うPSPのNANDを上書きすると壊れてしまうのです。動画を再生できないと、いうこと。PSPがゲームのできない箱に変わるということです。私の場合はどーにか以下の手順で復旧できました。バッテリーを持っていること。NANDのバックアップ(nand-dump.bin)を持っていること。(※このバックアップファイルは、壊れているPSPとは別のPSPから取り出したもの)◆壊れたPSPのNANDファイルを保存する。バックアップファイルを作成する。◆バイナリエディタの環境設定。選び、開いた画面から「ユーザーメニュー」タブを選択する。4.「現在のメニュー設定」に「コンテキストメニュー」を、「追加できる機能」に「選択系」を選ぶ。5.機能の一覧から「データ先頭まで選択」を選び、「追加」をクリックする。アクセラレータの指定は何でも良い。(例:A)6.手順5と同じように「データ末尾まで選択」を選び、「追加」をクリックする。アクセラレータの指定は何でも良い。(例:B)7.「OK」を押して環境設定画面を閉じる。NANDファイルを取り出す。アドレスへ移動」を選択する。9.「アドレスベース」の設定を「16進」にして、アドレスに「108000」と入力、OKを押す。0x108000)をマウスで右クリックし、「データ先頭まで選択」を選択する。11.選択された範囲の中で右クリックし、「選択範囲をファイルに保存」を選ぶ。12.ファイルの名前を指定する画面になるので、「id.bin」というファイル名で保存する。以降のNANDファイルを取り出す。アドレスへ移動」を選択する。15.「アドレスベース」の設定を「16進」にして、アドレスに「108000」と入力、OKを押す。0x108000)をマウスで右クリックし、「データ末尾まで選択」を選択する。17.選択された範囲の中で右クリックし、「選択範囲をファイルに保存」を選ぶ。18.ファイルの名前を指定する画面になるので、「flash.bin」というファイル名で保存する。◆NANDファイルを結合する。nand-dump.bin」で行うこともできます。メニューから「編集」、「全て選択」を選ぶ。21.選択された範囲の中で右クリックし、「コピー」を選ぶ。22.「flash.bin」を表示した状態にする。画面の右下に「挿入」と表示されている事を確認する。「上書」と表示されていた場合はキーボードの「Insert」キーを押して、「挿入」に変える。23.「flash.bin」の先頭(0x000000)の前にカーソルを置いて右クリック、「貼り付け」を選択する。メニューから「ファイル」、「名前を付けて保存」を選択し、「nand-dump.bin」という名前で保存する。25.作成した「nand-dump.bin」ファイルのサイズが、正常に動いているPSPから取り出したバックアップファイルのサイズと同じであることを確認する。ファイルサイズが違う場合は、手順を確認してやり直す。ファイルを壊れたPSPに適用する。26.作成した「nand-dump.bin」ファイルをメモリースティック(以下、MS)のルート(一番上のディレクトリ、つまり、PSPフォルダがある場所)に置く。28.PSPの「L」キー、「R」キー、「start」キー、「home」キーを同時に押す。29.「nand-dump.bin」ファイルが適用されたら、PSPの電源を落とす。31.PSPの「o」キーを押して、ファームウェア3.71を適用する。フォーマットが成功しました。32.ファームウェア3.71が適用されたら、PSPの電源を落とす。以上の手順で、私のPSPは復活できました。早い話が、壊れたPSP固有のIDやMACアドレスやらが入っていると思われる領域(0x107FFFまで)を生かして、正常なPSPのバックアップとくっつける操作をしたワケです。適用を行いましたが、その作業も正常に行えました。Manager)を実行してみましたが正常に使えましたし、UMDのイメージファイル(iso)を使ってゲームもできました。無線LANを使ってインターネットにつないだり、UMDを挿入して普通にゲームすることもできました。(最初に書きましたが)、この手順を試される場合はくれぐれも自己責任でお願いします。追記:私の場合は、カスタムファームウェアがインストールできていない状態でPSPが起動しなくなりましたので、このような直し方をしました。カスタムファームウェアは正常にインストールできている場合は、以下の方法で直る場合があります。(コメント欄の龍さん、ありがとうございます)1.PSPの「R」ボタンを押したままで、PSPを起動する。正常にカスタムファームウェアがインストールできていれば、リカバリーモードに入ることができます。2.「Advanced」を選ぶ。settings」を選ぶ。これで、PSPを初期化した状態にできますので、PSPが復旧する場合があります。目次プロフィールAuthor:QaplaJava、PHP関連のシステム作ったりサーバ構築やったり講師やったりしてます。(02/25)Windowsユーザのパスワードが消せない。