The Samsung Galaxy S II camera will always make a shutter noise when the camera takes a photo, but you can remove it with a little tweakery.
You’ll need to have rooted your phone first. Then, using a file manager such as ES File Explorer navigate to the root of the device and then into the ‘data’ directory.
Create a file called “local.prop” if it doesn’t exist. Open the file ‘/data/local.prop’ then add the following line to the file:
Reboot and all sound in the camera app is completely silent. If you ever want to recover the sound, you can either delete the local.prop file or change the code to: