Google Camera for the OnePlus 8T

Search This thread

Reznor7

Senior Member
Apr 27, 2013
356
82
I'm using AwakenOS based on A11, and GCam works well except for macro. The stock OOS camera works (including macro) except for nightscape, which produces terrible pics with a bad purple tinge. I guess there is no perfect solution.
 
  • Like
Reactions: Lz3807775t

Rootk1t

Senior Member
Jun 2, 2013
1,817
762


A Magisk module for the OnePlus 8 series (8, Pro, T) and the OnePlus 9R. It fixes/enables/improves the following:
  • Removes the 1/30s shutter speed cap for third party camera apps, allowing GCam to use up to 1/8s in ZSL mode.
  • Enables 48MP RAW10 capture support on GCam, both on Main (8/8T/9R) and Ultra Wide (8 Pro).
  • Adds Multi Frame Noise Reduction support for the Macro/Monochrome (8/8T) and Ultra Wide (8 Pro).
  • Adds support for Long Exposure capture in Open Camera (up to 5s).
  • Allows access to the auxiliary cameras indepedently of the OOS version or GCam package used.

Requirements:​

  • Magisk (tested with v25).
  • OxygenOS 11 or 12, or custom ROMs based on OOS 11 or 12’s firmware.

Download:​

A Magisk module is available for OxygenOS and custom ROMs based on OxygenOS 11 or 12 firmware:
OnePlus 8 Series & 9R Camera Unlocker v1.1
– Module by @shadowstepxda
– Updated base template to MMT-Ex v2.0
– This version supports all firmware variants and comes with a volume key based selector
– There’s also a new alternative OOS11 config, use it if you’re having issues with the standard one
– Some ROMs may have the fix build in. PE13 unofficial for the 8T/9R and EvolutionX for all 8 Series/9R are known to include it as of now.

Instructions:​

For all phones:
  • Install the module in the Magisk app and restart the phone.
If you want to use 48MP, you also need to:
  • Install the following GCam app and load the provided config.

48MP GCam:​

Download and install Arnova’s 8.1 GCam (any of the packages/apks are fine):
Also download the config file and the noise model used by this config (you need to download the 2 files):
⚠️ Both the config and noise modeller need to be moved to the configs folder at /GCam/Configs8/. If the noise modeller file isn’t in the folder, GCam will display a dark display after loading the config.
ℹ️ To load the config, allow GCam to manage all files and then double click the black area around the shutter button, select the config, and load it.
Google Camera 48MP

48MP limitations:​

  • Currently, 48MP only seems to work on Arnova’s GCam 8.1.
  • If you don’t want to use this version as your main GCam app, you can keep both installed and only Arnova’s GCam for 48MP. If you want to only use 1 app for both 12/48MP, you can switch between both modes by using config files (the one linked above for 48MP and another for 12MP).
  • 48MP works better in well lit areas (eg: outdoors during the day). The binned resolution (12MP in this case) performs better in low light/hasher conditions.
  • Processing high resolution frames is resource intensive. You may experience some lag, heat, and higher battery drain. Very long exposures (eg: astrophotography) may fail.
  • If you want to create a config from scratch or try with other mods, you need to select the 48MP stream config for the supported cameras (or manually input the steam id: 40980). You also need to enable “super res” and toggle camera.pck_force_jpeg in the dev settings.

Links:​

Check out JeusChrit’s Google Drive folder to download the latest versions of his config files, including some not linked on this page:

Thanks:​

Credits go to @AnierinB, @JeusChrit, @Cartesian8445 (Telegram), @Luk1377 (XDA).
A thank you to them for their work on these modules and to everyone that helped with testing.
 
Last edited:

fanbogo

Senior Member
Mar 28, 2010
1,532
386
Manchester
OnePlus 8T


A Magisk module for the OnePlus 8 series (8, Pro, T) and the OnePlus 9R. It fixes/enables/improves the following:
  • Removes the 1/30s shutter speed cap for third party camera apps, allowing GCam to use up to 1/8s in ZSL mode.
  • Enables 48MP RAW10 capture support on GCam, both on Main (8/8T/9R) and Ultra Wide (8 Pro).
  • Adds Multi Frame Noise Reduction support for the Macro/Monochrome (8/8T) and Ultra Wide (8 Pro).
  • Adds support for Long Exposure capture in Open Camera (up to 5s).
  • Allows access to the auxiliary cameras indepedently of the OOS version or GCam package used.

Requirements:​

  • Magisk (tested with v25).
  • OxygenOS 11 or 12, or custom ROMs based on OOS 11 or 12’s firmware.

Download:​

Magisk modules are available for OxygenOS and custom ROMs based on:

Instructions:​

For all phones:
  • Install the module in the Magisk app and restart the phone.
If you want to use 48MP, you also need to:
  • Install the following GCam app and load the provided config.

48MP GCam:​

Download and install Arnova’s 8.1 GCam (any of the packages/apks are fine):
Also download the config file and the noise model used by this config (you need to download the 2 files):
⚠️ Both the config and noise modeller need to be moved to the configs folder at /GCam/Configs8/. If the noise modeller file isn’t in the folder, GCam will display a dark display after loading the config.
ℹ️ To load the config, allow GCam to manage all files and then double click the black area around the shutter button, select the config, and load it.
Google Camera 48MP

48MP limitations:​

  • Currently, 48MP only seems to work on Arnova’s GCam 8.1.
  • If you don’t want to use this version as your main GCam app, you can keep both installed and only Arnova’s GCam for 48MP. If you want to only use 1 app for both 12/48MP, you can switch between both modes by using config files (the one linked above for 48MP and another for 12MP).
  • 48MP works better in well lit areas (eg: outdoors during the day). The binned resolution (12MP in this case) performs better in low light/hasher conditions.
  • Processing high resolution frames is resource intensive. You may experience some lag, heat, and higher battery drain. Very long exposures (eg: astrophotography) may fail.
  • If you want to create a config from scratch or try with other mods, you need to select the 48MP stream config for the supported cameras (or manually input the steam id: 40980). You also need to enable “super res” and toggle camera.pck_force_jpeg in the dev settings.

Links:​

Check out JeusChrit’s Google Drive folder to download the latest versions of his config files, including some not linked on this page:

Thanks:​

Credits go to @AnierinB, @JeusChrit, @Cartesian8445 (Telegram), @Luk1377 (XDA).
A thank you to them for their work on these modules and to everyone that helped with testing.
Is that normal that I have to re open app or screen is black ? Swtiching between options is laggy as well. Please let me know
 

JuSkoch

Member
Aug 19, 2016
32
10
OnePlus 8T
Probably a a question with an easy answer but how does one have multiple gcam apps? Would like to have one that is devoted to 48m and the other for other features.
 

Rootk1t

Senior Member
Jun 2, 2013
1,817
762
Probably a a question with an easy answer but how does one have multiple gcam apps? Would like to have one that is devoted to 48m and the other for other features.
By installing ones with different package names like: org.codeaurora.snapcam or com.google.android.GoogleCameraEng.
Though not all packages can access all cameras on OnePlus.
 

anonxlg

Senior Member
Sep 3, 2011
372
32
I havent updated my gcam (greatness 8.2) for over a year. Has there been any progress with new gcam revisions?
Going thru the last few pages, it seems like that would be a no?
 

ykjae

Senior Member
Oct 19, 2013
291
36
OnePlus 8T
@Rootk1t with the module enabled once I take a photo in snapchat it turns green with lines. Once modules disabled the photo is fine again.

This is oneplus 8t on Android 12.

Attaching a image.
 

Attachments

  • Screenshot_2022-10-23-19-53-29-58_a63b0f8076346d26cbdc1b971a1da2a7.jpg
    Screenshot_2022-10-23-19-53-29-58_a63b0f8076346d26cbdc1b971a1da2a7.jpg
    503.5 KB · Views: 47

Rootk1t

Senior Member
Jun 2, 2013
1,817
762
Just making sure I'm understanding this correctly, I would have to choose between using the macro camera natively via v8.1 arnova + magisk module VS using the latest v8.6 bsg or v8.4 arnova.
As far as i know, magisk module + arnova v8.1 are needed only for accessing 48MP on GCam.
Macro camera can be used natively (via OOS cam app) or with gcam only with proper package name (org.codeaurora.snapcam).
Magisk module enhances this by allowing access to the auxiliary cameras independently of the OOS version or GCam package used and by adding Multi Frame Noise Reduction support for the Macro/Monochrome (8/8T).
 

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    google-camera.png

    Google Camera Port
    Stable versions and configs for the OnePlus 8T.

    While quality on mobile devices has improved a lot in the past few years, Google Camera is often able to produce more detailed photos with better dynamic range. Let's use this thread to compile good/stable GCam versions for the OnePlus 8T.


    Features:
    - HDR+ Enhanced, Night Mode, Astrophotography, Portrait Mode, Timelapse, Motion Photos, Lens Blur, Panorama, Photo Sphere, Photobooth, Motion tracking.
    - Video, Timelapse, Slow motion.
    - All auxiliary cameras work, except the depth camera.
    - AR Playground/Stickers (follow this guide).


    Bugs:
    - Video quality is better on the stock camera, specially video stabilisation and slow motion.
    - Due to OnePlus' decision to restrict access of 3rd party apps to the extra cameras on Android 11, you'll need to use specific "package names" (eg: use the links on this thread). Some cameras (eg: front wide) may still not be available even with the right apk.


    How to:
    1. Download APK (pick the first one if in doubt).
    2. Download config file (often not required, but may help with quality).
    3. Install APK file.
    4. Load config file.

    A short video tutorial is available for new users.


    Downloads:

    Some notes:
    - WARNING: On Android 11, you need to use the "snapcam" package in order to use all cameras.
    - ⭐ = Recommended version.
    - To avoid issues when viewing media from inside GCam, install the Google Photos app (can be used without uploads/Google Account).

    GCam 8 (Android 10+):

    - Greatness ⭐: GCam8.2.204_Greatness.210716.1733Release (2021-07-16, configs)
    - Wichaya: GCam_8.1.101_Wichaya_V1.4 (2021-08-03, configs)
    - Arnova8G2: GCam_6.210406.0204build-8.1.101.apk (2021-05-02, configs)

    GCam 7 (Android 9+):

    - Wichaya ⭐: GCam_7.3.018_Urnyx05-v2.1_Wichaya_V3.1.1 (2020-12-15, configs)
    - Nikita: NGCam_7.4.104-v2.0 (2020-12-06, configs)

    I'll try to keep this post updated with info from the telegram group, but please, leave feedback.


    Thanks:
    To devs like Arnova8G2, BSG, Urnyx05, defcomg, and many other modders and testers that have contributed over the years.
    6
    @jarxxx The existence of config files shouldn't stop users from exploring the settings menu or from testing GCam without any config first to see the "default" quality.

    Configs are made by normal users to fit their usage/preferences. Some configs work well for us, while others are terrible. If you find one that is close to what you like, tweak it to fit your needs and preferences.

    Inside the settings menu, right at the top, there's something to control the exposure. In your case, you probably want to increase it a bit. Test the different values and then choose the one that's better for you.

    Screenshot_20210227-153928376.png


    I would also check the "Lib Patcher" menu, where we can control things like detail, tone curve, etc. Have you tried increasing "Shadows" inside the "Tone Curve" menu?

    Face smoothing is a bug that affects some phones, hopefully it can be fixed on GCam 8. The problem is that if you set up the rear camera for detail, the front will also be very detailed... depending on the settings, it can be a bit "harsh" on your skin. I guess one could use different configs? One more detailed and one more "soft" for selfies? It's an annoyance, sadly.

    I should note that people focus on detail because that's one of the main reasons to use GCam. Users that want Snapchat+Filter-like pictures, probably should use Snapchat (not saying it's your case, but we should use the best tool for the job).

    Video is often better on the stock camera, but under Settings > ("General" section) > Advanced > Stream config, we can select the best "Video Stream Config"... I honestly don't know which one is better for this phone, but some have stabilisation and some don't. I'm not sure if the config you're using sets up this or not.

    Regarding 48MP, OnePlus doesn't allow 3rd party apps to use it. GCam can only access 12MP, which is the default resolution used by the stock camera. I recommend contacting OnePlus and asking them to stop blocking access to 48MP (they don't seem to care, but if enough people ask... maybe we can convince them to change).
    6
    I've downloaded 15 different GCam apps and XML's, uploaded photos to compare them to google drive. Please let me know which one looks best.

    Also, I've started a Facebook Group for OP8T GCam discussion. Please join!
    4


    A Magisk module for the OnePlus 8 series (8, Pro, T) and the OnePlus 9R. It fixes/enables/improves the following:
    • Removes the 1/30s shutter speed cap for third party camera apps, allowing GCam to use up to 1/8s in ZSL mode.
    • Enables 48MP RAW10 capture support on GCam, both on Main (8/8T/9R) and Ultra Wide (8 Pro).
    • Adds Multi Frame Noise Reduction support for the Macro/Monochrome (8/8T) and Ultra Wide (8 Pro).
    • Adds support for Long Exposure capture in Open Camera (up to 5s).
    • Allows access to the auxiliary cameras indepedently of the OOS version or GCam package used.

    Requirements:​

    • Magisk (tested with v25).
    • OxygenOS 11 or 12, or custom ROMs based on OOS 11 or 12’s firmware.

    Download:​

    A Magisk module is available for OxygenOS and custom ROMs based on OxygenOS 11 or 12 firmware:
    OnePlus 8 Series & 9R Camera Unlocker v1.1
    – Module by @shadowstepxda
    – Updated base template to MMT-Ex v2.0
    – This version supports all firmware variants and comes with a volume key based selector
    – There’s also a new alternative OOS11 config, use it if you’re having issues with the standard one
    – Some ROMs may have the fix build in. PE13 unofficial for the 8T/9R and EvolutionX for all 8 Series/9R are known to include it as of now.

    Instructions:​

    For all phones:
    • Install the module in the Magisk app and restart the phone.
    If you want to use 48MP, you also need to:
    • Install the following GCam app and load the provided config.

    48MP GCam:​

    Download and install Arnova’s 8.1 GCam (any of the packages/apks are fine):
    Also download the config file and the noise model used by this config (you need to download the 2 files):
    ⚠️ Both the config and noise modeller need to be moved to the configs folder at /GCam/Configs8/. If the noise modeller file isn’t in the folder, GCam will display a dark display after loading the config.
    ℹ️ To load the config, allow GCam to manage all files and then double click the black area around the shutter button, select the config, and load it.
    Google Camera 48MP

    48MP limitations:​

    • Currently, 48MP only seems to work on Arnova’s GCam 8.1.
    • If you don’t want to use this version as your main GCam app, you can keep both installed and only Arnova’s GCam for 48MP. If you want to only use 1 app for both 12/48MP, you can switch between both modes by using config files (the one linked above for 48MP and another for 12MP).
    • 48MP works better in well lit areas (eg: outdoors during the day). The binned resolution (12MP in this case) performs better in low light/hasher conditions.
    • Processing high resolution frames is resource intensive. You may experience some lag, heat, and higher battery drain. Very long exposures (eg: astrophotography) may fail.
    • If you want to create a config from scratch or try with other mods, you need to select the 48MP stream config for the supported cameras (or manually input the steam id: 40980). You also need to enable “super res” and toggle camera.pck_force_jpeg in the dev settings.

    Links:​

    Check out JeusChrit’s Google Drive folder to download the latest versions of his config files, including some not linked on this page:

    Thanks:​

    Credits go to @AnierinB, @JeusChrit, @Cartesian8445 (Telegram), @Luk1377 (XDA).
    A thank you to them for their work on these modules and to everyone that helped with testing.
    4
    And this is the updated config for the version above (from enerGy on Telegram, for the 8/8T).

    As discussed on the previous page, if you try to take a photo without using HDR, it will probably fail with this config. GCam should be used with HDR+ On or HDR+ Enhanced though, so it shouldn't a problem for most users.

    - nrG-v3-OP8-8T-Wichaya-8.1.101-v1.4.xml

    Changes:

    nrG v3 OP8-8T - Wichaya 8.1.101_v1.4

    ❕Based Off OP8Pro & Customised For OP8-8T

    - Antibanding: Auto
    - Audio Zoom: Enabled
    - Auto Nightsight: Disabled
    - Auxiliary Camera: Google ID's Custom & Aux Button's Renamed For Each Lens
    - AWB: Back IMX586, Wide IMX586 & Front IMX471
    - AWB: Default Off (Turn On For Night Photography)
    - Developer Settings: Custom
    - Face Detection: Enabled
    - Face Retouch: Enabled
    - Focus Tracking: Enabled
    - Frames: Very High & Adjusted To Be Faster
    - Noise Model: Back IMX586SAP2, Wide IMX481SAP & Front IMX471
    - Photo Booth: Enabled
    - Ram Patcher: Amended, Saturation, HDR Intensity & Shadow Intensity
    - Sabre: Back, Wide & Front Camera's Enabled With Wiener Filter
    - Stream Config: Custom
    - Video: High Res & Frames
    - Video: Fixed UW Cropping Issue

    * Thanks To Wichaya For Another Great Mod 🙏
    * Also A Huge Thank You To All My Homies 🙏