LMC 8.4 APK Download | LMC Camera R18 for Android
Download the LMC 8.4 APK R18F1 for Android and choose the package that suits your phone. This page also explains compatibility, XML configs, installation and the settings worth checking before you take your first photo.
The current R18F1 release is available in Standard, Snapcam, Aweme, Scan3D, Google Lens and Iris variants. They share the same camera build; the Android package name is what changes. That difference can decide whether an ultrawide or telephoto lens appears on a particular device.
Before you install: LMC is an independent Google Camera port, not an app produced or supported by Google or your phone manufacturer. Results vary with the handset, Camera2 API access, Android build, selected package and imported settings.

LATEST 8.4 RELEASE
LMC 8.4 R18F1
- Android camera port
- Google Camera 8.4 base
- Six compatible package names
- XML configuration support
- Root usually not required
Choose the package identity recommended for your phone before installation.
LMC 8.4 APK information
| App detail | Information |
|---|---|
| App name | LMC 8.4 |
| Latest 8.4 release | R18F1 |
| Camera base | Google Camera 8.4 |
| Developer/modder | Hasli |
| Platform | Android |
| File format | APK |
| Configuration format | XML |
| Available packages | Standard, Snapcam, Aweme, Scan3D, Google Lens and Iris |
| Root required | Usually no |
| Price | Free |
| R18 release date | June 14, 2023 |
| Information checked | August 2026 |
What is LMC Camera?
LMC Camera is Hasli’s modified Google Camera build for Android devices that cannot install the Pixel camera app directly. The release covered here uses the Google Camera 8.4 base and adds a much deeper set of controls than most stock camera apps provide.
People mainly use it for HDR scenes, low-light photography, portraits and sensor-specific tuning. Its XML system is especially useful: instead of changing dozens of values by hand, you can load a profile prepared for a particular phone or camera sensor.
The APK alone does not determine image quality. A stable package, correct camera IDs and sensible processing settings often matter more than chasing a newer version number. Camera2 API access also needs to be available, and the manufacturer must allow third-party apps to use the required lenses.
R18 includes work derived from the wider GCam modding community and is heavily connected to the SGCam 8.4 base. That background explains both its Pixel-style processing and the additional tuning menus that make it attractive to experienced mobile photographers.
Why is it sometimes called LMC GCam?
You may see the name LMC GCam in videos, device groups and search results. “GCam” is simply a community shorthand for ports based on Google Camera; it does not mean that LMC is an official Google release.
The installer is also described as an LMC Camera APK because APK is Android’s application-package format. Similar names can be used by unrelated apps, so confirm the release, filename and package identifier rather than trusting the title alone. For release-specific details, compare the R18F1 package variants, changelog and compatibility notes before choosing a file.
What changed in LMC 8.4 R18?
R18 is mostly a usability and configuration update. Its changelog does not promise an automatic jump in picture quality, and a stable R17 setup can still be the better choice on some phones.
The useful changes include:
- A full-height exposure slider beside the viewfinder
- Popup lists for modes and option buttons
- Vibration feedback for supported controls
- Support for custom noise and AWB models
- Selectable viewfinder frame rates
- Better default AUX-camera configuration for many devices
- A black interface theme with revised top-bar controls
- Compatibility with suitable configs created for some earlier releases
Read our LMC R17 vs R18 comparison if your existing setup already works well and you are unsure whether changing versions is worthwhile.
LMC Camera download: Which R18 package should you choose?
Package choice affects Android compatibility, not the available R18 features. Manufacturers sometimes expose extra camera sensors only to applications with an approved package identity. This is why one variant may show the main camera only while another reveals the ultrawide or telephoto lens.
| R18 package | Official filename | Package identifier | Common use |
|---|---|---|---|
| Standard | LMC8.4_R18F1.apk | com.google.android.GoogleCameraLMCR18 | Best first choice when no special package is required |
| Snapcam | LMC8.4_R18F1_Snapcam.apk | org.codeaurora.snapcam | Often used on Snapdragon-based OnePlus phones |
| Aweme | LMC8.4_R18F1_Aweme.apk | com.ss.android.ugc.aweme | Alternative for selected OnePlus, Realme and Vivo models |
| Scan3D | LMC8.4_R18F1_Scan3D.apk | com.samsung.android.scan3d | Common Samsung-compatible identity |
| Google Lens | LMC8.4_R18F1_Google_Lens.apk | com.google.android.GoogleCameraEng | Alternative Google Camera identity |
| Iris | LMC8.4_R18F1_Iris.apk | com.samsung.android.server.iris | Second option for some Samsung devices |
Standard package
Begin here unless a reliable guide for your exact phone recommends something else. Xiaomi, Redmi and Poco devices often accept this package, though the ROM and model still affect lens access.
Snapcam package
Snapcam is commonly tried on Snapdragon-powered OnePlus phones. It may expose auxiliary cameras that remain hidden in the Standard build.
Aweme package
Aweme is a practical alternative for certain OnePlus, Realme and Vivo models. Test it when the main sensor works but extra lenses do not appear.
Scan3D or Iris package
Samsung phones often respond better to a Samsung-recognized identity. Start with Scan3D, then try Iris only if your model’s guide recommends it or the expected lens remains unavailable.
Download LMC 8.4 R18F1 APK
Select one package that matches your phone. All six buttons lead to the corresponding file page in Hasli’s published archive, where the filename and package identity can be checked before downloading.
Standard package download
The sensible starting point for phones without a known package restriction.
Snapcam package download
Often selected for Snapdragon-based OnePlus devices that need the Snapcam identity.
Aweme package download
An alternative identity used by some OnePlus, Realme and Vivo phones.
Scan3D package download
A Samsung-recognized option that can help with additional camera access.
Google Lens package download
Uses the com.google.android.GoogleCameraEng package identity.
Iris package download
Another Samsung-compatible identity to consider when Scan3D is not suitable.
Users with specific devices can also check our dedicated LMC Camera for Xiaomi guide for installation and compatibility details.
Main LMC 8.4 Camera features
The interface contains more options than most users will need. Start with the default setup, confirm that the camera saves a normal photo, and only then adjust processing or import an XML. Feature availability still depends on the phone and selected lens.

HDR+
HDR+ combines a short burst to balance exposure and reduce noise. It is quick enough for everyday scenes and moving subjects, although it recovers less highlight and shadow detail than the Enhanced mode.
HDR+ Enhanced
Enhanced processing merges more frames and usually produces a wider dynamic range. The trade-off is a longer capture time, with a greater chance of blur when the subject moves.
HDRNet processing
HDRNet gives the preview and final image a real-time HDR treatment without the delay of a large frame stack. It feels responsive, but continuous processing can warm an older phone and use more battery.
Night Sight
Night Sight brightens dark scenes by aligning several exposures. A suitable config can improve white balance and noise control, while a poor one may introduce odd colors or excessive sharpening.
Astrophotography
Astrophotography extends Night Sight for the night sky and very dark static scenes. Rest the phone on a stable surface; available exposure time is ultimately limited by the sensor and camera driver.
Portrait mode
Portrait mode estimates the subject’s outline and adds background blur. Edge detection and skin tone vary between front and rear sensors, so a profile tuned for the device can make a noticeable difference.
Super Res Zoom
Super Res Zoom uses multi-frame processing to retain more detail during digital zoom. It improves a usable crop, but it cannot replace the optical information from a real telephoto camera.
Dual exposure controls
Supported setups can adjust overall brightness and shadows separately before capture. This is useful for sunsets and backlit faces, though the live preview may not match the saved image exactly.
RAW and JPEG capture
RAW+JPEG saves a processed photo alongside a DNG file with more editing latitude. DNG files use more storage and may not be reliable on every auxiliary lens.
Motion Photos and Top Shot
Motion Photos record a brief sequence around the shutter press, and Top Shot can help choose a stronger frame. Support may depend on Google Photos and can increase storage use.
Panorama
Panorama joins a guided sequence into one wide or vertical image. Move slowly and keep the horizon steady; fast movement or people crossing the frame can create visible stitching errors.
Photo Sphere
Photo Sphere builds a 360-degree scene from captures taken in several directions. The inherited mode is useful when it works, but some Android versions and devices do not expose it reliably.
Face retouching
Retouching can soften skin in portraits and selfies. The lowest effective level usually looks more natural, while stronger settings can remove texture and make faces appear artificial.
Frequent Faces support
Frequent Faces is designed to help compatible processing choose better frames of people photographed often. In third-party ports it can be incomplete, so treat it as an optional convenience rather than a core feature.
Auxiliary camera access
LMC may show front, ultrawide, telephoto and macro sensors when Android permits access. Package identity and camera IDs decide which lens buttons appear; an XML cannot bypass a restriction enforced by the manufacturer.
Manual focus and exposure tools
R18 adds a full-height exposure slider and exposes more sensor controls than a typical automatic camera. The precise focus and exposure options change with the active lens and phone driver.
Focus and exposure lock
AE/AF lock holds the selected brightness and focus while you reframe the shot. Switching lenses or tapping a new point in the viewfinder may release the lock.
Google Lens and QR suggestions
Lens suggestions can recognise QR codes, links and documents from the viewfinder. They require compatible Google services and permissions, and some packages open Lens as a separate app instead.
XML configuration files
An XML profile can set camera IDs, HDR frames, white balance, saturation and lens-specific processing in one step. Choose a file made for the same phone and release; a profile can load successfully and still be unsuitable.
Lib Patcher and custom libraries
Lib Patcher controls influence detail, texture, noise, shadows and colour. Small adjustments are easier to judge than extreme presets, which often produce halos, waxy surfaces or unnatural contrast.
Custom AWB and noise models
R18 can load compatible white-balance and noise models for sensor-level tuning. If a model produces a green or pink cast, return to the default before changing unrelated settings.
Viewfinder and interface controls
Popup lists, vibration feedback, frame-rate choices and a dark theme make R18 easier to operate. A high preview frame rate looks smoother but may increase heat or instability on weaker hardware.
Advanced processing controls
Experienced users can adjust frame counts, merge behaviour, tone, saturation, sharpness and noise reduction for each lens. Change one group at a time so you can identify the setting responsible for an improvement or problem.
Composition and capture tools
Useful everyday tools include gridlines, a framing level, timer, aspect-ratio control, location tags and dirty-lens warnings. Individual options can be limited by Android, regional rules or the active camera module.
LMC 8.4 video recording features
Video depends heavily on the manufacturer’s camera driver. A resolution or stabilisation switch may be visible yet fail on an unsupported sensor, so test short clips before recording something important.

Full HD and 4K video
Full HD and 4K are available when the active sensor and Android media profile expose them. Auxiliary and front cameras are more likely to be limited than the main rear lens.
30 FPS and 60 FPS recording
Thirty frames per second is the safer general setting, while 60 FPS gives smoother motion in good light. Higher frame rates use more processing power and may be unavailable at 4K.
Standard video stabilization
Standard stabilisation reduces ordinary handheld shake by using the phone’s available OIS and EIS support. The amount of crop and smoothing differs by sensor and driver.
Locked stabilization
Locked mode aims for a tripod-like frame when the phone is almost stationary. It usually applies a stronger crop and is not supported by every lens.
Active stabilization
Active mode is intended for walking and heavier movement. Its aggressive correction can reduce field of view, and unsupported phones may show jitter or stop recording.
Cinematic Pan
Cinematic Pan creates a slow, stabilised sweep for landscapes and travel scenes. It is not the newer Cinematic Blur feature and may be unavailable on non-Pixel hardware.
Slow-motion recording
Slow Motion captures at a high frame rate for slower playback. High-speed profiles vary widely between manufacturers, so a lower option is often more stable than the maximum shown.
Time-lapse video
Time Lapse compresses a long recording into a short clip at a chosen speed. Use a stable support and allow enough storage and battery for the full session.
Audio Zoom
Audio Zoom attempts to emphasise sound from the area being magnified. The result depends on microphone routing, so the switch may have little effect on an unsupported device.
Video pause and photo capture
Supported interfaces can pause a recording or take a still without ending the clip. The still normally comes from the video stream and may be lower quality than a regular photo.
Quick video from photo mode
Holding the shutter can start a short video without switching modes on compatible setups. Resolution and stabilisation may differ from the dedicated Video mode.
Video zoom and lens switching
Zooming during recording can use digital crop or another physical lens, depending on exposed camera IDs. Many phones cannot switch sensors once a clip has started.
HEVC and storage controls
HEVC/H.265 can reduce file size at similar visual quality when the device supports it. Standard encoding remains more compatible with older editors, televisions and sharing apps.
Video flashlight and audio recording
The video screen can keep the torch on and record microphone audio with the required permissions. Missing sound is often caused by denied permission, another app using the microphone or an unsupported recording profile.
LMC Camera for Android: Compatibility requirements

Compatibility is more likely when the phone has a 64-bit Android system, working Camera2 API support and camera sensors exposed to third-party apps. It also needs enough processing power for multi-frame capture and a package that Android accepts.
Before installing, check for:
- A 64-bit Android operating system
- Functional Camera2 API support
- Google services required by the selected features
- Third-party access to the desired camera sensors
- Sufficient processing power and free storage
- A package identity suited to the manufacturer
- An XML profile made for the same hardware, if one is needed
Snapdragon phones often have broader port support, but a chipset name cannot guarantee compatibility. MediaTek and Exynos results vary by model and ROM. A black viewfinder, missing lens or crash during processing usually points to a device, package or configuration conflict rather than a failed download. Samsung users may need a device-specific setup, so our LMC Camera for Samsung guide can help with supported packages and configuration.
How to download and install the LMC Camera APK
The download buttons are already available on this page, so you do not need to search for the APK elsewhere. Choose one R18F1 package, let the download finish, and then follow the steps below.

- Open the download section. Use the main download button near the top of this page to reach the R18F1 package cards. Start with the Standard package unless a trusted guide for your exact phone recommends Snapcam, Aweme, Scan3D, Google Lens or Iris. Download only one package for the first test.
- Download the APK. Press the button for the package you selected, and wait until the browser confirms that the file has been saved. A warning about APK files can appear because the app is installed outside Google Play.
- Allow installation from that source. If Android blocks the file, tap Settings on the warning and enable Allow from this source for the browser or file manager you are using. This permission applies to that app only. Return to the installer after enabling it, and switch the permission off again when the setup is complete if you do not sideload apps regularly.
- Open the downloaded APK. Tap the completed-download notification, or open the phone’s Files app and go to Downloads. Select the R18F1 APK you just saved. If several copies are present, use the most recent file and confirm that its name matches the package you chose.
- Start the installation. Review the Android installation prompt and tap Install. Keep the screen open while Android verifies and installs the package. When the process finishes, choose Open to launch LMC Camera immediately or Done if you want to open it later from the app drawer.
- Resolve an App not installed message. This usually means another camera port already uses the same package identity, the installed copy has a different signature, or the phone does not have enough free space. Back up any XML files or settings you need. Then remove only the conflicting third-party camera build or try another R18F1 package. Do not uninstall your phone’s stock camera.
- Open the app and review permissions. Camera access is required for taking pictures. Microphone permission is needed when recording sound with video, and photos or media access may be required for saving files on some Android versions. Location access is optional and is only needed if you want geotags. Grant the permissions you plan to use rather than approving everything automatically.
- Test the default setup before importing XML. Take one photo with the main rear camera and one with the front camera. Check any ultrawide or telephoto buttons that appear, then record a short 1080p video at 30 FPS and play it back with sound. Import a device-specific XML only after photos and video work with the default settings. If the app starts crashing after a config is loaded, remove that config or clear the app data and test the clean setup again.
Menu names can vary slightly between Samsung, Xiaomi, OnePlus, Realme, Vivo and other Android phones. The process is still the same: download the correct file, allow the source, install the APK, approve only the permissions you need, and test the unconfigured app first.
How to load an LMC Camera XML config
For this release, configuration files normally belong in:
Internal Storage/LMC8.4/
To import one:

- Download a compatible XML profile. Choose a config made for your exact phone model or camera sensor and confirm that it supports the LMC 8.4 release. You can find tested profiles and device-specific settings in our LMC 8.4 XML Config Files collection before importing a configuration.
- Create the LMC8.4 folder. Open your phone’s file manager, go to the root of Internal Storage, and create a folder named
LMC8.4. Keep the spelling exactly the same and do not place it inside the Downloads, DCIM or Android folder. - Move the XML file. Find the downloaded file and move or copy it into
Internal Storage/LMC8.4/. Leave the.xmlextension unchanged so the camera can recognise it. - Open LMC Camera. Launch the installed app and allow the storage or photos and media permission if Android requests it. The permission wording can differ between Android versions.
- Open the config selector. On the camera screen, double-tap the empty area beside the shutter button. A profile selection dialog should appear.
- Select the required config. Choose the XML filename you placed in the LMC8.4 folder. If several profiles are listed, select the one made for the phone or sensor you are currently using.
- Confirm the import. Tap the import or update option shown in the dialog. Allow LMC Camera to restart if required. The new processing and lens settings should load when the app opens again.
- Test the complete setup. Take a photo with the main and front cameras, record a short video, and check every available ultrawide, telephoto or macro lens. Keep a backup of the XML if it produces stable results.
If the file is missing from the dialog, check the folder spelling, the .xml extension, storage permission and file location. If the app becomes unstable after import, remove that config or clear the app data and test LMC Camera again with its default settings.
Does the LMC Camera app need a config file?
Not always. Some phones work well with the default settings, and adding a random profile can make a stable installation worse.
A config becomes useful when colours look wrong, extra lenses are missing, processing is unstable or the default values do not suit the sensor. Choose an LMC 8.4 config file for the exact phone model and, when possible, the same regional hardware variant.
A suitable XML may improve:
- Camera and lens IDs
- Ultrawide or telephoto access
- Skin tones and white balance
- Night Sight exposure
- Portrait processing
- Noise and sharpness balance
- Colour casts and saturation
- General capture stability
Avoid profiles described only as “best” or “universal.” Camera sensors can differ even between regional versions of the same phone.
LMC 8.4 vs the stock camera
| Area | LMC 8.4 | Stock camera |
|---|---|---|
| Installation | Manual APK installation | Preinstalled by the manufacturer |
| Processing | Google Camera-based | Manufacturer-specific |
| XML profiles | Supported | Usually unavailable |
| Manual tuning | Extensive | Generally more limited |
| Lens access | Depends on the package and device | Normally supports all built-in lenses |
| Stability | Varies with hardware and config | Usually more consistent |
| Updates | Installed manually | Delivered officially |
| Best use | Custom photography and experimentation | Reliable everyday capture and video |
Neither app wins every comparison. A well-configured LMC setup can produce balanced HDR, controlled night shots and less aggressive texture processing. The stock camera is often faster, more dependable for video and better integrated with manufacturer-only lenses and modes.
Keeping both installed is usually the most practical approach.
Common LMC 8.4 problems and quick fixes
| Problem | First step to try |
|---|---|
| App closes immediately | Clear app data and test another package |
| Black camera preview | Remove the XML and open with default settings |
| App not installed | Try a different package or remove a conflicting port |
| XML does not appear | Check the /LMC8.4/ folder and storage permission |
| Green or pink photos | Reset AWB or load a sensor-specific config |
| Ultrawide lens is missing | Use the package recommended for the manufacturer |
| Processing remains stuck | Reduce HDR frames and check free storage |
| Crash after XML import | Clear app data and test a compatible profile |
| Photos are not saved | Review media permission and available space |
| Video mode crashes | Lower the resolution or frame rate |
Is LMC 8.4 safe to install?
The LMC 8.4 APK files provided on lmccameraapp.com pass through our own verification process before they are added to the download buttons. We obtain every R18F1 package directly from Hasli’s published archive, keep the original APK unchanged, scan it with VirusTotal, and install it on our Android test devices. Only the copies that pass these checks are hosted on our own server.
How we check every APK before hosting it
- We download the exact Standard, Snapcam, Aweme, Scan3D, Google Lens or Iris file from Hasli’s release archive.
- We confirm the release name, original filename and Android package identifier.
- We do not unpack, modify, inject advertisements, change permissions or re-sign the APK.
- We scan the file with VirusTotal and review the results before upload.
- We install the same file on our own devices and test app launch, photo capture, front and rear cameras, video recording and saved media.
- After testing, we host that verified copy on our own website instead of sending visitors to an unknown mirror or bundled installer.
Based on this process, we are confident that the LMC Camera files available through our download buttons are safe to install. Android may still show an unknown-app warning because the APK comes from outside Google Play. That warning is normal for a manually installed APK and does not, by itself, mean the file contains malware.
The expected permissions are camera access, microphone access for video, and photos or media access for saving files. Location is optional and is only used for geotagging. If an installer ever requests an unrelated permission, stop the installation and contact us so we can check the file again.
No malware scanner can promise zero risk on every device, so we prefer to show users how each file was sourced, scanned and tested instead of making an unsupported 100 percent guarantee.
Frequently asked questions about LMC Camera
Final verdict on the LMC Camera APK
LMC 8.4 R18 remains a capable option for Android users who enjoy tuning HDR, Night Sight, portraits and individual camera sensors. Its strength is flexibility, not guaranteed improvement on every phone.
Choose the right package, make sure the default camera works, and add an XML only when it solves a specific problem. Keep a backup of any configuration that gives consistent results, and retain the stock camera for hardware-specific modes that a third-party app cannot access reliably.
