XBRFlasher v0.1 By Plexo

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
Last edited:

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
does anyone have a spare 512mb jasper dump they could let me use for testing? only got 16mb dump here!
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
thanks

have nearly finished the CB detection now first time messing with hex an stuff with file processing bare with me lol
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
for the gui if it ever does bother to come out lol



and cb detection done :)



will be incorporating it into XBRFlasher soon :)
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
hey guys
** thanks havelln for 512mb nand dump **
just a bit of an update have completed the cb detection as said before, tested on 16mb and 256/512mb dumps works great no obvious issues it seems... have now got it integrated into XBRFlasher now so before it does 2 dumps of your nand it will first check to see if you can even use the exploit in the first place :)
heres a sneak peak at what ive currently got it coming up...

 

DJJama

Inactive User
Joined
May 14, 2009
Messages
631
Reaction score
22
hey guys
** thanks havelln for 512mb nand dump **
just a bit of an update have completed the cb detection as said before, tested on 16mb and 256/512mb dumps works great no obvious issues it seems... have now got it integrated into XBRFlasher now so before it does 2 dumps of your nand it will first check to see if you can even use the exploit in the first place :)
heres a sneak peak at what ive currently got it coming up...

That looks top mate.

What language are you building this in ??

Jama
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
vb.net mate at the min vb.net is just used for the cbchecker, just scripting batch files for everything else... when i do the GUI it will be in vb.net
 

DJJama

Inactive User
Joined
May 14, 2009
Messages
631
Reaction score
22
O cool.
I think a GUI will make it look pretty awesome.

I use c# myself :)
 

i-zombie

VIP Member
VIP Member
Joined
Oct 22, 2005
Messages
3,749
Reaction score
90
Location
leeds
does anyone have a spare 512mb jasper dump they could let me use for testing? only got 16mb dump here!
any chance i could grab a copy of this 512mb nand dump please

oh and looks to be good,gunna give it a try on my next jtag
 

i-zombie

VIP Member
VIP Member
Joined
Oct 22, 2005
Messages
3,749
Reaction score
90
Location
leeds
any chance i could grab a copy of this 512mb nand dump please

oh and looks to be good,gunna give it a try on my next jtag

just gave it a try,i think you may need to adjust the read me-when it came to flashing it told me it couldnt find xbr-then proceeded to tell me flashing complete

but the readme states to put them in as the same as they extract
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
hit me up on msn m8

readme states to put them in the /firmwares/ folder, it looks for xbr.bin because it copies from the /firmwares/ folder to the root dir and renames to xbr.bin for simplicity...

still need some error detection (as v0.2) states but i am am still looking into making a GUI for it so probably wont be spending loads of time on the batch files...

i also think i have a way to detect the board revision so on the GUI you will simply have everything greyed out (except a "Detect" button)

once you hit that it will test dump a few sectors via your spi cable, tell you the CB version, board revision and tell you if it is exploitable or not for the jtaghack, also it will dump twice and if they dont match it will dump a third time and check them all.

readme is correct DO NOT RENAME THE XBR FILES
 

i-zombie

VIP Member
VIP Member
Joined
Oct 22, 2005
Messages
3,749
Reaction score
90
Location
leeds
hit me up on msn m8

readme states to put them in the /firmwares/ folder, it looks for xbr.bin because it copies from the /firmwares/ folder to the root dir and renames to xbr.bin for simplicity...

still need some error detection (as v0.2) states but i am am still looking into making a GUI for it so probably wont be spending loads of time on the batch files...

i also think i have a way to detect the board revision so on the GUI you will simply have everything greyed out (except a "Detect" button)

once you hit that it will test dump a few sectors via your spi cable, tell you the CB version, board revision and tell you if it is exploitable or not for the jtaghack, also it will dump twice and if they dont match it will dump a third time and check them all.

readme is correct DO NOT RENAME THE XBR FILES
i didnt but it went on to flash and finished within 2 secs claiming it couldnt find xbr.bin,the dumps it made and the kv and config all seem good,and the cb detection is great for finding out if rrod 360s are worth resurecting

its coming on nicely and no doubt will be an invaluable tool for the xbr flashing,

just a qusetion,i have 4 firmwares in the/firmwares folders one for each revision-could this have confused it,ie it just expects the one nand you need in there
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
hi m8 no it works in the same way that jungleflasher works, it looks in firmwares folder for which ever xbr it needs (ie if you pick falcon it will look for the falcon firmware) and must use the original filenames also

just out of curiousity what board revision where you flashing ?
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
been up all night and only got this done...



got it opening up a full nand dump, reading cb version dumping keyvault from it and writing it as a keyvault.bin (reading/writing 17kb seems to go very slow, using ReadByte and WriteByte with filestream if anyone knows a better way which there obviously is!! perhaps some sort of buffering?, anyway i also got the board revision detection working using ONLY the CB version, ended up having to make a new if statement for each cb version for some reason, couldnt do if 5770 or 4760 then console is a falcon etc not sure why ? still learning vb.net bit different from vb6..., anyways thats all ive got done so far .. keep you all posted :)
 

CSeye

Banned
Joined
Jan 6, 2010
Messages
161
Reaction score
5
Looking good m8, I'm on IRC if u need any help/testing
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
thanks m8 only thing i need help with really is getting nandpro to output to the app instead of a command prompt.. any ideas?

if i can get that sorted i can complete more of the app at the min im running out of things to do on it as starting to need nandpro kicking in for things to progress, it is going to be using the flashconfig it logs from nandpro to see if its 16mb or 256/512mb etc

edit:


:D

 
Last edited:

DJJama

Inactive User
Joined
May 14, 2009
Messages
631
Reaction score
22
Wow.

This is moving along swiftly and that looks very professional.
Will defo be using it when its released.

Jama
 

PleXo

Inactive User
Joined
Mar 31, 2006
Messages
1,195
Reaction score
20
Location
UK
thanks... still having a little problem with the nandpro frontend but i think i can fix it, basically when i do the Process.start() to start nandpro, it hangs until nandpro is finished, then outputs the lot, however i could maybe dump it all in 17kb blocks each way and that way be able to have progress bar etc :)
 
TEST
Top