Señoras y señores es el momento que habeis estado esperando el Team Epsilon acaba de sacar la Epsilon BIOS v1.0 para su uso con el Undiluted Platinum en PSP!!! Eeste paquete permite descubrir el potencial de tu PSP en todos los aspectos; con la Epsilon Bios puedes disfrutar las caracteristicas del firmware oficial v2.71 con una transparente emulacion del UMD, la compatibilidad del software hombrew y la habilidad de recuperar las PSP estropeadas (enladrilladas) por medio del menu de recuperacion. El dia ha llegado para disfrutar de tu PSP con limites infinitos - bienvenido al mundo de Epsilon, la prueba de la futura solucion!
Introduccion
Epsilon BIOS es una flash personalizada "un reemplazo" para el uso de la PSP de Sony que despierta todo el potencial de tu portatil, permitiendote usar software homebrew y correr ISOS de juegos desde tu Memory Stick con el ultimo firmware aparecido, disfrutando a su vez de las caracteristicas del systema operativo tales como RRS feeds, soporte WMA, etc. Actualmente el firmware 2.71 esta soportado.
Es importante notar que la Epsilon BIOS no es un simple reemplazo de firmware, pero mas como un bootloader. Funciona usando el sistema de dual-firmware que proviene del hardware del Undiluted Platinum cargando cuando la PSP se enciende, entonces una vez que esta corriendo recupera el firmware original que esta almacenado en tu memoria flash de la PSP. Debido a la manera que funciona NO es posible usar el Epsilon BIOS mientras tu PSP no tenga instalado el U.P.
Caracteristicas
- Corre con la version 2.71 del firmware, asi que tendras todas las caracteristicas de la 2.71 tales como RSS feeds, navegador web, etc ... combinado con las ventajas del software homebrew y un cargador de ISOs.
- Permite la ejecucion de software homebrew en modo kernel, quitando todos los limites previos que tenian todas las versiones superiores a 1.50
- Muy fiable, casi transparente la emulacion de UMD permitiendo a los usuarios correr sus juegos desde una Memory Stick, incluyendo juegos que requieren un firmware 2.0+ sin tener que reconstruir la ISO o tener que acudir a algunos hacks.
- Soporte de ISOs comprimidas para la emulacion de UMD, permitiendote meter mas juegos en tu Memory Stick de una vez.
- Trae un menu de recuperacion que puede ser usado para actualizar la Epsilon BIOS o restaurar la flash de PSPs si han sido "enladrilladas".
Descripcion Funcional
Como se describe arriba, Epsilon BIOS puede ser comparada a un "bootloader". Esta guardada en la memorya flash del U.P. y ejecutada cuando la PSP se enciende. Una vez que el Epsilon BIOS esta corriendo, carga y recupera el firmware original de la memoria flash de la PSP. Actualmente solo el firmware 2.71 esta soportado, debes actualizar tu firmware de la PSP a la 2.71 si quieres usar Epsilon BIOS. Si intentas cargar el Epsilon BIOS con un firmware no soportado, cargara el menu de recuperacion donde tu puedes actualizar el firmware de la PSP. La cosa buena de Epsion BIOS es que como actua como un "bootloader" siempre se ejecuta antes que el firmware real y podemos aplicar cualquier parche que sea necesario para desactivar - cualquier proteccion que Sony intente añadir en un futuro, haciendo a una PSP modificada con el U.P y usando Epsilon BIOS una autentica prueba de futuro.
Con el Epsilon BIOS puedes cargar software homebrew (archivos EBOOT) directamente de la pantalla principal del Sistema operativo. Las aplicaciones en modo Kernel estan soportados, significando que no hay limites en cuanto a software homebrew. Los EBOOTs de la 1.00 y de la 1.50 estan soportados.
La emulacion de UMD es simplemente transparente. No necesitas lanzar una aplicacion separadamente para cargar los juegos UMD desde la memory stick, todas las ISOs que tengas almacenadas en tu Memory Stick seran visibles a la vez que las aplicaciones homebrew en "Game->Memory Stick" y ejecutadas desde ahi. Copiar nuevos juegos a tu Memory Stick es facil, simplemente enciende la conexion USB y copia las ISOs al directorio "ISOS" en la raiz de tu memory stick. Por favor notese que cada vez que cambias los contenidos del directorio ISOS el archivo de cache que contiene los iconos, etc, de cada juego debe ser actualizado, y esto podria causar un poco de retraso cuando listas en "Game->Memory".
Las ISOs comprimidas estan soportadas para la emulacion de UMD usando nuestro propio formato, "Epsilon ZIP", Usando la "Herramienta Epsilon ZIP" incluida en el archivo tu puedes convertir ISOs de UMD en archivos EZIP y vice versa. Simplemente copia el EZIP en el mismo sitio como lo harias normalmente con los archivos ISOS para jugar a ellas.
Epsilon BIOS incluye un modo de recuperacion que puede ser utilizado para actualizar el Firmware de la PSP. Si hay algun problema mientras se inicia la PSP, podras ver el menu de recuperacion. Para forzar la entrada al menu de recuperacion, presiona SELECT+START cuando enciendas la PSP.
Instalacion
Epsilon Bios esta partida en dos distintas partes: el bootloader y el core. El bootloader esta programado para flashear el U.P. desde el PC y es como actualmente toma control del sistema cuando inicias la PSP la primera vez. El bootloader intenta cargar el core instalado en la flash del U.P.; si no ha sido instalado el core o hay cualquier otro problema veras como aparece el menu de recuperacion. Cuando programas el Epsilon bootloader por primera vez en tu U.P. necesitaras instalar el core separadamente ya que no esta incluida dentro de la imagen flash del bootloader. Sin embarco, cada vez que salga una actualizacion del core del Epsilon BIOS, simplemente copia el archivo de actualizacion en la Memory Stick, entonces usa el menu de recuperacion para actualizar el core. Este sistema es mas seguro y mucho mas amigable para el usuario que tener que reprogramar el U.P. desde el PC cada vez.
Instalando el Bootloader
1. Turn on the PSP while holding LEFT to enable U.P. programming mode
2. AFTER the PSP has turned on, connect the USB cable to the U.P.
3. Program the bootloader flash image (epsilonBootloader*.flash) to U.P using the flashing tool
4. Cold restart the PSP by cycling power
1. Enciende la PSP mientras presionas IZQUIERDA para acceder al modo de programacion del U.P.
2. DESPUES de que la PSP se ha encendido, conectar el cable USB a el U.P.
3. Programar la imagen flash del bootloader (epsilonBootloader*.flash) a el U.P usando la utilizad de flasheo.
4. Reinicia la PSP dejando apretado el boton de power.
Instalando/Actualizando el Epsilon BIOS core
Actualizar en la installacion inicial de el Epsilon BIOS core estan ligados mediante el menu de recuperacion del Epsilon. Para entrar en el menu de recuperacion presiona SELECT+START mientras enciendes la PSP. El procedimiento para instalar/actualizar la BIOS es la siguiente:
1. Copiar EBUPDATE.BIN a la raiz de la memory stick. Esto se puede hacer mediante el menu de recuperacion seleccionando "Memory Stick USB" , con un lector de tarjetas, con el menu de la PSP, etc ...
2. Seleccionar "Update Epsion BIOS", y pulsa X para confirmar.
3. Una vez que la instalacion/actualizacion esta completa, la PSP se apagara.
Notas Acerca de el Homebrew
Como la mayoria del software homebrew actualmente disponible esta diseñado para ejecutarse en el kernel 1.50, decidimos que por razones de compatiblilidad seria mejor que el Epsilon BIOS cargara la version 1.50 del kernel en vez de la 2.x cuando ejecutas software homebrew. Esto es posible ya que el bootloader del Epsion BIOS esta actualmente basado en el firmware 1.50, asi que cuando ejecutas software homebrew se carga el kernel desde la flash del U.P en vez de la flash que tiene la PSP. El unico fallo conocido con este metodo se basa en la configuracion wireless de la red - ya que la version 1.50 no soporta encriptacion WPA, necesitaras configurar tu PSP para usar WEB si quieres usar algun tipo de software homebrew WIFI.
Menu de recuperacion
Para entrar forzosamente en el menu de recuperacion deja presionado SELECT+START mientras enciendes la PSP. El menu de recuperacion del Epsilon BIOS del bootloader 1.0 tiene las siguientes selecciones de menu:
1. Memory Stick USB - Permite realizar una conexion USB entre la PSP y el PC para transferir archivos. Esta es la misma manera que usa el XMB de la psp en la conexion USB.
2. Update Epsilon BIOS - Instala el core del Epsilon BIOS desde la memory stick. El archivo de actualizacion debe llamarse EBUPDATE.BIN y debe situarse en la raiz de la memory stick.
3. Launch Firmware Updater - Lanza un actualizador oficial de firmware de Sony, el EBOOT situado en la memory stick en /PSP/GAME/UPDATE/EBOOT.BIN. Debes usar esta caracteristica para actualizar y desactualizar tu version de firmware en la PSP. Por favor toma nota primero de las siguientes cosas de importancia:
a. Epsilon BIOS solamente son compatibles con cierta version de firmware. Si tu flasheas tu PSP con una version no soportada tu seras llevado al menu de recuperacion por el bootloader hasta que el firmware soportado este instalado.
b. Para downgradear tu firmware ciertos archivos deben ser modificados en el firmware de la PSP para que el updater oficial de Sony *crea* que tu tienes una version de firmware anterior instalada. Hay siempre riesgo involucrado modificando tu firmware de placa. Por favor notese que cuando actualizamos el firmware no necesitamos editar archivos, asi que esta precaucion no se aplica.
4. Restore onboard NAND - Esto se usa para "desenladrillar" una PSP mediante la programacion de una flash valida conocida (como un dump del firmware de la 1.0 o de la 1.50) en la NAND flash de tu placa. La imagen flash debe llamarse "nandImage.flash" debe estar en la raiz de la memory stick, en el mismo formato usado por el UP flasher tool (512 bytes + 16 bytes extra por cada pagina)
5. Shutdown PSP - Apagar la PSP.
Informacion de la version
Epsilon BIOS v1.0 - Bootloader v1.0, Core v1.0
Firmware requerido en placa: 2.71
FAQ
Q: Porque me sale un error 0x86660000 cuando intento lanzar una actualizacion de firmware de Sony?
A: Epsilon BIOS bloquea la instalacion de versiones de firmware que no estan soportadas intalando el core. Si tu quieres actualizar a una nueva version de firmware, quizas necesites actualizar el Epsilon BIOS a una version que soporte dicho firmware.
Q: Desde el firmware 2.6 y superiores, los archivos PRX estan protegidos con un nuevo metodo de encriptacion. Como desencriptais estos archivos?
A: El descubrimiento del exploit kmode 2.6 lleva a la desencriptacion de los modulos usando el nuevo metodo de encriptacion. Mientras que nosotros empezamos trabajando en esto, el exploit del modo kernel era desconocido asi que tomamos diferentes aproximaciones para llegar a nuestra meta, una que no confía en exploits así que debe permitir que cortemos fácilmente los nuevos cambios de Sony de los lanzamientos de los firmwares en el futuro. Aqui esta como lo hicimos - precaucion: esto es un poco tecnico, que desafortunadamente requiere dar una respuesta propia. Desde que no podemos dumpear un kernel de la PSP corriendo el firmware 2.6, la unica manera de figurarse como desencriptar los PRX de la 2.6 es desamblar el IPL y ver como el desencriptador mientras la PSP esta arrancando.
Desafortunadamente, Sony usa un truco brillante en la 2.6 del IPL para prevenir hackers desamblandolo. Ellos leen algo de datos desde el vector reset y lo usan para desencriptar la porcion principal del codigo IPL. El problema aqui es que desde hace tiempo nosotros podemos ejecutar codigo en la PSP, cualquier intento de leer estos datos va a ser en vano ya que esta incrustado dentro del IPL. Sin embargo, a traves de cierto truco hardcode, encontramos una manera para dumpear los datos en el vector de reset que nos permitia desencriptar la porcion principal del codigo IPL y usarlo para ver como los PRX de la 2.6 estaban encriptados. El mismo metodo de encriptacion y claves estan usadas en la 2.7 y 2.71, asi que cuando la 2.7 salio nosotros lo teniamos dumpeado y desencriptado muy rapido. No hay nada que deje que ellos escondan el IPL pero cuando el firmware 3.0 salga es muy probable que la encriptacion cambie de nuevo, pero no nos deberia tomar mucho tiempo para averiguarla. Perdon por daros las malas noticias Sony ... Los hackers ganan otra ronda, no podeis esconder vuestros firmwares a nuestros ojos nunca mas.
DESCARGA[Mirror]
FUENTE