This question already has an answer here:
- Recover data from SD card 5 answers
I've run PhotoRec and it was able to recover photos, mp3s and video files from my phone's "dead" SD card.
The fact that it recovered these files would suggest that other files (Android system files, apps, application data) should also be recoverable.
The ideal situation would be to recover the complete directory structure. Assuming this were possible, how would it be done?