Nope
SeeIt is shocking what Google is doing with the Pixel 6 Pro. Multiple people already noticed that the Pixel 6 Pro often chooses digital zoom instead of the periscope camera. Here's an example that someone posted:
Pixel 6 Pro: camera app chooses digital zoom
Pixel 6 Pro: camera app chooses periscope camera
Version: HDR+ 1.0.403259735zd according to the exif data
The light conditions are not bad at all and the periscope image is much, much better. Also note that the periscope camera captures more light per time from objects than the main camera (see below).
Google really needs to give us a setting that forces the periscope camera. This behaviour is ridiculous.
Other sample images from other people also strongly indicate that Google ignores the 50 megapixel or 48 megapixel mode of the sensors. This means that the 4.3x periscope camera is replaced with a 4.3x crop from the 12.5 megapixel mode, if the camera app refuses to use the periscope camera. This leads to an effective resolution of 12.5/4.3² = 0.68 megapixels! This is also the reason why the maximum zoom setting of the Pixel 6 (not Pro) is only 7x (like the Pixel 3), it crops the sensor in its 12.5 megapixel mode.
Note that the periscope camera captures more than twice as much light per time from distant objects as the main camera (when you don't adjust the distance) because the effective diameter (entrance pupil diameter) is 19mm /3.5 = 5.43mm , whereas the main camera only has 3.68mm.
(Don't confuse the effective diameter with the f-number, which is related to light per time per unit area of the sensor. The Hubble telescope has a 57600mm f/24 objective.)
The only problem is read noise because the periscope camera delivers 17.5 times as many pixels per object as the main camera. This causes more read noise per object, but read noise is only relevant in low light conditions (for example completely dark room) or in very dark shadows. In decent light conditions, read noise isn't relevant and the periscope images would look less noisy than a crop of the main camera sensor because the periscope camera captures more light per time from an object than the main camera. Indeed, the periscope image isn't noisy at all.
I have a OG Pixel XL, and had to experiment to find a build that worked with it. The ones I found worked the best were NGCam_8.2.300-v1.4 and GCam8.2.204_Greatness.210927.2010Release_Cameight .
Hi yes, download this version and install it via APK mirror installer.
Hello, I've installed this on my Pixel 4.Hi yes, download this version and install it via APK mirror installer.
Pixel Camera 8.4.167.404335983.10 (arm64-v8a) (nodpi) (Android 12+) APK Download by Google LLC - APKMirror
Pixel Camera 8.4.167.404335983.10 (arm64-v8a) (nodpi) (Android 12+) APK Download by Google LLC - APKMirror Free and safe Android APK downloadswww.apkmirror.com
Hi 1. it will work the same 2. The update will proceed normally.Hello, I've installed this on my Pixel 4.
This is my first time installing this way! So I am not sure about 2 things, it'll be great if you (or anyone here) clear my doubts.
1. Pixel 4 uses Neural Core to process photos after capturing, so if I install this way, does it still use Neural Core to process?
2. When gcam updates arrive in the play store later, can I still update via play store? Will there be any issues?
TIA
Hi, this mode is not designed for your device, try from B.S.G https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/I tried all versions of cstark especially 7.2.014 mod 4.3
but faced Muted colour(no saturation almost b/w) issue on poco x3 Nfc. Is there any mod of camera px 7.2.014 where saturation issue is solved please suggest me or share the link
Could you perhaps share your settings that you used on the pixel 3 to reduce noise reduction and sharpening?Too bad this is dead. Loved it on my Pixel 3 and would now love it even more on my Pixel 6. When I checked the DNGs vs the jpegs, I was flabbergasted. The noise reduction and sharpening are way too aggressive again. I would love to tone them down, as I did on my 3.
Just take the attached example. Left is a quick Lightroom mobile edit of the DNG, right is the out of cam jpeg. The fur is way too harsh and the jpeg engine even lost part of the whiskers!
Sorry. I do not own it anymore and do not recall the setting. I had to play around quite a bit to find the right one. Sadly I do not know of a good documentation explaining what each setting does.Could you perhaps share your settings that you used on the pixel 3 to reduce noise reduction and sharpening?
2021-12-20: This project is no longer being worked on. Please look towards MWP mods https://www.celsoazevedo.com/files/android/google-camera/dev-MWP/
As you may have noticed or seen in my sporadic posts here, Camera PX development has been non-existent for quite some months now. This is mainly due to a lack of substantial updates within Google Camera, but also due to lack of interest in the project as other things in our lives have become more important. As each new Google Camera version is released, the modifications have to be re-done from scratch so this would take quite some time as we only get to do this in our "free" time after work and spending time with our families. We do hope the Pixel 5 release brings some new/interesting things to the table but that is yet to be seen, and the passion to restart the project is also yet to be seen. For now, we are releasing a minor update to "support" Pixel 4a's but since Google Camera 7.2 was not built with Pixel 4a's in mind, you may notice a quality difference than your stock camera.
This has turned into a collaboration between @back.rider555, @johngalt1 and myself. We do this in our free time, when able, to bring newer Pixel features and mods to your older device.
This is a Google Camera mod for the Pixel phones. The main goal is to bring newer features to older Pixels, where possible.
What is Google Camera (AKA GCam)?
Google Camera is the camera app for the Google Nexus and Google Pixel phones. It is not designed or intended to be run on other phones.
What is HDR+?
Basic: HDR+ is Google's proprietary image processing routine, and is more than just traditional "HDR' modes. HDR+ employs image stacking to control exposure, and also to preserve details, reduce noise, increase sharpness, etc. It is an all-in-one package.
Advanced: https://ai.googleblog.com/2014/10/hdr-low-light-and-high-dynamic-range.html
Google Camera Features
Pixel 1
- Zero Shutter Lag (ZSL) HDR+ - The Pixel 1 introduced ZSL HDR+ which means when you open the camera, the system utilizes the Hexagon DSP to constantly buffer frames and marks the time slot of when you pressed the shutter button.
* -- Quote from Marc Levoy via The Verge:
"The moment you press the shutter it's not actually taking a shot — it already took the shot," says Levoy. "It took lots of shots! What happens when you press the shutter button is it just marks the time when you pressed it, uses the images it's already captured, and combines them together."
It's a major usability improvement on the HDR+ mode in last year's Nexus 6P and 5X. "What used to happen last year is you'd press the shutter button and you'd get this little circle going around while it captured the images you need for the burst; now it's already captured those," says Levoy. "And that's big, because that means that you can capture the moment you want."
* -- https://www.theverge.com/2016/10/18/13315168/google-pixel-camera-software-marc-levoy
Pixel 2
- Portrait Mode - Simulates bokeh for improved subject separation from the background. The front camera of the Pixel 2 only provides Portrait Mode when a human face is detected, and the rear camera can work on an object, an animal, a human, etc because it uses information from the Dual Pixel PDAF sensor to detect depth. Google Camera ports for non-Pixel phones can NOT do this so all ports for non-Pixel phones utilize the front camera technique for both front & rear (which means all ports for non-Pixel phones can only properly apply bokeh when a human face is detected).
* -- Advanced read: https://ai.googleblog.com/2017/10/portrait-mode-on-pixel-2-and-pixel-2-xl.html- Motion Photos - Provides short clips of moments before and after you take the photo.
* -- Advanced read: https://ai.googleblog.com/2018/03/behind-motion-photos-technology-in.html
Pixel 3
- Top Shot - When Motion is set to Auto or On, Pixel will recommend a better photo to you if it detects one. Like if you captured a photo when someone blinked.
* -- Demo:- Photobooth - Automatically capture a photo when Pixel detects a silly face or a smile.
- Super Res Zoom - Enhances zoomed picture quality by purposely shifting the camera module using OIS (Pixel 3 only) to gather more data.
* -- Advanced read: https://ai.googleblog.com/2018/10/see-better-and-further-with-super-res.html- Motion Metering - On the Pixel 3 Motion Metering is used in the "default photo mode" to detect subject motion and if it detects enough motion, Pixel will shoot with a faster shutter speed to reduce subject blur. The Pixel 1 and 2 get to use this in Night Sight only.
* -- Further reading (about 1/3 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html- Synthetic Fill Flash - Pixel 3 will brighten faces in selfies.
- Tracking Autofocus - Tap on a subject or area to keep focus when the subject or phone moves.
- Learning Based White Balance - Google's attempt to fix white balance for low light photos. Used in Night Sight and HDR Enhanced on the Pixel 3.
* -- Further read (about 1/2 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html- Portrait Mode Learned Depth - Pixel 3 improves the rear camera Portrait Mode depth detection for more consistent and more pleasing bokeh.
* -- Advanced read: https://ai.googleblog.com/2018/11/learning-to-predict-depth-on-pixel-3.html
Root is NOT needed.
* -- Download APK to your Phone (or PC then transfer to your phone)
* -- Locate APK with File Manager and Install
* -- You will be prompted to Allow Unknown Sources. This is normal for APK's not downloaded from the Play Store.
PXv8.1_GCam-v1.2.apk
See optional Magisk modules in Post 2 below.
Alternative download location (thanks to @s4turno):
https://www.celsoazevedo.com/files/android/google-camera/dev-cstark27/
Previous Versions:
PXv4.5_GoogleCamera_7.2.014.apk
PXv4.3_GoogleCamera_7.2.014.apk
PXv4.2_GoogleCamera_7.2.014.apk
PXv4.1_GoogleCamera_7.2.014.apk
PXv4.0_GoogleCamera_7.2.014.apk
PXv3.3.1_GoogleCamera_7.2.010.apk
PXv3.3_GoogleCamera_7.2.010.apk
PXv3.2_GoogleCamera_7.2.010.apk
PXv3.1_GoogleCamera_7.2.010.apk
PXv3.0_GoogleCamera_7.2.010.apk
PXv1.1_GoogleCamera_6.3.020.apk
PXv1.0_GoogleCamera_6.3.020.apk
P3v12.6_GoogleCamera_6.2.030.apk
P3v12.4_GoogleCamera_6.2.030.apk
P3v12.3_GoogleCamera_6.2.030.apk
P3v12.2_GoogleCamera_6.2.030.apk
P3v12.1_GoogleCamera_6.2.030.apk
P3v12_GoogleCamera_6.2.030.apk
P3v11.4.31_GoogleCamera_6.2.024.apk
P3v11.4.2_GoogleCamera_6.2.024.apk
P3v11_GoogleCamera_6.2.024.apk
P3v10.1_GoogleCamera_6.1.021.apk
-Add Xlib2 (another reduced contrast option) and modify to support Pixel 3 Portrait bokeh on Pixel 2
-Add Portrait and Night Sight App Shortcuts from back.rider555
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
P3v9.1_GoogleCamera_6.1.021.apk
-Disable HDR+ mode resetting for Pixel 1 when opening Camera
-Add "reduce contrast" option which loads a custom lib by Savitar to reduce black crush a little bit. I have not tested in all conditions. Feel free to test at your own discretion and provide your thoughts with comparison pics.
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
P3v9_GoogleCamera_6.1.021.apk
-Revert default color accent to Google Blue by popular request
-Fix HDR+ mode resetting for Pixel 1
-Exif fix (big thanks to @Arnova8G2 for helping)
-Fix Night Sight for Android 8.1 (big thanks to BSG)
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
P3v8.6_GoogleCamera_6.1.021.apk
-Change default color accent to Google Green
-Add P3 Mod Settings>Permanent Night Sight Suggestion
--Provides an always on button to enter Night Sight
-If P3 Mod Settings toggles are changed, the camera will restart automatically to apply the changes (be careful if HDR+ is Processing) (thanks @fu24 / namok)
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
-Night Sight viewer is black. There is a fix for this but then it requires Flash to be set to Auto/On for it to work properly. I don't use Flash ever so this is not a good option to me at the moment. I opted for the black screen until a fix can be found. Thanks for understanding. Wait until the focus ring is gone, or choose your focus in the Focus Option on the top right, then click the photo.
P3v8.5_GoogleCamera_6.1.021.apk
-Cleaned up P3 Mod Settings. Settings not relevant for Android 8.1 are removed, and PVC toggle is removed for non-Pixel 2/3.
-Add P3 Mod Settings>HDR+ Enhanced for Portrait toggle. This increases dynamic range, at the cost of shutter delay. Force close the app is required for the setting to change. (Credit to BSG for the method)
-Tried to adjust some stuff for Wear remote shutter support but I need a proper log if there's issues still.
P3v8_GoogleCamera_6.1.021.apk
Must uninstall old version due to signature change.
-Support for Android 8.1 (referenced BSG's latest versions)
-Settings>P3 Mod Settings
--Toggles to switch Photo viewers (Classic or Google Photos), Enable Pixel Visual Core for ZSL HDR+, Disable Learning Based AWB in HDR Enhanced, & Disable Tracking Autofocus. The last 2 options only work on Android 9, so the toggles don't do anything for Android 8.1
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
-Night Sight viewer is black. There is a fix for this but then it requires Flash to be set to Auto/On for it to work properly. I don't use Flash ever so this is not a good option to me at the moment. I opted for the black screen until a fix can be found. Thanks for understanding. Wait until the focus ring is gone, or choose your focus in the Focus Option on the top right, then click the photo.
P3v7_GoogleCamera_6.1.021.apk
P3v6_GoogleCamera_6.1.013.apk
Uninstall old version. This has a different package name (to fix Lens). The new app is in your app drawer labeled CameraP3.
-Lens option in More
-Pixel 3 Portrait mode (which seems to only improve the rear lens Portraits, so no improvement on Pixel 1 probably)
-Removed HDR+ Options for now due to bugs/instability/confusion
Only tested on Pixel 2. I don't have a Pixel 1 to test with to offer fixes for.
P3v5_GoogleCamera_6.1.013.apk
-Add workaround for Pixel 1 rear Portrait (only works on human faces)
Previous changelog:
For all Pixel:
-Enable Night Sight
-Enable manual focus button in Night
-Add HDR+ Config selection
Tested only on Pixel 2:
-Enable focus tracking
-Enable Photobooth
-Video FPS options (Auto/30/60)
-Google Lens Suggestions in Viewfinder
-H265/HEVC toggle
-Super Zoom (maybe??)
-"New" HDR+ Enhanced (colors may differ in extreme tinted light conditions, test it out; this is how the Pixel 3 behaves see https://www.teknofilo.com/analisis-pixel-3-xl/4/)
P3v4_GoogleCamera_6.1.013.apk
For all Pixel:
-Enable Night Sight
-Enable manual focus button in Night
-Add HDR+ Config selection
Tested only on Pixel 2:
-Enable focus tracking
-Enable Photobooth
-Video FPS options (Auto/30/60)
-Google Lens Suggestions in Viewfinder
-H265/HEVC toggle
-Super Zoom (maybe??)
-"New" HDR+ Enhanced (colors may differ in extreme tinted light conditions, test it out; this is how the Pixel 3 behaves see https://www.teknofilo.com/analisis-pixel-3-xl/4/)
Q: "I already have a Pixel, why do I need to use a GCam mod?"
A: Here are the added benefits of Camera PX:
- All Pixels:
- Ability to choose Camera, Portrait, or Night Sight as the default mode
- Custom Lib options to reduce black crush, improve details, and/or increase clarity
- Ability to choose 4K Time Lapse quality
- Ability to choose zoom level in Portrait Mode of 1.2x or 2.0x (for the rear camera)
- Ability to choose to enable HDR+ Enhanced for Portrait Mode
- Option to have quicker access to Night Sight by "permanently" adding the little message at the bottom regardless of measured light (admittedly it disappears if you capture a photo in regular mode)
- Option to increase shutter speed and frames in Night Sight for potentially "better" Night Sight photos
- Option to disable the "Learning AWB" in HDR+ Enhanced/Night Sight
- Option for manual shutter speed & ISO
- Face warping is completely disabled
In addition to the above, these are the added features for specific devices (when compared to the stock app):
- Pixel 1:
- Portrait Mode (only when a "human face" is detected, does not work on objects/animals like Pixel 2, 3, 3a)
- Removes the HDR+ mode reset on launch or when leaving settings
- Synthetic Fill Flash (brightens faces when there is a strong backlight)
- Motion Photos & Top Shot (if you have the correct Google Photos APK installed)
- HEVC option
- Photobooth
- Adds focus button in Night Sight (Auto/Near/Far)
- Tracking Autofocus in Photo mode
- Super Res Zoom sharpening algorithm
- Pixel 2:
- "Learned Depth" for Portrait Mode which provides, usually, a more accurate depth detection and more pleasing bokeh
- Synthetic Fill Flash (brightens faces when there is a strong backlight)
- Top Shot (if you have the correct Google Photos APK installed)
- HEVC option
- Photobooth
- Adds focus button in Night Sight (Auto/Near/Far)
- Tracking Autofocus in Photo mode
- Super Res Zoom sharpening algorithm
- Pixel 3:
- -Adds 60ps option to top bar in Video mode
- Pixel 3a:
- Synthetic Fill Flash (brightens faces when there is a strong backlight)
Q: Do I need to change any settings?
A: This mod is optimized for the Pixels to run without changing any settings. There are some advanced settings in P3 Mod Settings. Experiment at your own will.
How to get Top Shot working?
A: https://xdaforums.com/showpost.php?p=78186764&postcount=726
B-S-G for fixes for Android 8.1
Arnova8G2 for general help and other fixes as he comes up with them