Aller au contenu


Submitter

File Information

  • Submitted: juil. 10 2009 15:04
  • Last Updated: juil. 10 2009 15:04
  • File Size: 122,58 Ko
  • Views: 11
  • Downloads: 1

Download Hook Boot v0.92b

- - - - -



HOOK BOOT Ver.0.92B

API HOOK monitor , API emulation , and dynamic kernel & program patch.

This is very dangerous software to work with Kernelmode.
Use it in your own risk.

-- what is HOOK BOOT ?

It patches BOOT.BIN, and it can hook any API.

1.API monitoring to output DISPLAY or FILE.
  To analyze API argument and how to use it.
  The place of log file is "ms0:/LOG.txt"

2.UMD emulation.
  It can boot some game from MS, for save battery and fast access.

3.Information on the import function can be known.
  To analyze.

4.Dynamic patch for Kernel and user memory.

-- HISTRY

V0.92B
  -minimize AREA(un supported funcs doesn't report API name)
  -fix CODED ARMS with firmware1.00

V0.92A
  -bypass kernel version patch case no KERNEL_VER parameter.(work on1.50?)
  -bugfix hook func sceIoLseek,sceIoLseekAsync and sceIoGetAsyncStat.

V0.92
  -supported dynamic import library version patch.
  now bootable PSP 1.50 software on psp 1.00 without prx replace.
  try PSP 1.52 software on your psp 1.50.
  see "IMPORT_VER" parameter in 'CODEDARMS/boot.ini'.
  -added "WAIT_RUN=[wait_mode]" parameter.
  -support sceIoLseek and sceIoLseekAsync hook again(request).
  -added sceKernelLoadExec hook.

V0.91
  -change config syntax & handling
  -change path replace handling
  -bugfix freeze in hook of sceKernelStopModule.
  -bugfix no umd emulation mode.
  -devkit version & kernek driver version patch

V0.90
  -remove setting CUI and added config file
  ->Multi game in one MS
  -Adjust wait time in sceOpenAsinc
  ->NAMCO MUSIUM
  -Change Memory Allocation
  -> RIDGE RACERS
  -> PIPOSARU ACADEMIEA
  -added systemcall hook mode (only Firmware V1.00)
  -cleanup all
  -fix sceKernelDeleteCallback() re-entry bug.
  -added hook API sceIoLseek32,sceIoLseek32Async,sceUmdGetDiscInfo

V0.10 1st release

-- TECHNOLOGY

1.MODULE patch mode
  1) before module load
  The target NID are removed from the file, and filled up in the ENTRY point.
  2)after load
  The entry points are searched with NID in memory and hook it.

2.SYSTEM CALL hook mode
  modify and hook SYSTEMCALL jump vector table.

-- LIMITATION

The UMD emulation is still developing,not a perfect.

1.MODULE patch mode
  supported non-encrypted ELF only.
  supported single module only,sub modules can't hook.

2.SYSTEM CALL hook mode
  direct bootup without pre-patch.
  supported encrypted ~PSP file (EBOOT.BIN).
  still some problem.(can't exit game,etc.)

-- How to use

caes PuzzleBobble

1.copy files in MS_ROOT_DIR to MS root.
2.copy UMD giles to '/PSP/GAME/PBOBBLE/UMD0/'
3.copy '/PSP/HOOKBOOT/EBOOT.BIN' to '/PSP/GAME/PBOBBLE/'
  (use PBP tool for Formware 1.50)
4.execute '/PSP/GAME/PBOBBLE/EBOOT.BIN' on PSP.

  see '/PSP/HOOKBOOT/redame.txt'

-- UMD emulation

1.loadable KernelModule from MS.
2.emulate the UMD Drive condition.

-- FUTURE PLAN

1.UMD emulation with FTP client.

2.perfect version up kernel patch
  supported.

-- Tested list (V0.92 only)

Working

CODED ARMS
  on Firmware 1.00 without replace prx.

SPACE INVADER POCKET
  on Firmware 1.00 without replace prx.
  Can't work game from MENU,direct boot each game.







Other files you may be interested in ..





  • 4 892 Total Files
  • 401 Total Categories
  • 13 Total Authors
  • 329 024 Total Downloads
  • WiiMC Latest File
  • Pass_Code Latest Submitter