The service starts automatically on boot.
You can also fix existing files using “Fix existing photos” menu item.
Why this is needed:
Acer Liquid phones have a bug that sets the EXIF date and time to 2002-12-08 12:00:00. It does not look broken initially because the Gallery application sorts the files based on the last modification date. Once the photos are imported into any application that understands EXIF tags, all the files will be grouped into an event that happened at noon on December 8, 2002.
This date is hardcoded into libcamera.so and the latter is closed-source.
Set targetSDK to 8, forcing compatibility mode on newer devices enabling the "Fix Existing Photos" option menu entry.
Fixed 12 hour format issue. Please re-run the fix for existing photos.
Application is no longer checking for Acer broken timestamp and will compare EXIF date to the file name - may be used with other devices now.