PSGroove clon del PSJ liberado por Mathieulh

J336

Bovino maduro
#1
Introducción

PSGroove es el resultado de la investigación del funcionamiento de PSJailbreak realizado por Mathieulh. Fue lanzado el 1 de septiembre de 2010. Es el primer "clon" real de PSJailbreak aunque buena parte del código es cosecha propia. Además el código fuente es libre ya que ha sido lanzado bajo licencia Open Source. Funciona inyectando código sin firmar en el nivel 2 del kernel GameOS durante el proceso de carga de PS3. Cuenta con la limitación de no poder cargar backups mediante "Backup Manager", homebrew utilizado para dicha utilidad, pero gracias a que el codigo fuente es libre se ha conseguido modificar para utilizarlo (ver Mods).
Características


  • Es una solución USB que permite la carga de homebrew, manteniendo el sello de garantía intacto.
  • A diferencia de PSJailbreak no es necesario tenerlo conectado a la PS3 todo el tiempo solo basta con tenerlo al inicio.
  • Es compatible con todos los modelos FAT y SLIM hasta la fecha.
  • Funciona actualmente en todos los Firmwares. (Se confirma la versión 3.15)
  • Se ha deshabilitado la opción de carga de backups.
  • Código liberado bastante limpio y abierto para la implantación del Backup Manager por otros sceners.


Placas/Chips soportados


  • AT90USB162
  • AT90USB646
  • AT90USB647
  • AT90USB1286
  • AT90USB1287
  • ATMEGA32U4
  • Teensy, ver. 2.0
  • Teensy ++, ver 2.0
  • Blackcat USB (usando .hex de Teensy)
Uso

Para usar este exploit:

  • Interrumpe completamente la corriente a tu PS3 mediante el interruptor trasero o desenchufándola de la corriente.
  • Conecta el dongle a un puerto USB de tu PS3.
  • Presionamos el botón POWER de la consola, seguido rápidamente por el de EJECT.
  • Después de unos segundos, el primer LED de tu dongle debería encenderse (en caso de ser un dongle como el PSJailbreak, que incluye LEDs).
  • Pasados unos 5 segundos, el segundo LED se encenderá (si tu dongle solo tiene un LED este se apagará en este momento). ¡Esto significa que el exploit funciona!
  • Ahora en el menú de JUEGO puedes ver la opción Install Package Files.
NOTA: No todos los dongles/usb disponen de LED ni están hechos de la misma manera. Este método de uso se basa en los dongles comerciales como lo es el PSJailbreak (que es el único que ha sido testeado a fondo). Sin embargo, aún así, el método es válido para cualquier dongle, casero o comercial, ya que el exploit que se ejecuta en ambos es el mismo.
Mods

PSGroove+

Basado en el PSGroove original, solamente añade la funcionalidad de cargar backups que venia limitada de origen. Nadie continua el desarrollo pues simplemente cambia en el Descriptor.h el siguiente código para activar la emulación bdvd. Esto permite el uso de "Backup Manager".
este:
0x78, 0x78, 0x78, 0x78
por este:
0x62, 0x64, 0x76, 0x64


Descargar PSGroove+ compilado.
Descargar Backup Manager para PSGroove+.
OpenPSJailbreak

Proyecto paralelo basado en el PSGroove original. Actualmente solo añade lo que el PSGroove+, la emulación bdvd, pero se prevén optimizaciones de código.
PSFreedom

Port del código PSGroove para Nokia n900.
Instalación

Tutoriales para la instalacion en distintas placas.
Instalación en AT90USBKEY

Manual de uso del exploit en un chip AT90USBKEY. Descargar PDF.
Material necesario

  • AT90USBKEY
  • PC
  • Cable USB > Mini USB (Macho-Macho)
  • Archivo .hex
Software necesario

  • Flip de Atmel, disponible para:
Windows
Linux







1.- Instalamos FLIP.
2.- Nos vamos al AT90USBKEY y sin conectarlo al PC pulsamos una vez el botón reset (N en el esquema).
3.- Ahora conectamos el cable USB (standard A a Mini B) al PC y a la placa (G). Debería venir con el AT90USBKEY, de no ser así, podeis usar el mismo cable que usais para cargar los mandos de la PS3.
4.- Una vez conectado debe iluminarse (K) indicando que tiene alimentación. De no ser así probad con otro puerto del ordenador. Evitad los HUB-USB si no son alimentados con corriente.
5.- Pulsamos el Botón de Hardware Bootloader (O en el esquema).
6.- Sin soltar O pulsamos N.
7.- Luego soltamos N primero y O por ultimo.
8.- Si hemos realizado bien los pasos anteriores, aparecerá en Windows el asistente de instalación de nuevo Hardware detectado. Puede tambien que os aparezca un pop-up en Windows, indicando que no se ha instalado correctamente el Hardaware, podeis hacer clic en ese pop-up para acceder al asistente. Cualquiera de estos métodos os llevará a siguiente asistente de instalación. Si no aparece, debemos irnos al Administrador de Dispositivos de Windows y haceis clic encima del driver (lo vereis con un icono de error o admiración) haciendo clic en “Actualizar driver”.


En la primera pantalla (1º) marcamos “No, por el momento”. En la segunda (2º) marcamos la opción “Instalar desde una lista o ubicación especificada (avanzado).” En la tercera pantalla (3ª) marcamos las opciones que aparecen y hacemos clic en “Examinar”.
Navegamos por nuestro disco duro hasta localizar la siguiente ruta: C:\Archivos de Programa\Atmel\Flip 3.4.1\usb\
Seleccionamos el fichero que termina en INF y aceptamos. Seguimos con la instalación del driver siguiendo los pasos que nos pida el asistente de instalación.

Programando AT90USBKEY

Carga y Ejecución de Programas.
Para programar nuestro AT90USBKEY se utiliza una herramienta empleada para reprogramar diferentes dispositivos de la empresa Atmel. Este software permite la carga/ejecución de los programas, es decir el archivo HEX en la memoria Flash del sistema. FLIP se apoya en el sistema de programación de Flash a través de dispositivos RS232, USB o CAN.

1º.-Con el AT90USBKEY conectado al PC (debería estarlo debido a los pasos anteriores), ejecutamos Flip haciendo doble clic en el icono de nuestro escritorio.
2º.-Se abrirá el programa mostrando un aspecto como el siguiente y con muchas opciones deshabilitadas:
3º.-Hacemos clic en “Device” y luego en “Select…”
4º.-Localizamos nuestro micro: “AT90USB1287” y luego hacemos clic en “Aceptar”


En este momento nos vamos al AT90USBKEY:
1.- Pulsamos el Botón de Hardware Bootloader (O en el esquema). 2.- Sin soltar O pulsamos N. 3.- Soltamos N primero y O por ultimo.

Volvemos al software FLIP
5º.- Hacemos clic en “Settings” + “Communication” + USB
6º.- Aparecerá una pequeña ventana, tenemos que hacer clic en OPEN.
7º.- Tras ello nos vamos a: Menú: File --> Load HEX... Y seleccionamos el HEX que queremos grabar haciendo doble clic sobre el fichero.
8º. Tenemos que establecer una configuración antes de proceder a su grabación. Hay que dejar marcadas todas las opciones tal y como veis en la pantalla:
9º.-Pulsamos el botón "Run", para indicar la programación.
Aparecera una ventana o cuadro de dialogo informando del proceso.
10.- Tras terminar el progreso de programación, hacemos clic en “Start Application” y listo.
Preguntas frecuentes

¿Es actualizable?
En principio si. Se dispone del código fuente, por lo que las modificaciones son relativamente fáciles. ¿Tiene que estar conectado siempre?
No. Se puede extraer una vez iniciado el exploit pero deberás de repetir el proceso cuando apagues la consola. ¿Puedo jugar con backups?
Con el PSGroove original no, ya que está deshabilitado. Deberás usar una de las modificaciones que hay. PSGroove+ tiene la emulación de bdvd activada, con la cual si podrás. ¿Tiene soporte .mkv, NTFS, backups PS2-PSX?
No. Esto solo pone la PS3 en modo debug mediante un exploit. Todo eso vendrá después, con el Homebrew. En principio puede realizar todo cuanto pueda realizar PSJailbreak, por lo que si con PSJailbreak lo tiene o tendrá, PSGroove o mods también. ¿Donde puedo encontrar las placas/chips necesarios?
En este momento son difíciles de encontrar. No hay stock o los precios son desorbitados. Paciencia. ¿Puedo usar mi PSP para esto? ¿y mi calculadora? ¿y mi móvil? ¡que es un iPhone!
No (aunque no se descarta que en el futuro sea posible). ¿y un pendrive?
No, es imposible. ¿Se pueden jugar online?
Si, pero implica un alto riesgo de baneo de PSN. El "Backup Manager" contiene un ID desconocido por lo que su identificación por parte de Sony será relativamente sencillo. ¿Y si se cambia el ID?
Posiblemente tenga el mismo resultado, aunque seguramente más difícil de identificar por parte de Sony, pero todo esto son suposiciones. No me interesa la carga de backups, solo el homebrew, ¿qué necesito?
Simplemente el PSGroove. En principio no implica riesgo de baneo, al no usar el Backup Manager con una ID desconocida. ¿El PSGroove+ incluye el "Backup Manager?"
No. PSGroove+ habilita la emulación del bdvd para poder hacer uso del "Backup Manager" pero no está incluido. "Backup Manager" simplemente es un Homebrew como lo puede ser cualquier otro. Enlaces de interés
Mathieulh ha liberado el código interno del PSJailbreak pero con una mala noticia, ha deshabilitado la opción del Backup Manager y de cargar backups. El francés ha publicado una lista de chips programables donde se puede volcar su código limitado de PSjailbreak. Como novedad a destacar de su proyecto llamado PSGroove, no es necesario tener el chip programable conectado a la PS3 con hacerlo al inicio del sistema es suficiente.

Novedades del PSGroove:
* No es necesario tenerlo conectado a la PS3 todo el tiempo solo basta con tenerlo al inicio.
* Funciona en todos los Firmwares. (Se confirma la versión 3.15)
* Se ha deshabilitado la opción de carga de Backups.
* Código liberado bastante limpio y abierto para la implantacion del Backup Manager por otros sceners.

En la página de su proyecto PSGroove, a parte de contener los archivos para descargar a nuestro pc.



También podemos ver la cantidad de chips programables en los que funciona su código limitado. Aquí en una breve lista:

* AT90USB162
* AT90USB646
* AT90USB647
* AT90USB1286
* AT90USB1287
* ATMEGA32U4

Sin Animo de Spam pongo esto Funcion de carga de Backups al 100%
http://www.ps3hax.net/2010/08/psgroove-open-source-psjailbreak-code-released/

DESCARGA DE .HEX PARA TEENSY
Han tirado la página de PS3Hax. Podéis descargar los .hex de aquí.
[*]PSGroove original, sin compilar. (fuente)
[*]PSGroove original, compilado, sin Backup Manager. (fuente)

[*]PSGroove original, compilado, con Backup Manager. (fuente)

Fuente de la info:EOL
 

kmysamaX

Bovino adicto
#2
Todo esto del hack de PS3 se ve interesante, jaja al inicio me imaginaba que era con una simple memoria USB jajaja xD

Pero pues en efecto es algo mas avanzado. Para los que no usan el PS3 en linea seguro que les sera de muucha utilidad.

Pero como dicen en otros lares( ya que no se, no tengo PS3) el PS3 sin internet chido, no es nada ...

Sony ya empexo con los banneos, y como el hack es Open Source es mas facil que ellos lo estudien y lo tapen.
 
#3
excelente!! muy completa la informacion con tutoriales y toda la cosa pero... la pregunta del millon de dolares... ¿donde se puede conseguir un programador de los enlistados? la verdad si es muy dificil de encontrar...
 
Arriba