PSGroove: Version libre y de Open Source del codigo de ejecucion que permite desbloquear el sistema de seguridad de la consola PS3 y poder correr software sin firmar por sony. El codigo debe usarse sobre alguno de las tarjetas de desarrollo USB para microcontroladores.
Asi me senti de Groove como Hash al leer la noticia.
Link
Mathieulh a dispuesto tal codigo como Software Libre para que cualquera pueda acceder a los archivos del codigo fuente, programado en lenguaje C. De esta manera es posible compilar dicho codigo en cualquier plataforma y sistema operativo para posteriormente obtener un archivo BINARIO PURO que es el programa de trabajo y posteriormente volcar -copiar- este archivo a la memoria FLASHROM del microcontroador.
Mathieulh a dispuesto quitar el uso del programa "BackUp Manager" que era la piedra angular del soporte a correr copias ilegitimas del juego desde un disco duro, esto con el fin de hacer posible la distribucion sin preocuparse de ser atacada la Scene de pirateria, de igual forma el codigo no contiene ninguna parte que sea propiedad intelectual de sony, con lo que cierra toda posibilidad de querellas judiciales.
Sin embargo, Mathieulh abrio la posibilidad de agregar codigo para ejecutar cualquier otro programa que se desee, que es la principal filosofia de la Scene y asi poder correr cualquier otro software Hiomebrew. Aqui igual puso una pequeña trampa -a sony-, pues si bien él cerro y quito el uso del "BackUp Manager" dejo la posibilidad de que terceros puedan activar por sus propios medios de nuevo el soporte a "BackUp Manager" o a cualquier otro programa similar que aparezca en el futuro.
Y esto ya a ocurrido, pues el grupo de Sceners de lña comunidad ps3hax.net ha recompilado el codigo añadiendo de nuevo el soporte a "BackUp Manager". Han dejado ya los archivos binarios COMPILADOS con el soporte tan solo para bajar y programar el microcontrolador.
Hablando de esto, si recuerdan en la nota inicial sobre PS JailBreak no usamos la palabra MODChip ya que aparentemente estaba basado en una memoria USB el artefacto, con lo que seria un sistema pasivo en el que solo era leida la memoria cuando la PS3 se comunicaba al puerto USB.
Pues bien, en realidad el PS JailBreak es un sistema activo, es decir, tiene un elemento el cual reacciona inmediatamente al recibir el aviso de que esta conectado al puerto USB, ejecuta una serie de instrucciones y mantiene el control de dicho puerto. Tal elemento es un Microcontrolador, llamemosle como a un hermano menor con poder de computo muy limitado de un MicroProcesador, como el de una consola o de la misma computadora. Los microcontroladores se usan en cualquier aparato que deba reaccionar de cierta forma a estimulos u ordenes externas, lo encontramos en algunos relñojes sofisticados, el los discos duros -controlan el manejo de los cabezales, administran como y donde se escribe la informacion, etc.-, en algunos swichs de red de los llamados administrables por tan solo citar aplicaciones.
Un modelos de los microcontroladores a usar, se conecta por puerto USB, se requiere un cable del tipo A-Macho -que va a la computadora o a la consola- en un extremo y del tipo Mini-B macho del otro -va conectado a la tarjeta del micrcontrolador-. El cable se usa tanto al momento de programar como de usar ya en la consola.
Para que el microcontrolador pueda realizar la tarea a la que esta destinado se requiere de un software de control -el BIOS, el firmware y los sistemas operativos son software del sistema de control-, el cual esta alamcenado en una memoria y que le indica al microcontrolador que hacer.
Pues precisamente dicho software de control es el que creamos al compilar el codigo fuente suministrado por el scener Mathieulh, al compilar obtenemos un archivo BINARIO PURO, es decir, no tiene ningun formato especifico siendo solo una cadena de unos y ceros tal cual, que solo tienen sentido para el microcontrolador -o procesador segun sea el caso- al que esta destinado.
En la pagina del proyecto PSGroove Mathieulh a colocado la lista de microcontroladores que pueden usar este software generado, aunque ya otros Sceners estan retraduciendo el codigo para ajustarlo a otros microcontroaldores mas baratos o mas faciles de conseguir en cierta region del planeta.
Volviendo a los micro controladores usados por Mathieulh, la compañia que los fabrica ya a dado un comunicado pidiendo a las personas tengan algo de paciencia pues repentinamente -y no se explican las causas- han tenido un gran repunte de solicitudes de compra de ciertos modelos de sus productos con lo que ven rebasada su capacidad actual de fabricacion, asi que en dias proximos se dedicaran exclusivamente a fabricar esos modelos que tienen tanta demanda y podran venderlos en 2 o 3 semanas.
Asi que tambien la Scene esta generando mas empleo y moviendo una parte de la industria, asi que no se pueden quejar.
Citar:
http://www.pjrc.com/store/teensypp.html
Como sea, dejando de lado el Blah, blah, blah, dejamos un video que muestra como programar la memoria EEEPROM [FlashROM] y como se usa. El proceso lleva y apenas 5 segundos donde 3 son lo que se tradan en pulsar el boton OK del software, se puede programar via USB o mediante cable JTAG y el puerto SERIAL -RS232-de la computadora.
Programar
Link
Uso
Link
el software de programacion ATMEL FLIP lo bajamos de http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886
o empleamos alguno de estos otros http://www.keil.com/flash/utilities.asp
Pagina oficial del proyecto PSGroove para bajar el codigo fuente, obtener la lista de microcontroladores y demas documentacion.
http://github.com/psgroove/psgroove
Pagina de la comunidad ps3hax.net con el archivos HEX -el archivo binario del programa de control- tanto sin el soporte a Backup Manager como con el soporte activado
http://www.ps3hax.net/2010/08/psgro...-code-released/
.



















