martes, 18 de enero de 2011

PrxEncrypter

Ya esta disponible la herramienta que nos permitirá Firmar algunos Homebrews para así permitirnos ejecutar dicho Homebrew en una PSP con Firmware Oficial sin necesidad de utilizar algún Homebrew ENabler o Custom Firmware. Cabe mencionar que esta herramienta funciona unicamente en Modo Usuario.

¿Para que sirve firmar un Homebrew?

Firmar un Homebrew nos permitirá ejecutar dicho Hombrew en una PSP con Firmware Oficial sin necesidad de utilizar algún Homebrew ENabler o Custom Firmware.

Yo uso un HEN o Custom Firmware ¿Es necesario Firmar mis homebrews?

No hace falta Firmar tus Homebrews ya que un HEN o CF son capaces de ejecutar Homebrews sin Firmar.

¿Podre Firmar un lanzador de Isos o Custom Firmware?

No, ya que esta herramienta funciona unicamente en Modo Usuario y los lanzadores de Isos y CF necesitan Modo Kernel para poder funcionar.

¿Qué necesito para poder Firmar un Homebrew? 

Necesitas saber programación en C para PSP o un Source Code de algún Homebrew.



  • Tener Herramientas para poder compilar un Homebrew.










  • PSP con Firmware Oficial.








  • Descripción

     Esta herramienta fue probada con un Prx regular: Hello World, teniendo un buen desempeño en PSP 1000 y 3000.
    Esta herramienta funciona con Homebrews muy simples, pero no con Homebrews mas "Complejos", para darse una idea tal y como cuando empezó el Half Bite Loader.

    Modo de Uso

    1. Descomprimir el archivo de descarga en el directorio: C:/.
    2. Editamos el MakeFile de nuestro Homebrew agregando: BUILD_PRX = 1 y ENCRYPT = 1.
    3. Lo compilamos como siempre
    Ejemplo de como quedaria el MakeFile:


    TARGET = helloworld
    OBJS = main.o
     
    INCDIR = 
    CFLAGS = -O2 -G0 -Wall
    CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
    ASFLAGS = $(CFLAGS)
     
    LIBDIR =
    LDFLAGS =
     
    EXTRA_TARGETS = EBOOT.PBP
    PSP_EBOOT_TITLE = Hello World
     
    BUILD_PRX = 1
    ENCRYPT = 1
     
    PSPSDK=$(shell psp-config --pspsdk-path)
    include $(PSPSDK)/lib/build.mak


    Nota: En la descarga se adjunta un ejemplo Source Code de un Hello World.

    Descarga

    Descargar PrxEncrypter SDK Versión Inicial (Usuario Registrados)

    No hay comentarios:

    Publicar un comentario