Les 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.
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.
Nota: La compatibilidad de los firmados depende del Custom Firmware que estemos usando.