EDIT: PARTIALLY SOLVED!!
If your android device uses a filesystem that supports sparse files, the zero (null) bytes don't actually occupy any space.
More info, and instructions on how to see how much space is really occupied by thumbdata3 (no root needed):
https://code.google.com/p/android/issues/detail?id=39546#c79
The difference between the size ls/filemanagers report and the size actually occupied (as reported by du), is huge for the thumbdata3 files! My thumbdata3 files occupy only half a megabyte of actual space (note: for the .jpg files, size reported by ls and and size reported by du should be about the same).
(also, ls lists sizes in bytes, du lists space occupied in kilobytes, also du tends to round the size upwards a bit, usually by 1-2kb).
This is the reason we didn't reclaim any free space when deleting thumbdata3. There is no significant occupied space to reclaim
Note: The only devices that 'll have a problem are devices using the FAT32 filesystem, which does not support sparse files. If size reported by ls and actual size reported by du is the same for thumbdata3, it means you have a FAT32 filesystem, post the name of your device so the rest of us can avoid that device.
--------
Original message:
Hi there,
For those not familiar with the issue, the .thumbdata3 file inside DCIM/.thumbnails can get too big (over 1GB in size and sometimes 2GB) because it keeps info about files you have deleted from the phone (note: you may have to enable "show hidden files" in your filemanager to see the file). Also, in some phones it's not really deletable, aka you don't get any free space back if you delete it and it reappars.
There is a bug about the issue here. It only has 40 stars as of now, so if you find this bug annoying and want to urge Google to fix the issue, you may want to upvote (star) it.
Cheers.
If your android device uses a filesystem that supports sparse files, the zero (null) bytes don't actually occupy any space.
More info, and instructions on how to see how much space is really occupied by thumbdata3 (no root needed):
https://code.google.com/p/android/issues/detail?id=39546#c79
The difference between the size ls/filemanagers report and the size actually occupied (as reported by du), is huge for the thumbdata3 files! My thumbdata3 files occupy only half a megabyte of actual space (note: for the .jpg files, size reported by ls and and size reported by du should be about the same).
(also, ls lists sizes in bytes, du lists space occupied in kilobytes, also du tends to round the size upwards a bit, usually by 1-2kb).
This is the reason we didn't reclaim any free space when deleting thumbdata3. There is no significant occupied space to reclaim

Note: The only devices that 'll have a problem are devices using the FAT32 filesystem, which does not support sparse files. If size reported by ls and actual size reported by du is the same for thumbdata3, it means you have a FAT32 filesystem, post the name of your device so the rest of us can avoid that device.
--------
Original message:
Hi there,
For those not familiar with the issue, the .thumbdata3 file inside DCIM/.thumbnails can get too big (over 1GB in size and sometimes 2GB) because it keeps info about files you have deleted from the phone (note: you may have to enable "show hidden files" in your filemanager to see the file). Also, in some phones it's not really deletable, aka you don't get any free space back if you delete it and it reappars.
There is a bug about the issue here. It only has 40 stars as of now, so if you find this bug annoying and want to urge Google to fix the issue, you may want to upvote (star) it.
Cheers.




Remember the days we had USB mass storage mode?