GCam is the community name for ports of Google’s Pixel Camera app (called Google Camera until 2023) that run on non-Pixel phones. The draw is Google’s photo processing: HDR+, Night Sight and Portrait mode often pull more detail, better skin tones and cleaner low-light shots out of the same camera hardware than the stock app does.
Ports are built by independent developers such as BSG, Hasli and Nikita, and each one behaves differently from phone to phone. This hub does the matching for you: pick your phone below to get the GCam APK that works best on it, plus a ready-made config file where one exists. Every link was checked in October 2026, and the file names shown are the exact APKs you’ll download.
Not sure where to start? Find your Android version:
Latest GCam ports (October 2026)
These are the newest builds from the most active developers. BSG publishes fixes every few days, so his page always has the very latest version; the files below were current on October 18, 2026.

Newest
BSG GCam 9.7 (MGC_9.7.047_V33)

Most phone configs
BSG GCam 9.6 (MGC_9.6.080_V53)

Most stable
BSG GCam 9.4 (MGC_9.4.103_V40)

Hasli LMC 9.6 (Release 1, Fix 2)

Hasli LMC 8.3 R4 Fan Edition

GCam Nikita (universal port)
Which APK should you pick?
Most releases come as several APKs: snap, MGC, ENG, meitu, scan3d and so on. They’re the same camera with different app IDs, which lets you install more than one side by side and, on some phones, unlocks extra lenses. Install the first one (usually _snap) and only try another if it crashes or can’t see all your cameras.
Find your phone
Tap your brand to jump to its list. Phones marked with a config file have a tested settings file you can load in one tap (see how to load a config).
Samsung
Google Pixel
Xiaomi
Redmi
POCO
OnePlus
OPPO
vivo / iQOO
realme
Motorola
Nothing / CMF
Honor
Sony Xperia
ASUS
Nokia
Lenovo
Infinix, Tecno & more
LG, HTC & older
GCam APK downloads by brand

Samsung Galaxy GCam
Exynos Galaxy phones are pickier than Snapdragon ones. If a BSG build misbehaves on an Exynos model, try Zoran’s ZGCAM_7.4_V1.03415.apk (see our ZGCam guide).

Google Pixel GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| Pixel 9a | MGC_9.7.047_V33_snap.apk | pixel9a.xml |
| Pixel 9 | MGC_9.6.080_V53_snap.apk | Marcos-BSG-MGC-8.1_1.xml |
| Pixel 8 | MGC_9.6.080_V53_snap.apk | BSG_9.6_Pixel_8_v260423.xml |
| Pixel 7a | MGC_9.7.047_V33_snap.apk | pixel-7a.xml |
Pixel phones already ship with Google’s own Pixel Camera, which stays the best choice. Ports are only worth trying for extra manual controls, or on an older Pixel that no longer gets the newest features.

Xiaomi GCam

Redmi GCam

POCO GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| POCO X7 Pro | MGC_9.7.047_V33_snap.apk | POCO_X7_PRO_NATURAL.xml |
| POCO X6 Pro | MGC_9.7.047_V33_snap.apk | MGC_9.7.047_PocoX6pro.xml |
| POCO F6 | MGC_9.6.080_V53_snap.apk | BSG9.6Peridot-dabxxbs.xml |
| POCO C65 | LMC8.3_R4FE_Fix_lmc.apk | poco_c65_lmc_R4FE_by_dudan-final_10.xml |
| POCO M3 | LMC8.3_R4FE_Fix_lmc.apk | g-cam-r-config.xml |
| POCO M2 Pro | LMC9.6_Release_1_Fix2_Snapcam.apk | LMC_9.6_for_Poco_M2_Pro_by_PDS.xml |
| POCO F2 Pro and Redmi K30 Pro | MGC_9.4.103_V40_snap.apk | โ |
| POCO F1 | MGC_8.1.101_A9_GV2b_snap.apk or MGC_6.1.021_MI8_V2b++.apk Guide: POCO F1 GCam guide | โ |

OnePlus GCam

OPPO GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| OPPO K13 | MGC_9.7.047_V33_snap.apk | OPPO_K13_5G_max-res.xml |
| OPPO Find X8 Ultra | LMC9.6_Release_1_Fix2_Snapcam.apk Guide: Find X8 Ultra GCam guide | โ |
| OPPO A17k | LMC8.3_R4FE_Fix_lmc.apk | Ulta_Aqua_Bule.xml |
| OPPO A5s (AX5s) | LMC9.6_Release_1_Fix2_Snapcam.apk | iPhone_Glorious_LMC17_by_Riyan.xml |
| OPPO A5 2020 and A9 2020 | MGC_8.9.097_A11_V25_snap.apk | โ |

vivo and iQOO GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| vivo X300 Ultra | MGC_9.7.047_V33_snap.apk Guide: X300 Ultra GCam guide (MGC_9.7.047) | โ |
| vivo V50 Lite | MGC_9.6.080_V53_snap.apk Guide: V50 Lite GCam guide | Vivo_V50_Lite_5G.xml |
| vivo X200 FE | MGC_9.6.080_V53_snap.apk Guide: X200 FE GCam guide | โ |
| vivo Y100 | MGC_9.4.103_V40_snap.apk Guide: Y100 GCam guide | โ |
| vivo Y16 | LMC8.3_R4FE_Fix_lmc.apk Guide: Y16 GCam guide | โ |
| vivo Y21 and Y21s | LMC8.3_R4FE_Fix_lmc.apk Guide: Y21 GCam guide | โ |
| vivo Y20 | MGC_9.4.103_V40_snap.apk | Dark_Night_Cloud_LMC17_by_AKASH.xml |
| iQOO Z6 Lite | MGC_9.6.080_V53_snap.apk | Pikachu_cleaned.xml |

realme GCam

Motorola GCam

Nothing and CMF GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| Nothing Phone (3) | MGC_9.7.047_V33_snap.apk | theCudgel-nothing3_mgc.xml |
| Nothing Phone (3a) | MGC_9.4.103_V40_snap.apk Guide: Phone (3a) GCam guide | โ |
| CMF Phone 2 Pro | LMC9.6_Release_1_Fix2_Snapcam.apk | cmfphonepro2.xml |
| Nothing Phone (1) | MGC_9.4.103_V40_snap.apk Guide: Phone (1) GCam guide (MGC_8.5.300_A10) | โ |

Honor GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| Honor Magic8 Pro | MGC_9.7.047_V33_snap.apk | HonorMagic8Pro.xml |
| Honor 200 | LMC9.6_Release_1_Fix2_Snapcam.apk | Finally.xml |
| Honor Magic5 Pro | MGC_9.4.103_V40_snap.apk | iPhone-Tone_x_GcamTheBoss__083747.xml |

Sony Xperia GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| Xperia 10 VII | MGC_9.6.080_V53_snap.apk | Xperia10VII_v2.xml |
| Xperia 1 III | MGC_9.6.080_V53_snap.apk | null.xml |

ASUS GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| ROG Phone 3 | MGC_9.4.103_V40_snap.apk or GCam_7.3.018_Urnyx05-v2.1_Wichaya_V3.1.1.apk | โ |
| ROG Phone II | MGC_8.9.097_A11_V25_snap.apk or UNI_CAM_v1.2a_Q.apk | โ |
| ROG Phone (Z01Q) | GCam_7.3.018_Urnyx05-v2.6.apk | โ |
| ZenFone 6 and 6Z | MGC_8.9.097_A11_V25_snap.apk or GCam_7.2.010_Urnyx05-v2.2_Wichaya_Salt2_V1.7.apk | Wichaya configs |
| ZenFone 5Z | MGC_8.1.101_A9_GV2b_snap.apk or GCam_7.2.010_Urnyx05-v2.3.apk or UNI_CAM_v1.2a_Q.apk | โ |
| ZenFone Max Pro M2 | MGC_8.1.101_A9_GV2b_snap.apk or DMGC_7.2.018_ver.3.15.apk | โ |
| ZenFone Max Pro M1 | MGC_8.1.101_A9_GV2b_snap.apk or HyperCam_E3.0_Q.apk Guide: Max Pro M1 Camera2 + GCam guide | โ |
| ZenFone 3 | Gcam_6.1.021_Advanced_V1.7.190716.1800.apk | โ |

Nokia GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| Nokia 8.1 | MGC_8.9.097_A11_V25_snap.apk or MGC_6.1.021_F1_V1.7.apk | โ |
| Nokia 8 | GCam_7.3.018_Urnyx05-v2.6.apk or MGC_6.1.021_BSG_Arnova-based_v.1.2_TlnNeun.apk | โ |
| Nokia 7 Plus | MGC_8.1.101_A9_GV2b_snap.apk or GCam_6.2.030_N7P_test1.3.apk | โ |
| Nokia 7.1 | MGC_8.1.101_A9_GV2b_snap.apk or Gcam_6.2.030_Advanced_V2.2.190716.1800-Final.apk | โ |
| Nokia 6.1 | MGC_8.1.101_A9_GV2b_snap.apk | โ |
| Nokia 6 and Nokia 5 | GCam_7.3.018_Urnyx05-v2.6.apk or scrubber_GCam_5.1.018_25.apk | โ |

Lenovo GCam
| Phone | Best GCam APK | Config file |
|---|---|---|
| Lenovo ZUK Z2 Plus | MGC_7.2.018_RPII.MiVIII_V0b.apk | โ |
| Lenovo ZUK Z2 Pro | GCam5.1.018-Arnova8G2-V1.4.apk | โ |
| Lenovo P2 | GCam_5.1.018_by_SerJo87_1.6RC2_test4d_fixed.apk | โ |
| Lenovo K6 family | GCam5.1.018-Arnova8G2-V1.4.apk | โ |

Infinix, Tecno, nubia and more
| Phone | Best GCam APK | Config file |
|---|---|---|
SHIFTphone 8 | MGC_9.7.047_V33_snap.apk | default.xml |
nubia Z50 | LMC9.6_Release_1_Fix2_Snapcam.apk | rd96rev1.xml |
Infinix Hot 10 | MGC_9.6.080_V53_snap.apk | Panorama_Color_BSG_By_Seputar_Gcam_Auto.xml |
Tecno Camon 17 and 17 Pro | LMC8.3_R4FE_Fix_lmc.apk Guide: Camon 17 GCam guide | โ |
Huawei P30 Pro | MGC_8.1.101_A9_GV2b_snap.apk | โ |
Huawei phones that moved to HarmonyOS NEXT (HarmonyOS 5 or later) can’t install Android APKs at all, so GCam only works on Huawei models still running EMUI or Android-based HarmonyOS.

LG, HTC and older phones
| Phone | Best GCam APK | Config file |
|---|---|---|
Black Shark 3 Pro | GCam_7.3.018_Urnyx05-v2.1_Wichaya_snapcam_V2.3.apk | โ |
Black Shark 2 | GCam_7.3.018_Urnyx05-v2.6.apk | urnyx05-7.3.xml |
LG G8 ThinQ | MGC_8.9.097_A11_V25_snap.apk or Gcam_6.1.021_Advanced_V1.7.190716.1800.apk | Arnova_1.6_LG_G8.xml |
LG G7 ThinQ | MGC_8.1.101_A9_GV2b_snap.apk or Gcam_6.1.021_Advanced_V1.7.190716.1800.apk | โ |
LG V30, V20, G6 and G5 | PXv4.3_GoogleCamera_7.2.014.apk | โ |
Essential Phone (PH-1) | PXv4.3_GoogleCamera_7.2.014.apk | โ |
Razer Phone 2 | MGC_6.2.030_RazerPhone2_V5.apk | โ |
Razer Phone | GCam5.1.018-Arnova8G2-V1.4.apk | โ |
HTC U12+ | MGC_7.3.020_Parrot043-v2.apk | โ |
HTC U11 | Gcam_6.2.030_Advanced_V2.2.190716.1800-Final.apk | โ |
HTC U Ultra and HTC 10 | Gcam_6.1.021_Advanced_V1.7.190716.1800.apk | โ |
LeEco Le Pro3 | MGC_5.2.022_AllAutoCORR_2.apk | โ |
LeEco Le Max 2 | GCam5.1.018-Arnova8G2-V1.4.apk | โ |
Nextbit Robin | MGC_7.2.018_RPII.MiVIII_V0b.apk | โ |
These phones stopped getting Android updates years ago, so they need GCam 5.x to 7.x builds. Most are still online, but expect fewer features than on newer ports.
Phone not listed?
Use the version picker at the top: on Android 12 or newer start with MGC_9.4.103_V40_snap.apk, and on Android 11 with MGC_8.9.097_A11_V25_snap.apk. If that doesn’t work, try GCam Nikita, or ask in the comments with your exact model.
What GCam does better than your stock camera
Google’s camera wins on processing, not hardware. It captures a burst of frames and merges them, which is why ports can beat a phone’s own app on the same sensor. How much of this works depends on the port and on your phone:
| Feature | What it does | On ports |
|---|---|---|
| HDR+ Enhanced | Merges several frames for more detail, wider dynamic range and less noise. | Works on almost every port |
| Night Sight | Bright, clean low-light photos without flash, handheld. | Usually works; a config helps |
| Astrophotography | Long exposures of the night sky when the phone is on a tripod. | Works on most GCam 8 and 9 ports |
| Portrait mode | Background blur with good edge detection, plus portrait lighting. | Usually works on the main camera |
| Super Res Zoom | Multi-frame zoom that stays sharper than plain digital zoom. | Depends on lens access |
| Long Exposure and Action Pan | Motion-blur effects for waterfalls, traffic or moving subjects. | GCam 8.x and 9.x on some phones |
| Motion photos and Top Shot | Short clips around each shot, so you can pick a better frame. | Usually works |
| RAW (DNG) capture | Unprocessed files for editing in Lightroom or Snapseed. | Needs FULL or LEVEL_3 Camera2 |
| Panorama and Photo Sphere | Wide and 360-degree shots stitched in the app. | Usually works |
For video, your phone’s own camera app is usually the better choice: ports rarely match its stabilisation or high-frame-rate modes. Want side-by-side examples? See our Google Camera vs stock camera comparison.
Before you install: check Camera2 API support
GCam talks to your camera through Camera2 API, the camera framework Google added in Android 5.0. Every phone reports a “hardware level” that says how much of it the maker implemented, and that level decides whether GCam can run. Almost every phone released since 2019 is FULL or LEVEL_3, so this mostly matters for older or very cheap models.

| Level | Support | GCam |
|---|---|---|
| LEGACY | Camera2 calls are translated to the old camera API. No per-frame control. | Won’t work without root tweaks |
| LIMITED | Part of Camera2: some manual controls, often no RAW. | Hit or miss |
| FULL | All the main Camera2 features, including manual controls and per-frame settings. | Works well |
| LEVEL_3 | Everything in FULL, plus RAW and YUV reprocessing. | Best results |
Source: Android camera versioning on the Android Open Source Project site.
How to check your phone’s level
The free Camera2 API Probe app shows your level in seconds, with no root needed:

Camera2 API Probe
- Install Camera2 API Probe from Google Play and open it.
- Look at the first camera in the list, Camera ID 0 (your main back camera).
- Read Hardware Support Level. FULL or LEVEL_3 means GCam should work; LIMITED is worth a try; LEGACY needs the root fix below.

Enable Camera2 API on older phones (root)
Some phones from before 2019 have Camera2 switched off in software. If yours shows LEGACY and is rooted with Magisk, you can try turning it on:
- Open a root file manager (or a Magisk terminal) and edit
/system/build.prop. - Add this line at the end, then save the file:
- Restart the phone and check the level again in Camera2 API Probe.
persist.camera.HAL3.enabled=1
This only helps on phones whose hardware supports Camera2 but ships with it disabled, mostly older Qualcomm models. Our full guide covers more options: how to enable Camera2 API.
Which GCam version should you install?
The GCam version you can run depends on your Android version, not on how new the phone is. Newer ports need newer Android:

Within a version, start with the most stable build listed above and only move to a newer one if you’re missing a feature. Newer isn’t always better on your particular phone.
How to install a GCam APK
- Download the APK for your phone from the tables above, directly on the phone.
- Open the file from your browser’s downloads or a file manager.
- If Android asks, allow your browser or file manager to install unknown apps, then go back and tap Install.
- Open the new camera app and grant the camera, microphone and location permissions.
- Install Google Photos if you don’t have it: GCam uses it to open the photos you just took.
New to sideloading? Our step-by-step guide on how to install an APK on Android walks through it with screenshots.
How to load a config file
Config files (.xml) are tested settings for a specific phone: they set noise reduction, sharpening and the right lenses for you.
- Download the config file listed next to your phone.
- Open GCam and double-tap the dark area around the shutter button.
- Pick the .xml file from your Downloads folder and tap Restore. You can load configs from any folder on GCam 9.x builds.
- If the app restarts, open it again: the new settings are active.
Troubleshooting GCam
| Problem | Fix |
|---|---|
| “App not installed” error | The download may be incomplete, or another APK with the same app ID is installed. Re-download, or try a different variant (for example _MGC instead of _snap). |
| Crashes as soon as it opens | The port doesn’t support your phone or Android version. Try the stable build for your Android version, then a different developer. |
| Crashes when taking a photo | Load the config for your phone, or in GCam settings switch the HDR+ model or turn off “HDR+ enhanced” and try again. |
| Can’t open photos from inside GCam | Install Google Photos. GCam opens your shots through it. |
| Only one camera works | Many phones block extra lenses for third-party apps. Try another APK variant from the same release; some unlock more lenses. |
| Green, pink or noisy photos | Load a config made for your phone. Without one, the port guesses your sensor’s settings. |
| Front camera shows black | Switch the front camera’s HDR+ model in the port’s settings or load a config. Some ports only support the main cameras. |
FAQ
Is GCam safe to install?
The ports themselves are made by well-known developers, but fake “GCam” APKs stuffed with ads do circulate. Download only from the links here or from the GCam Hub, and read its security warning.
Do I need root to use GCam?
No. GCam installs like any APK. Root is only needed to switch on Camera2 API on old phones that ship with it disabled.
Will GCam replace my stock camera app?
No. It installs as a separate camera app, so you can keep both and pick the best one for each shot.
Why does the same port work on one phone but not another?
Each phone maker tunes its camera hardware and software differently. Developers test on their own phones, which is why configs made by owners of your exact model matter so much.
What’s the difference between BSG, LMC and Nikita?
They’re different developers’ ports. BSG (MGC) follows Google’s newest versions closely, Hasli’s LMC adds deep tuning options that config makers love, and Nikita’s NGCam focuses on running on as many phones as possible.
Does GCam work on Pixel phones?
Pixels get Google’s official Pixel Camera from the Play Store, which is the best option there. Ports are only useful on Pixels for extra controls.
Can I use GCam for video?
Yes, but most ports are tuned for photos. Your stock camera app usually has better stabilisation and more video modes.
More camera guides
Credits
Droidfeats doesn’t make any of these ports; we test, match and link them so you don’t have to dig. All credit goes to the developers and config makers, including BSG, Hasli, Nikita, Shamim, BigKaka, MWP, Arnova8G2, Urnyx05, cstark27, Wichaya, Greatness, Zoran, san1ty, the_dise, Parrot043, scrubber, SerJo87, IDan, Wyroczen and many more, and to Celso Azevedo’s GCam Hub, which hosts most of the files.
Found a better port for your phone, or a broken link? Tell us in the comments with your exact model and we’ll update the list.






SHIFTphone 8
nubia Z50
Tecno Camon 17 and 17 Pro
Huawei P30 Pro
Black Shark 3 Pro
Essential Phone (PH-1)
Razer Phone 2
HTC U12+
LeEco Le Pro3
Nextbit Robin




Can you find Gcam for mediatek Helio p22 devices
Yes, Arnova8G2 works perfectly on Mediatek Helio P22 devices.
Can you find to Oppo Reno Ace?
Hi Gustavo,
Arnova8G2’s 7.3.x (BETA) works fine on Oppo Reno Ace.
The gcam listed under “Xiaomi Redmi Note 5 / 5 Plus” doesn’t exist.
I will update the table for Xiaomi Redmi Note 5 / 5 Plus soon. Stay tuned!
????????????????
Sir can you find the best g cam for vivo y19
video option should be work
Oppo / Vivo smartphones are not developer friendly. So, development on Oppo / Vivo devices are very low. Still you can try your luck from here: https://www.celsoazevedo.com/files/android/google-camera/f/configs-arnova-04/
Realme
Any Gcam versions work with Meizu z17 Pro
Try this: https://www.celsoazevedo.com/files/android/google-camera/f/changelog385/
Thanks – I had tried that one… it will work with video, and on the selfie lens for camera, but it crashes when trying to use the main camera for a still photo. All of the versions I have tried so far all crash when using main camera for photo….. any ideas?!
Gcam for Motorola one fusion plus
Yes, this one works perfectly: https://www.celsoazevedo.com/files/android/google-camera/f/changelog1018/
Can you find the best gcam with video options and supports all cameras in Poco m2
Yes, sure. WE are testing all the Gcams on Poco M2. Once we find the perfect one, we will update it here!
Stay tuned!
What’s the reason behind Mediatek devices not getting good GCam? Like for POCO M2 ,it has got helio G80 chipset and is a very popular smartphone, the Gcam that I am using is very sluggish(Extremely if I may say so). So popularity can’t be the excuse. Then what’s the reason?
Hi Pranjal,
The MediaTek devices aren’t getting much attention in the developer communities. However, the new phones with MediaTek powered high specs like POCO M2 likely to get Gcam too. Stay tuned for the update.
i have a tmobile revvl 4+… !!?
Try the most recent version from Arnova8G2: https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/
Looking for gcam for doogeeS96pro it has mediatek helio G90
Which could be the one… Or any other good camera app compatible
Thank you
I will get back to you on this soon, once I am done with the testing!
Hi Saeed!
Got a Sony XZ1 Compact, with FULL Camera2 API Support.
which build should I use?
Tried with Arnova’s 7.3.021 and NX 7.4 , both crashing on start
thanks a lot!
Realme Gcam
no available on vivo ????
Sir plsds.find gcam samsung a10s sir plsss
No redmi 9T the 9T pro it exit when I take normal picture ????
Oh can you add tecno spark 5 and other tecno models i need that :<
hello if infinix hot 9 play turbo is available
Hi. Can you add apk for Oppo A5 2020
Hey,
Tested and Added! Please check ๐
Hi, i am missing the Xiaomi Note 10 pro in the list, its very difficult to find a working Gcam mod and a working XML. It was the first 108 MP Phone from Xiaomi and the camera is still good …
Which GCam Mod do you recommend? And a working XML …
Thank you
For Redmi Note 10 pro search gcams and xml on Telegram group: Redmi Note 10 pro photography
Please bro…POCO C3 DEVICE
Hi.Need gcam for itel P37pro vision2 plus,please????
Mast
Mast
Realme c35
Gcam port nice aap
You
Camera
Hii
Symphony z16
Camera parameters to ItelA27(p17pro4g)
Hi Manisha?
Do you need a GCam port for ItelA27 (P17 Pro 4G)?
Can you please provide me the Gcam link for the Samsung m02s?
Basnet
This is right app
Can you please provide me link for itel vision 2
I need gcam link for itel vision 2
Redmi 9a
Hi I have a Unihertz Jelly Star (rooted)
Can you recommend a port for me? Thanks!
It says it has an Octa-Core 6nm MediaTek Helio G99 processor