You are viewing our Forum Archives. To view or take place in current topics click here.
[Release]fbBuild 0.32 for 13599 Dash
Posted:

[Release]fbBuild 0.32 for 13599 DashPosted:

Apathy7s
  • Challenger
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
I quoted Jpizzle from EliteModScene.com

[ Register or Signin to view external links. ]

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:
===========
- detect and optionally retain NAND MU data in 64 and 256/512M dumps
- optionally configure which power on button starts xell
- bug 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 & nanddump.bin:
===============================
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. Also, fbbuild should be able to take your current
smc.bin, kv.bin and smc_config.bin straight from the dump (external files
overrule/replace ones in the dump) provided it can decrypt them when needed.

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.


.ini files:
===========
Just a word on the format... the ini parser is not very robust, the files need
to be plain ACII, everything after a ; on a line is ignored, and spaces are
not acceptable (they get removed).

Things like CPU key and 1BL key, if present in the per box ini file need not be
placed anywhere else.


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.

- DON'T USE THIS UNLESS YOU KNOW FOR SURE THAT YOU NEED IT! Using an incorrect
controller config can result in problems remapping bad blocks (even manually.)
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.07 - 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. Thanks to the testers who tirelessly
made sure stuff worked.

Don't believe what random people *cough* write on forums ..

-----
2011/19/07
-----

Changes:
========
0.32
- fixed yet another bug in the ini parser (affected lhelper.xex integration)
- corrected bad block detection bug on large block dumps (nandmu)
- correct mobile dat extraction on small block dumps for big block controllers
- corrected wording (oops!) of ECD option in ini sample file
- added option to ini file to try to retain NAND MU data on big block machines
- added option to ini file to set which power-on reason starts xell when not using oldvd/nodvd
- -v messages are now automatically logged to a file regardless of specifying -v on command line
- core and ini updated to allow specifying a power reason to cause dual NAND !SWITCH command
- add 13599



Download: [ Register or Signin to view external links. ]



Source: [ Register or Signin to view external links. ]

Full Tutorial: [ Register or Signin to view external links. ]


Last edited by Apathy7s ; edited 4 times in total

The following 3 users thanked Apathy7s for this useful post:

TPW (07-21-2011), Console_King (07-21-2011), olpse (07-21-2011)
#2. Posted:
Colorado880
  • TTG Undisputed
Status: Offline
Joined: Dec 22, 200915Year Member
Posts: 5,352
Reputation Power: 461
Status: Offline
Joined: Dec 22, 200915Year Member
Posts: 5,352
Reputation Power: 461
Legit. Thanks for the release on here
#3. Posted:
-Meh-
  • Prospect
Status: Offline
Joined: May 19, 201113Year Member
Posts: 642
Reputation Power: 31
Status: Offline
Joined: May 19, 201113Year Member
Posts: 642
Reputation Power: 31
Colorado880 wrote Legit. Thanks for the release on here


Well i see your quote you also have my vouch to
#4. Posted:
-JTM-
  • TTG Addict
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
I say this on the website to, I thought about posting but I didn't want to copy and paste
#5. Posted:
Apathy7s
  • Challenger
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
-JTM- wrote I say this on the website to, I thought about posting but I didn't want to copy and paste

I got permission from Jpizzle himself. Well to post on 7s, so I just copied the exact post and posted here with links back to him.
#6. Posted:
-JTM-
  • TTG Addict
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Apathy7s wrote
-JTM- wrote I say this on the website to, I thought about posting but I didn't want to copy and paste

I got permission from Jpizzle himself. Well to post on 7s, so I just copied the exact post and posted here with links back to him.

Nice jpizzle is cool as crap, he hates TTG tho
#7. Posted:
Apathy7s
  • Challenger
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
-JTM- wrote
Apathy7s wrote
-JTM- wrote I say this on the website to, I thought about posting but I didn't want to copy and paste

I got permission from Jpizzle himself. Well to post on 7s, so I just copied the exact post and posted here with links back to him.

Nice jpizzle is cool as crap, he hates TTG tho

Yup, jpizzle is a cool guy. Also, the reason I posted it on here is because I felt like he would rather someone he knows post it with links back to where it was originally posted then some random not giving creds back to his site.
#8. Posted:
-JTM-
  • TTG Addict
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Apathy7s wrote
-JTM- wrote
Apathy7s wrote
-JTM- wrote I say this on the website to, I thought about posting but I didn't want to copy and paste

I got permission from Jpizzle himself. Well to post on 7s, so I just copied the exact post and posted here with links back to him.

Nice jpizzle is cool as crap, he hates TTG tho

Yup, jpizzle is a cool guy. Also, the reason I posted it on here is because I felt like he would rather someone he knows post it with links back to where it was originally posted then some random not giving creds back to his site.

You think I'm a random..... I don't think so...
#9. Posted:
Apathy7s
  • Challenger
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
Status: Offline
Joined: Jan 14, 201113Year Member
Posts: 128
Reputation Power: 5
-JTM- wrote
Apathy7s wrote
-JTM- wrote
Apathy7s wrote
-JTM- wrote I say this on the website to, I thought about posting but I didn't want to copy and paste

I got permission from Jpizzle himself. Well to post on 7s, so I just copied the exact post and posted here with links back to him.

Nice jpizzle is cool as crap, he hates TTG tho

Yup, jpizzle is a cool guy. Also, the reason I posted it on here is because I felt like he would rather someone he knows post it with links back to where it was originally posted then some random not giving creds back to his site.

You think I'm a random..... I don't think so...

Sorry, I didn't mean it like that. I meant it in general about other people. My bad.
#10. Posted:
-JTM-
  • TTG Addict
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Status: Offline
Joined: Apr 06, 201113Year Member
Posts: 2,445
Reputation Power: 125
Apathy7s wrote
-JTM- wrote
Apathy7s wrote
-JTM- wrote
Apathy7s wrote
-JTM- wrote I say this on the website to, I thought about posting but I didn't want to copy and paste

I got permission from Jpizzle himself. Well to post on 7s, so I just copied the exact post and posted here with links back to him.

Nice jpizzle is cool as crap, he hates TTG tho

Yup, jpizzle is a cool guy. Also, the reason I posted it on here is because I felt like he would rather someone he knows post it with links back to where it was originally posted then some random not giving creds back to his site.

You think I'm a random..... I don't think so...

Sorry, I didn't mean it like that. I meant it in general about other people. My bad.

It's fine XD your probly going to get stickied congrats
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.