Hilo Oficial HOOK BOOT (All versions)

Realización y carga de copias de seguridad y creación o aplicación de parches. No se da soporte a copias bajadas de internet.

Moderadores: schzylla, Astral

ArriDJ
Avatar de usuario
Sangre Fresca!
 
Mensajes: 3829
Registrado: 24 Sep 2003
Ubicación: Cantabria

Mensajepor ArriDJ 01 Ago 2005 15:24

Ultima versión (5/Agosto/2005)

HOOK BOOT 0.94 (Firm 1.50/1.00)

Visto que estamos "llenando" el foro de scene de Post de este loader, he decidido hacer un Post Oficial con todas las versiones que vayan saliendo y sus respectivas mejoras...

Empezamos:

HOOK BOOT 0.10 (Firm 1.50)

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.

-- TECHNOLOGY

It is SYSTEM CALL hook with before load patch and after load patch.

1. before 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.

-- LIMITATION

1.Now supported non-encrypted ELF only.
2.Now supported single module only,sub modules can't hook.
3.The UMD emulation is still developing,not a perfect.

-- How to use

1.copy the PSP ELF to 'ms0:/PSP_GAME/SYSDIR/BOOT.BIN'.
2.copy the HOOK BOOT to 'ms0:/PSP/GAME/xxxx/EBOOT.BIN' (for PSP Ver.1.00).
3.execute 'HOOK BOOT' from PSP.

-- UMD emulation

1.path is changed from 'disc0' to 'fatms0:' dynamically.
2.loadable KernelModule from MS.
3.emulate the UMD Drive condition.

-- FUTURE PLAN

1.A free file name replacement.
The change of the game directory name.
The share of the movie and sound file to make it the smallest.

2.Only dynamic hook.(hope)

If SYSTEM CALL can be replaced or hooked in kernel,
limitation 1 and 2 can be removed.

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=690"]Aquí[/url]


HOOK BOOT 0.91 (1.00 Firm)

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

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=731"]Aquí[/url]

HOOK BOOT 0.92 (1.00 Firm)

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.

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=756"]Aquí[/url]

HOOK BOOT 0.92A (Firm 1.50/1.00)

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

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=759"]Aquí[/url]

HOOK BOOT 0.92B (Firm 1.50/1.00)

v0.92b
-minimize AREA(un supported funcs doesn't report API name)
- Fix with Version 1.00 firmware

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=765"]Aquí[/url]

HOOK BOOT 0.93 (Firm 1.50/1.00)

v0.93
-bugfix didn't replace path in sceIoDread.
(in MetagGearAC!D,but it not work yet.)
-added cache clear controll.
(fix freeze SYSCALL HOOK with FILE log.)
-UMD callback hook method changed,sceCreateCallback hook is unnecessary.
-The handle 1 of sceIoWrite output to log.(SYSTEM LOG)
-added hook API sceIoSync and sceIoChstat.
-path replace in sceIoDevctl.


How to with hookboot.ini V0.93

1.PATH replace

target API are
scrLoadModule
sceIoOpen
sceIoOpenAsync
sceIoDopen
sceIoChdir
sceIoGetstat
sceIoSync
sceIoChstat
sceIoDevctl

2.UMD EMULATION

sceUmdCheckMediumFalways return 1
sceUmdActivate :the emulated UMD status set 0x22
sceUmdDeactivate :the emulated UMD status set 0x0A
sceUmdGetDriveStat:return the emulated UMD status.
sceUmdWaitDriveStat,sceUmdWaitDriveStatWithTimer,sceUmdWaitDriveStatCB:return;
sceUmdRegisterUMDCallBack:no register.When the emulated UMD status changes,CALLBACK is called directly.

3.LoadModule fix

sceKernelLoadModuleByID
scrLoadModule

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=776"]Aquí[/url]

HOOK BOOT 0.94 (Firm 1.50/1.00)

v0.94

-supported ISO9660 file system emulation (alpha version)
The hook of open,close and seek should be necessary.
sceDopen/sceDread can't work yet.
result of Async function are not correct.
see PSP/GAME/MINGOLF/hookboot.ini
-UMD BLOCK MODE emulation.
The hook of open,close,seek and read functions should be necessary.
-added SYSCALL entry hook mode
support sceCreateCallback() hook with SYSCALL hook.
-fix some bugs.

Descarga : [url="http://www.maxconsole.net/?mode=gotodownload&downloadid=800"]Aquí[/url]

[url="http://forums.maxconsole.net/showthread.php?t=7307"]LISTA DE COMPATIBILIDAD v0.94[/url]


----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
Nota: Hook Boot versions 0.92A, 0.90 and 0.10 are compatible with firmware version 1.00 and 1.50 PSPs. Versions 0.91 and 0.92 (also known as 0.91A) only work with firmware version 1.00 PSPs.

If the Japanese/American region version works/does not work, it is highly likely that the other region version will show the same results. Games assumed to be tested with original and unpatched BOOT.BIN.

A UMD is inserted during testing. The log mode is set to off. Log file output mode can slow down a game because it will write to the memory stick while loading. Hook functions are now determined by INI file.


Poco a poco iré actualizando el hilo [toctoc]

Aqui teneis tambien la [url="http://www.elotrolado.net/showthread.php?s=&threadid=435741"]LISTA DE COMPATIBILIDAD 0.90 y 0.92[/url]

Saludos [qmparto]
Ultima edición por ArriDJ el 07 Ago 2005 14:39, editado 1 vez

viericrespo
Avatar de usuario
..:Engineer:..
 
Mensajes: 1429
Registrado: 11 Jun 2004
Ubicación: The Matrix

Mensajepor viericrespo 01 Ago 2005 15:31

Suma y sigue [chulito] .....
MrSiir[S escribió:]xDDD propongo un "Hilo Oficial HookBoot"

El Hook utiliza la manera mas "elegante" de cargar los juegos por que lo hace todo el memoria y no parchea nada en MS, sin duda alguna es el mejor "loader" que tenemos hoy poy hoy.


MrSiir, tus plegarias se han visto cumplidas, esperemos que este sea el hilo definitivo sobre el Hook porque sino [mad]......
Salu2!!!
P.D: Soy yo, o ArriDJ esta omnipresente en el 90% de los posts del foro de Scene? [qmparto]
Ultima edición por viericrespo el 01 Ago 2005 15:33, editado 1 vez

ArriDJ
Avatar de usuario
Sangre Fresca!
 
Mensajes: 3829
Registrado: 24 Sep 2003
Ubicación: Cantabria

Mensajepor ArriDJ 01 Ago 2005 15:34

viericrespo escribió:P.D: Soy yo, o ArriDJ esta omnipresente en el 90% de los posts del foro de Scene? [qmparto]


[fies] [tomaaa]

usuariopc
Avatar de usuario
Adicto
 
Mensajes: 430
Registrado: 19 Jun 2005

Mensajepor usuariopc 01 Ago 2005 15:38

Sabéis si el hook boot permite poner la consola a 333MHz para los juegos?

viericrespo
Avatar de usuario
..:Engineer:..
 
Mensajes: 1429
Registrado: 11 Jun 2004
Ubicación: The Matrix

Mensajepor viericrespo 01 Ago 2005 15:41

usuariopc escribió:Sabéis si el hook boot permite poner la consola a 333MHz para los juegos?

Según ciertos comentarios, ya lo hace por defecto [oki]....
Salu2!!!

GIKE
Avatar de usuario
Space-Time Master
 
Mensajes: 1488
Registrado: 14 Sep 2002
Ubicación: Barcelona

Mensajepor GIKE 01 Ago 2005 15:55

Ahora una lista de compatibilidad, como la hay en el hilo de una version anterior, y ya estará todo listo!!!!!

Saludos..........

Crothgar
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1690
Registrado: 08 Ago 2004
Ubicación: Mazagón - Huelva

Mensajepor Crothgar 01 Ago 2005 15:56

ArriDJ que makina. De nuevo nos sorprendes y aunas posts. Ale, a ver si en este se unifica todo acerca de este magnifico launcher.

Saludos.

ArriDJ
Avatar de usuario
Sangre Fresca!
 
Mensajes: 3829
Registrado: 24 Sep 2003
Ubicación: Cantabria

Mensajepor ArriDJ 01 Ago 2005 15:58

GIKE escribió:Ahora una lista de compatibilidad, como la hay en el hilo de una version anterior, y ya estará todo listo!!!!!

Saludos..........


[url="http://www.elotrolado.net/showthread.php?s=&threadid=435741"]Lista de compatibilidad 0.90 y 0.92[/url]

Saludos

GIKE
Avatar de usuario
Space-Time Master
 
Mensajes: 1488
Registrado: 14 Sep 2002
Ubicación: Barcelona

Mensajepor GIKE 01 Ago 2005 16:00

ArriDJ escribió:
[url="http://www.elotrolado.net/showthread.php?s=&threadid=435741"]Lista de compatibilidad 0.90 y 0.92[/url]

Saludos


Eso es rapidez, y lo demás son tonterias, jejeje.
Si, a esa lista me referia, lo ke keria decir es copiarla en este hilo, para ke esté todo juntito, ;)

Saludos..........

mragonias
Avatar de usuario
Habitual
 
Mensajes: 37
Registrado: 06 Jul 2005

Mensajepor mragonias 01 Ago 2005 16:29

Una pregunta, el HOOK BOOT es compatible en todas sus versiones con WIFI? Supongo que si, pero no estoy seguro.

Siguiente

Volver a Carga de backups

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados