crack de juegos PS3 (II)

31 01 2011

A parte de poder manipular los archivos de arranque (EBOOT.BIN/ELF) de forma más o menos manual, lo más recomendable (y mucho más fácil) es simplemente bajarnos las ISOS (o ripeos) de los juegos originales de PS3 y cargarlos con los managers(yo uso el GAIA manager).

En breves líneas, un manager lo que hace es:

– identificar los juegos grabados en una unidad de disco/usb.
– nos muestra las carátulas, tamaños, info, etc….
– nos permite designar alguno de ellos para ser jugado.
– una vez designado, nos devuelve al XMB y si observamos en la unidad de blue-ray veremos que ha cambiado el título del juego… ahora pondrá el que hemos designado con el manager.

Como es normal, para poder hacer esto necesitaremos la PS3 jailbreaked, un blue-ray original en la unidad de lectura, un manager instalado y los juegos descargados y enchufados por usb (por ejemplo).

En mi caso, tengo enchufado por USB un disco externo de 500 Gb, de los cuales ya estoy empezando a ocupar con juegos de Ps3 (en el disco podemos agrupar los juegos bajo una misma carpeta denominada por ejemplo GAMEZ en el caso de GAIA y dentro de ella una carpeta por juego, con su clave identificativa, BLESXXXX, y dentro de cada carpeta ya las estructuras habituales PS3_GAME, etc….).

Como veis, es mucho más fácil jugar a los juegos desde el disco externo sin manipular EBOOTs que de la otra manera… lo único, que pierde un poco de gracia el asunto…   😉

Ale, a jugar !!!!

😉

Anuncios




Ave Fénix

31 01 2011

Hola, ya tengo diseñados los logos para el blog. Tengo tres finalistas… en breve daré el nombre del ganador….

(1)

(2)

(3)

Las tres son representaciones del ave Fénix, resurgiendo de sus cenizas… para transmitirnos fuerza y coraje para los momentos difíciles y superar los retos de cada día. … etc… 🙂

Eso si, estáis invitados a votar por alguno de los tres para facilitarme la tarea de elegir !

🙂





crack de juegos PS3 (II)

31 01 2011

A parte de poder manipular los archivos de arranque (EBOOT.BIN/ELF) de forma más o menos manual, lo más recomendable (y mucho más fácil) es simplemente bajarnos las ISOS (o ripeos) de los juegos originales de PS3 y cargarlos con los managers(yo uso el GAIA manager).

En breves líneas, un manager lo que hace es:

– identificar los juegos grabados en una unidad de disco/usb.
– nos muestra las carátulas, tamaños, info, etc….
– nos permite designar alguno de ellos para ser jugado.
– una vez designado, nos devuelve al XMB y si observamos en la unidad de blue-ray veremos que ha cambiado el título del juego… ahora pondrá el que hemos designado con el manager.

Como es normal, para poder hacer esto necesitaremos la PS3 jailbreaked, un blue-ray original en la unidad de lectura, un manager instalado y los juegos descargados y enchufados por usb (por ejemplo).

En mi caso, tengo enchufado por USB un disco externo de 500 Gb, de los cuales ya estoy empezando a ocupar con juegos de Ps3 (en el disco podemos agrupar los juegos bajo una misma carpeta denominada por ejemplo GAMEZ en el caso de GAIA y dentro de ella una carpeta por juego, con su clave identificativa, BLESXXXX, y dentro de cada carpeta ya las estructuras habituales PS3_GAME, etc….).

Como veis, es mucho más fácil jugar a los juegos desde el disco externo sin manipular EBOOTs que de la otra manera… lo único, que pierde un poco de gracia el asunto…   😉

Ale, a jugar !!!!

😉





2-Sphere, un diseño de IA con aprendizaje por cálculo predictivo

27 01 2011
Hace unos años diseñé un engendro de cálculo predictivo denominado (módulo “2-Sphere”) y que representó un buen avance para el incremento de calidad y previsión sobre cifras de procesos/evaluaciones de grandes cantidades de datos. Ágil, veloz, consume pocos recursos, etc…tuve pruebas tangibles de su funcionamiento y lo llegué a integrar por ejemplo en algunos trabajos (Basilea, evaluación de empresas, créditos, capital, etc… ) y con grandes resultados. Alertas sobre datos, muy sensibles y a una gran velocidad de respuesta!
Paso a detallaros los conceptos teóricos de esta propuesta predictiva, basada en un intento de mezclar características de inteligencia artificial y sistemas expertos.
El foco de estudio es cualquier variable numérica que pertenezca a un origen de generación evolutivo, supuestamente con origen de alguna función temporal.

1.-  BASE TEÓRICA DEL ANALISTA EXPERTO 2-SPHERE. 

Justo al finalizar cualquier proceso de cálculo sería interesante poder validar
el volumen de cambio producido contra la función teórica ajustada con toda la historia “memorizada” de la variable estudiada.

Con este punto implementado en cualquier sistema informático/estadístico/de control, se podrán añadir las validaciones de cambios bruscos, o de masa que sean necesarias y/o deseadas.

El núcleo de cálculo para predecir la evolución de una variable dada se ha denominado núcleo 2-Sphere, por su funcionalidad de un doble entorno/disco a la hora de aplicarse.
En base a si se cumplen o no las reglas/predicciones anclaremos las medidas de alerta necesarias. En la puesta en marchase generaron alertas vía mail y estadísticas según la gravedad del asunto.

Las predicciones se resumen en el uso de dos “esferas/anillos” concéntricas (2-Sphere), donde se englobarían los valores más o menos aceptados. En caso de no caer el valor en la zona esperada saltarían las alertas deseadas. Zonas o casos: Un anillo interior o de nivel 1 (local) representa el margen más correcto de datos esperados. Un anillo secundario o de nivel 2(global) representa el margen aceptable de datos esperados. Fuera de los dos anillos se considerarán datos no esperados. Por lo tanto, consideraremos tres niveles de alertas: Un nivel de alerta bajo o nulo: caerán la mayoría de casos con menos criticidad (por ejemplo, modelos especificados con mailing de estadisticas descriptivas, etc…) Un nivel de alerta medio (por ejemplo, sobrepasar anillo-1 … ) Un nivel de alerta alto: caerán menos casos pero los de más criticidad (por ejemplo, sobrepasar anillo-2 … ) Explicación gráfica de su uso. El núcleo predictivo calcula un entorno local, en cuyo caso de no cumplirse podríamos alertar con un nivel medio.
El mismo proceso nos devuelve también un entorno global de aceptación, en cuyo caso de no cumplirse podríamos alertar con un nivel alto de alerta.
Se puede pensar también en incluir un nivel-bajo de alerta, donde podrían saltar estadísticas varias, media, moda, cuartiles, etc… dependiendo del modelo, tipologías varias, etc… para estos casos, habría que revisar la incorporación y viabilidad de algún entorno de validaciones poblacionales. Adjunto un ejemplo real de la evolución de las esferas para una variable en el tiempo:
Como se puede observar,  con el tiempo, la situación tiende a estabilizarse, y se asumen ciertos cambios en la tendencia de la curva de la función que dirige la variable de estudio.
Tambien podemos observar como, en base a estos cambios (aceptados) las esferas van aumentando de grosor, ampliando el rango de valores adecuados.

En resumidas cuentas el núcleo predictivo se podría especificar como una base de datos de conocimiento y un módulo de cálculo predictivo que hace uso de esa base de datos de conocimiento y de los valores nuevos para finalmente generar resultados/alertas y actualizar la base de datos de conocimiento.

Es como un “autómata” que entrenamos para que “aprenda” y después reconozca extraños comportamientos en variables y así nos diga si pasa o no algo raro en alguna variable de algún cálculo dado. 

También se puede incluir la posibilidad de manipular los datos de la BBDD de forma supervisada, mediante transaccionales por ejemplo. Mínimo serán necesarios unos mecanismos de rollback de 1 a N estados atrás (queda concretar la profundidad de dicha restauración, solo limitado por los recursos).

Algo así como unos procesos de supervisión para los 3 casos de alerta GRAVE que se nos puedan dar:


Caso 1) – el modelo matemático en el que se basa una variable ha cambiado radicalmente. ACCION: “reseteo” de la memoria para esa variable y los casos que estén impactados.

Caso 2) – Solo algunos casos responden a alguna medida de cambio GRAVE. No tenemos más información para poder conocer si es ERROR o no de toma de datos. ACCION: se sigue adelante.

Caso 3) – Hay casos de ERROR de toma de datos o de proceso. ACCIÓN: se anula el último aprendizaje de los casos afectados.


El diagrama E-R de la BBDD de conocimiento para 2-Sphere es el siguiente:
De este modo, podríamos considerar la entidad(tabla) de conocimiento como un cubo 3D (OLAP) donde el alto y ancho se definen como una malla de variables por persona y el largo serían las versiones de referencia, y la más cercana siempre se considerará como la última válida.

 

Sea
Con este sistema y el software adecuado, en base a un nuevo valor
Por ejemplo,
Y tenemos a evaluar el nuevo valor i=7, con F(7) = 8
 
Se denominan MIN_GRAVE, MAX_GRAVE, MIN_leve y MAX_leve.

Cada una de estas cotas se calculan únicamente en base a 5 elementos, el máximo y mínimo global de la muestra, el valor predicho por la tangente “impulsada”, y los valores máximo y mínimo locales calculados en base a la desviación estándar con respecto a la media aritmética de la muestra.
Estos 5 valores conforman
Estos 2 factores son de índole descriptiva, es decir, se basan en parámetros de estadística descriptiva como son la media y la desviación típica/estándar de la muestra. Como nuestro objetivo es que la predicción sea rápida y eficiente, será necesario trabajar con el menor número de recursos posible, solo una malla, de modo que para calcular la media de los valores y el desvío estándar, no tenemos disponible toda la muestra, iremos reevaluando dichos cálculos en cada iteración.
p { margin-bottom: 0.21cm; }
me = 1/n * ∑ ( x) = E(x)   
(2)
(3)
б
Estos 2 factores se definen como el rango de valores aceptados de la muestra. Esto es, el marco o entorno de valores recibidos hasta el momento.
m = min (y
El último componente del núcleo predictivo es el valor de predicción, basado en una función de ajuste lineal usando tangentes y un factor de impulso histórico (
En nuestro estimador, la pendiente

La
La
el nuevo valor i=7, con F(7) = 8 ¿Como de bueno es este valor para nuestro sistema? “
8
Para resumir, finalmente este sistema nos permite tener una visión muy rápida y sensible de como ha ido el proceso. 

IMPORTANTE: no olvidar que aun siendo un sistema inteligente con auto-aprendizaje, etc… merece la pena una supervisión periódica para indicarle si está bien o no su evaluación, es algo así como darle o no un caramelo por lo bien que lo ha hecho, reconducirlo a la forma correcta de evaluación. Si no, podemos encontrarnos con que el sistema se ha desfasado perdiendo su eficacia.







2-Sphere, un diseño de IA con aprendizaje por cálculo predictivo

27 01 2011




crack de juegos PS3

25 01 2011

Una vez con la PS3 liberada y con alguna que otra herramienta en su interior ya todo es coser y cantar para llenarla de juegos y horas de diversión !!  🙂

Para empezar, yo tengo la PS3 jailbreakeada con el CFW 3.55 de Kmeaw.
Hay que ocnseguir las claves de Sony para la PS3 (PS3 Keys) y las utilities/Tools de PS3.

De herramientas Homebrew actualmente solo tengo 3:
– el blakb0x FTP server (servidor FTP), el GAIA manager (cargador, backups, etc… ) y el Awesone Filemanager (un navegador de disco).

En la maquina virtual de windows he instalado tres herramientas más:
– el cygwin (para operar un terminal UNIX sobre windows), el FileZilla (gestor de FTP) y un editor para ficheros en binario/ hexadecimal (como el Hexedit, o el Hxd, etc…).

Bien, una vez tengamos la PS3 jailbreaked y con el custom firmware adecuado instalado perfectamente, solo tenemos que bajarnos los juegos o isos al PC y preparar los archivos de arranque (algunos ya vienen preparados por la gente que deja las copias para bajarlas 🙂 gracias!!!).

En mi caso, probé dos software para dar por finalizado el proceso de hackeo de la PS3.
Tras la instalación del CFW me decidí a instalar el MAME (disponibles varias versiones para PS3) con algunas roms de toda la vida… como no, usando mi Iphone como USBdriver en todo momento, jejeje,  y para mi sorpresa,… funcionó todo a la perfección!!  🙂   El OUTZONE en la PS3 !!!!  🙂

Bien, esto fué fácil, … FBAnext for PS3

Instalación
   1. Tener la PS3 liberada con algún jailbreaker. En mi caso vía firmware CFW 3.55 Kmeaw.
   2. Descargar el archivo FBANext (MAME)
   3. Descomprimir y copiar en la raíz de un pendrive  o un disco externo USB. En mi caso el Iphone jeje
   4. Copiar las ROMs en la carpeta /dev_hdd0/game/FBAN00000/USRDIR/roms/ del disco interno de la PS3.
   5. En la PS3, conectar el pendrive o disco externo y correr el archivo desde el menú  Juegos > * Install Package Files
   6. Una vez instalado puede ejecutarse desde el menú Juegos > FBANext PS3.

y las ROMS, de donde siempre, http://www.romnation.net,  www.rom-world.com   o http://www.freeroms.com/mame.htm , etc….

Para poder instalar paquetes *.pkg o aplicaciones, etc… usamos el USB, discos externos, etc… pero por ejemplo, las ROMS podemos meterlas a fuego en el disco de la PS3 vía FTP poniendo la PS3 como server usando el Blackb0x. 🙂

Al arrancarlo nos pone la IP local en pantalla y desde nuestro PC (vía wifi por ejemplo) enganchamos al server de esa IP. Yo en mi caso uso el FileZilla para estos temas, que va de perlas !  😉

Bien, ahora probemos algo más dificil. Bajemos un juego completo de internet y coloquémoslo de forma correcta en el disco para jugar con el directamente en la PS3.
El secreto de esto está en que hay que decirle durante el arranque que tire de HD (Disco) no de DVD/BRay. Para ello entran en juego las claves de Sony (PS3 keys)  que han pillado recientemente y que nos posibilitan descriptar los ficheros de arranque, manipular la información deseada y volverlos a cifrar. Todo esto lo hacemos en Unix, con unas herramientas (PS3Tools o PS3 utilities).
Muchos de los compañeros que cuelgan los juegos en internet, lo hacen ya con estos ficheros de arranque crakeados por lo que no tendremos que montar nada especial, solo colocar los archivos donde se espere de ellos.

Para mi caso, el Mafia 2 prometía venir ya preparado, pero no. Y tuve que terminar revisando el arranque y modificándolo a mi antojo. El final… pedazo de juego !!! JEJEJEJ  😉

Una vez con el juego en mesa, suelen venir dos carpetas PS3_GAME y PS3_

Pasos del proceso de crack de EBOOT.BIN o arranque de juegos PS3:

 – Extraer del EBOOT.BIN del juego, los .elf/.self. Es decir, desencriptamos el contenido usando las claves .ps3 .

– Parchear las direcciones al BD, por direcciones al HDD (el juego se comporta como un juego de la store). Buscamos strings adecuadas (dev_) en el fichero ELF en hexadecimal)

– Reempaquetar el EBOOT.BIN en un pkg instalable.

– Instalarlo en la PS3 (nos genera un icono y lanzador en el XMB)

– Copiamos por FTP o vía filemanager el resto de ficheros del juego.

– Listo!!!  tenemos un juego instalado en 3.55 CFW y además lo cargamos sin loader/manager.

Aunque todos estos pasos parezcan algo liosos, no lo son, te acostumbras a ellos, y si no, de todas formas como ya he dicho anteriormente, lo más normal es que los juegos de PS3 los dejen ya parcheados o isos para cargarlas directamente con algún manager (GAIA, etc…).

En mi caso, como soy tan curioso me da por mirar las entrañas de todos los temas… y en este no iba a ser menos… 😉

Ale!! a disfrutar !!!!!!

🙂





crack de juegos PS3

25 01 2011

Una vez con la PS3 liberada y con alguna que otra herramienta en su interior ya todo es coser y cantar para llenarla de juegos y horas de diversión !!  🙂

Para empezar, yo tengo la PS3 jailbreakeada con el CFW 3.55 de Kmeaw.
Hay que ocnseguir las claves de Sony para la PS3 (PS3 Keys) y las utilities/Tools de PS3.

De herramientas Homebrew actualmente solo tengo 3:
– el blakb0x FTP server (servidor FTP), el GAIA manager (cargador, backups, etc… ) y el Awesone Filemanager (un navegador de disco).

En la maquina virtual de windows he instalado tres herramientas más:
– el cygwin (para operar un terminal UNIX sobre windows), el FileZilla (gestor de FTP) y un editor para ficheros en binario/ hexadecimal (como el Hexedit, o el Hxd, etc…).

Bien, una vez tengamos la PS3 jailbreaked y con el custom firmware adecuado instalado perfectamente, solo tenemos que bajarnos los juegos o isos al PC y preparar los archivos de arranque (algunos ya vienen preparados por la gente que deja las copias para bajarlas 🙂 gracias!!!).

En mi caso, probé dos software para dar por finalizado el proceso de hackeo de la PS3.
Tras la instalación del CFW me decidí a instalar el MAME (disponibles varias versiones para PS3) con algunas roms de toda la vida… como no, usando mi Iphone como USBdriver en todo momento, jejeje,  y para mi sorpresa,… funcionó todo a la perfección!!  🙂   El OUTZONE en la PS3 !!!!  🙂

Bien, esto fué fácil, … FBAnext for PS3

Instalación
   1. Tener la PS3 liberada con algún jailbreaker. En mi caso vía firmware CFW 3.55 Kmeaw.
   2. Descargar el archivo FBANext (MAME)
   3. Descomprimir y copiar en la raíz de un pendrive  o un disco externo USB. En mi caso el Iphone jeje
   4. Copiar las ROMs en la carpeta /dev_hdd0/game/FBAN00000/USRDIR/roms/ del disco interno de la PS3.
   5. En la PS3, conectar el pendrive o disco externo y correr el archivo desde el menú  Juegos > * Install Package Files
   6. Una vez instalado puede ejecutarse desde el menú Juegos > FBANext PS3.

y las ROMS, de donde siempre, http://www.romnation.net,  www.rom-world.com   o http://www.freeroms.com/mame.htm , etc….

Para poder instalar paquetes *.pkg o aplicaciones, etc… usamos el USB, discos externos, etc… pero por ejemplo, las ROMS podemos meterlas a fuego en el disco de la PS3 vía FTP poniendo la PS3 como server usando el Blackb0x. 🙂

Al arrancarlo nos pone la IP local en pantalla y desde nuestro PC (vía wifi por ejemplo) enganchamos al server de esa IP. Yo en mi caso uso el FileZilla para estos temas, que va de perlas !  😉

Bien, ahora probemos algo más dificil. Bajemos un juego completo de internet y coloquémoslo de forma correcta en el disco para jugar con el directamente en la PS3.
El secreto de esto está en que hay que decirle durante el arranque que tire de HD (Disco) no de DVD/BRay. Para ello entran en juego las claves de Sony (PS3 keys)  que han pillado recientemente y que nos posibilitan descriptar los ficheros de arranque, manipular la información deseada y volverlos a cifrar. Todo esto lo hacemos en Unix, con unas herramientas (PS3Tools o PS3 utilities).
Muchos de los compañeros que cuelgan los juegos en internet, lo hacen ya con estos ficheros de arranque crakeados por lo que no tendremos que montar nada especial, solo colocar los archivos donde se espere de ellos.

Para mi caso, el Mafia 2 prometía venir ya preparado, pero no. Y tuve que terminar revisando el arranque y modificándolo a mi antojo. El final… pedazo de juego !!! JEJEJEJ  😉

Una vez con el juego en mesa, suelen venir dos carpetas PS3_GAME y PS3_

Pasos del proceso de crack de EBOOT.BIN o arranque de juegos PS3:

 – Extraer del EBOOT.BIN del juego, los .elf/.self. Es decir, desencriptamos el contenido usando las claves .ps3 .

– Parchear las direcciones al BD, por direccio
nes al HDD (el juego se comporta como un juego de la store). Buscamos strings adecuadas (dev_) en el fichero ELF en hexadecimal)

– Reempaquetar el EBOOT.BIN en un pkg instalable.

– Instalarlo en la PS3 (nos genera un icono y lanzador en el XMB)

– Copiamos por FTP o vía filemanager el resto de ficheros del juego.

– Listo!!!  tenemos un juego instalado en 3.55 CFW y además lo cargamos sin loader/manager.

Aunque todos estos pasos parezcan algo liosos, no lo son, te acostumbras a ellos, y si no, de todas formas como ya he dicho anteriormente, lo más normal es que los juegos de PS3 los dejen ya parcheados o isos para cargarlas directamente con algún manager (GAIA, etc…).

En mi caso, como soy tan curioso me da por mirar las entrañas de todos los temas… y en este no iba a ser menos… 😉

Ale!! a disfrutar !!!!!!

🙂