Sorry, I forgot to mention - I did try fixing permissions, to no avail.
I didn't know about /emmc being the internal sd. I selected restore from internal, and it comes back with "Couldn't open directory. No files found."
I double-checked in mounts and storage, and it says /emmc is mounted.
If it helps, I insterted the external sdcard we'd used on the phone before, and with the card in, it will mount /sdcard and I can even use the mount usb feature to see the external sd card from my pc.
Can I use that to somehow get windows to mount /emmc so I can get the pics?
The other clever thing I tried was to connect to the phone with qpst and run it's memory debugging app. That also made no difference.
Can I somehow use qpst to retrive the files?
And the other other question is, if I can get the phone to reflash sleipnir from the external sdcard (I have another phone I can use to load the file) will flashing the rom wipe out the pictures? Does the sleipnir installation wipe out /emmc?
Also, Artine you are my hero. Thank you so much for taking the time to help with this. My wife may send you cookies.
I don't believe you can use QPST to retrieve any user data, but you should be able to with ADB (Android Debug Bridge). It seems that phenomx4 is walking you through that process, so I won't interrupt him. As for the other question, Sleipnir's installer only wipes the dalvik-cache, /cache, and /system, and installs only to /system and /data. It won't touch your user data or the internal or external sd cards. So no, unless you yourself manually factory reset or wipe /data, re-flashing Sleipnir v184.108.40.206 should not cause you to lose any of your data, pictures included.
Also, since you're using Windows Vista, did you make sure that when you installed the drivers, that you right-clicked on them and clicked "Run as Administrator"? With Windows Vista, IIRC you have to or they won't function properly.