How to Install Google Camera (GCam) on Xiaomi Redmi 8: A Complete Guide to Files and Settings

Xiaomi Redmi 8 – budget smartphone with a good main camera at 12 MP (Sony) IMX363), standard MIUI Camera is often a disappointment in the handling HDR, Pixel's Google Camera (GCam) is capable of unlocking the potential of iron by 30-50%, adding real Night Sight, improved portrait mode and natural colors without overlighting. APK, Configuration for Snapdragon 439 processor and circumvention of restrictions MIUI.

This guide contains installation methods relevant for 2026, comparison of GCam versions (from the BSG, Urnyx05, Shamim, step-by-step instructions for beginners and solving typical problems (for example, "hardware abstraction does not respond" or green artifacts in the photo). MIUI Camera parallel to GCam and what settings give the maximum quality gain.

Why Google Camera is Better than the Standard Camera on Redmi 8

Native appendix MIUI The Camera on Redmi 8 uses aggressive processing: overstates saturation, smooths textures and does not cope well with dynamic range. GCam solves these problems thanks to the help of the camera:

  • πŸ“Έ Night Sight – night shots without noise and with the preservation of details (unlike the β€œNight mode” in the film) MIUI, frequent-blurred).
  • 🎨 Natural color rendering: there is no artificial β€œinstagram” hue, like Xiaomi.
  • πŸ‘€ Portrait mode with precise mask – GCam better separates the object from the background even on complex scenes (hair, small details).
  • πŸ” HDR+ with several exposures - no shadows or light areas are lost (in the MIUI skylight).

GCam's disadvantages on Redmi 8 too: 4K@30fps It can slow down, and the video in 1080p Sometimes it's artifact-related, but for a photo (especially in poor light), it's a huge difference:

ParameterMIUI CameraGoogle Camera (BSG 8.1)
Dynamic range (HDR)Middle, skylights.Tall, details in shadows and light areas
Night mode.Noisy, blurryClean, with natural flowers
Portrait (bokeh)Improper mask on the edgesClear separation of object from background
Color renderingOversaturationNatural tones
Speed of shootingFast.Slower (due to processing) HDR+)

⚠️ Note: Not all GCam features work perfectly on Redmi 8, for example, Astrophotography requires manual shutter speed adjustments and often crashes. It is also not recommended to use GCam as the main camera for video - it is better to switch between applications depending on the task.

Which version of Google Camera to choose for Redmi 8?

Redmi 8 (codenamed olive) has a limited list of GCam modifications due to the Snapdragon 439 processor and Android version (maximum Android 10 on the latest firmware).

  • πŸ”Ή BSG The GCam 8.1 is the most stable version with Night Sight and Portait Mode support.
  • πŸ”Ή Urnyx05 GCam 7.3 – better color processing, but can slow down when shooting in the film 4K.
  • πŸ”Ή Shamim GCam 7.4 – Optimized for weak processors, but without some features (e.g. Motion Photos).

Download APK-Files are only required from verified sources:

  • πŸ”— Celso Azevedo (site with archived versions).
  • πŸ”— Telegram channel GCam Mods (current builds).

Important: For Redmi 8 Only GCam versions with support are suitable Camera2API. You can check its activation through the Manual Camera Compatibility app (should be displayed "FULL" or "LEVEL_3").

πŸ“Š Which version of GCam do you prefer?
BSG 8.1
Urnyx05 7.3
Shamim 7.4
Another.
I haven't tried it yet.

Preparation of the smartphone before installing GCam

Be sure to follow these steps before installing, otherwise GCam may not start or work with errors:

Turn on Camera2API (via Engineering Mode or Magisk Module)

Allow installation from unknown sources (Settings) β†’ Annexes β†’ Special access)

Clean the cache of a standard camera (Settings) β†’ Annexes β†’ Camera. β†’ Memory. β†’ Clear the cache)

Disable battery optimization for GCam (Settings β†’ Battery β†’ Battery Optimization β†’ All applications β†’ GCam β†’ No restrictions)

Download APK and configuration for your version of GCam-->

The most important point is activation. Camera2API. On Redmi 8, it's disabled by default. There are two ways to turn it on:

  1. Through Engineering Mode (no root): Open the Phone app and enter ##36446337##. Go to Hardware Testing β†’ Camera β†’ Camera API Version, choose. Camera2API Full (LEVEL_3) and reboot the phone.
  2. Magisk (if there is root): Install the module Camera2API Enabler from Magisk repository. Reboot the device.

⚠️ Note: If after activation Camera2API Standard camera stopped working, reset the settings of the camera app in Settings β†’ Annexes β†’ Camera. β†’ Memory. β†’ Reset settings. It doesn't affect GCam.

Also, be sure to download the config (.xml file) for your version of GCam. Without it, the camera will not work correctly: there may be green artifacts, incorrect exposure or absence of the camera. HDR. Configurations for Redmi 8 can be found:

  • πŸ”— In the themes on 4PDA (Xiaomi Redmi 8 section).
  • πŸ”— In Telegram chat GCam Configs.

Step-by-step instructions for installing Google Camera

Now, let's get to the installation. Follow the instructions in strict order to avoid errors:

  1. Download. APK-GCam file (e.g, BSG GCam 8.1).
  2. Install. APK: Open the file through any file manager. Click Install and confirm permissions.
  3. Copy the config: Download the.xml file, put it in the folder GCam/Configs8 (Create it manually if it's not available. The file name must match the GCam version (e.g., file name, BSG_8.1_Redmi8.xml).
  4. Launch GCam and download the config: Open the Google Camera app. Twice tap on the black area next to the downhill button (the config menu will open). Select your.xml file and click Restore.
  5. Configure permissions: Allow access to Camera, Microphone and Files. Disable battery optimization for GCam (see checklist above).

After the first run, check the performance:

  • πŸ“· Take a test shot in mode HDR+.
  • πŸŒƒ Try Night Sight in a dark room.
  • πŸ‘€ Test the Portrait Mode.

πŸ’‘

If GCam crashes while shooting, try disabling Motion Photos in the app settings or lower the resolution to 1080p

Optimal GCam settings for Redmi 8

Even with the config, the GCam requires manual adjustment to the Redmi 8. Here are the recommended options for maximum quality:

The main settings (Settings section):

  • πŸ“± Resolution: 12 MP (Don't raise it to 16. MP β€” It's a software magnification).
  • 🎯 Focus: Turn it on AF Track (autofocus with tracking).
  • 🌈 HDR+ Control: Select HDR+ Enhanced (better for static scenes) or HDR+ auto (for dynamic vehicles).
  • πŸŒ™ Night Sight: Turn on Astrophotography (but note that it doesn't work well on Redmi 8).

Additional tweaks (Advanced section):

  • πŸ”„ Buffer fix: Turn on (reduces lags when shooting).
  • πŸ“ Grid: Choose 3x3 compositional.
  • πŸ”‹ Battery saving: Disable (may worsen quality) HDR).
  • πŸŽ› Developer settings β†’ Camera.slowmotion.fps: Set 120 (for slow motion).

For the night shot:

  • πŸŒ’ Use Night Sight instead of manual mode – it automatically picks up shutter speed.
  • πŸ– Hold your phone as still as possible or use a tripod.
  • ⚑ In low light, turn off Flash – it spoils white balance.
Regime.Recommended settingsWhat's improving
HDR+HDR+ Enhanced, Timer: 3 sec.Dynamic range, detailing
Night SightExcerpt: Auto, Flash: OffNoise suppression, natural colors
PortraitFace retouching: Medium, Blur: HighClear mask, realistic bokeh
Video1080p@30fps, Stabilization: OnStabilization, fewer artifacts

⚠️ Note: If GCam has green or purple spots in the photo, it means that the config is incompatible with your firmware. Try another.xml file or disable it. HDR+ customized.

Typical problems and their solutions

Even with the correct GCam installation, Redmi 8 can fail, and here are the most common errors and ways to fix them:

1. The error "Hardware abstraction of the camera does not respond"

Cause: Conflict with MIUI Camera or inactive Camera2API.

Decision:

  • πŸ”„ Reboot the phone.
  • πŸ”§ Check activation. Camera2API (see section β€œPreparation").
  • 🚫 Turn off the standard camera: Settings β†’ Annexes β†’ Camera. β†’ Shut down.

2. GCam flies off while shooting video

Reason: Lack of RAM or codec incompatibility.

Decision:

  • πŸŽ₯ Reduce video resolution to 1080p.
  • πŸ”„ Enable Buffer fix in GCam settings.
  • πŸ—‘ Clear the app cache.

3. The green artifacts in the photo

Reason: Wrong config or conflict with firmware.

Decision:

  • πŸ”§ Try another.xml configuration (for example, Redmi Note 8 is often suitable for the device).
  • πŸ“± Turn it off. HDR+ customized.
  • πŸ”„ Install a different version of GCam (for example, Urnyx05 7.3. BSG 8.1).

4. Autofocus is not working.

Cause: Failure in settings or physical damage to the module.

Decision:

  • πŸ” Turn it on. AF Track in GCam settings.
  • πŸ”§ Reset the camera settings to factory.
  • πŸ›  If the problem persists, check the camera in a standard app. If it's not focused, it may need repair.

What if GCam doesn’t save a photo?
If GCam doesn't save pictures, check it out: 1. Memory Access Permits (Settings) β†’ Annexes β†’ GCam β†’ Permits β†’ Memory). 2. Free space on the phone (less than the 1 GB can cause disruptions). 3. The save path in GCam settings (it is a folder by default) DCIM/Google Camera). 4. Conflict with other cameras – disable all applications that use the camera (e.g. Snapchat, TikTok).If the problem persists, try reinstalling GCam with cache clearing.

How to use GCam and MIUI Camera parallel parallel

Many users want to keep a standard camera for a video or scanner. QR-It's possible, but it needs to be set up properly:

  1. Don't turn it off. MIUI Camera completely - just stop auto-starting: Go to Settings β†’ Annexes β†’ Camera. β†’ Autostart. Turn off all autostart permissions.
  2. Set up GCam fast start: Add the GCam shortcut to the home screen. Use the Double-click power button gesture (in settings) MIUI appropriate it to GCam).
  3. Turn off notifications from MIUI Camera: Go to Settings β†’ Notifications β†’ Turn off all alerts.

Tip: If you need a standard camera for scanning QR-codes, use a separate application such as QR & Barcode Scanner from Google Play.This will completely disable MIUI Camera without loss of functionality.

You can also assign different launch modes:

  • πŸ“· GCam - for photo (HDR, portrait, night mode).
  • πŸŽ₯ MIUI Camera - for video (more stable) 4K and EIS).
  • πŸ” Other software for scanning documents (for example, CamScanner).

πŸ’‘

GCam and MIUI Cameras can conflict when you use them in the background at the same time. Always close one app before running another.

FAQ: Frequent questions about GCam on Redmi 8

❓ GCam eats a lot of battery. How to reduce consumption?
GCam does consume more power than a standard camera because of processing HDR+. To reduce your consumption: Turn off Motion Photos in your settings. HDR+ Auto instead of enhanced. Close the GCam after use (it may hang in the background). Add GCam to battery optimization exceptions, but limit background activity.
❓ Can I install GCam on Redmi 8 without root?
Yes, root is not required. Camera2API Installation through Engineering Mode. APK-Copy the config to the correct folder. Root is only needed for some advanced functions (for example, forced). Camera2API custom-made).
❓ Which version of GCam is better for shooting videos?
For the Redmi video 8 better Urnyx05 GCam 7.3, Because: It works more stable. 1080p@30fps. Fewer artifacts when moving. Better processing sound (in some versions of the GCam, the microphone can capture noise). 4K It is better to use a standard camera. MIUI.
❓ Why GCam can't see the front camera?
This is a well-known problem on some GCam builds for Redmi. 8. Solution: Try the Shamim GCam version 7.4 β€” It's better at supporting the frontal. <Integer name="front_camera" value="1" />. Restart your phone after GCam is installed.If nothing helps, use the front camera through MIUI Camera.
❓ How to return a standard camera if you don’t like GCam?
To get back to MIUI Camera: Remove GCam (like a regular app). Enable the standard camera in Settings β†’ Annexes β†’ Camera. β†’ Turn it on. Reset the camera settings: Settings β†’ Annexes β†’ Camera. β†’ Memory. β†’ Reset the settings. If the camera doesn't start, check. Camera2API β€” Maybe after the GCam experiments, she shut down.