Hi Takeru,
You're right I made the previous version work once the directory DCIM had been created using the stock camera... You were lucky that I could produce the bug as my S3 has been updated to android 4.3 just before using your app. And it seems that in 4.3 the path to DCIM has changed ...
Concerning the mode selection, I've the feeling it does nothing... (same problem as with my camera unlock). Using "snow", "backlight", "sport" should have an impact on speed or aperture, instead of this, with your application the shot pictures have exactely the same EXIF parameters values while using the stock camera, they change according to mode...
Have you tried this on your side ?