Yes, Eraser works fine on flash cards. I just ran a test on a 16MB card I use in a camera. Here was my procedure:
1. Made a forensic disk image of the card, using "dd" as a disk imager.
2. Ran "foremost" on the image and extracted 15 JPG files, some of which were deleted a year ago (via the...