LMC / INDEPENDENT GUIDE

LMC 8.4 Package Variants: Snapcam, Aweme, Scan3D & More

Phone firmware can restrict camera access by Android package identity
Original diagram of package-based camera access.

Why does the package name matter?

Android identifies an app by its package ID. Some phone firmware exposes auxiliary cameras only to certain identities. Follow the package recommendation for your exact model and ROM before investigating a lens that will not open.

The OnePlus 8T, 8 Pro and 9R source notes require Snapcam or Aweme for all-camera access on stock OxygenOS. Some R15 Samsung entries recommend Ruler or Scan3D. These instructions apply to the named phones and firmware; check the separate entry for a newer model or custom ROM.

Google Lens and Iris variants exist only where the release lists those APKs. Our Android compatibility guide explains the checks to make before installing.

Choose a package for the problem you have

An extra lens will not open

Read the model instructions

Check the exact phone and firmware recommendation. Back up settings and try the documented package, then test each lens. XML camera IDs must also match.

Find phone-specific guidance →
Android reports an app conflict

Compare package IDs

A file with the same package ID may update or conflict with an existing installation. A different ID may coexist. Export settings before removing the old app.

Check the installer error →
Your camera already works

Keep its identity recorded

A different package does not by itself improve photos. Record the APK and XML, and change packages when you have a documented camera-access or installation need.

Check release changes →

Which requested variants exist in each release?

Choose a variant listed for the release you installed. Package names mentioned in a changelog may not all have matching APK files.

ReleaseStandardSnapcamAwemeScan3DLensIris
R18F1ListedListedListedListedListedListed
R17ListedListedListedListedListedNot listed
R16Not listedListedListedListedListedNot listed
R15ListedListedListedListedListedNot listed
R14ListedListedNot listedNot listedListedNot listed
R13 Fix 2ListedListedNot listedNot listedListedNot listed
R9ListedListedNot listedNot listedNot listedNot listed
R8ListedListedNot listedNot listedNot listedNot listed

R8’s Lite files are distinct. Older Samsung-labelled files may use Ruler rather than Scan3D. QCamera3 and Ruler variants appear in their exact-file tables below where offered.

A package variant changes the Android application identity. That can affect installation conflicts and access to auxiliary cameras on certain firmware. A label alone does not prove compatibility or better image quality.

Read the identifier, not just the label

Snapcam uses org.codeaurora.snapcam; Aweme uses com.ss.android.ugc.aweme; Scan3D uses com.samsung.android.scan3d. Google Lens variants commonly use com.google.android.GoogleCameraEng. R18’s Iris file uses com.samsung.android.server.iris. These names do not mean the APK is made by those package-name owners.

The R17 source explains Snapdragon, Samsung and other device workarounds. Its explanatory text mentions QCamera3 and Ruler, but they are absent from its actual download list. The tables below follow the artifacts.

Use a model-specific recommendation

Community indexes document Snapcam or Aweme for OnePlus 8T, 8 Pro and 9R on stock OxygenOS. Some Samsung entries in the R15 index recommend Ruler or Scan3D, while the Realme 9 Pro+ R15 entry mentions Aweme on stock firmware. These scoped notes cannot be applied to every brand or release.

Find your model’s evidence. Changing package ID may require a fresh settings import. Keep an exported backup and test the main lens before the others.

R18F1 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R18F1.apkcom.google.android.GoogleCameraLMCR18Find this APK in the original archive ↗
SnapcamLMC8.4_R18F1_Snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
AwemeLMC8.4_R18F1_Aweme.apkcom.ss.android.ugc.awemeFind this APK in the original archive ↗
Scan3DLMC8.4_R18F1_Scan3D.apkcom.samsung.android.scan3dFind this APK in the original archive ↗
Google LensLMC8.4_R18F1_Google_Lens.apkcom.google.android.GoogleCameraEngFind this APK in the original archive ↗
IrisLMC8.4_R18F1_Iris.apkcom.samsung.android.server.irisFind this APK in the original archive ↗
Artifact source ↗

R17 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R17.apkcom.google.android.GoogleCameraLMCR17Find this APK in the original archive ↗
SnapcamLMC8.4_R17_Snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
AwemeLMC8.4_R17_Aweme.apkcom.ss.android.ugc.awemeFind this APK in the original archive ↗
Scan3DLMC8.4_R17_Scan3D.apkcom.samsung.android.scan3dFind this APK in the original archive ↗
Google LensLMC8.4_R17_Google_Lens.apkcom.google.android.GoogleCameraEngFind this APK in the original archive ↗
Artifact source ↗

R16 packages

Variant / exact filenameAndroid package IDAvailability
SnapcamLMC8.4_R16_Snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
AwemeLMC8.4_R16_AWEME.apkcom.ss.android.ugc.awemeFind this APK in the original archive ↗
QcameraLMC8.4_R16_QCamera.apkorg.codeaurora.qcamera3Find this APK in the original archive ↗
RulerLMC8.4_R16_Ruler.apkcom.samsung.android.rulerFind this APK in the original archive ↗
Scan3DLMC8.4_R16_Scan3D.apkcom.samsung.android.scan3dFind this APK in the original archive ↗
Google LensLMC8.4_R16_Google_Lens.apkcom.google.android.GoogleCameraEngFind this APK in the original archive ↗
Artifact source ↗

R15 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R15.apkcom.google.android.GoogleCameraEngR15Find this APK in the original archive ↗
SnapcamLMC8.4_R15_snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
AwemeLMC8.4_R15_aweme.apkcom.ss.android.ugc.awemeFind this APK in the original archive ↗
Qcamera3LMC8.4_R15_qcamera3.apkorg.codeaurora.qcamera3Find this APK in the original archive ↗
RulerLMC8.4_R15_ruler.apkcom.samsung.android.rulerFind this APK in the original archive ↗
Scan3DLMC8.4_R15_scan3d.apkcom.samsung.android.scan3dFind this APK in the original archive ↗
Google LensLMC8.4_R15_glens.apkcom.google.android.GoogleCameraEngFind this APK in the original archive ↗
Artifact source ↗

R14 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R14.apkcom.google.android.GoogleCameraEngR14Find this APK in the original archive ↗
SnapcamLMC8.4_R14_Snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
SamsungLMC8.4_R14_Samsung.apkcom.samsung.android.rulerFind this APK in the original archive ↗
Google LensLMC8.4_R14_GLens.apkcom.google.android.GoogleCameraEngFind this APK in the original archive ↗
Artifact source ↗

R13 Fix 2 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R13_Fix2.apkcom.google.android.GoogleCameraEngR13F2Find this APK in the original archive ↗
SnapcamLMC8.4_R13_Fix2_Snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
SamsungLMC8.4_R13_Fix2_Samsung.apkcom.samsung.android.rulerFind this APK in the original archive ↗
Google LensLMC8.4_R13_Fix2_GoogleLens.apkcom.google.android.GoogleCameraEngFind this APK in the original archive ↗
Artifact source ↗

R9 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R9.apkcom.camera.lmc84r7Find this APK in the original archive ↗
SnapcamLMC8.4_R9_snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
SamsungLMC8.4_R9_samsung.apkcom.samsung.android.rulerFind this APK in the original archive ↗
Artifact source ↗

R8 packages

Variant / exact filenameAndroid package IDAvailability
DefaultLMC8.4_R8.apkcom.camera.lmc84r7Find this APK in the original archive ↗
SnapcamLMC8.4_R8_snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
SamsungLMC8.4_R8_samsung.apkcom.samsung.android.rulerFind this APK in the original archive ↗
LiteLMC8.4_Lite.apkcom.camera.lmc84liteFind this APK in the original archive ↗
Lite-SnapcamLMC8.4_Lite.snapcam.apkorg.codeaurora.snapcamFind this APK in the original archive ↗
Lite-SamsungLMC8.4_Lite.samsung.apkcom.samsung.android.rulerFind this APK in the original archive ↗
Artifact source ↗

Sources & editorial responsibility

Release and setup references are listed below. Read the testing and evidence policy for the scope of Muzamil Ahad’s reported APK testing.

Founder & APK reviewer: Muzamil Ahad. How the guide was researched · Report a correction.