Anuncios Google

Compilar HBL desde google code en Windows & Linux [HBL beta 1.1 r109] Tambien autoinstaladores :D

Post creado con el consentimiento de Chimecho ya que va a estar ocupado en la universidad. Gracias a Chimecho por confiar en mí Vergüenza.

HBL PSP jjblanco93

-Este tuto está dirigido a Windows, si usas Linux pasate por aquí-->Un tuto para los linuxeros, Gracias a pspgorrister :)


¡Hola scenebeteros!

Viendo la gran cantidad de personas que todavía no saben o no pueden compilar el HBL, aquí les dejo un tutorial.

--Autoinstaladores(para Windows):

    1) HBL UP   ¿Qué decir...? Abrir, pulsar un boton cuanto te lo pida y seleccionar la unidad donde se quiere extraer el HBL. Fácil. 

      http://www.mediafire.com/?extzyj4ienj (fuente: advancedpsp.tk), si usas Windows 7 arrancar como administrador.

     2)  iSy HEN   De manos de  Comandillos nos viene este estupendo instalador facil y como de usar para los más vagos Lengua fuera

      Tutorial de descarga e instalación aqui -->  http://psp.scenebeta.com/node/48809

--Instalador manual:

1. Primero que nada necesitaremos descargar los sources desde google code, para eso usaremos este programa: Silk SVN

2. Luego necesitamos el Minimalist PSPSDK for Windows

Importante: Instalar el Minimalist PSPSDK en una ruta que NO CONTENGA ESPACIOS, sino, no funcionará al momento que busca las librerías.

3. Luego crearemos una carpeta (TAMBIÉN SIN ESPACIOS EN LA RUTA) para alojar las carpetas de google code. Ejemplo: "C:/HBL/"

4. Vamos a Inicio > Ejecutar y tipeamos cmd.exe y aceptar.

5. Luego vamos a la ruta donde está dicha carpeta (cd "C:/HBL/" ), y escribimos/copiamos esto:  

svn checkout http://valentine-hbl.googlecode.com/svn/trunk/ valentine-hbl-read-only

6. Luego pulsamos enter y comenzará a descargar los sources.

 -Una vez hecho esto, ya tendremos algo así:

C:/

  |- HBL/

     |- valentine-hbl-read-only/

         |- .svn/

         |- eLoader/

         |- SDK/

 -Ahora para facilitarnos el trabajo de acualizar/compilar/copiar, crearemos un script en batch.

7. Volvemos a la carpeta "C:/HBL/valentine-hbl-read-only/eLoader/" y creamos un archivo "actualizar.bat" (Pueden abrir notepad, luego pegar y guardar como .bat seleccionando la opción de todos los archivos al momento de guardar).

8. Dentro del archivo actualizar.bat pegamos esto: 

@echo off
Title Actualizando HBL
color 0a
goto distrib_ver
 
:dev_ver
echo.
echo Presione una tecla para compilar la version dev
pause>nul
cls
set vers=dev
echo Limpiando...
make clean
goto restit
 
:distrib_ver
set vers=distrib
 
echo Limpiando...
make clean
echo.
echo Actualizando...
cd..
echo Quitando locks...
svn cleanup
echo Buscando actualizacion...
svn up
echo.
 
svnversion>revision
setlocal enabledelayedexpansion
set SEPARATOR=/
set rev=
for /f "delims=" %%a in (revision) do (
  set currentline=%%a
  set rev=!rev!!currentline!
)
rm revision
 
echo Presione una tecla si desea compilar la version distrib
pause>nul
 
cd eLoader
goto temps
:continua
echo.
echo Compilando...
IF %vers%==dev (make) ELSE (make distrib)
echo.
echo Compilando menu...
cd menu
make clean
make
echo.
echo Copiando version %vers%...
 
cd ..
MD "COPIAR"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/config"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/hbl_config_samples"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_5xx"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_50x"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_570"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_6xx"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/game"
MD "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/menu"
 
copy /Y config "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/config/"
XCOPY /S /Y /I hbl_config_samples "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/hbl_config_samples"
copy /Y libs_5xx "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_5xx/"
copy /Y libs_50x "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_50x/"
copy /Y libs_570 "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_570/"
copy /Y libs_6xx "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/libs_6xx/"
 
copy /Y h.bin "COPIAR/HBL beta 1.1 r%rev% %vers%/"
copy /Y hbl.bin "COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/"
copy /Y CHANGES "COPIAR/HBL beta 1.1 r%rev% %vers%/CHANGES.txt"
copy /Y LICENSE "COPIAR/HBL beta 1.1 r%rev% %vers%/LICENSE.txt"
cd menu
copy /Y eboot.pbp "../COPIAR/HBL beta 1.1 r%rev% %vers%/hbl/menu"
cd ..
 
if %vers%==distrib goto dev_ver
 
echo.
echo Finalizado
echo.
pause
explorer "%cd%\COPIAR\"
exit
 
:temps
copy /Y sdk_loader.S "temp1"
copy /Y sdk.S "temp2"
copy /Y sdk_hbl.S "temp3"
goto continua
 
:restit
ren temp1 "sdk_loader.S"
ren temp2 "sdk.S"
ren temp3 "sdk_hbl.S"
goto continua

9. Esto servirá para buscar actualizaciones, si leen que hay una nueva, presionar una tecla y comenzará a compilar ;)

Si desean, creen un acceso directo en el escritorio, al fin y al cabo, es lo mismo...

Nota: Válido a partir de la r91, esto también abre el explorador dentro de la carpeta donde está la nueva compilación ;)

|- COPIAR/

    |- HBL beta 1.1 r(revision) (dev/distrib)

        |- hbl/

            |- config/

                |- imports.config_xxx

            |- game/

            |- hbl_config_samples/

            |- libs_5xx/

                |- xxxxx.nids

            |- libs_6xx/

                |- xxxxx.nids

            |- libs_50x/

                |- xxxxx.nids

            |- libs_570/

                |- xxxxx.nids

            |- menu/

                |- eboot.pbp

            |- hbl.bin

        |- CHANGES.txt

        |- h.bin

        |- LICENSE.txt

Listo, con "actualizar" tendremos siempre los últimos cambios realizados.

Saludos y espero que les haya servido :)

Post original de Chimecho


De ahora en adelante, postearé aquí las revisiones del HBL:

      PARA CUALQUIER REVISION HAN DE TENER EL SAVEGAME DE Wololo

Nota 1: Desde la r24 se puede activar/desactivar el menú de una forma muy sencilla, ya que a todos no les va el menú. Lo que hay que hacer para desactivarlo es poner un "eboot.pbp" dentro de "ms0:/hbl/game/" y nada más, esto hará que no arranque el menú y en su lugar, se ejecute el eboot.pbp.

Nota 2: Si desean el nuevo SaveGame, está incluido en la r34 o en la página de wololo.

Nota 3: Aquí encontrarán las revisiones antes de que salgan a la luz (google code xD) si es que las modificaciones son hechas por wololo. Bájenlas de donde prefieran, total, es lo mismo. =)

Nota 4: Aquí hallarán las antiguas revisiones. =)

Nota 5: Usa la version "user" sino publicas el dblog que se genera con los fallos detectados para que lo corrigan los coders, la user va mas rapido.


FAQ:

1. ¿Que es el HB Loader?

HB Loader es un proyecto para tener una forma de cargar homebrews en modo usuario.

2. ¿Porque HB Loader?

Para permitir a los usuarios poseedores de PSPs que aun no son "hackeables" probar la scene.

3. ¿Esto me permitirá hacer un downgrade?
4. ¿Esto permitirá hacer un CFW o un HEN?
5. ¿Esto me permitirá acceso total a la memoria kernel?
6. ¿Este exploit permitirá cargar ISO o CSO?

No, nunca se podrá con este exploit, a menos que se encuentre un xploit-kernel y se arranque a través del HBL. Ahora con algún homebrew se ha accedido a la flash0, aunque jamás se podrá modificar.

7. ¿Este exploit me permite usar emuladores?

SI.Risa

8. ¿Cuales homebrews son los que fucionan?

Están posteando las pruebas/resultados aquí

9. ¿Este exploit le es útil a los usuarios "normales" de PSP?

Todavía no, pero el objetivo es liberar una versión totalemente funcional.

10. ¿Como va el proyecto actualmente?

Trabajan en él, checa el subforo de desarrollo del HBL para más información.

11. ¿Cuando estará completo el proyecto o cuando será útil para las usuarios "normales"?

No hay fechas definidas, trabajan tan rápido a como pueden, tengan en cuenta que ellos también tienen vidas sociales con las cuales lidiar.

12. ¿Qué se necesita hacer para finalizarlo?

Checa el subforo de desarrollo del HBL, también aquí

13. ¿Cómo puedo ayudar?

Checa el subforo de desarrollo del HBL 

13.1. Si eres un coder avanzado, estudiando el código y ayudando con la lista de cosas por hacer (TODO).
13.2. Si eres un coder, pero no entiendes el código fuente del HBL, contacta a alguno de los coders que trabajan en esto, así ellos te ayudarán a comprenderlo.
13.3. Prueba homebrews con las revisiones OFICIALES (De este mismo post) y reporta si funcionan o no. Por favor, adjunta tanta información del homebrew a como sea posible.

14. ¿Puedo modificar o usar el código fuente para mi mismo?

Sí puedes, en fin, es tu derecho. Pero DEBES publicar el código fuente con los cambios. No puedes distribuir sólo los binarios, para más información leer "LICENSE.txt" incluído en cada revisión.


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de jjblanco93

La debug version, genera un

La debug version, genera un archivo para publicarlo en Internet y así los coders comprueben que es lo que falla, además carga más lento, mientras que la user va más rápido y no genera dicho archivo. Saludos


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D

Imagen de Tu_yo

jaja

jjblanco93 al final te vas a hacer moderador a quien sabe administrador jajaja
por que vas como un ferrari

Imagen de jjblanco93

jajaja no la verdad es que

jajaja no la verdad es que cada vez me gusta más esto y ahora que estoy con los tutoriales de programación y diseñando mi propio homebrew para el HBL estoy...Risa


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D

Imagen de Tu_yo

Si????

¿estas creando un homebrw para el hbl? por que yo quiero iniciarme en la programacion me gustaria MUCHISIMO participar en ese homebrew ¿que tutoriales estas siguiendo? que me voy a poner manos a la obra ¿de que va ir el homebrew?


PSP Slim TA-085v2 :OFW 3.72->3.80m33->3.90m33->4.01m33->5.00m33-6+Parche 5.00m33-7+5.00prometheus-3 v4+SNDC XMB mod->6.37ME-7->6.37ME-8->6.38ME->6.38ME-2->6.3ME-3->6.39ME->6.39ME-2->6.39ME-2 recovery fix->6.39ME-3->6.39ME-4->6.39ME-5->6.39ME->6.39ME-7->6.60ME-1.6

NDS Lite: Acekard2i v1.8.8        ¡¡¡CUIDEN LA ORTOGRAFÍA!!!
Sony xperia neo android 2.3.3 root
Galaxy nexus ICS 4.0.2 root
Wii negra v4.2E->HBC 1.0.8 (IOS58)+HerMes Mod (222,223,224,225,260)+D2X 7 Final (245,246,247,248,249,250)

Imagen de jjblanco93

De momento estoy haciendo uno

De momento estoy haciendo uno simple partiendo de un codigo base, en resumen es un test de botones, que ya he comprobado que funciona con el HBL, tambien le he implementado un menu... Y en cuanto le coga el truquillo intentaré un juego simple...y así a algo grande, los tutoriales los tienes aquí: http://psp.scenebeta.com/tutorial/tutoriales-programacion-psp-y-avanzados-de-homebrew , http://psp.scenebeta.com/tutorial/tutoriales-para-programar-en-c-para-psp, y este ultimo el que estoy siguiendo yo: http://psp.scenebeta.com/tutorial/programacion-c-para-psp-desde-cero


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D

Imagen de Tu_yo

ya se que

homebrew vas a editar el otebopemi a que si. Para mi el lenguaje en C lo veo muy complicado (es que temgo 15 y no se nada de prtgramacion) a si que yo creo que me iniciare en lua aunque intentare con C aun no se que acer Indeciso


PSP Slim TA-085v2 :OFW 3.72->3.80m33->3.90m33->4.01m33->5.00m33-6+Parche 5.00m33-7+5.00prometheus-3 v4+SNDC XMB mod->6.37ME-7->6.37ME-8->6.38ME->6.38ME-2->6.3ME-3->6.39ME->6.39ME-2->6.39ME-2 recovery fix->6.39ME-3->6.39ME-4->6.39ME-5->6.39ME->6.39ME-7->6.60ME-1.6

NDS Lite: Acekard2i v1.8.8        ¡¡¡CUIDEN LA ORTOGRAFÍA!!!
Sony xperia neo android 2.3.3 root
Galaxy nexus ICS 4.0.2 root
Wii negra v4.2E->HBC 1.0.8 (IOS58)+HerMes Mod (222,223,224,225,260)+D2X 7 Final (245,246,247,248,249,250)

Imagen de jjblanco93

ExaexcEdacto, diste en el

Exacto, diste en el clavo el otebopemi es el que estoy mejorando actualmente gracias a personas como pspgorrister que publican su código fuente. Por cierto yo tengo 16 :P Saludos!!


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D

Imagen de Chimecho

^^

Muchas gracias jjblanco93

Saludos a todos! :)

PD: El letrero se sale de la web... xD

Imagen de unai.

Hey, una cosa... Pone que

Hey, una cosa... Pone que jamás se podrá ejecutar ISOs con el xploit, pero si sería posible (he dicho a ver si sería posible) que hicieran en el futuro una especia de Custom Firmware Enabler, ¿No?



Offspring - Rise and Fall, Rage and Grace
Dark_AleX
21st Century Breakdown
American Idiot

SceneBET y PSP Euskaraz 2... ¿Pronto?

Imagen de jjblanco93

Sí, pero para eso

Sí, pero para eso necesitarían tener acceso a la flash0 a través del exploit, cosa que ya se puede hacer con algún homebrew, pero el problema reside en que no deja modificar sus archivos, y jamás se podrá. Lo unico que queda esperar es que exista un exploit-kernel y poder arrancarlo a través del Patapon. Saludos


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D

Este post está muy

Este post está muy desordenado junto al anterior, deberian de ordenarlo.

Imagen de jjblanco93

Lo sé, simplemete hice un

Lo sé, simplemete hice un copy, paste ahora lo arreglare un poco (A sus ordenes mi sargento) jejejje.

No, no haz lo que quieras,

No, no haz lo que quieras, pero siempre vi el post del HBL un poco desordenado.

Imagen de jjblanco93

según tu respuesta me sigues

según tu respuesta me sigues obligando...¬¬ "no haz lo que quieras". jajajajja bueno he bajado el FAQ, ya que no veo que haya la función de ponerlo en un spolier y he numerado los pasos, tambien he reducido su longitud...


2 PSP 1000 con 5.00M33-6, 1 PSP Go con 6.20 TN-C, 2 PS3 con 3.55Kmeaw y 3.60OFW. 9º en Scenebitos PSP! :D

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.