devhook V0.44.0000 By BOOSTER

PSPŃfoCX_CNghCo[łB
V0.44.0000Ń[XeBbNɒuFW2.71̃u[g
bΉiCXg[yшꕔ@\ɌחLj܂B

-----------------------------
Ƃ
-----------------------------

EdevhooḱÁuƂv̐ɏ]ꍇɃt[EFAƂĎRɎgp
@ł܂Bdevhook͖ŒNł\Ȃ̂ŁA蔃肵Ȃł
@B

Edevhook͖ۏ؂łB҂͖{vO̓쌋ʁA쌠̗܂
@ׂĂ̎ɑ΂Ĉ؂̕ۏ܂B
@devhook̎gpƂ̌ʂɂẮAgpҎgӔC𕉂ƂɂȂ܂B

Edevhook̉AϑAǉ͎RłAdevhook̈ꕔ܂͑S܂ޏꍇ
@NłłꏊɌJĉB肳ꂽLTCgɌ
@Ĕzz铙͂Ă͂܂B
@@devhook؊܂܂Ȃpb`ǉt@ĆA̐̑ΏۊOłB

Edevhook̓[U[̎gpKɂړIōĂ܂A쌠NQ
@ړIŎgpĂ͂܂B
@@s@ɔzzUMDC[Wt@CɓśׂAɊY܂B

E̎ɍӂłȂdevhookgpĂ͂܂B

-----------------------------

-----------------------------

EUMDFLASHfoCXMS̃t@CɃ_CNg܂B

EPSP{̂̃Abvf[gsƂȂAMSɔzuʃo[W
@t@[EFAN邱Ƃł܂B
@FW1.50PSPŁA1.50,2.00,2.50,2.60̃t@[EFANł܂B

EMSISO/CSO(kISOjt@CUMDɃ}Eg邱Ƃł܂B
@UMD̃[^[~܂邱ƂŁAobe̋쓮ԂL΂܂B
@eMSɕISOt@Ci[邱ƂŁA΂UMDR
ȂĂ݂܂B

ENbNύXł܂B
@̑Q[Kɓ삳Ax𗎂Ƃăobe
쓮ԂL΂ł܂B

-----------------------------
V0.43.0101 -> V0.44.0000@ύX_
-----------------------------
EFW2.71u[gbΉ
E/dh/kd/reboot.bin̎A`|IŃt[YsC
EFlashG~t@Ct[Y΍
ȆAׂȕύX

-----------------------------
todo
-----------------------------

EFW2.71WXgoȂs
EtbVG~it@CANZXj̈艻
ENO-UMD for FW2.xx 
ENAND driver level emulation
@eXǧʁAOS̋N80b|܂B
@dĎgɂȂȂߎ~߂܂B

-----------------------------
FW1.50ȊO̎sɂ
-----------------------------

@FW1.50ȊO̎sɂ́AupdaterFWt@CCXg[Kv܂B
@FW̃CXg[́A[J[updaterUMDZbgA"ms0:/DATA.PSAR"
t@CuԂ"devhook fiwmware installer"s܂B

@ȂAFW2.60/2.71"reboot.bin"͌Ver̃CXg[yFW1.50PSPł͍쐬ł܂B
@FW2.60GTA Exploit̋Zp𗘗pc[Ŋe쐬肢܂B

@FW2.71ł̓WXg̏ɕs̂ŁAʓrWXgt@CKvłB
@ڍׂfwinstall.txtQƂĉB
@XMB́uݒ̏vŃWXgNAƁAċNJԂ悤ɂȂ܂B

-----------------------------
`A
-----------------------------

@FW2.00wlan.prxgpƐoOŊԈē삵܂A{̂͂̂悤
삵Ȃ悤ɍĂ̂ŁA333MHz+Wifi̓I[o[XybNƍl܂B
  333MHzWifiG[ɂȂ̂́APSP(OS)̖mȎdlƉ߂ł܂B

@0.43SAVEf[^̃t@Cs̑΍낢s܂S
ł͂܂B
@܂߂Ƀf[^̃obNAbvAXPCchkdskŃ`FbNȂlq
ĂBdevhookFW2.60USBڑsflash1/net/httpauth.dat
cookie.datlqłB

@u[gdevhookIꍇA\"ms0:/dh/kd/reboot.bin"1.50
reboot.binRs[Ă܂B
@UMDNQ[IŃu[g鎞Aʂ܂ł̊ TRG-L,TRG-R,UP
̂RdechookOĕʂFW1.50N܂B

@2GBXeXMBNOK,XMBUMDNNGȕAAhXݒŃ[hAhXύX
Ă݂ĉB

@moklɃ`̓{ΉĂ߁AbZ[W[JCY
Ă݂܂B{lɂ͂͂{ꂪ₳łE
@`͂߁Aꕔ̃\[XdevhookSDKƂĕʃpbNŔzz܂B

@ISO/CSOhCo[𕪗AeՂɃhCo̒ǉAύX\ɂȂ܂B
@WLANgCX}Eg\ȂADAX̑Ƃ}

@XMBɕ\ł悤ɂȂis)ISOI̎ԒZkƁANbN؂ւ@
\\ɂȂ܂B

@ʏ́AISOC[Ŵ܂ܑIŁASTARTDEVHOOK풓Ԃ
MXBċN܂B
@ISOC[WMXBɂƂAHOME + TRG-L,HOME + TRG-RŐ؂芷ł܂B
@ISOC[W؂ւApXCLOCKgRbԕ\AHOME + SELECTłRbԕ\
@\HOME+SELECTŃNbN؂ւ

  GAMEXMBɖ߂ȂƂ܂B΂炭҂ĂXMBɖ߂ȂƂ͒߂ēd
؂ĉB

-----------------------------
ZbgAbv
-----------------------------

1.devhook"MS_ROOT/"A"ms0:/"ɃRs[܂B

2.Kv΁Apspbtcnf.txt,pspbtcnf_game.txtҏWB

@E"ms0:/dh/kd/devhook.prx"̂悤":"ƁA΃pXwɂȂ܂B
@@̑́Aflash_CNg̃pX猟܂B
@Et@CȂƂ́A"flash0:"猟܂B
@@idevhookFLASHtbNς݂̏ꍇAtbNQƂ邱ƂɂȂj

ɒǋL邱ƂŁÃJ[lprxǉ[h\łB
svprx΁AXg폜ł܂B

3.Kv΁A"/ISO"UMD ISOt@CuB

4.FW2.00/2.50NꍇA\ߓCXg[[FWCXg[B
@decryptĂMPHGLpFirmware͎g܂B

@ڂ"fwinstall.txt"ǂŉB

-----------------------------
g
-----------------------------

devhook launcher NāAKUMDɃ}Egt@CI܂B
"FIWMWARE"->"1.50(Flash)"Iт܂B

"START"ŁAMXBɖ߂܂B

UMDG~[V͎n܂Ă̂
MXB畁ʂUMDNAMPH GAMELOADERN܂B

MXBł́AHOME + TRG-L,HOME + TRG-RŁu}Eg̃fBNgv
ɂʂISOC[Wɐ؂ւ܂B
̐؂ւISOC[Wۂ̃`FbN͂Ă܂B

MSƂ́AHOME + TRG_L
uOɃ}EgĂfBNg̍ŏ̃t@Cv
}Eg܂B

-----------------------------
XV HISTRY
-----------------------------

-----------------------------
V0.43.0100 -> V0.43.0101@ύX_
-----------------------------
Et@CANZX̃X^bN FW2.60-333MHz-uEŨt[Y΍
ENbNύXANTbԗ}333MHzXMBɖ߂Ȃs΍
o[WR[h̕ύX͂Ȍȗ
-----------------------------
V0.43 -> V0.43.0101@ύX_
-----------------------------
EXẽt@Cs̑΍
EdhGetVersion()̖߂l 0x00430000 -> 0x00430100
E\[Xcleanup
-----------------------------
V0.42b -> V0.43@ύX_
-----------------------------
EFW2.60NT|[g(CXg[͈ꕔΉłj
Eu[g̃[hAhX[Uw\ɕύX
EUMD[h̃R[obNPZN^畡ZN^ɕύX
EdhGetVersion()̖߂l 0x00420002 -> 0x00430000
E`Ndevhook[h悤ɕύX
E`ύXA0.42b/0.43VݒAj[\A\CAEg
Eplain20.prxplain25.prxplain2x.prxɓ
EflashEMUstackǉ
Eu[gAdevhookIłV[gJbgL[̋@\ǉ
E0.42bŃNbNݒ肪ȂoOC
-----------------------------
V0.42a -> V0.42b@ύX_
-----------------------------
Eu[g̃̈P
Edevhook풓^XÑX^bN4KB->8KB
EdhGetVersion()̖߂l 0x00004201 -> 0x00420002
ECPU CLOCK=0w莞AdevhookɂCLOCK֎~(`Ήj
-----------------------------
V0.42 -> V0.42a@ύX_
-----------------------------
ENOUMD̃oOtBNX
EdhGetVersion()̖߂l 0x00004200 -> 0x00420001
-----------------------------
V0.41d -> V0.42@ύX_
-----------------------------
ENOUMD̃oOtBNX
EUMD emusemaphorẽoOtBNX
ECLOCKreset|CgύX
ERtBOf[^̓eύX
E`̃[hAݒ@ύX
ENconfig[ht@C烁oRɕύX
EISOC[W̐̔ǉ
EISO/CSOhCoʃW[ɕ
EXMBUMD؂ւʃW[ɕ
EXMB̃V[gJbgCLOCK؂ւ@\ǉ
EXMBISOC[WACLOCKg̕\@\ǉ
ER[qւKprintf}XCb`ǉŃRΉ
E{ꃍ[JCYŃ`[ǉ({ΉCu񋟁Fmokl)
EAׂȕύX
-----------------------------
V0.41c -> V0.41d@C_
-----------------------------
E2.00/2.50loadModuleAsANZX̃oOC
@t[YĂAP̉\B
EUMDgp"UMD VERSION"XCb`LɂB
-----------------------------
V0.41b -> V0.41c@C_
-----------------------------
E̎Aciso readŕʂ̏ꏊ[hĂ܂oOC
@V0.41b݂̂ŔoOłB
-----------------------------
V0.41a -> V0.41b@ύX_
-----------------------------
Emsrebootpb`R[hexportď풓TCYB
  "ms0:/dh/kd/msreboot.bin"Ƃt@C܂B
ElauncherMODĂ悤Ȃ̂Ń\[XYt
@AUTORUN҂ԕύX 1sec -> 3secɕύX
Eumd read̃X^bNgTCY 0x800 -> 0x1000
@ꕔ̕sMSŁA悤ɂȂƂ悢̂łDDD
 Aciso read[`𑽏ύX
-----------------------------
V0.41 -> V0.41a@C_
-----------------------------
EW[ǎ^ɂȂsC
EANYUMDISO؂ւ̕sC
-----------------------------
V0.40 -> V0.41@ύX_
-----------------------------
EFW2.50u[gΉ
Eplain20.prx̑Ή[hʒuύX
EUMD READ̃X^bNgʒuړ->FW2.50Ή
-----------------------------
V0.32a -> V0.40@ύX_
-----------------------------
EFW2.00u[g̃T|[g
  FW2.00rebootT|[g܂B
  FW1.00PSPł́A܂gȂȂ܂B
EVANY-UMD̒ǉ
  NO-UMD2.00ȍ~ł͓삵Ȃ߁AV܂B
@ANY-UMD܂łȂ̂ŁAFW2.00ISOt@C}Egɂ́A
_~[UMDfBXN}Kv܂B
EflashG~[VfdIɐ؂l߂悤ɂ܂B
@2.00webuEUɂt[Y΍łB
E`NAO̐ݒlftHgɂ悤ɕύX
@NAPbȓ'O'ȂƁAOݒŎIɎs܂B
EFW1.50 NOUMDɂUMD؂ւ̏C
-----------------------------
V0.32 -> V0.32a@C_
-----------------------------
EZ}tHoOtBNX 
  for ۂ̒BlEEEƂ{IȐoȌC
EISO}EgMS̔wɑΉ
Ee포CƃVFCvAbv
-----------------------------
V0.31 -> V0.32@ύX_
-----------------------------
EkISOC[Wi*.CSO)Ή
EMXBŁAISOC[W̐؂芷@\ǉ
ECSOΉɔAISO READV[PXZN^Pʂɍ\ύX
@󂵂DDD
EISO ACCESSSTACKǉ@ύX
ETCYEEEt[Y̊mB
-----------------------------
V0.30a@ύX_
-----------------------------
ETCY800H𒴂郊[hSăG[ɂȂoOC
@݂񂲂ΉEEEƂ{IȃoOB
EFLASHG~[V̎bǉ
@MPH FW14̃\[XQlɂ܂BThanks->MPH
@܂FW1.50u[goȂ߁Ał͕ǎς
ݒf[^ւ邭炢ɂg܂B
@G~[hgɂ/150/flash0,/150/flash1
flasah0:flash1:̊St@CRs[ƁA
j["FW1.50(emulation)"IׂΓ܂B
E݂񂲂IłȂ߁Au[gprx[hAhXύX
EAbvf[^NȂ悤pspbtcnf_updater.txtɂ
Ver.0.30pre
  - DKdevkitPSP release7Ɉڍs
  -devhookprxfɕύX,[hɂplane prxpb`KvłB
    "pspSdkInstallNoPlainModuleCheckPatch()"
  -OSu[gɂdevhookǂݍݓT|[g
@-FW1.00T|[gAFW1.50ɍS
  -wipeout pure freeze probrem̃oOC
EFEP̃\[XJ
@肢łBǂȂAgՂAJbRGUIĂB
EIGRZbgANbN؂ւ͎bIɋ֎~Ă܂B
@iprxgݍނƂŁAelA낢gł܂j
@-\IύX
Ver.0.22
@TXyhW[̃T|[gAUMD EMULATOR 0.8݊fBNgA
o[W`FbNIUMDN 
  -added open/close ISO file at each UMD access.
   *supported suspend/resume.
  -added ISO search directry "fatms0:/UMDEMULATOR/ISO".
   *UMD EMULATOR 0.8 compatible.
  -added "UMD Disc" item and removed "UMD MODE" menu.
   *with bypass version check.
Ver.0.21
  -added LoadExec() emulation
    *SAPCE INVADER POCKET
  -InGameReturn (L+R+Start)
  -sceUmdGetDiscInfo() emulation.
Ver.0.20
  -fix forget sceIoClose() when close function of "umd?:" RAW access.
    *SHUTOKOU BATTLE
  -fix sceUmdActivate() and added sceUmdDeactivate() handling.
    *MAJONG FIGHT CLUB
  -support target file path
    *work with hook_boot 0.94.(for analyze,FW hack,etc.)
  -Added InGameReset
    L+R +HOME : return to MXB
Ver.0.10
 1st test release
