[Samsung Galaxy S8 Themes, Apps, and Mods] IDan1109:
All credits to [MENTION=4798833]miniuser123[/MENTION] and to [MENTION=4860033]Arnova8G2[/MENTION] :)

Thanks for this!

PLEASE READ THIS POST BEFORE ASKING ANY QUESTION!

I will try to keep updating this thread so we don't get confused because there are a LOT of different versions so i will post update of miniuser123's ONLY:

Previous versions:

1st version :

Download: https://drive.google.com/file/d/1-G7pojhQUHirxWwFuQ5WctmXC_jBYps2/view

Thread: https://xdaforums.com/showpost.php?p=75118407&postcount=252

Bugs:

-front facing camera not working in portrait mode.

-sometimes app FC

2nd version:

Download: https://drive.google.com/file/d/1vRcLKVq8qbTL1KbMajPCEROMmnnod1va/view

Thread: https://xdaforums.com/showpost.php?p=75214077&postcount=466

Bugs:

- when you exit settings for the first time, you get a black screen. Force close the app, and start again, it will be ok second time.

-Snapdragon users should leave "Fix black level Front camera" on 0 too!

-on highly exposed areas purple color is still there. At least on exynos.

3rd version:

Download: https://drive.google.com/file/d/1pPWR2MjeSeC-b_9B5TI1Oi_RfOti6IXo/view?usp=sharing

Thread: https://xdaforums.com/showpost.php?p=75214077&postcount=589

Bugs:

4th version:

Download: https://drive.google.com/file/d/1Lg4uuoiWM4c_XS8KZp4NXOsFkIY4M50B/view?usp=drivesdk

Thread: https://xdaforums.com/galaxy-s7/themes/google-camera-portrait-mode-t3736859

Bugs:

Changes vs. V3:

-front cam HDR+ workaround for S7. Still to be tested in very bright conditions. Turn on "HDR+ front camera fix" if you have an S7.

-front cam: normal pics in auto HDR+ mode are saved now

-front cam: improved non-HDR+ quality

-added a custom auto-exposure mode for HDR+ (only HDR+, so not for portrait). It is called "Slow shutter" because it will decrease shutter speed as much as possible (1/10 secs on S7) in bad light. The result: much lower ISO and noise. Of course fast moving objects will probably get blurry more easily. Only tested this on S7, on other devices it might need some tuning.

5th version:

Download:https://drive.google.com/file/d/1TLi5mt9DDlraF5ncE4SbV7lcfHpeqv4X/view?usp=sharing

Thread: https://xdaforums.com/galaxy-s7/themes/google-camera-portrait-mode-t3736859

Changes vs. V4:

-added more shutter options. Selecting "Stock camera2 api" will get rid of rainbow effect, but dynamic range is poor, because camera can't underexpose fast enough if auto shutter control is on.

-added antibanding modes. Works up to 1/149 sec shutter speed. Only select 50hz or 60hz in case of banding problems, because it can cause suboptimal shutter speed otherwise!

-denoise strength for HDR+ and portrait. For front cam you need to select about 2-300% to really see the difference. Back cam is much more sensitive to this setting.

-HDR+ dynamic range control (called Underexposure multiplier). Reduce below 100% to decrease rainbow effect.

-added Samsung specific metering modes. To enable touch to expose, select "Controlled by GCam".

-added Samsung Live HDR mode. Adds some dynamic range to modes where HDR+ is not available like zero shutter Portrait mode. No Rainbow effect in HDR+ mode if this is selected, but noise is too much unfortunately!

-you can enable HDR+ for Portrait mode by disabling "Portrait ZSL mode". Better dynamic range, custom shutter control, but no zero shutter lag.

-custom white balance. I set greens to 96% to get rid of the greenish look where I sit right now, but it is a matter of taste probably.

-modified HDR+ quality settings. Choose "Very high" if you were using "Medium" before (unstable for me). The recommended "Default" setting is the same as before, it is somewhere between medium and high.

6th version:

Download:https://drive.google.com/file/d/1zycetD_48ZsD9qu2gkw81hG9Xs0qzc5P/view?usp=sharing

Thread: https://xdaforums.com/galaxy-s7/themes/google-camera-portrait-mode-t3736859

Changes vs. V5:

-fixed bug which caused hdr+ shot failure sometimes!

-attempted to fix HDR+ portrait mode (can be activated by disabling portrait ZSL mode).

-added some description to "HDR+ parameters". For example: 8/10 burst, 1500 MB means: HDR+ operates with 8 shot bursts. Portrait mode (ZSL) operates with 10 shot bursts at most. Estimated total memory usage: 1500 MB (including camera2 api buffers).

7th version :

Download: https://drive.google.com/file/d/1SyiyFFVlrqCpCPG7PCTaU48RfzXGp8Vz/view?usp=drivesdk

Thread: https://xdaforums.com/galaxy-s7/themes/google-camera-portrait-mode-t3736859

Changes vs. V6:

-HDR+ setting (off,auto or on) should be permanent now

8th version :

Download: https://drive.google.com/file/d/1cH7OD9AMwDAKp5HNFw85AZ1N-7r18CwO/view?usp=sharing

Thread: https://xdaforums.com/galaxy-s7/themes/google-camera-portrait-mode-t3736859

Changes vs. V7:

-made Pixel 2017 ZSL config work on our device. I had to disable reprocessing, and smart touch to focus. Also some experimental Pixel specific features like hybrid AE cannot work on our device, so don't expect Pixel like quality. Basically the only change versus Nexus 6 config is that if the HDR+ switch is set to the middle, you will have zero shutter lag HDR+ instead of auto HDR+. ZSL HDR+ is the same thing we already had before in portrait mode. So less dynamic range, and more noise in low light because slow shutter mode is not available. However it is much better in good/medium light if you make photos of unpredictable things like kids, because it processes images already taken in the background. In low light, or high contrast scenes please use Enhanced (nonZSL) HDR+! In "HDR+ parameters" setting I recommend using one of the Pixel 2017 options, because they should be more stable regarding memory leak. "High", "very high" and even "default" leak memory if pixel 2017 config is used.

-BSG mod settings moved to Advanced settings.

-you can now use portrait mode without zoom

-portrait mode pictures can be saved directly to DCIM/Camera. However: the built-in gallery can get confused by this, so I recommend using Google Photos instead (camera.use_photos must be enabled in dev settings). And even more importantly: before V8, the built-in gallery in GCam will delete all portrait pics from DCIM/Camera if you delete a single portrait pic from DCIM/Camera!!!! I patched this in V8, but if you were to go back to a previous version you can get into trouble easily!!!!

-you can modify some internal denoise settings. Unfortunately I couldn't find a combination which improves quality in all situations, but feel free to play around with them. Turn on the switches to apply changes.

-fixed a rare background battery consumption issue.

-camcorder fixes: front cam is working now, enabled optical stabilization, Samsung HDR can be turned on for video.

8.1 version :

Download: https://drive.google.com/file/d/12T1f-cRb_Cy67ue19KwFpHw5ul5dBIqX/view?usp=sharing

Thread:https://xdaforums.com/showpost.php?p=75844815&postcount=1598

Changes vs. V8:

-fixed some crash issues

8.2 version :

Download: https://drive.google.com/file/d/1arSo81b5NE6U6Gow7GkEteJ2wdq4vjEc/view?usp=sharing

Thread:https://xdaforums.com/showpost.php?p=75844815&postcount=1598

8.3b version :

Download:

https://drive.google.com/file/d/1Mw2HL_cHr-fCOSwaIOEgUNhHHrw4f6As/view?usp=sharing

Thread:

https://xdaforums.com/galaxy-s7/themes/google-camera-portrait-mode-t3736859

Changes vs. 8.2:

I've made also more user friendly versions here https://xdaforums.com/galaxy-s8/themes/apps-googles-cameras-ports-t3778837

Bonus!

You can also use AR Stickers if you are on Oreo

Install AR Core first https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview2/arcore-preview2.apk

Then AR Stickers https://drive.google.com/file/d/1Z1KgNE5OhkLhbwy-XrGWCzJc2AcK0Ocz/view

Force close Gcam and re-open it!

Done!

Note that those bugs reports are referred to Galaxy S7 so they may not be valid for Galaxy S8.

Also keep in mind that every time there's an update you have to clean install the app or at least wipe data's app

Every time you change settings in the app you have to close it from recent panel(or maybe better directly force close) and reopen the app to apply new setting

Because many users have problems with this app i will share my working configs in the attachment working on Oreo CRAP/CRB7

for v7. If you want to try the Pixel 2017 ZSL in v8.2 the settings are shown below