How to Install Google Camera on Xiaomi Redmi 9: A Complete Guide to Files and Settings

Xiaomi Redmi 9 is a budget smartphone with a decent camera, but the standard MIUI Camera application often disappoints users with dim shots and weak HDR processing. The solution is the installation of Google Camera (GCam), which reveals the hidden potential of the module thanks to improved processing algorithm, laptop profiles and advanced settings. However, the installation process on Redmi 9 has nuances, from choosing a compatible version to manually configuring the hardware of the smartphone.

In this guide, you will find the latest versions of the Redmi 9 GCam (including all-camera versions), step-by-step installation instructions, before and after results comparisons, and solutions to typical problems ranging from green in the photo to startup errors. We will also discuss how to keep a standard camera working. MIUI Avoid conflicts between applications.

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

The standard MIUI Camera app on Redmi 9 uses aggressive image processing: inflated sharpness, unnatural colors and weak dynamic range. Google Camera solves these problems by:

  • πŸ“Έ Advanced. HDR+ β€” retains detail in shadows and lights, even in contrasting scenes (e.g. against the sun).
  • 🌈 Natural color rendering – there is no soapy effect, typical for Xiaomi.
  • πŸ” Night Sight (Night Sight) - Exceeds MIUI Night Mode for Detailing and Noise Reduction.
  • πŸ“ Exact exposure – no over-lit areas as in standard images.

In independent tests (such as those from DXOMark or GSMArena), smartphones with GCam perform 15-20% better in detail and color reproduction. On Redmi 9, the difference is especially noticeable when shooting indoors or in low light.

πŸ“Š What camera do you use on Redmi 9?
The standard MIUI Camera
Google Camera (GCam)
Both are in situation.
Another.

⚠️ Note: On Redmi 9 (the lancelot model), some versions of the GCam may not support a macro lens or a wide-angle module.

Google Camera Compatible Version for Redmi 9

Not all GCam builds run on the Redmi 9 because of the MediaTek Helio G80 processor and camera configuration, and we tested the following versions:

GCam versionAuthor of the modificationSupport for camerasFeaturesDownload link
GCam 8.1BSGBasic, wide-angle, macroStable, best HDR+, but no Night Sight for frontalDownload
GCam 7.4Urnyx05Basic, wide-angleConfig Files support, but artifacts on macros are possibleDownload
GCam 7.3ShamimMain, frontalMinimalist interface, but no wide-angle cameraDownload

Important: GCam 8.4 and later are incompatible with Redmi 9 due to a change in the camera API in Android 12+. For stable work, choose Android 10/11-based builds.

Before installing, check the MIUI version on your smartphone: Settings β†’ About Phone β†’ MIUI version. If you have MIUI 12.5+, you will need to adjust the permissions further (see the Problem Solving section).

Step-by-step instructions for installing Google Camera

Installing GCam on Redmi 9 does not require root rights, but you must allow installation from unknown sources:

  1. Download. APK-file of the selected version of GCam (see table above). BSG 8.1 for maximum compatibility.
  2. Go to Settings β†’ Applications β†’ Application Management β†’ Installation settings and enable the β€œInstallation from Unknown Sources” option for your browser or file manager.
  3. Install the downloaded.apk file. If you see an error "Application not installed", try another version of GCam.
  4. Once installed, open Google Camera and provide all the permissions you have requested (camera, microphone, storage).

Download APK from a verified source |

Enable installation from unknown sources |

Verification of MIUI (12.5+ requires additional settings)|

Backup photo (in case of resetting)

-->

⚠️ Note: If the GCam system is installed and the error is "Camera". API2 Not supported, so your version is yours. MIUI It blocks access to the camera. Camera2API through the engineering menu (see the next section).

How to turn on Camera2API on Redmi 9

By default, Xiaomi disables Camera2API on budget models, which interferes with the GCam.

  1. Install the Manual Camera Compatibility app from Google Play.
  2. Open the app and check the status of Camera2API. If it says LEGACY or LIMITED, move on to the next step.
  3. Download and install EngineerMode MTK (for MediaTek processors).
  4. From the engineering menu, go to Hardware Testing β†’ Camera and select Enable Camera2API.
  5. Reboot your smartphone and check the status in Manual Camera Compatibility – it should be FULL.

If GCam still doesn’t start after these steps, try an alternative method using ADB:

adb shell setprop persist.camera.HAL3.enabled 1

This command will force HAL3 (required for GCam) to be activated.

πŸ’‘

If the engineering menu doesn't open, try entering the code ##36446337## in the Phone app.

Configuration for better photo quality

To make Google Camera work on Redmi 9 with maximum efficiency, you need to download a config file (xml) for your model. Configs optimize HDR settings, noise reduction and white balance.

Download the finished configs for Redmi 9:

  • πŸ“ Configuration for BSG 8.1 (best) HDR+ Night Sight)
  • πŸ“ Configuration for Urnyx05 7.4 (improved detailing)

How to install the config:

  1. Create a GCam/Configs folder in your smartphone’s internal memory.
  2. Copy the downloaded.xml file into this folder.
  3. Open Google Camera, tap the black area next to the down button twice (config menu will appear).
  4. Select your file and click "Restore".

After the use of the config, it is recommended:

  • πŸ”§ Turn on HDR+ Enhanced in GCam settings (improving detail in shadows).
  • πŸ“± Turn off Use. camera2api" in additional settings (if there are artifacts).
  • πŸŒ“ For night shooting, use Night Sight with a shutter speed of 3-5 seconds.
What to do if the config is not used?
If you don't have a config menu after double tap, then your version of GCam doesn't support xml files: 1. Install an alternative launcher (e.g. Nova Launcher). 2. Create a shortcut for GCam with a parameter --config-file /sdcard/GCam/Configs/your_config.xml. 3. Or use the GCam version with config support (e.g, Urnyx05).

Photos from MIUI Camera vs Google Camera

To assess the difference, we conducted test shots on Redmi 9 in the same conditions:

ParameterMIUI CameraGoogle Camera (BSG 8.1)
Dynamic range (HDR)Overlit areas, loss of detail in the shadowsBalanced exposure, details in lights and shadows
Color renderingExcessive saturation, unnatural shadesNatural colors that are close to reality
Night mode.Strong noise, blurryClean photos, preservation of details
Portrait modeInaccurate blur at the edgesMore accurate separation of background and object

Examples of difference (clickable):

  • πŸŒ… Photography in daylight
  • πŸŒƒ Night photography
  • πŸ‘€ Portrait mode

⚠️ Note: The Redmi 9 can have a green tint on the edges when using a wide-angle camera, which is a hardware feature of the module, and can only be fixed in post-processing (e.g., Lightroom with white balance correction).

Solving Typical GCam Problems on Redmi 9

Even after installation is correct, users are faced with errors, and here are the most common solutions:

  • 🚫 "Camera API2 not supported" β†’ Turn it on. Camera2API (See the section above or use the patch Camera2API Enabler.
  • 🟒 The green tint in the photo β†’ Turn it off. HDR+ for wide-angle camera or use a config with correction AWB.
  • πŸ”„ The application closes when changing cameras β†’ Install the GCam version without macro lens support (e.g, Urnyx05 7.4).
  • πŸ“Έ Front camera's not working. β†’ Check the permissions for GCam in Settings β†’ Annexes β†’ Google Camera β†’ Permits.

If GCam is running a "Device not supported" error, your version of MIUI is blocking access to the camera.

  1. Reverse to an older version of MIUI (e.g. 12.0.8).
  2. Use the Magisk module Camera2API Enabler (requires root).
  3. Install an alternative launcher (like Nova Launcher) and run GCam through it.

πŸ’‘

If none of the solutions worked, try Shamim’s version of GCam – it’s more likely to run on custom firmware and newer versions of MIUI.

FAQ: Frequent questions about Google Camera on Redmi 9

Can I use the GCam with a standard MIUI camera?
Yes, both cameras can work in parallel, but if you notice conflicts (e.g., one of the cameras stops opening), clear the cache of both apps in Settings β†’ Apps.
Why doesn't GCam save the photo to the gallery?
Check the storage permission. Also make sure that the GCam settings indicate the correct save path (usually DCIM/GoogleCamera). If the folder is not automatically created, make it manually.
How to get back a standard MIUI camera if you don’t like the GCam?
Just remove GCam as a regular app. The standard MIUI camera will stay in place. If its icon has disappeared from the desktop, find it in the menu of all apps or restart the smartphone.
Will GCam work after the MIUI update?
Xiaomi often blocks Camera2API in new firmware versions, and after updating, you will have to re-enable the API through the engineering menu or roll back to the old version of MIUI.
Can I install GCam without a computer?
Yes, all the steps in this manual are done directly on your smartphone. You only need a computer if you use ADB to activate Camera2API, but you don't have to do that -- you can do with the engineering menu.