PDA

View Full Version : Structure of XBI file (Siemens)


MaMaDx
07-22-2002, 20:03
Yes, yes I know that You all know about this topic. :)
That there are: 3 bytes of address in fullflash, 1 byte for block size, then goes the block itself and after all - XOR for all these bytes.
Who can explain those 0xFFFFFE fields? I suppose its for SWUP managment?
All I can see that 9th block in 3rd byte contains firmware version.
Where is located final-test cheksum field? What is the algo used for its calculation (seems those bytes for XOR are not used for this)
I know I'm asking too much. If this info cost money or for exchange or, what the most wonderfull, its for free :D - anyway I'll be very glad to hear Your answers.

TheSig
08-06-2002, 17:44
IMHO XBI is a packed file - or not?
Ok. Lets to cooperate to understanding xbi and other info for siemens mobile phones :)

te
08-09-2002, 21:30
XBI structure quite simple. Header - several instruction for SWUP - with flashing parameters, firmware info etc. After this - big data block. You can understand structure via simpe way - compare plain BIN with XBI file and you will see.

Sergey[Power User]
08-11-2002, 01:59
Okay but if BIN -> XBI needed then info from header will be req'd.It is easy to make XBI -> BIN but it is hard to make BIN -> XBI;)
So maybe you have more info about this strange records with addreses FF FF FE??

TheSig
08-13-2002, 09:54
Can I see in new FW updates XBI file is added to .exe and crypted!
Does anyone a have alghorimtm for decrypting? If not :( i try after 2 days to research this situation (i mean dissasembling)

MikGG2002
08-15-2002, 12:49
You may monitor comport by Portmon SysInternals and see
results send to phone.
I have some streams for s45 v260306.

TheSig
08-15-2002, 13:21
Originally posted by MikGG2002
You may monitor comport by Portmon SysInternals and see
results send to phone.
I have some streams for s45 v260306.
Can You send this streams to me, becose at this moment I not have a normal cable. I try as possible to dissasemble it.