I have a Mac and want to transfer about 30 GB of data to a larger SD card for use with a new Android phone. The phone in question is a Galaxy Stratosphere II. There doesn't seem to be a straightforward way to do this. So far I have tried - Copying using Android File Transfer, with the phone connected via USB. This seemed to work, running at about 10MB/s, but didn't retain the file timestamps, which is unacceptable to me. Since the app seems to only provide access via a drag-and-drop interface, I don't think there's a way to use it to copy files while retaining timestamps. - Copying using `scp -pr` via `SSHDroid` running on the phone, via another wifi network. This also worked, retaining timestamp information, but was painfully slow (<1 MB/s). - Plugging the SDCard into my MacBook Pro. This doesn't work: it is not a recognized filesystem. I tried using a third-party SD Card reader also, with the same result. - Using `adb push` to copy files over a USB connection. This also doesn't work, even when I add `/.` to the end as suggested by [this answer](https://stackoverflow.com/a/16336345/192812). [`simple-mtpfs`](https://github.com/phatina/simple-mtpfs) might be an option, but the given build instructions reference non-existent executables. [Alt Mounter](http://nexus.zteo.com/beta/) also sounds like it does what I want, but is indicated as being "\*\*\*EXTREMELY BETA***" and thus is not something I'd prefer to trust with my important files. When I upgraded a different SD card, I experimented with copying files to the SD card in a connected reader via a Linux VM. This seemed to work but would mysteriously cut out after copying a fraction of the data. I think that time I ended up just using `scp` and leaving it to run for a day or two. I'm continuing to dig into this, but perhaps someone can save me some time. Is there an easy way to do this?