fbBuild 0.30
============
Introduction:
=============
Sad to hear the rumor of ikari stepping down, and even sadder to hear
of the profiteers taking advantage of this... we bring you a tribute
to ikari. If you paid for this, get a refund!
fbBuild is a NAND image builder made to suit freeBoot style images,
the included patches and freboot.bin core are based on the original
works done by ikari.
It is suitable to build rebooter images for all current JTAG exploit
compatible xbox 360's. As with ibuild produced images, this version
only requires a single flash 16MiB in size or larger.
What's New:
===========
- multiple options added to command line, alternate methods of setting
those options perbuild (via ini or plain files)
- a dump can be provided to retain console data such as bad block
remapping, smc and config, and keyvault; note that the CPU key
provided to fbbuild must match the nanddump for keyvault
- reboot core is now patched based on desired method for entering xell
- files are simplified, core and payload are embedded into fbbuild exe
- xell-2f.bin is now set to be checked for beside the exe and in the
per console directory, though old locations override
- launch.xex and lhelper.xex is set in the firmware ini files to be found
beside the fbbuild exe
- minor updates and fixes
Current Limitations:
====================
- STAY THE HELL OFF LIVE! Nuff said, we're not you're mum.
How To Use:
===========
- See individual folders for lists of files to provide
- if desired provide replacement cpu and 1bl keys in text files
- open a command window in the fbBuild directory
- on the command line type, for example:
example - if you provided keys in appropriate text files
fbbuild.exe -c falcon -d myfalcon myfalconout.bin
-c falcon = use falcon bl and patch set
-d myfalcon = a folder is present called "myfalcon" with per machine files
myfalconout.bin = the file that will be produced
- type fbbuild.exe -? for command line info
Block Remapping:
================
First, don't expect the method used to be perfect for every dump. The idea is,
if you have a working JTAG you can dump it's current NAND by running something
like Flash360 on it and the final freeboot image that is produced will mirror
any existing remappings.
Most original.bin dumps using hardware methods will also produce usable
remappings as well, with the exception of bad dumps which may produce some
unusual issues with default settings. Corrupt or incomplete dumps will turn up
a lot of unusual errors, the option "noecdremap" was added to work around such
issues, and the option "noremap" was added so that a dump can be used to aquire
smc.bin, smc config and keyvault without applying any remaps to the final image.
Note:
=====
- for those of you using donor data, the security files shouldn't pose a
problem but make sure the CPU key you use is from the machine that donated
the kv instead of the target machine you are building the image for.
- if you have a 16M jasper, an additional build type has been added
'jaspersb', by default the image will be built for jasper with big block
controller (config 00023010), use this alternate switch to build for small
block controller (config 01198010)
- the /bin and /data folders are legacy folders from ibuild's format, they
are not required or recommended.
Multi build/options example:
============================
when you specify -f 9199 on the command line:
9199\filelist.ini
is parsed instead of data\filelist.ini
Also the bin directory is used from
9199\bin\
instead of
bin\
allowing anyone to create multiple builds without multiple instances or
rebuilds/hex edits/hacks of the main app.
The example provided is the last version of 9199 patch set from dash launch and
other files to build freeboot 9199
example use:
------------
fbbuild -c xenon -f 9199 -d myxenon x9199out.bin -o nodvd -o cygnos
-c xenon : specifies xenon patchset and bootloaders
-f 9199 : use .\9199\filelist.ini, and .\9199\ for firmware files, .\9199\bin\ for rebooter files
-d myxenon : use .\myxenon for per build files (cpu key, keyvault, security files etc.)
-o nodvd : uses alternate tray check in bootstrap for those with problems with default one
-o cygnos : sets UART speed to cygnos compatible in bootstrap
x9199out.bin: override auto generated name and produce .\x9199out.bin as the final NAND image
note, if -d ***** is not specified it will still use the original /data and /bin dirs
Credits:
========
Without ikari this would not have been possible, thanks!
__ ____ ___ ___ _____
/ _|_ __ ___ ___| __ ) / _ \ / _ \_ _|
| |_| '__/ _ \/ _ \ _ \| | | | | | || |
| _| | | __/ __/ |_) | |_| | |_| || |
|_| |_| \___|\___|____/ \___/ \___/ |_|
[v0.06 - inspired by ikari]
R.I.P.
Thanks and greetz to everyone who has contributed to hacking this
wonderful machine. Thanks to the engineers and countless others who made
the machine what it is... we only wish they had listened and RROD was
not a problem. If we were to list everyone here, there would be no time
left to play on the machine!
Big thanks to the folks at #freeboot on efnet for the tireless
hours of help you all give freely. Big thanks to the testers who made
sure stuff worked.
Don't believe what random people *cough* write on forums ..
-----
2011/6/17
-----
Changes:
========
0.30
- correction to allow relative paths in ini files (using ..\
and similar in flash files segment only)
- upgrade freeboot core and payload for embedding and buildtime customization
- add command line options to set cygnos UART speed and dvd tray state check in bootstrap
- starting xell based on tray state depreciated, now starts based on console
powerup reason being eject button; 'olddvd' and 'nodvd' options ovveride this.
- correct spare data for big block system reserve size (previously handled via
kernel patch; better known as big block nand MU corruption)
- simplify command line options via per build files for options and console type
- xell is now checked for as "xell-2f.bin" first in per build folder, then firmware /bin,
then root/beside exe. First found is what is used.
- config_raw.bin and keyvault.bin added as alternate names for smc config and keyvault files
- level1 output now shows info on smc config data like fan speed and similar
- removed perbuild dir requirement so it is again possible to use old ibuild folder layout
- (optional) perbuild ini file for options and setting some smc config variables added (options.ini)
- nanddump.bin, providing console dump can provide smc/smc_config/kv and LBA mappings, can auto
remap bad blocks and blocks with ECD issues (options to disable provided)
- added USB reset to OHCI on xell boots, xell should pick up USB sticks without unplugging the console
- add 13146 base files
- various bug fixes
0.20
- scriptable file lists
- no longer any need for .meta files
- encrypts crl/secdata/dae/extended
no .meta needed, but will use if found
must supply .meta when using pre-crypted files
- fixed random byte generator (yes, it was a bug)
- better checks for hacked SMC and encrypted security files
0.11
- add "jasper16a" LBA method as default for jasper
- add SMC check for encrypted and known hack SMC
- search for valid smc_config hash instead of hard coded
offsets, support filename "config.bin"
- refine KV encryption check
- disable extended DVD auth for OSIG keyvaults (aka: AP25)
- random non-critical changes
y paso!!! karlos007 escribió:alguien sabe que nand habia que usar?? una con freeboot ya puesto, o una original?
Tutorial en Logic-Sunrisejuan_gonzalez escribió:Deberian sacar algo para flashear desde la consola, pq supongo que habran quitado lo de que te flashee el lector, si es asi los jtag nos quedamos sin poder leer los discos originales nuevos, que kk, no?
juan_uceta escribió:algun tuto para nosotros los mas lentos, a ver si nos animamos. gracias
juan_uceta escribió:cual es el titulo del hilo porque no lo veo y disculpa, si no es mucha molestia enlazarlo
) juan_uceta escribió:algun tuto para nosotros los mas lentos, a ver si nos animamos. gracias
)
![por aquí! [poraki]](/images/smilies/nuevos/dedos.gif)
Gromber escribió:PD: Agradecería que los que han actualizado, comenten si usaron flash360 o nandflasher360, si cometieron algún error tonto... si la consola hace algo raro, si ya no les funciona el viejo firmware del lector modificado... si añadieron los avatares sin problemas... esas cosas, para ir a seguro![]()
DazMalaga escribió:Gromber escribió:PD: Agradecería que los que han actualizado, comenten si usaron flash360 o nandflasher360, si cometieron algún error tonto... si la consola hace algo raro, si ya no les funciona el viejo firmware del lector modificado... si añadieron los avatares sin problemas... esas cosas, para ir a seguro![]()
flash360.
firm Funcionando.
Los Avatares sin problemas.
Lo Que no me va es el boton guia.Ni en el dash original ni en el otro.
EDITO:
Acabo de reflashear y el boton guia funciona.Pero al volver a instalar el dash launch 2.22 deja de ir.
Por lo que posiblemente sea un bug del dash launch.
Lo he probado 3 veces.
Gromber escribió:He creado una nand de prueba del ultimo dash, pero el 360-Flash-Dump-Tool-v0.97, no me la da como correcta (Bad Key/KV), me imagino que es por ser el ultimo dash, pero prefiero preguntar, no tengo ninguna prisa.
DazMalaga escribió:EDITO 2: Probado y funcionando.Gracias por el aviso.
Alex_Corvis666 escribió:DazMalaga escribió:EDITO 2: Probado y funcionando.Gracias por el aviso.
Me alegra saber q era eso![]()
Aprovexo xa preguntarte: te sigue funcionando el firmware del lector ( si es que lo tenias flasheado) verdad?
Supongo q para los q tengams jtag y queramos tener soporte xa los futuros discos XGD3, con actualizar nuestros lectores a la 1.9 q akba d salir ac nada ya estariams completos no?
Salu2!
Gromber escribió:He creado una nand de prueba del ultimo dash, pero el 360-Flash-Dump-Tool-v0.97, no me la da como correcta (Bad Key/KV), me imagino que es por ser el ultimo dash, pero prefiero preguntar, no tengo ninguna prisa.
) y el ultimo Dashlaunch, sin ningún problema al arrancar el fsd o juegos de xbox 1.Gromber escribió:Bueno, he actualizado con exito usando el Easy Freeboot, flasheado con NANDFlasher360 para cambiar, añadido avatares con update oficial (no tengo efuses protegidos, acojona un poco) y el ultimo Dashlaunch, sin ningún problema al arrancar el fsd o juegos de xbox 1.
Lo único a comentar, es que tenía mi perfil parcheado para añadir modo live para las ropas de los avatares etc y ahora me sale dañado, tendré que mirar si puedo arreglarlo, porque sino me toca parchear todas las partidas para el nuevo perfil... porque sino...
Ahora le añadiré de nuevo el parche de los ventiladores para que desde que arranque funcionen a mas velocidad y listo y probare algún juego con el lector flasheado.
alvaro2 escribió:yo ya lo he actualizado y funciona al 100% el dash original, PERO tengo problemas al actualizar el dashlaunch, ya k lo instalo pero no me carga el fsd como me hacia antes, ahora se queda pillao en el inicio del simbolo de Micro$, y tampoco consigo inatalar la actualizacion para los avatares
?Solucion¿ (Haberla hayla pero yo no la tengo todavia)
ninomelon escribió:alvaro2 escribió:yo ya lo he actualizado y funciona al 100% el dash original, PERO tengo problemas al actualizar el dashlaunch, ya k lo instalo pero no me carga el fsd como me hacia antes, ahora se queda pillao en el inicio del simbolo de Micro$, y tampoco consigo inatalar la actualizacion para los avatares
?Solucion¿ (Haberla hayla pero yo no la tengo todavia)
Yo estoy como tu.
alvaro2 escribió:ninomelon escribió:alvaro2 escribió:yo ya lo he actualizado y funciona al 100% el dash original, PERO tengo problemas al actualizar el dashlaunch, ya k lo instalo pero no me carga el fsd como me hacia antes, ahora se queda pillao en el inicio del simbolo de Micro$, y tampoco consigo inatalar la actualizacion para los avatares
?Solucion¿ (Haberla hayla pero yo no la tengo todavia)
Yo estoy como tu.
Vale, hay que hacer esto:
1º Flasear la nand del freeboot
2º Actualizar avatares
3º Escribir dashlaunch
Pero ahora el problema es que al querer arrancar el fsd nada mas iniciar la consola, se vuelve areiniciar y asi todo el rato no se que hacer? he configurardo el dashlaunch como en la imagen y nada de nada.
Edito: hay que eliminar el plugin swap, ya que hay una incompatibilidad.
Gromber escribió:Bueno, he actualizado con exito usando el Easy Freeboot, flasheado con NANDFlasher360 para cambiar, añadido avatares con update oficial (no tengo efuses protegidos, acojona un poco) y el ultimo Dashlaunch, sin ningún problema al arrancar el fsd o juegos de xbox 1.
Lo único a comentar, es que tenía mi perfil parcheado para añadir modo live para las ropas de los avatares etc y ahora me sale dañado, tendré que mirar si puedo arreglarlo, porque sino me toca parchear todas las partidas para el nuevo perfil... porque sino...
Ahora le añadiré de nuevo el parche de los ventiladores para que desde que arranque funcionen a mas velocidad y listo y probare algún juego con el lector flasheado.
Es una Falcon v3.
oscarbuxan escribió:a mi nunca me dio ese error al instalar los avatares y son unas cuantas a las que le meto mano
- corrected some ini parser flaws, ';' is no longer required to terminate entries newline at end of file no longer required
- added errors/warnings when providing a command line option but no arg
- added checks for odd flash header data when seeking kv/smc binaries (xenon images)
- removed need of , in filelist.ini when no crc is provided on crc-optional sections
Gromber escribió:
robsan, pocas mejoras diría yo... si no tienes problemas aguanta, lo que no sabía es que el 9199 tenía soporte para kinect.
Gromber escribió:FbBuild V0.31 ya disponible.- corrected some ini parser flaws, ';' is no longer required to terminate entries newline at end of file no longer required
- added errors/warnings when providing a command line option but no arg
- added checks for odd flash header data when seeking kv/smc binaries (xenon images)
- removed need of , in filelist.ini when no crc is provided on crc-optional sections
JaRaBcN escribió:oh! yo tengo añadido a mano el valor hexadecimal para que el perfil salga como Live!, pero bueno, me imagino que todo es copiar las carpetas de los perfiles antes de actualizar, y si salen "raros" / "corruptos" se coge la copia hecha, se quita el valor hexadecimal, y como nuevo xD.
EDIT: En cuanto vaya a actualizar confirmo datos, merci por el aviso Gromber.
) y que esta si me aparece correctamente y la puedo seleccionar sin problemas (al menos, por ahora)
(Aunque ya no se pueden elegir en la personalización)
emulation escribió:Alguien sabe de donde puedo bajar el ultimo dashlaunch y el dashboard oficial de la consola?
emulation escribió:Alguien sabe de donde puedo bajar el ultimo dashlaunch y el dashboard oficial de la consola?
¿Dónde encuentro todos los programas de los que se hablan aquí y en el foro?
Necesitarás utilizar el Auto Xbins o el Easy Xbins. Son programas que conectan con el canal #xbins del IRC y te abre una sesión de FTP directa con la cual puedes conseguir todo lo necesario en la carpeta XBOX 360 y sus subcarpetas. Ahí encontrarás aplicaciones de todo tipo: dashboards, homebrew...
Normalmente son programas compilados con herramientas de Microsoft y su distribución no está autorizada. Su uso y descarga constituye un delito. Si los descargas, es bajo tu propia responsabilidad y riesgo.
Solicitar y proporcionar software de este tipo en el foro NO ESTÁ PERMITIDO.