Autor Tema: PSGroove modificado por hermes para cargar backup sin BD en la bandeja  (Leído 1008 veces)

yako

  • Ole Ole
  • Administrador
  • Top Level
  • *
  • Mensajes: 3935
  • Reputacion 1085
  • Sexo: Masculino
    • scenespain
    • Email
  • Nds: Sí
  • Play Station 2: Sí
  • Psp: Sí
  • Wii: Sí
  • Xbox 360: Sí
El scener HERMES a conseguido modificarel PSGroove para que consiga cargar copias sin necesidad de tener un disco en la bandeja de la ps3.

aqui os dejo el PSGroove by Hermes sin copilar

* psgroove-hermes sin copilar.rar (3411.33 kB - descargado 61 veces.)

este es el copilado para el PSJ

* psgroove hermes copilado.rar (8.08 kB - descargado 75 veces.)

Si teneis un PS3PIC con un PIC 18F2550 en este hilo teneis la descarga para el.

http://www.scenespain.net/foro/ps3/TUTORIAL-fabricacion-montaje-y-programacion-psjailbreak-en-un-pic-18f2550/

Si teneis unos de estos  dongles programables aqui teneis el hex pertinente.

AT90USBKey
AT90USBKey2
Benito
BlackcatUSB
Maximus AVR USB
Olimex
Teensy + + 1.0
Teensy + + 2.0
Teensy 1,0
Teensy 2,0
USBKEY 16MHZ
USBKEY 8Mhz
Xplain

* PSgroove-all-dongles.zip (117.25 kB - descargado 55 veces.)

Aqui teneis el leeme de hermes

Este código es el resultado de desesamblar port1_config_descriptor y de tomar algunas cosas del código publicado de AerialX

It tiene algunas funciones nuevas:

- Puedes lanzar un EBOOT.BIN (sin encriptar) desde /dev_usb000 (el puerto USB mas a la derecha en mi modelo) usando la opción en el menu
"/app_home/PS3_GAME". Debes copiar la carpeta PS3_GAME en el directorio raíz  con el siguiente contenido:

PS3GAME
|------- USRDIR ---->EBOOT.BIN
|------- ICON0.PNG
|------- PARAM.SFO

- Tambien puedes lanzar backups usando un manager. El original necesita un disco Bluray para salir y correr juegos, pero yo he añadido una nueva opción
que crea una comunicación entre "/app_home/PS3_GAME" y /dev_bdvd. Eso hace posible lanzar juegos sin tener un disco bluray en la bandeja, usando éste
camino (pero necesitas otro manager o expulsar el disco después de salir del manager original)

I he probado algunos juegos, como Uncharted 2, Heavenly Swords y otros, montando directamente (en el código del payload) y ello funciona perfectamente
sin necesidad de disco en los juegos que he podido probar (se acabó que un disco olvidado te corte el dedo. Al menos, con los juegos que he probado XD)

Notas adicionales:

La syscall 36 pasa la ruta del juego y eso se usa para provocar la comunicación entre ambos métodos (por la asignación de un puntero), como es obvio.
He relocalizado una tabla de parches porque parece que el código es excesivo en su posición original y provoca un cuelgue si copias mas código.

Para compilar el código PPU, necesitas los compiladores que te crea la ps3toolchain  y fijar la ruta correcta en Makefile.payload (PS3_COMPILERS),
aparte de los compiladores de AVR (en mi caso, está compilado para una AT90USBKEY).

Si estás usando un PIC u otro método, tan solo tienes que pasar port1_config_descriptor.h a tu proyecto. La utilidad raw2payload.exe, está compilada
utilizando cygwin. Si necesitas compilarla por tu cuenta, puedes modificar el Makefile.payload para que use tu compilador gcc.

« última modificación: Septiembre 24, 2010, 09:10:40 por yako »

tono_jubei

  • NIVEL 11
  • ***********
  • Mensajes: 51
  • Reputacion 2
    • Email
Re: PSGroove modificado por hermes para cargar backup sin BD en la bandeja
« Respuesta #1 en: Septiembre 25, 2010, 00:09:41 »
la verdad que buena toda esta info, espero poder armar codo esto, gracias