I have an iPhone 3G that has worked well in the past, but it was put away for several years (after I got an iPhone 4s), and when I took it out again it wouldn't boot. It was jailbroken some years ago (it is preowned), and it boots with a pineapple with the bite out (instead of the classic apple), see image below.
The phone won't boot past this screen.
I have photos on it that I would like to recover, so I do not want to do a factory reset. What is the best thing to do here? Should I try to add it as a drive on a Windows computer? It does not show up in iTunes unless it is in DFU (recovery) mode.
How can I fix this?
EDIT 1 (7/26/23): I used msftguy's SSH ramdisk tool to back up the photos. The data volume was corrupted, so I had to use the command
mount_hfs -o rdonly /dev/disk0s2 /mnt2. I have the download and the files needed here. It has to be used on a 32-bit machine. I have only tested it on Windows XP SP3.