Hey, guys, how to make SBF file for Droid?
SBF file is a Superbase 95 file. It is used to program a device like your droid. The sbf files for the droid will flash the intenals back to stock as if you just pulled the unit out of the manufacturers box.
OK, I finally found this post. I am doing some digging and found a program that will decompile the SBF to sub files, but beyond that, nothing useful. I do remember that there was a SPRecovery SBF for 2.1, so how did "they" make it? Its not above my abilities, but learning more never hurts.
Motorola Droid 1
Steel Droid v12.0 (GB WIP)
RZ's 2.0.3 Recovery
Droid 3 v5.0 (5.7.906-based)
Galaxy Nexus (32GB)
Steel Droid GNex JELLYBEAN v8.0 FINAL (AOSP 4.3 Hybrid)
Vanir custom kernel
TWRP 188.8.131.52 Recovery
JRO03O bootloader and JDQ39 radios
If you like my work, please donate!
Since there is now a Linux based SBF flasher, presumably the structure of these files is well understood at this point -- at least from the standpoint of taking one and pumping it into a phone. It would seem that knowledge would also let someone write a tool to do the opposite -- take a phone and make an SBF of it's brains. There's a tool out there called "SBF-ReCalc" that can open an SBF file and split it into the correct pieces and then put it back together again. I don't pretend to know what to do with it, but if you want to put the time in you might be able to do something useful with it. It opens the FRG01B SBF file just fine, so in the hands of someone who knows what they are doing it would probably be useful.
What this means to me is that, at a minimum, it should be possible to make an IMG file of the "stock recovery" from any of our SBF files and just flash it on with flash_image (assuming you're root). Assuming just a little knowledge of SBF-ReCalc can be had (which must be possible since this is a hacker tool, not something written by Motorola), then making an SBF for virtually any recovery image you have (Clockwork, etc.) so you can flash it on with RSDLite (if you're not already root) should be a breeze.
It also looks like replacing the recovery in any of the other SBF's we've got (e.g. FRG01B) might be similarly easy. I really need to sleep for at least a couple hours but I'm sure I'm going to take a stab at making an FRG01B SBF that has SPRecovery baked into it later today.
Last edited by MotoCache1; 08-17-2010 at 05:11 AM.
I think a few of us would be interested in that. I've talked to others and as near as I can tell the sbf files come from moto. This makes sense that there is a 2.01 sbf file to reload a stock phone if some customer ended up with a glitch from an app or something.
What makes no sense to me is moto releasing a sprecovery sbf file. I hope that guy didn't get himself fired because I doubt it was an officially released item.
Likewise, the ese81 rooted stock file is also an odd release. Of course, moto may have still been making up their mind about open bootloaders at the time too. For them this rooting community may very well have been a marketing experiment to see how it went.....who knows.
It would be nice to have a 2.2 rooted stock sbf file too. If such a thing was easy, I'd think someone would have made it already, and for those trying such a thing, I wish you luck and the thanks of our community.
If you apply a rom or theme - backup first!
If you don't know how to backup...Stop until you do.
hint: I name my backups like this: sg6.0_20100428 or ss4.2_20100626 to easily find them later. rom and date.
Have a Problem, Click here to Visit the Rescue Squad