Publicidad

Anuncios Google

Funcionamiento de los homebrews en PlayStation 3

Tutoriales Básicos de Homebrew

En estos dos últimos meses la Scene de PS3 ha avanzado a velocidades inimaginables, se podría decir que ha estallado. Miles de páginas web por toda la red hablando de todos aquellas figuras que han hecho posible la Scene de la que se alimenta esta comunidad. Pero todavía quedan cosas que no han sido explicadas y también quedan cosas por hacer. Os contaré qué son qué archivos los componen un homebrew, cual es su función, qué es firmar y qué archivos se firman. Tan solo seguid leyendo.

Tutorial actualizado a fecha del 02/10/14

Cuando hablamos de un homebrew, nos estamos refiriendo a un archivo EjemploHomebrew.pkg. Veamos qué es esto:

¿Qué es y qué compone a un archivo PKG?

Un .pkg es un conjunto de archivos empaquetados cuya función es instalar el homebrew en la PS3. Al instalarse, los archivos que contiene el .pkg quedan desempaquetados y copiados al disco duro interno de nuestra consola y son ejecutables desde el XMB.

Hay 3 archivos esenciales que debe contener todo PKG:

  • USRDIR: Carpeta que contiene:
    • EBOOT.BIN: Éste es el archivo ejecutable de la aplicación.
  • PARAM.SFO: Contiene la información acerca del programa (ID, nombre, versión, tipo de datos, resolución, etc...).
  • ICON0.PNG: Es el icono que aparece en el XMB.

Además de ésos, los .pkg pueden contener otros archivos que sean necesarios para que la aplicación funcione.

¿Qué es el EBOOT.BIN?

El EBOOT.BIN es, como he dicho antes, el archivo cuya misión es ejecutar el homebrew. Aunque normalmente no estemos acostumbrados a ver este archivo, hay que saber que es de  vital importancia puesto que hace posible el lanzamiento de cada una de las aplicaciones que tenemos instaladas en nuestra PS3.

¿Qué es firmar un homebrew?

Firmar un homebrew (o sus diversas partes, lo vemos en el siguiente apartado) es ponerle un código a una aplicación casera para que se pueda ejecutar o instalar como si fuese una aplicación desarrollada por Sony (pero no lo es), es decir, que nuestra consola permite que nuestro homebrew pueda ser usado.

¿Qué archivos se pueden firman?

Se pueden firmar tanto el PKG como el EBOOT.BIN y, lo más importante, se puede hacer el firmado por partes. Para que entendáis este concepto, a continuación tenéis las "combinaciones" de firmado que existen:

  • PKG Sin Firma + EBOOT.BIN Sin Firma: Los homebrews con esta "combinación" de firmado son los que tenemos clasificados en esta comunidad con la banderita , es decir, que para ejecutarlos la PS3 debe estar en Modo Debug o bien tener instalado un CFW DEX. Como bien sabéis, cuando salieron a la luz los primeros homebrews y los Dongles, aún no existía otro modo de cargar aplicaciones no oficiales que no fuese el que acabo de describir y, por tanto, todos los homebrews existentes en aquel momento eran del este tipo Debug que en la actualidad se llama DEX. Cabe destacar que aún se siguen desarrollando aplicaciones para estos CFWs, aunque no es tan utilizado como el CFW CEX.
  • PKG Firmado + EBOOT.BIN Firmado: Los homebrews con esta "combinación" de firmado son los que tenemos clasificados en esta comunidad con la banderita  ó . Estos principalmente se distinguen entre 4.xx y 3.xx ya que algunos son compatibles una u otra versión, a estos Homebrews se les denomina también como CEX.
    • PKG firmado para la versión 4.xx: Todas las aplicaciones que tengan la banderita funcionan en firmwares basados en la versión 4 porque han sido firmados con dichas Keys.
    • PKG firmado para la versión 3.xx: Todas las aplicaciones que tengan la banderita funcionan en firmwares basados en la versión 3 porque han sido firmados con dichas Keys.

Nota: La compatibilidad de los firmados depende del Custom Firmware que estemos usando.

4.77778
Tu voto: Ninguno Votos totales: 4.8 (90 votos)

Anuncios Google

Comentarios

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.

buen aporte

leido desde el principio hasta el final, gracias por la informacion, esperemos subas mas aportes asi que son buenos para nuestro aprendizaje

 

de antemano muchas gracias

 

saludos...

Imagen de Flash of Darkness

Estupendo

Que bien, otro tuto actualizado, y no podrian poner otro tuto para refirmar los Homebrews 3.55 para CFW 4.XX?

Imagen de -DaNieL-

Hola, Es justamente lo que

Hola,

Es justamente lo que estoy haciendo, pero necesito hacer algunas pruebas más ya que al parecer no funciona bien con todas las Apps, algunas dan fallos, inclusive juegos Homebrew.

Saludos!.


Imagen de David__93

Ey

muy buena explicacion asi los que no tienen ni idea saben por donde va esto.

 

Quisiera

yo lo unico que quisiera saber es cuando podria hacerle el downgrade a un 3.56 o minimo ponerle el kmeaw cuando? como? o para cuando se podra? 

Imagen de Daklon

no se sabe, no es algo que

no se sabe, no es algo que puedas decir en 3 semanas 2 dias 5 horas y 20 minutos lo tendras, actualmente no s epuede, y esta noticia no habla acerca del downgrade asi que para la proxima postea en la noticia correspondiente

Pues yo sigo sin entender

Pues yo sigo sin entender algunas cosas:

Se supone que los homebrew con bandera "SGD" se hacen pasar por una aplicacion de Sony, por lo que no deberia de haber problema para cargarlos en, por ejemplo, firmware 3.41, pero aqui dice que no son compatibles con dongles.

Mi consola tiene 3.55 Naima, le puse este firmware porque decia en su pagina oficial que aceptaba codigo sin firmar, por lo que yo supuse que hiba a ser posible correr homebrew con bandera "DBG", sin embargo aqui dice que paja ejecutar estos "la PS3 debe estar en Modo Debug".

Tambien leí en algun lugar de scenebeta que en algunos otros custom firmwares, como el de kmeaw, no era posible ejecutar semi-"SGD", fué por eso que me cambie a Naima pero aqui dice que el semi-firmado funciona bien en custom firmwares.

Afortunadamente no he tenido problemas con los homebrew pero si me gustaria que me aclararan estas dudas,

Saludos!!

Imagen de Anabol

CFW Naima acepta solamente,

CFW Naima acepta solamente, Signed y SemiSigned.

Así es, en la mayoría de CFWs no funcionan los SemiSigned.

Visita este enlace para saber más sobre las características de cada CFW.

Salu2tS!

Imagen de KoalaHQ

si si....

soi luismarap2 version mejorada asi que como me baneeis os meto un virus en la web ke lo flipaiis en colores xDD y siiiii claaaaro a avanzado mucho esta web os creeooo casi no an sacao nada y aceis este contenido para que la gente piense que  la scene de ps3 no esta muerta.


Imagen de Alekstyle

Esto es lo que opino de tu

Esto es lo que opino de tu comentario:

Como bien sabes, luismarap2, en esta comunidad no hay nada que sea copy-paste, es decir, nos curramos las noticias y probamos los homebrews para saber cómo hacerlos funcionar y tal. Al contrario que otras webs, que si buscas en Google un fragmento de lo que ha escrito el autor de algún homebrew, por ejemplo, está el mismo texto en todas las páginas que mires. ¿Por qué? Porque hacen copy-paste y a nadie le importa si ha sido probado o no... A donde quiero llegar es a que si un homebrew no está en la portada, es por algo, no porque no sepamos de su existencia o porque seamos unos vagos (porque curramos mucho más de lo que te imaginas).

Y sí, la scene está más muerta que Aristóteles. No intentamos taparlo puesto que no es culpa nuestra, si la scene no avanza, no somos los responsables. Este tutorial lo he actualizado yo mismo con el objetivo de organizar, facilitar y ampliar a los usuarios la información (además de otras "reformas" por organización y comodidad que estamos haciendo), estamos aprovechando ahora que todo está parado. Si quieres, puedes colaborar con nosotros programando aplicaciones para PS3, te las ponemos en portada si merecen la pena.

Si no te gusta esta web, puedes irte a otra. Y si no te gusta la scene de PS3 pues comprate una Wii, que su scene está muy avanzada.

Por favor, te voy a pedir que no estropees el buen ambiente de esta comunidad con tus chorradas. Y si, por un casual, no tienes nada mejor que hacer que estar jodiendo, pues hazte un cursillo a distancia, pero dejanos en paz. Nadie se ha metido contigo, ¿por qué tienes tú que meterte con los demás? Si no te gusta lo que hay, nadie te obliga a estar aquí.


Imagen de Daklon

por cierto hablando de

por cierto hablando de colaborar programando aplicaciones, piensan actualizar la noticia del LUA Player? porque cuando se me acaben los examenes tenia pensado meterme a saco con el a ver si sacaba algo decente xD

que no estoy metiendo prisa ni nada he solo lo pregunto xD

si necesitan ayuda con algo pueden pedirmelo, que el lua player 2.0 por ejemplo lo he probado bastante con "experimentos" de codigo y problemas graves no me ha dado(como mucho pantalla negra y devuelve al xmb cuando el codigo esta mal)

buana explicacion, ha quedado

buana explicacion, ha quedado todo muy claro

Imagen de Daklon

a mi particularmente me ha

a mi particularmente me ha aclarado un poco la parte que explica los semi-signed que estaba media liado ahi xD

seguro que esto le sirve a mucha gente que esta empezando xD

Imagen de Bok3Ron84

nose

nose si os abeis dado cuenta o solo e sido yo o yo me ekiboco ....... donde ponen SGD es la abreviacion de signed entre comillas pone firmado,en ingles ... y digo yo,signed seria (firmado en español) y no en ingles ...... se q es una tonteria y todos tenemos fayos alguna vez,pero mira q ay gente q an leido esto y nadie a dixo nada .......


Bok3Ron siempre sere

 

 

Imagen de Alekstyle

Sí, sé lo que pone. Para que

Sí, sé lo que pone. Para que me entiendas es: Signed (que significa Firmado en inglés).

Pero ahorrando palabras.

Imagen de Bok3Ron84

eso

eso ya se entiende mas con lo de que significa .......... jejeje esq sin eso parece firmado en ingles q estas diciendo q firmado es en ingles xD


Bok3Ron siempre sere

 

 

Interesante explicación

Y la scene ha avanzado tanto, que los que tenenemos 3.61 ofw, no tenenemos ningun Cfw... LLevo esperando desde 3.56 un Cfw, para nada... La mayoría de la gente quiere cfw por los backups, pero no es mi caso, yo solo quiero instalar una cosita en mi play y poco más, pero no puedo.

Imagen de Anabol

No te preocupes

Dale tiempo el tiempo y tendrás tu CFW 3.61

Es raro que saquen un CFW para 3.56, yo no lo esperaría.

Salu2tS!

Imagen de darksider

Gracias po la Info...

Gracias amigos de ps3scenebeta por tenernos bien informados de todo, para mi son los mejores en la scene..

Muchas gracias scebebeta por toda la info.

Que bien :) me alegro que ya no es necesario comprar un dongle para poder hackiar nuestras consolas ps3 muchas gracias scenebeta por toda la informacion que proporcionan :)

Imagen de psn_leo

una duda

que programas o herraminetas necesito para hacer aplicaciones en ps3?
me gustaria aptrender a hacerlo
un saludo

Imagen de Alekstyle

Aprende programación para PC,

Aprende programación para PC, obten conocimientos acerca del funcionamiento del sistema PS3 y ya podrás hacerlo

Puedes empezar por aquí http://www.scenebeta.com/tutorial/tutoriales-de-programacion-multiplataforma

Un saludo


Imagen de Ferpeo

Gracias

Gracias x la info, en verdad es útil ir conociendo este tipo de cosas para entender cómo se ejecutan aplicaciones

más complejas :)


Si puedo ayudar, lo haré.

Imagen de caifan

Firmado?

Me quedo cierta discrepancia, como saber previamente si algun Homebrew esta firmado? o esto se sabe hasta que se instala o ejecuta?Indeciso


Yo diría: El interés nos rodea de amigos.

Imagen de Alekstyle

Sé paciente

Estamos trabajando para ofreceros toda la información de la forma más clara posible.

Quizá lo puedas ver en portada dentro de poco.

Un saludo ;)


Imagen de david1095

Buena info saludos  

Buena info

saludos

 

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.