how to sync phone memory with pc? Before Jelly Bean forced us to use MTP mode (mass transfer protocol) instead of Mass Storage Device, It was dead simple to backup my phone to my pc, because I only needed to plug it in, and sync the contents of the SD card to my PC.

I used an app called "Free File Sync", which basically just syncs any two folders in windows.

The problem now is, that MTP mode doesn't assign drive letters to the phone's memory (internal and SD), which causes that my syncing program simply doesn't recognize the device.

I have the same problem with other programs that I use to manage my phones SD card, namely "TreeSize free", which analyses any folder or drive and gives you an oversight of the space consumed by folders, etc. Again, since the phone is not assigned a drive letter, the program simply ignores it, as if it wasn't there.

So what are my options? Is there a default way of syncing MTP drives with Windows?

I also have tried to enable Mass Storage in my phone, but it doesn't work (the option is simply no longer there in Jellybean 4.1.2, or at least in my model)

Note, I don't want apps to make backups of my stuff (apps, pictures, etc), I already have them (Titanium Backup, etc), what I want is to be able to SYNC everything in my phone (backups included) to my pc automatically.

I could simply copy ALL files from Windows Explorer every single time, and then manually syncing it to the destination backup folder, but obviously is not convenient and loses the point of SYNCING.

So what can I do? I just want to once in a while sync everything in my phone to my pc as a backup. 

Thanks!
The easiest way probably is to turn the mechanism around: instead of letting Windows do the sync, let the Android device take care. From there, you should have full access at least to your SDCard (internal as well as external). So all that's needed is a possibility for the Android device to access your Windows PC.


On your Windows PC, create a "share" (i.e. share a directory to the network)
On your Android device, install an app like e.g. FolderSync
in FolderSync, setup at least one account (in your case, an SMB account pointing to your Windows machine) (thanks to arberg for pointing out this missing step!)
In FolderSync, configure your "folder pairs": which directory on your Android device should get synchronized with which directory on the Windows share.


You can sync manually, or in time intervals. You even can restrict it to WiFi, so it wouldn't eat your data plan (I'm not sure wether you can restrict it to a specific WiFi network, so it would e.g. only sync at home -- but that's possible to do as well at least with some similar sync app).