Devhook 0.32a by BOOSTER
DEVHOOK V0.32a By BOOSTER
devhook032a.rar
PSPでデバイスをリダイレクトするドライバーです。
-----------------------------
特徴
-----------------------------
・UMDとFLASHをMS上のファイルにリダイレクト可能
・本体はkernel prxモデルでOSとの親和性がよい。
・OSをリブートするため、再起動後の安定感がある。
(リブートはFW1.50のみ)
・圧縮ISOフォーマット対応
付属のciso.exeで圧縮/展開します。
圧縮ISOファイルの拡張子に制限はないですが、".CSO"を使いましょう。
・ISOイメージの切り換え可能、(現在VSHのみで許可)
HOME + TRG-L,HOME + TRG-Rで切り換えできます。
・lflashフックはFW1.50 to FW1.50しか動作しません。
壁紙と設定データの差し替えくらいにしか使えません。
・基本的にFW1.50用のソフトですが、制限つきでFW1.00でも動くらしいです。
-----------------------------
V0.32 -> V0.32a 修正点
-----------------------------
・セマフォ未初期化バグフィクス
for 太鼓の達人・・・というか基本的な潜伏バグの修正
・ISOマウントをMSの抜き指しに対応
・各種小修正とシェイプアップ
-----------------------------
伝言、メモ
-----------------------------
v0.32aはdevhook.prxのみの差分リリースなので、V0.32パッケージに上書きしてください。
通常は、ISOイメージをそのまま選んで、STARTするとDEVHOOKが常駐した状態で
VSHが再起動します。
VSH上では、HOME + TRG-L,HOME + TRG-RでISOイメージを選択した後、そのまま
VSHからUMDとして起動します。バージョン制限があるものはMPH GAMELOADERで起動
できるのもがあります。
ISOイメージはVSHにいるとき、HOME + TRG-L,HOME + TRG-Rで切り換えできます。
DEVHOOKを一度組み込むと、FEPを再起動しても一部の設定が変更できなくなります。
その時は電源断して下さい。
WLANスイッチONにすると"reboot MPHGL"でも動くと教えていただきました。
-----
BOOT SELECT = MPHGL(freeze)
Solution:
Turn wlan switch on before pressing start.
-----
WLANスイッチONだとRUN UMDも起動します。しかしモンハンは起動後ループ。
PrologueModuleが鬼門のようです。
"modulemgr.c:PrologueModule:There is no start entry. Cannot create start thread."
"modulemgr.c:StartModule:Warning:There is no start thread"
-----------------------------
セットアップ
-----------------------------
1."/150/flash0/kd"に下記のファイルを置きます。
devhook.prx --- DEVHOOK本体
pspbtcnf.txt --- FW1.50から抜いたものdecrypt済みのファイル
pspbtcnf_game.txt --- FW1.50から抜いたものdecrypt済みのファイル
pspbtcnf_updater.txt --- FW1.50から抜いたものdecrypt済みのファイル
pspcnf_tbl.txt --- FW1.50から抜いたものdecrypt済みのファイル
2.pspbtcnf.txt,pspbtcnf_game.txtを編集します。
・"/kd/fatmsmod.prx"の次の行に、"/kd/devhook.prx"の行を挿入
・"#"から始まる行を削除(txtの読み込みサイズに制限がある為)
ここに追記することで、他のカーネルprxを追加ロード可能です。
不要なprxがあれば、リストから削除します。
3."/PSP/GAME/DEVHOOK/EBOOT.PBP"と、"PSP/GAME/DEVHOOK%/EBOOT.PBP"
をコピーする
4."/ISO"にUMD ISOファイルを置きます。
FW1.00の方は、"/PSP/GAME/DEVHOOK%"ディレクトリを削除して、
"FW100/EBOOT.PBP"を"/PSP/GAME/DH100/EBOOT.PBP"にコピーします。
手抜きにて破損ファイルが出ますが、FW1.50ライクってことで(^^;;;
-----------------------------
使い方
-----------------------------
devhook(FEP)を起動して、適当にUMDにマウントするファイルを選択します。
"START"で、VSHに戻ります。
UMDエミュレーションは始まっているので
VSHから普通にUMDを起動したり、MPH GAMELOADER等から起動します。
VSHでは、HOME + TRG-L,HOME + TRG-Rで「マウント中のディレクトリ」
にある別のISOイメージに切り替えられます。
この切り替えはISOイメージか否かのチェックはしていません。
MSを交換したときは、HOME + TRG-Lで
「直前にマウントされていたディレクトリ内の最初のファイル」
がマウントされます。
"BOOT SELECT"は変更しないでください。正しく実装されていません。
FW1.00の方は"load run"のダイレクトブートのみ動くと思われます。
"LFLASH sel"は"NO HOOK(for FW1.00)
"BOOT SELECT"は"load run UMD"
で起動してください。DEVHOOK常駐状態でVSHには戻れません。
-----------------------------
todo
-----------------------------
・flash file enulation
MPH FW140を参考に、次Verで実装します。
原理的には、MS上のDFW1.00/2.00/2.50を起動可能になるはずです。
・NAND driver emulation
NAND FLASHの完全イメージが必要ですが、このレベルでフック
すると、Updaterを起動してMS上のFLASHイメージを作れるはずです。
・圧縮ISO対応
0 Comments:
Post a Comment
<< Home