Sorry for the monster post, but there were a number of messages that I wanted to reply to.
Lakota:
-------
> wait a minute, the only evidence so far that this is not a recognizeable file format is:
> > -The gnu "file" command doesn't come up with any good identification on what the RAW
> > image is, so you can pretty well rule out any common (unencrypted/unobfuscated)
> > image/encapsulation format.
>
> Not necessarily true, There is a ".RAW" file format specifically for digital cameras
I wouldn't really consider RAW a real format, so much as a non-standard. Normally RAW images are uncompressed and should compress well, but this one doesn't.
If this format is indeed RAW+RLE, then it's pretty much equivalent to a proprietary format. RLE is an algorithm, as opposed to a format, so it can be implemented in all kinds of ways - 8/16/24 bit, with different sequence sizes, position and type of sequence markers, etc. And, I have to agree with SteelBeak - it really looks like there's a header in those RAW files.
In any case, if we're going to figure out the format from the non-firmware angle, we're going to need more than one example pic. A bunch of photo's (like scribble's idea of black and white bars) would help, but morcheeba's already extracted his flash from the camera. Is anyone else trying to dump flash?
It sounds like morcheeba is narrowing in on the firmware analysis, so I'd say it's probably easier to see what comes of that, then to try to analyze a closed picture format with one example. Just my $.02
Strae:
------
I was the one that did the compression tests. I didn't have the same image - I took a sampling of 10 JPEGs of similar filesize - pics that I knew had come from different cameras (and I also I downloaded a few from the web). I could squeeze each JPEG some amount, at least 1-2%, which is quite a lot considering I was recompressing a lossy compression scheme.
The RAW image was the only file which grew in size (by 0.5%). I used both winzip and bzip2 for the compression tests and recieved similar results with both.
Admittedly, doing this with one .RAW image isn't exactly a scientific study, and the percentage deltas weren't huge, but I found the fact that the RAW image was the only one to grow in size to be significant.
To me, this means one of either 3 things is true:
1) They're compressing the images with an algorithm similar to winzip/bzip2, so that winzip/bzip2 isn't finding anything to chew on.
2) They're squeezing the hell out of their JPEGs. (if they're using JPEGs) The images would look terrible if this was the case, so I doubt this is true.
3) The data looks like random data to the compression routine, due to some kind of encryption.
Without further evidence, I'd objectively have to say either 1 or 3 could be equally likely from a technical point of view. But given SMaL's comments about the next camera not being hackable, I'm betting on 3.