Hasta ahora he acertado en mis predicciomes ( el otheros.self se ejecuta pero nada mas)
asi que voy a seguir arriesgandome y contestar las dudas que veo por aqui:
- El flag para decir si se arranca el XMB o el OtherOS esta en la flash.Podeis comprobarlo viendo las fuentes de la utilidad para linux ps3-boot-game-os (y los correspondientes drivers de linux) proporcionados por Sony. Para escribir en la flash el linux de ps3 usa el hipervisor , así que en una slim dificil de conseguir.
Posibilidades remotas:
· Cacharreo con Infectus. El tema está jodido al andar la flash cifrada, pero volcando la flash en muchas consolas FAT con el flag activo/inactivo , comparando y con mucho conocimiento de cifrado y paciencia, quizas se pudiera sacar.
· Cuando en una FAT se selecciona la opcion de arrancar el OtherOS, puede (y digo puede) que sea algun ejecutable parecido (mas bien el equivalente "contrario") al ps3-boot-game-os de linux el que cambie el flag en la flash. Alguien que tenga su disco descifrado y que se aburra mucho, podria ir metiendo dato erroneos en los ejecutables e ir probando el menu de arrancar OtherOS, para asi localizar a este ejecutable (si existe) cuando el menu le deje de funcionar.
Si consigue localizar el ejecutable, habría que mirar si existe en la SLIM y ejecutarlo ( a estas alturas un tipo que llegue aqui sabrá meter y ejecutar un self en la slim, verdad)
- Otro error que veo por aqui, es que si se consiguiera cambiar el flag del OtherOS en una Slim, la gente intentaria ejecutar el otheros.bld e instalar un YellowDog, Ubuntu, etc. normalmente
¡¡¡ NO !!! Todas estas distros para PS3 (e incluyo aqui a kboot, petitboot y demas cargadores de arranque) están pensados para ejecutarse con el hipervisor y seguramente llamar al hipervisor en la slim suponga un cuelgue total.
Lo que habría que hacer en ese caso es meter como otheros.bld un ejecutable completamente nativo para PowerPC .Lo mas cercano a esto que tiene la scene es la demo de mc de ps2dev, y aun así habria que quitar todas las llamadas al hipervisor, por lo que habría que olvidarse en un principio incluso de escribir algo en pantalla ( y asi seria dificil saber si algo funciona o no ... pero en fin , algun led o algo se podria encender )
- Por ultimo, a los que preguntan si igual que se ha cargado el otheros.self se podria cargar alguna otra cosa interesante, les recuerdo que el metodo del Resistance/MotorStorm lleva mucho tiempo , y que solo se han filtrado algunos self del SDK que no valen para mucho. No hay ningun isoloader.self, principalmente porque los self a dia de hoy solo los puede generar y firmar Sony. La gente que quiere probar ejecutables caseros para PS3 , para asi ir comprendiendo como van, lo tiene que hacer con consolas debug, ya que no pueden firmar sus archivos de pruebas como self para probarlas en las ps3 normales de casa y probarlos con el viejo truco del Resistance/MotorStorm. Esto de no tener ni idea de como van realmente los ejecutables en PS3 al no poder probar, haria extremadamente dificil el generar el otheros.bld que comento en el punto anterior.