Is there a way to backup contents of internal SD, while preserving the file's modification date? I'm having problems with my internal flash storage (namely not being able to create folders in root, which prevents some apps from working, plus periodic unmounts), and I have tried unsuccessfully to run fsck on it, so I figured I would back up my data, format the internal flash storage, and restore. Running adb pull /storge/sdcard0 will, however, replace the files' modification date, which will be an issue with photos, for example, since the Gallery depends on those dates to sort pics. My question is if there is a way to preserve that data.
Try using the -a option to copy all file attributes:

adb pull -p -a /sdcard/

(The -p is for progress indication.)