How to set up Google Camera on Xiaomi Redmi: from installation to fine optimization

Photos on Xiaomi Redmi smartphones often suffer from overprocessing MIUI: too aggressive noise, blurry parts in the dark and unnatural colors. The solution is Google Camera (GCam), an application from Google with advanced algorithms HDR+ and Night Sight. But just install APK- file is not enough: you need the right version for your processor, correct XML- configs and fine-tuning parameters.

This guide includes 2026-relevant versions of GCam for all Redmi lines (from Note 10 to Note 13 Pro+), verified configuration files and step-by-step instructions for optimizing MIUI 14/Android 13+. We will analyze not only the basic installation, but also hidden chips like Sabre algorithms for portable shots, manually configuring AWB (white balance) and bypassing the restrictions on recording video in 4K.

Why is Google Camera better than the standard MIUI camera?

Compare the key differences with the Redmi Note 12 Pro+ with the main camera 200 MP (Samsung HPX):

ParameterMIUI stock cameraGoogle Camera (GCam)
Dynamic range (HDR)Aggressive darkening of shadows, illuminated glareNatural development of HDR+ Enhanced with detail preservation
Night photographyNoise "smears" textures, artificial lighteningNight Sight algorithm with multi-frame addition and natural colors
Color renderingOversaturated colors (especially red/green)Natural Color Profile with Natural Color Profile Support
Video recording4K@30fps limit, no stabilization at 1080p4K@60fps capability (on supported models), improved stabilization

It’s important to understand that the GCam is not a magic wand. On budget Redmis (like the Redmi 10A with a 13MP camera), the quality gain will be minimal due to the hardware limitations of the sensor, but on flagships like the Redmi K60 Ultra, the difference is 30-40% in detail in difficult conditions (against light, dusk).

⚠️ Warning: On some Redmi models (especially with MediaTek Helio G processors), the GCam may not work as smoothly as zoom artifacts or the pink effect on video may occur. Before installing, check your model's compatibility in the FAQ- section.

Which version of Google Camera to choose for your Redmi?

The GCam version depends on the processor and Android version of your device. Here are the current builds for 2026:

  • πŸ”Ή For Snapdragon 7xx/8xx (Redmi K50, K60, Note 12 Pro+): BSG GCam 8.7 or Shamim GCam 8.4 – all camera modules, including telephoto and ultra-wide angle, are supported.
  • πŸ”Ή For MediaTek Dimensity (Redmi Note 12 Turbo, Note 13 Pro): LMC8.4 R11 β€” optimized for cores ARMv8.2, fixes problems with AWB.
  • πŸ”Ή For budget chips (Helio G88/G99 in the Redmi 10/11 series): GCam 7.3 by Urnyx05 is a simplified version without support for 4K but with a working HDR+.
  • πŸ”Ή For older models (Android 10-11): The GCam 7.0 by Arnova8G2 is the latest version to support the legacy API camera.

Download APK- files are recommended from trusted sources:

  • πŸ“Œ Official Telegram Channel @GCamMods (fresh builds from changelog)
  • πŸ“Œ Forum XDA Developers (part of your Redmi model)
  • πŸ“Œ Celsoazevedo.com (archived versions from 2018)
πŸ“Š What's the processor in your Redmi?
Qualcomm Snapdragon
MediaTek Dimensity
MediaTek Helio
Other

Google Camera installation on Xiaomi Redmi

Before installation, perform preparation:

Enable installation from unknown sources (Settings β†’ Applications β†’ Special Access β†’ Installation of Unknown Applications)

Free up at least 500 MB of memory

Turn off battery optimization for the camera (Settings β†’ Battery β†’ Battery Optimization β†’ All apps β†’ Camera)

Download APK and XML-configuration (see table below)-->

We shall now proceed to the installation:

  1. Install the downloaded APK- file GCam (do not start immediately!).
  2. Copy XML-Z configure to the folder: Internal Storage β†’ GCam β†’ Configs7 (if the folder is not, create it manually).
  3. Twice tap on the black field next to the shutter button in GCam β†’ select your XML- file.
  4. Reboot your smartphone (required!).

For models with MIUI 14+, an additional step may be required: disable the MIUI Camera Guard via ADB:

adb shell settings put global miui_camera_guard_disabled 1

This command removes MIUI restrictions on camera access for third-party applications.

⚠️ Warning: On Redmi with the bootloader locked (most official firmware), some GCam features (such as RAW- shooting or Astrophotography) may not work. They will require bootloader unlocking to activate them, which will reset all the data on the device!

Optimal settings for Google Camera for Redmi

After installation, you need to adjust the settings for your model. Here are universal recommendations (relevant to most versions of GCam):

ParameterRecommended valueExplanation
HDR+ ControlHDR+ EnhancedMaximum detail in shadows without loss of glare
Night SightAuto (On) + Max DurationAutomatic turn on at dusk, exposure up to 4 seconds
AWB (White Balance)Natural or CloudyFixes the "cold" shade on Redmi with AMOLED- screens
Sharpness (Sharpness)1.2-1.5Values above 1.7 add artifacts at edges
Noise ReductionHigh (for Snapdragon)/Medium (for MediaTek)MediaTek chips are worse at coping with noise

For models with a telephoto lens (e.g. Redmi Note 12 Pro+200MP):

  • πŸ“Έ Enable Auxiliary Camera Support in GCam settings
  • πŸ“Έ Install Telephoto Zoom Factor on 3.0x (for 3x optical zoom)
  • πŸ“Έ Turn off Digital Zoom, it's degrading quality

πŸ’‘

For RAW, turn on RAW + JPEG in the GCam settings, but remember: the files will weigh 30-50MB each. Process them later in Lightroom with the Camera Neutral profile for natural colors.

Solving Common Problems with GCam on Redmi

Even with the right installation, you can get errors. Here are the typical problems and solutions.

  • 🚫 App closes immediately: Remove all previous versions of GCam, clear the cache, and try another build (e.g., try Shamim instead of BSG).
  • 🚫 Pink Screen when shooting video: Turn off HDR+ in the video in GCam settings and set the bitrate to 30 Mbps.
  • 🚫 Front camera not working: In XML- config, find the <FrontCamMode> string and change the value to 1.
  • 🚫 Photos are dark: Increase Exposure Compensation by +0.3...+0.7 EV in manual settings.

Models with MediaTek Dimensity 1080/1200 (such as the Redmi Note 12 Turbo) may need a patch to fix artifacts when zooming:

How to install a patch for MediaTek
1. Download MTK GCam Fix from the XDA 2 forum. Install Magisk (root required) 3. Sweep ZIP- file through Magisk Manager 4. Reboot the Patch device corrects image processing errors at the camera driver level.

⚠️ Warning: On Redmi with MIUI Global Stable, some versions of GCam may conflict with com.miui.gallery. If photos are not saved to the gallery, turn off automatic image optimization in the settings MIUI.

Comparison of GCam with alternative cameras (Open Camera, Footej)

Google Camera isn't the only solution to improve your photos on Redmi.

AnnexPlusesConsBest Screenplay
Google CameraBest HDR, Night Sight, Natural ColorsRequires manual configuration, not all functions workShooting in difficult conditions (against light, at night)
Open CameraRAW support, manual settings (survey, ISO)Weak auto mode, no advanced HDRCreative photography with post-processing
Footej CameraQuick start, minimalist interfaceNo Night Mode, limited settingsFast shooting in good lighting conditions
MIUI stock cameraStable work, optimized for ironAggressive treatment, weak night regimeVideo (best stabilisation)

For Redmi with Snapdragon 7xx/8xx processors, the Google Camera remains the best choice thanks to hardware support for Hexagon DSP, which speeds up HDR+ processing. On MediaTek devices, the difference between GCam and Open Camera is less noticeable - it is more important to adjust the sound and sharpness correctly.

πŸ’‘

On the budget Redmi (series 10/11), the increase from GCam is minimal - it is better to focus on the stock camera setting: disable "AI-improvement" and set the color profile to "Natural".

Additional features: Astrophotography, Motion Photos and more

GCam hides a few advanced features that can be activated:

  • 🌌 Astrophotography: Only works on devices with root rights or unlocked bootloader. Enables a long tap on the Night Sight button β†’ select "Astro." Requires a tripod!
  • 🎬 Motion Photos: Analog Live Photos from Apple. Included in the settings GCam β†’ Motion β†’ Motion Photos. Stores 1.5 seconds of video before and after the shot.
  • πŸ” Macro Mode: For shooting from a distance 3-5, see Enable the Auxiliary Cameras β†’ Macro settings (requires macro module support).
  • πŸ“Š Histograms: Shows a real-time histogram of exposure. Useful for manual tuning. Included in Settings β†’ UI β†’ Show Histogram.

On the Redmi K60 Ultra and other flagships with Sony IMX800, you can activate 8K video, but this will require:

  1. Install GCam 8.7+ with HEVC support.
  2. In manual video settings, select a resolution of 7680Γ—4320.
  3. Set the bitrate at 80 Mbps (may cause overheating!).

πŸ’‘

For ProRAW (supported models) shooting, enable Save RAW + JPEG in GCam settings, and then process RAW in Adobe Lightroom with Camera Standard profile for maximum detail.

FAQ: Frequent questions about Google Camera on Xiaomi Redmi

❓ GCam gives an error, "Camera API2 not supported." What do you do?
An error means that your device does not support the Camera2 API at the firmware level. Solutions: Update MIUI to the latest version (new firmware has API2 enabled by default). Install Magisk and Camera2API Enabler. For older models (Redmi 8/9 series), try GCam 6.1 - it works via API1.
❓ Can I use a GCam on a Redmi with a MediaTek Helio processor (G88, G96, G99)?
Yes, but with reservations: πŸ”Ή Helio G88/G96 only runs versions of the GCam 7.3-7.4 (new builds cause crashes).πŸ”Ή Turn off HDR+ in the video β€” otherwise there will be a pink effect. πŸ”Ή Front camera may not work β€” manual editing XML- config is required. The best choice for Helio chips is GCam by Urnyx05 or LMC8.4 (Legacy mode).
❓ How to transfer GCam settings to another Redmi?
Copy the following files from one device to another: XML-config from Internal Storage/GCam/Configs7/F folder with settings (if you use multiple profiles). Important: If Redmi models are different (for example, Note 11 and Note 12), XML-config may not work - you will need to manually adjust the libpatched settings.
❓ Why does GCam eat the battery faster than the stock camera?
Google Camera is actively using the processor to process HDR+, especially in modes: πŸ”‹ Night Sight (up to 5% charge in 10 minutes of shooting). πŸ”‹ 4K Video with HDR+ enabled. πŸ”‹ Astrophotography (up to 1% charge per minute). Solutions: πŸ”Ή Turn off Background Processing in GCam settings. πŸ”Ή Use Battery Saver mode in MIUI while shooting. πŸ”Ή Switch to the camera for long-term video streaming.
❓ Where to download XML- configs for my Redmi model?
Current configs for popular models: Redmi Model Recommended XML Redmi Note 12 Pro+ 5G BSG_MI_12_Pro_Plus_V5.xml Celso Azevedo Redmi K60/K60 Pro Shamim_K60_V3.xml Telegram @GCamMods Redmi Note 11 Pro+ 5G LMC8.4_R11_Note11Pro+.xml XDA Forum Redmi 10/10A Urnyx05_Redmi10_V2.xml Google Drive For other models and search for configs. Upon requesting "model of your Redmi GCam config" on 4PDA or XDA.