FORUMS
Remove All Ads from XDA

[APPS] Google's Cameras Ports [2 VERSIONS][HDR+][PORTRAIT MODE][DISCONTINUED]

368 posts
Thanks Meter: 1,061
 
By IDan1109, Senior Member on 17th April 2018, 01:27 PM
Post Reply Email Thread

Google Camera Mods

Hi everyone. Finally i'm happy to say that i've successfully fixed/ported/changed 3 different version of Gcam that are fully working for our device! This versions are based on @miniuser123 , @Arnova8G2 and @oganyan-arthur .
First of all i'm not a developer i'm just a student of electronic engeneering that enjoys taking pics and that enjoys much more Google's Camera than Samsung's one!
I struggled a lot to make those apk working (that is == to waste time instead of studying for my courses ) beacuse i've never been into this field so don't expect anything more from me.


How to Install

Steps:
- Uninstall your current version of Gcam
- From smart manager clean up the memory (YES, sometimes it's needed beacuse after i tried a lots of different verisons of Gcams i messed up something more then the app cache itself)
- Install the app
- After the first setup close (or better force close) the app to apply all the settings
- Done!

V8.3b Base

Stability: Medium
v0 Features:
- User friendly version with remade settings menu and some stability improvements

https://drive.google.com/open?id=1Kx...4HAC5ciHKBPGkl | Mirror

Stability: Good
v1 Features:
- Some extra setting (RAW funcitons, Lens Blur Nexus 6 HDR config)
- Completely changed settings menu with new icons
-Change descriptions and added some to have a better understanding of the menu settings (No-ZSL means that value wouldn't apply if you are on ZSL mode)
-Set to best configuration for our device (If you need to take photo with moving objects change Auto-exposure mode) to something faster
-Removed some dependencies from google for less ram consumption
-Some stability improvements

https://drive.google.com/open?id=1qB...y6B3t-rfVB1dSm | Mirror

Stability: Good
v2 Features:
- Merged all the v8.2b extra featuers so i removed it (Hope no more people will ask what is the best verison )
-Removed some slow shutter option that where unstable but there are new ISO options now
-Now Lens blur and portrait are usable both (not need to deactivate one or another)
-Added toggles for snapdragon users that had pink portrait problems and to fix white level
Clean install is a MUST. After the first boot of the app make sure you force close and re-open it

https://drive.google.com/open?id=13U...-TFVOfk5usEdp2 | Mirror

Stability: Good
v2.6 Features:
- Removed the time max exp stuff
-Added Slow shutter x2, x4 (x8 wasn't stable at all) and also the ISO are still there
-removed some unstabled option (lens blur 12mp option still cant sermove the 60 fps in video option so it wont work)
-fixed the higher exposure
-as always i set best settings to deafult based on what people report me
-disable hexagon like @cstark27 suggested the interface could be more smooth

Clean install is a MUST. After the first boot of the app make sure you force close and re-open it

https://drive.google.com/open?id=16w...ksEo-iRz-AQoB8 | Mirror

Stability: Good
v2.8 Features:
-fixed slow shutter (let me know)
-added x8 again seems a bit more stable now. But still sometimes you get into blackscreen

Clean install is a MUST. After the first boot of the app make sure you force close and re-open it

https://drive.google.com/open?id=1FD...hTLas3M-FbmG_9 | Mirror

Stability: Good
v2.9.2 Features:
-Added 12.6 MP Lens Blur
-Changed some noise reduction code that could increase the definition of the photos
-Changed allocated mem to test if it's a little bit faster the processing
-Added italian language (and soon probably spanish and french)
-Rearranged a bit the menu the have to most used stuff on the very first settings menu

https://drive.google.com/open?id=1Qu...zCl2ATfEMPtFpa | Mirror

Stability: Good
3.1 Features:
- Added "wavegenerator" lib that allow higer ISO values
-Changed allocated mem again so that the app should not allocate unneeded RAM
-Added languages ES,FR, PT-Brasil,RU (thanks to @jujusito @Sergey @corentin @samoel and all who helped for translation)
-Rearranged a bit the menu the have to most used stuff on the very first settings menu
-Added bitrate settings for video(still 60 fps don't work) you can go up to 100 Mbps
-Other minor changes

I aimed to do a no config apk for exynos s8. That means that now you don't have to restart or forceclose the app after the clean install to set the settings. Everything should be ok now the only issue i found is that sometimes, after the first install only, beacuse i forced the camera selector to choose Pixel 2017 HDR, the app may crash but just after the first install and in no other situation.

https://drive.google.com/open?id=17l...GBJBpnjV62Jw5Y | Mirror

Stability: Good
3.1.2 Features:
-enabled by default "temporal binning". Can improve processing time
-fixed the exposure of HDR+ enhaced mode on front camera for s7 users
-changed the Very High HDR config. Now will take a fixed burst of 20/24 (Pixel 2017/Nexus 6) processing time is longer but we can try to compare the result with (8/10 burst). As always you MUST restart the app to apply those settings!!

https://drive.google.com/open?id=1qG...tmQAwvhTgysgVW | Mirror

Stability: Good
3.2 Features:
- Now you can select the path where to save the photos (doesn't work on sd card but probably can work with some xposed mod. I've tried to make it work with a magisk module and it works but the preview in gallery is broken).

- Removed all the snapdragon toggles. The app will know when apply that settings (if i forgot some devices just PM me with your device CODENAME and i'll add it or tell me what are the config. you use for your device)

- Removed custom denoise param and other settings

-Now the app will restart every time you go back from settings to the viewfinder. This means that you don't need anymore to restart the app to apply settings

-Now there are three gestures in the viewfinder:
1. double tap on the black area it will pop the exposure menu directly
2. long-press on gallery and it will open samsung gallery instead of google photos
3. long press on the switch camera and after the restart the viewfinder brightness will be set to maximum

- some minor changes and dark theme now as default theme
https://drive.google.com/open?id=1mb...cDSSFkwFjancb0 | Mirror

Stability: Good
3.2.7 Features:
-Fixed black level front,back camera for Samsung Galaxy A devices
-Enabled ois by default (for me works anyway) for s7 users
-Added saturation options in Advanced hdr+ settings
https://drive.google.com/open?id=168...JxA_djdgPZOd7w | Mirror

Stability: Good
V8.3b Base Update
3.2.9 Features:
-Fixed black level back camera for Samsung Galaxy A8/A8+
-Fixed OIS

https://drive.google.com/open?id=1ND...lzMA3FyKA6nbLq | Mirror


Pixe2Mod Base

Stability: Good
v6 Features:
- Fixed and working potrait mode (I may have broken it for SD variant)

https://drive.google.com/open?id=1z0...kHoxcycSfhyhEG | Mirror

Stability: Good
v 7 Features:
- Fixed black screen for some exynos devices
- Removed slowmo
- Flash is still not working for some reason. I need more time to look into this.

https://drive.google.com/open?id=1Zs...61dzXEyXV-ip_g | Mirror

AR Stickers for Oreo

Steps:
- Install AR Core first https://play.google.com/store/apps/d....ar.core&hl=it
- If you can't download from playstore download from here https://www.apkmirror.com/apk/google...12068-release/
- Then AR Stickers https://drive.google.com/open?id=1kP...eWPLNsgQb5YwjF
- Force close Gcam and re-open it!
- Done!

FAQ - Frequently Asked Questions

Q: Why the app is not installing?
A: Make sure you uninstall first the previous version

Q: Why i'm getting "parsing error" or errors when i try to install the apk?
A: Download the apk with the browser and NOT with the Drive app or use mirror links.

Q: Why i have still pink potrait mode?
A: Follow the Install instructions.

Q: Why slow-motion/ 60fps (or whatever you want)
A: Because i don't see the point of doing videos with Google Camera Ports beacuse Samsung camera it's doing a good job on that.
This doesn't mean i wont fix them either.

Q: On the device XYZ the app is not working.
A: I only support S8/S8+. I know on other Exynos devices it works (N8,S7,S6) so maybe i can take a look for them. If you ask for everything else i will just ignore your report.

Telegram Group
https://t.me/joinchat/CaDORE32mqEN45EflrK7rA


Donations
If you are cool and you want support me for this work you can donate with the "Donate" button or https://paypal.me/IDAN1109.
The Following 135 Users Say Thank You to IDan1109 For This Useful Post: [ View ] Gift IDan1109 Ad-Free
 
 
17th April 2018, 01:28 PM |#2  
OP Senior Member
Flag Turin
Thanks Meter: 1,061
 
Donate to Me
More
A little bit of boring theory

Introduction

Everyone in this thread is asking for what are the best options? The short answer is default. The long answer is it depends. To get the best results out of this mod you need to understand what all the options are and how they work. It is more similar to a professional camera where you have all the strange options to play with and you don't know what they do. You start changing all the values and then when you take a picture you are like "wut is this i took a picture of this beautiful panorama and it looks like a Picasso painting". To avoid that situation keep reading this post so you can understand what i'm talking about.

The basics

First of all before taking any picture you need to clean the lenses you are going to use. This seems to be trivial for someone but this are the results if you don't do it.
Clean vs. Dirty

The settings

Here you can find the explaination of what the settings do and how they work. I will add more in the future. If you don't know what shutter speed is or ISO google is your friend.

-Config. HDR+ camera

Nexus 6 HDR+ Auto: more dynamic range and quality (less noise). You can set all the Auto-Exposure modes but as downside you have the shutter lag so you should be careful to find the right time to shoot a photo with moving objects.

-Pixel 2017 ZSL HDR+: (ZSL = zero shutter lag HDR+)

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 moving objects, because it processes images already taken in the background. In low light, or high contrast scenes please use Enhanced HDR+

-HDR+ parameters:

It is 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.
Description for "HDR+ parameters": for example 8/10 burst means that HDR+ operates with 8 shot bursts. Portrait mode (ZSL) operates with 10 shot bursts at most. In my personal opinion Low or Very Low HDR+ are very similiar or equal to High or Pixel values but people prefer higher values for reasons uknown.

-HDR+ Auto-Exposure mode No-ZSL:

Everything that is No-ZSL means that will not work if "Pixel 2017 ZSL HDR+" is set for the back camera!
If you want to use custom Auto-Exposure and HDR+ for front camera you have to disable "Portrait ZSL mode".
"Slow shutter" will decrease shutter speed as much as possible in bad light. The result: much lower ISO and noise. Of course fast moving objects will probably get blurry more easily.
Slow shutter x8 is not stable for front camera but you can use x4 or x2. The max exposure time is 1/3 for the slow shutter x4.Sometimes you can get in trouble with x4 if you take a picture then you look at the gallery (black screen). But you wont have any problems if you take multiple pictures and then switch to x2 and look ad the gallery.
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.

-Antibanding modes

Anti-banding allows the camera to avoid problems caused by artificial light sources that are not constant (flicker for want of a better description) these are typically florescent tubes but also multiplexed bulbs and PWM controlled LED’s (and your TV screen for similar, if not quite the same reasons) These sources cycle (flicker) fast enough to go unnoticed to the human eye, appearing continuous, they key word here being human. The camera’s eye (its sensor) can still see this flicker.
Only select 50hz or 60hz (dependig on where you live) in case of banding problems, because it can cause suboptimal shutter speed otherwise! Works up to 1/149 sec shutter speed.

-Denoise strength for HDR+ and portrait

Self explanatory. It will increase the denoise strenght for higer values.
For front cam you need to select about 2-300% to really see the difference. Back cam is much more sensitive to this setting.

-Underexposure multiplier (HDR+ dynamic range control)

Reduce below 100% to decrease rainbow effect. Should also overexpose if set to 0 with a good light source. Higher values means lower exposure.

-Samsung specific metering modes

Touch to expose is enabled by default. So won't have the touch to focus option. With "Centered" mode it will focus what it is in the center and then you can adjust the exposure by touching the area! This is a good option beacuse if you want to get the best results from HDR+ you'll need to adjust the exposure only and not the focused object at the same time.

-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 encreased if isn't used in place where you don't have a good light source!

-Custom White Balance:

You can lower greens, or whatever colour you want (This would affect HDR+ ONLY). Adjust it accordingly to your taste!
Below some good photo shared on telegram group some of them can have some post-production


https://ibb.co/bGBhW7
https://ibb.co/gQurPS
https://ibb.co/gczrPS
https://ibb.co/nneQjS
The Following 35 Users Say Thank You to IDan1109 For This Useful Post: [ View ] Gift IDan1109 Ad-Free
17th April 2018, 05:44 PM |#3  
Senior Member
Thanks Meter: 43
 
More
What is the difference of the version 8.3 beta published by miniuser123 with the one published here?
The Following User Says Thank You to cogelindo For This Useful Post: [ View ] Gift cogelindo Ad-Free
17th April 2018, 06:29 PM |#4  
Senior Member
Thanks Meter: 58
 
More
Pixel ZSL mode now works on s8 now in this model.

If u can eliminate the processing time in s8 oreo, it would be great. Earlier in nougart it took much much less time to process afterwards. But since oreo it takes abt 10 second to process the photo after clicking.

Also if u can get slow shutter x4 and x8 working properly in low light.

Anyway thanks for your time.
The Following 4 Users Say Thank You to raj.ayush78 For This Useful Post: [ View ] Gift raj.ayush78 Ad-Free
17th April 2018, 07:07 PM |#5  
gtrs36's Avatar
Senior Member
Thanks Meter: 137
 
More
Which are you recommended for HDR and portrait?
17th April 2018, 07:49 PM |#6  
Junior Member
Thanks Meter: 0
 
More
How can i enable RAW on the mod8.3b Variant ? Thanks for your hard work!
17th April 2018, 08:20 PM |#7  
Senior Member
Flag Daska
Thanks Meter: 17
 
More
Can u add mirror selfie also.
17th April 2018, 11:33 PM |#8  
OP Senior Member
Flag Turin
Thanks Meter: 1,061
 
Donate to Me
More
Quote:
Originally Posted by cogelindo

What is the difference of the version 8.3 beta published by miniuser123 with the one published here?

It's written if you look at the description in features. I remade the menu and set the standard working config for s8 so no config are needed. Also i remove some debugging code
Quote:
Originally Posted by gtrs36

Which are you recommended for HDR and portrait?

Idk try yourself i like the pixel 2 HDR+ but HDR+ of 6p looks sharper. i would say 8.2 or 8.3b but also pixel2mod is much more stable
Quote:
Originally Posted by lucccas942

How can i enable RAW on the mod8.3b Variant ? Thanks for your hard work!

Maybe i can add it i need to look for it
The Following 5 Users Say Thank You to IDan1109 For This Useful Post: [ View ] Gift IDan1109 Ad-Free
18th April 2018, 03:12 AM |#9  
gtrs36's Avatar
Senior Member
Thanks Meter: 137
 
More
@IDan1109 Thanks man.
18th April 2018, 04:35 AM |#10  
masdacheri's Avatar
Senior Member
Thanks Meter: 258
 
More
Quote:
Originally Posted by raj.ayush78

Pixel ZSL mode now works on s8 now in this model.

If u can eliminate the processing time in s8 oreo, it would be great. Earlier in nougart it took much much less time to process afterwards. But since oreo it takes abt 10 second to process the photo after clicking.

Also if u can get slow shutter x4 and x8 working properly in low light.

Anyway thanks for your time.

I think slow shutter x2 forces shutter speed to 1/4 so it makes it slower when shooting it also makes the camera driver default sometimes crashes because it is not auto sensor, especially if backlight conditions are very difficult to force into a speed of 1/4 so sometimes do not want to take pictures .. btw if you want slow shutter x4 and x8 work in lowlight try to increase underexposer to 200. coz underexposer value gives the signal a dark light condition, the higher the darker the camera is to run the slow speed for the shutter to brighten the photo.
18th April 2018, 04:57 AM |#11  
Member
Thanks Meter: 16
 
More
If any one dont mind then i can ask something?
What is ZSL?
Post Reply Subscribe to Thread

Tags
galaxy s8, google camera mod, hdr+, portrait mode, s8+

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes