I have a stock Motorola Droid 3 on Verizon. The device is not currently rooted. I am not sure if the Gallery app on my phone is specific to the Motoblur UI.
I was testing the .nomedia
trick/hack, by putting a zero-length file named .nomedia
in my Downloads directory. I also cleared cache and deleted app data of the stock/standard Gallery app. it didn't appear to work, so I decided to say "screw it" and deleted the .nomedia
file.
Sadly this kind of ruined things. I reopened the gallery app started showing duplicates of most (but not all) of the images. If I clicked on one, it'd only load the thumbnail with just "loading..." ontop, like it was trying to generate the full sized image. If I long-pressed and clicked "photo info" gallery would crash. If I hit delete, it would delete the entry from the gallery view with no problem. The other one of the duplicates appeared to be the real image so it loaded no problem.
Now, I could've manually deleted all the extra erroneous thumbnails, but that would be too time consuming as I had over 600-some correct images. So I decided to try a shortcut. I went to /dcim/.thumbnails
and cleared the directory and I also went to /android/data/com.moto.blur.mediaprovider
and cleared the thumbnails stored in that directory. When I went back to the gallery the situation got even worse. Now there's like 3 copies of the images.
My prediction is that it's generating thumbnails, then generating thumbnails of those thumbnails. I tried clear the .thumbnails
directory, which had over 2000 images in there. As soon as I restarted the gallery app, it'd fill right back up again. I tried the same process and rebooting, but again, starting the gallery app causes it loop with the thumbnail generation.
I tried putting a zero-length file .nomedia
into the .thumbnails directory but that didn't seem to be doing anything.
Is there something that I'm missing? I really don't want to do a factory reset as I don't have any easy way to back things up.
Also, I do not have an SD card at the moment. All of this is being put on the local storage for the phone.