--[1]-------------------------------------------------------------------
PANDORA'S BATTERYに関するスレ
※パンドラバッテリ/マジックメモステを作るためにFW1.50かCFW導入済みのPSPが必要です
>>2-10辺りに注意事項、テンプレなど
PSP パンドラバッテリー PANDORA'S BATTERY wiki
http://www41.atwiki.jp/pandora_battery/
パンドラDGに関する初歩的な質問は下記スレッドへ
【PSP】PSPその他の質問に全力で答えるスレ4【CFW】
http://game12.2ch.net/test/read.cgi/gameurawaza/1189922891/
オフネタはこちらで。他に地域別スレあり
【Lumines】PSPをDGしたいひとが集まるオフver.6
http://sports11.2ch.net/test/read.cgi/offevent/1186010765/
--[2]-------------------------------------------------------------------
過去スレ
ぱんどらのばってりーDG
http://game12.2ch.net/test/read.cgi/gameurawaza/1187855003/
【DG】PSPパンドラバッテリー2個目【リストア】
http://game12.2ch.net/test/read.cgi/gameurawaza/1188104457/
【^o^】 PSPパンドラバッテリー3個目 【DG】
http://game12.2ch.net/test/read.cgi/gameurawaza/1188303446/
(実質4スレ目)【DG】PSPパンドラバッテリー3個目【リストア】
http://game12.2ch.net/test/read.cgi/gameurawaza/1188303483/
【DG】PSPパンドラバッテリー5個目【リストア】
http://game12.2ch.net/test/read.cgi/gameurawaza/1189584052/
関連スレ
PSPカスタムファームウェア ver.34
http://game12.2ch.net/test/read.cgi/gameurawaza/1190227284/
【PSP】M33/カスタムファームウェア 5【CFW】
http://game12.2ch.net/test/read.cgi/gameurawaza/1189926651/
--[3]-------------------------------------------------------------------
・絶対やってはいけない事
別の固体でバックアップしたnand-dump.binをIDStorage付き(L+R+START+SELECT)でリストア。
・やっても大丈夫な事
別の固体でバックアップしたnand-dump.binをIDStorage無し(Xボタン)でリストア。
別の固体で作ったパンドラセットの使いまわし。
・事前にやっておくべき事
固体別にnand-dump.binのバックアップ。本体シリアルでも書いて分かりやすいようにHDDに保存。
Homebrewが動く環境ならchilly willy氏のIDStorage Managerでバックアップもお勧め。
・そもそもパンドラセットとは、
サービスモード起動用のトリガ(バッテリ)と、ダウングレ-ダ他修復ツール集(メモステ)。
なので、これ自体に固体情報は含まれない。どの固体で作っても同じ。使いまわしもOK。
・IDStorageとは
「製造時期等により生じるハードウェアの微妙な差を吸収し、共通のファームウェアが動くための情報」
と言うことになっている。固体特有の情報が記録されているので、正しい値と言うものがない。
ゆえに破損した場合、バックアップを書き戻す以外に修復方法がない。
別の固体のnand-dump.binをIDStorage付きでリストアした場合、IDStorageが上書きされ、半死クローンが誕生。
IDStorageをバックアップして無い場合、無敵のパンドラでさえ復旧不能なジャンク以下の代物に成り下がる。
--[4]-------------------------------------------------------------------
・PSP上でPandora's Battery Creatorを起動させた時のメニュー
×ボタン バッテリEEPROMをサービスモードへ書き換える(0xFFFFFFFFに書き換え)
□ボタン バッテリEEPROMをノーマルモードへ書き換える(0x12345678に書き換え)
○ボタン バッテリEEPROMをノーマルモードへ書き換える((電池を入れた時に?)自動で電源がオンになる)
△ボタン バッテリEEPROMをms0:/eeprom.binへ保存
L+Rボタン バッテリEEPROMをms0:/eeprom.binから復元(復元時、0x14でエラーが出るが正常に復元される)
HOMEボタン 何もしないで終了
・パンドラバッテリをセットしてPSPを起動した時のメニュー
×ボタン ms0:/update.pbpを利用してDG
○ボタン PSPのnandをms0:/nand-dump.binへ保存
□ボタン PSPのnandをms0:/nandimage.flashから復元(表記はnand-dump.binだが実際はnandimage.flash)
ここで□ボタンを押すと下記メニューが表示されます
×ボタン idstorageエリアは復元しない(ms0:/nandimage.flashから復元)
L+R+START+SELECTボタン idstorageエリアも復元する(ms0:/nandimage.flashから復元)
※注意※idstorageはMACアドレスなど個体別に異なった情報が格納されています
別のPSPのidstorageを書き込まないようにしましょう(書き換えた場合パンドラでも直せません)
パンドラバッテリ/マジックメモステを通常に戻す方法
・バッテリ
(1)書き換えたバッテリをPSPから抜いておく
(2)ACアダプタだけを付けた状態でPSPを起動する
(3)書き換えたバッテリをPSPに付ける
(4)Pandora's Battery Creatorを起動し、□ボタンを押して書き換える(またはバックアップしたバッテリEEPROMから復元)
※PSPの電源を切り、ACアダプタを抜いてからバッテリをセットした時、
自動的に電源が入らなければ通常に戻っているはず
・メモリースティック
(1)PSPでフォーマットをする
mspformat.exeの処理時、未使用領域を作成するのでフォーマットだけでは完全には直らない?
ディスクの管理で未使用領域がある場合は直っていない?
--[5]-------------------------------------------------------------------
※旧型用テンプレート※
※注意※
・全て自己責任で。
・これで失敗しても投稿者、編集者、スレの住人には危害を与えないこと。
■用意するもの
FW1.50かCFW導入済みのPSP
・4G以下(256M以上推奨)のメモステ
メモステDuoではなくPro Duoじゃないとダメらしい
microSD to Duoアダプタでも成功しているらしい(相性とかあるかも)
・コマンドプロンプトの知識と少しの勇気
・コマンドプロンプトの処理+αをGUI化したツール(VB6ランタイム必須(OCX不要))
ttp://www.geocities.jp/temporary_orz/program/psppandorareadme.txt
ttp://www.geocities.jp/temporary_orz/program/psppandora003.zip
マジックメモステ作成→バッテリ作成→1.50にDGのやり方
1. ttp://forums.maxconsole.net/showthread.php?p=645697#post645697 などからPandora.zip落としてきて解凍
※ここからマジックメモステの作成
2. メモステをPSPでフォーマット(USB接続後、Windows上でもフォーマット)
3. PSPをPCと接続してUSB接続(カードリーダだと相性が悪くてできない場合があるらしい)
4. コマンドプロンプトから、落としたPandora内のmspformat.exeを起動 >mspformat [PSPのMSがあるドライブ名](コロンは要らない)
例:MSドライブがGドライブなら
>mspformat G
5. フォーマットしてもいいか確認されるのでYキー→Enterキー
6. USB接続を切り、メモステも一旦抜いて再度差し込む(これをやらないとPSPがメモステを認識出来ないらしい。以降出てくる処理も同様の理由)
7. 再度USB接続し、PSP/GAME(とGAME150)フォルダを手で作る
8. batteryフォルダとinstallerフォルダの中にあるフォルダ(計4フォルダ)をGAME(GAME150)フォルダにコピー
9. 正規1.50FWをUPDATE.PBPとリネームしてMSのルートにコピー
10.USB接続を切り、メモステも一旦抜いて再度差し込む
11.PSPでinstallerを実行、MSルートにmsipl.binが作られる
12.PCと接続してUSB接続、コマンドプロンプトから、msinst.exe [MSのドライブ名] [MSのドライブ名:\msipl.bin]で実行
例:MSドライブがGドライブ、msipl.binがMSのルートにある場合
>msinst G G:\msipl.bin
※ここまでマジックメモステの作成。次からパンドラバッテリの作成
13.USB接続を切り、マジックメモステも一旦抜いて再度差し込む
14.PSPでPandora's Battery Creatorを起動し、念のため△ボタンで現在のバッテリEEPROMの内容を保存しておく
×ボタンを押すとバッテリがサービスモードになり、パンドラバッテリが完成する
※ここまでパンドラバッテリの作成。次からパンドラバッテリ/マジックメモステによる1.50へのDG
15.電源を切り、ACアダプタ、バッテリをはずす
16.バッテリを入れると、勝手に電源が入り、マジックメモステからブート。メニューが表示される
17.メニューにしたがって1.50のFWを強制上書き
※1.50へDGした時、画面が真っ暗の場合は♪の隣にある□を押して輝度を調整してみること
--[6]-------------------------------------------------------------------
※新型用テンプレート Part1※
※注意※
・全て自己責任で。
・これで失敗しても投稿者、編集者、スレの住人には危害を与えないこと。
・CFW3.60M33は純正FW3.60でないと導入できない。
■用意するもの
CFWを導入する新型PSP(PSP-2000)
FW1.50orCFW導入済みの旧型PSP(PSP-1000)
4GB以下(256MB以上)のMS Pro Duo
各種ファイル
コマンドプロンプトの知識と少しの勇気
■導入の流れ
Magic Memory Stick(以下MMS)作成 ⇒ Pandora's Battery(以下PB)作成 ⇒ Slim用CFW導入
■手順
1. ttp://forums.maxconsole.net/showthread.php?p=645697#post645697 等から"Pandora.zip"をダウンロードしてきて解凍する
※ここからMMSの作成(※旧型PSPでの作業)
2. MSをPSPでフォーマット
3. PSPとPCをUSB接続
4. コマンドプロンプトから、先ほどダウンロードした"Pandora"フォルダ内の『mspformat.exe』を起動
【書き方】 >mspformat [PSPのMSがあるドライブ名]
5. フォーマットしてもいいか確認される。YESだったら[Yキー]⇒[Enterキー]
6. USB接続を切り、MSを一度抜いて再度差し込む
7. 再度USB接続し、ms0:/PSP/GAME(とms0:/PSP/GAME150)を作る
8. "Pandora"フォルダ内の"battery"フォルダと"installer"フォルダの中にある4フォルダを"GAME"(又は"GAME150")フォルダにコピー
9. 正規1.50FWをUPDATE.PBPとリネームし、ms0:/(ルートディレクトリ)にコピー
10.USB接続を切り、MSも一度抜いて再度差し込む
11.PSPで『Pandora's Battery Firm. Installer』を実行、ms0:/に『msipl.bin』が作られる
12.PCとUSB接続、コマンドプロンプトから『msipl.bin』を実行
【書き方】 >msinst.exe [MSのドライブ名] [MSのドライブ名:\msipl.bin]
13.USB接続を切り、マジックメモステも一旦抜いて再度差し込む
14.ttp://forums.maxconsole.net/showthread.php?t=78493 等から"360M33_for_Slim.zip"をダウンロードしてきて解凍する
15.ms0:/PSP/GAME(又はms0:/PSP/GAME150)フォルダに"pandora_slim"フォルダと"pandora_slim%"フォルダをコピー
16.正規3.40FWと正規3.50FWをそれぞれ『340.PBP』、『350.PBP』にリネームし、"pandora_slim"フォルダにコピー
17.PSPで『Pandora Ext. for Slim 3.60 M33 Installer』を実行。いくつかのprxファイルがMMSに展開される
※ここまでがMMSの作成。
--[7]-------------------------------------------------------------------
※新型用テンプレート Part2※
※ここからPBの作成。
1. PSPで『Pandora's Battery Creator』を実行、△ボタンで現在のEEPROMのバックアップを取る
2. ×ボタンでバッテリーのEEPROMを書き換える。
※ここまでPBの作成。
※ここからCFW導入。
1. 電源を切り、ACアダプタ、バッテリーを外す。MMSを挿入する
2. PBを装着。PSPの電源が勝手に入る。※画面には何も表示されない
3. □ボタンを押してNANDのバックアップをとる
4. ×ボタンを押すとインストールが始まる。終了したら電源が落ちる
5. 電源が落ちたら再起動。FWが3.60 M33になっているか確認
--[8]-------------------------------------------------------------------
TA-086基板などのPSPでFW1.50へダウングレード後、FW3.30以降へアップグレードするために用意するもの
・PSP公式FW2.71のファイル
・2.71 HEN-D (qj.netで探してWinRARで解凍しておく)
・PSP公式FW2.71のHEN-D上で動作するidstorage編集アプリ(IDStorage Manager v1.11(Unofficial))
ttp://wsmith.hp.infoseek.co.jp/IDStorageManager111_271HEN.zip
・アップグレード先のFWファイル
・バイナリエディタの使い方
1. qj.netからHEN-Dを探してダウンロード後、WinRARで解凍する
解凍先のMS_ROOTフォルダの中にあるファイル(6個)とフォルダ(1個)をメモリースティックのルートにコピーする(上書き確認が出たら全て上書きする)
2. メモリースティックにフォルダを作成する
\PSP\GAMEフォルダの中にIDSMフォルダを作成する
\PSP\GAME\IDSMフォルダの中にkeysフォルダを作成する
3. ダウンロードしたIDStorageManager111_271HEN.zipを解凍する
解凍先のEBOOT.PBPとidstorage.prxをメモリースティックの\PSP\GAME\IDSMフォルダの中にコピーする
4. FW2.71のPSPにUMDが入っている場合は取り出し、電源を入れて2.71 HEN-Dを起動させる
←キーを3回押してPHOTOに移動して○ボタン、HENDフォルダで○ボタンを押す
HEN-Dの起動に成功するとPSPが再起動する。再起動しない場合は電源を切って同じ作業をやり直す
PSPが再起動した(XMB画面に戻った)場合、本体設定でバージョンを確認。2.71 HEN-Dになっていない場合は電源を切って同じ作業をやり直す
5. 2.71 HEN-D上のPSPでXMBのゲーム→メモリースティックからIDStorage Managerを起動する
操作説明 ○ = exit(終了)
× = verify/fix keys(キー比較/修正)
□ = dump keys(キーダンプ)
△ = view/edit keys(キーエディタ)
6. □ボタンを押して現在のIDStorageキーをメモリースティックに保存する
保存完了後○ボタンでIDStorage Managerを終了する
7. PCでメモリースティックの\PSP\GAME\IDSM\keysフォルダにある0x0005.binを0x0005_org.binにリネームする
リネームした0x0005_org.binをバイナリエディタで開いて最初の4バイトを67 6Bに変更する
名前を付けて保存で0x0005.binとして同じ場所に保存する
8. もう一度手順4.と5.を行い、×ボタンを押してキーの比較/修正を行う
Verifying key 0005 against file keys/0x0005.bin... failed!
Press O to skip, press X to correct key
と表示されたら×ボタンで手順7.で修正したキー内容をPSPに書き込む。○ボタンでスキップ
※通常、0x0005.bin以外は書き換える必要はありません(最悪パンドラでも元に戻せなくなる)
完了したら○ボタンでIDStorage Managerを終了する
9. XMBのゲーム→メモリースティックから3.30以上のFWへアップグレードする
※公式FW3.x以上のダンプイメージへの復元がうまくいかないと言う情報があるため、
手順9.で公式FWへアップグレードする前にパンドラバッテリで2.71(キー修正済)のダンプイメージを取っておくと便利です
--[7]-------------------------------------------------------------------
パンドラバッテリ/マジックメモステの動作確認
必要なもの
・新型ではない正常に動作するPSP本体(確認だけなのでFWはなんでもよい)
※新型PSPの場合、パンドラバッテリで起動しても画面が黒いままなのでメモステの動作確認はできない
・パンドラ化処理を施したバッテリ(パンドラバッテリ)
・パンドラ化処理を施したメモステ(マジックメモステ)
1.PSPの電源をオフ、バッテリ、AC電源を外してマジックメモステをセット
2.AC電源をPSPに接続
※動作確認するパンドラバッテリの残量が0でも起動するように接続しておく
3.動作を確認したいパンドラバッテリをPSPにセット
※この時、PSPの電源が勝手に付いたらパンドラバッテリとして機能している
4.マジックメモステが正常に作成されていれば、PSPの画面にマジックメモステからロードしたメニューが表示される
※画面が黒いまま何も起こらない場合、マジックメモステの作成に失敗している(新型PSPの場合は黒いまま変化なしなので確認不可能)
--[未整理分1]------------------------------------------------------------
要・再編集
↓[初めての人はここから](FWGUIDE.TXTの内容+予測されるFAQ)
①まずパンドラメモステのkdフォルダを安全な場所にコピーする。
②psardumperなどを使って1.50のアップデータを展開する。
(このとき、展開のみ&展開+解読の両方を実行し、展開のみのものに
/kd/pspbtcnf*.txtだけ、展開+解読した状態のものを上書きする。)
↑これ重要。
③コピーしておいたパンドラの/kdから、flashemu.prx と
lfatfs_patched.prxを展開したFWの/kdフォルダ(以下/kd)にコピー。
④/kd/pspbtcnf_game.txt と kd/pspbtcnf_updater.txtを開き、
/kd/lfatfs.prx を /kd/lfatfs_patched.prx に置換。
/kd/fatmsmod.prx の次の行に /kd/flashemu.prx を追加。
(このとき、テキストファイルとして開けないなら②をやり直す。
改行コードがLFで困る場合はApsalyでググるよろし。)
↓
560 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/09/14(金) 21:41:59 ID:sSovTl3Z
↓[既にMSから1.50起動している方はここから](README.TXTの内容)
⑤コピーしておいたパンドラの/kdから*.ELF、decryptprx.prx、
ipl_update.prx、ta082_driver.prx、libpsardumper.prx、
pspbtcnf_updater.txt(上書き)を/kdにコピー。
⑥epbm08のアーカイブからbootmenu.elf、unemu.prxを/kdにコピー。
⑦/kd/pspbtcnf.txtを開き、/kd/registry.prxの次に以下の行を追加。
# *** pandora module ***
/kd/decryptprx.prx
# *** /pandora module ***
次に、/kd/vshbridge.prxの次に以下の行を追加
# the bootmenu
/kd/bootmenu.elf
⑧/kd/pspbtcnf_game.txtを開き、/kd/registry.prxの次に以下の行を追加。
# *** pandora modules ***
/kd/decryptprx.prx
/kd/lflash_fatfmt.prx
/kd/ipl_update.prx
/kd/ta082_driver.prx
/kd/libpsardumper.prx
# *** /pandora modules ***
↓
561 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/09/14(金) 21:44:54 ID:sSovTl3Z
⑨/kd/pspbtcnf_updater.txtを開き、/kd/lflash_fatfmt.prxの行を削除。
次に、/kd/libpsardumper.prxの次に以下の行を追加。
# additional modules that might be needed by apps to be run
/kd/codec.prx
/kd/audio.prx
/kd/mebooter.prx
/kd/me_wrapper.prx
/kd/usb.prx
/kd/mediaman.prx
/kd/ata.prx
/kd/umdman.prx
/kd/blkdev.prx
/kd/umd9660.prx
/kd/isofs.prx
/kd/mscm.prx
/kd/msstor.prx
/kd/mgr.prx
/kd/semawm.prx
/kd/peq.prx
/kd/utility.prx
/kd/chkreg.prx
/kd/impose.prx
/kd/vshbridge.prx
/kd/unemu.prx
↓
これで完成 :-)
らしいんだが俺まだ成功してないのでやり直してみる。
あやうく規制リストに入れられるところだった。
562 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/09/14(金) 21:49:34 ID:AfDnEC2r
>>559-561
なんという新世界の神!
アリガトン。会社から帰ったらやってみるヨン。
563 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/09/14(金) 21:49:40 ID:jDq0895s
解説しているサイトがあったような
564 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/09/14(金) 21:50:01 ID:sSovTl3Z
書き忘れが一つ。拡張パンドラを使用するときに、
WirelessLANスイッチがOFF→拡パンメニューへ
WirelessLANスイッチがON→メニューバイパスしMS上のFW起動
になるのでWLANスイッチの位置に気をつけるべし。
--[未整理分2]------------------------------------------------------------
参考情報など
584 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/08/25(土) 21:38:46 ID:U34/Vpjm
公式に戻す場合1.5にする前にf1をフォーマットした方がよさげだね
1.5から3.52にUPしてもf1は放置みたいだし
そのまま3.52でdump取るとf1のファイルが破損しててバックアップ中に
bad blockが出るみたいだ
585 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/08/25(土) 21:41:54 ID:/2xl2UsP
>>579
今日色々実験した結果
1.パンドラバッテリー起動
2.メニュー画面に移ったらACアダプタをつなぐ
3.パンドラバッテリーを外す
4.ファームウェアの書き換えを実行
パンドラバッテリーは目盛棒起動するまであれば良いという事が解った。
941 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/08/24(金) 16:44:23 ID:YtL55qKJ
ところで、nand-dump.binってIDstorageの領域も含まれてるんだよね?
環境バックアップはこれ1ファイルだけで完了って事でいいのかな。
959 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/08/24(金) 16:52:45 ID:hhiUX3oU
>>941
含まれてる
だから公式FWとCFWのDumpを取って置けばIdstorageを変更することなく
アップダウングレード可能
98 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/08/26(日) 18:09:21 ID:Vk+buysq
86基板で純正FW⇔CFWがやりたくて色々試してみましたので注意点も含めてレポです。
リストアはID変更必須のFW移動のため全てL+R+START+SELECTを使用しています。
直で3.50以上を復元した場合復元時にサクセスと表示されても
必ずブリックします。(3.51,3.52のdumpも全てブリック)
正規ファームに戻す際は2.71(ID正常値に修正)のを経由しましょう。
そのため修正後の2.71をdumpして置きましょう。
これで煩わしいHENDの起動やIDの修正を省略できます(HENDは起動率100%ではありません)
後は通常どおりアップデートを実行すれば最新公式FWを使用できます。
(2.71修正→3.50→3.52で正常にアップデートを確認済み)
その後3.52→3.52M33-4の復元も確認
これで
3.52M33-4→2.71→3.52→3.52M33-4→2.71....(ry
ができます。
3.50以降の復元が正常にできなかったのは不明です。
ブートセクタが特殊なのかプロテクトされていてイメージリストアでは無理なのかもしれません。
3.50未満2.71以上に関しては試していません。3未満のFWならリストア可能な感じがします。
515 名前:508[] 投稿日:2007/09/14(金) 17:19:10 ID:tZrYRqgI
新型用に変えたマジックメモステを試しに旧型に挿してパンドラ装着した
起動してこないぞ やっぱ新型専用に変化したようですな
旧型専用を作って使い分けるとしよう
最終更新:2007年10月16日 23:41