Google package

Main components

Keep: com.google.android.modulemetadata Keep Vendor documentation
Maker
Google LLC
Category
System core
Confidence
Vendor documentation
Verified
25 October 2026

A metadata package that tells Android which Mainline modules the phone has, used by Google Play system updates. Keep it: Main components is needed for the phone, its updates or its security.

What it does

Main components is Google's build of the ModuleMetadata package, part of Android's Mainline system. It holds a list describing every updatable system module on the phone, and Android reads it at startup to answer which modules are installed and what they are called. System screens that report module versions rely on that list, and the package is updated along with the other modules.

Also shown as Module Metadata.

If you disable it

Android loses its list of installed modules, which can break the Google Play system update screen and module updates; community lists rate removal as unsafe.

How to disable it

On most phones Settings greys out Disable for this package, so ADB is the way to turn it off. The commands below work without root and can be undone.

Disable it (reversible)

adb shell pm disable-user --user 0 com.google.android.modulemetadata

Turn it back on

adb shell pm enable com.google.android.modulemetadata

The stronger option removes it for your user only; the original copy stays on the phone and a factory reset brings it back. Prefer disabling: it is easier to undo.

Uninstall for the main user

adb shell pm uninstall -k --user 0 com.google.android.modulemetadata

Restore after an uninstall

adb shell cmd package install-existing com.google.android.modulemetadata

New to ADB? Set it up in about ten minutes.

Data and battery

Holds a list of module names; no user data.

Where it appears

  • Made by Google LLC.
  • Android versions: 10 and later.

Questions people ask

What is com.google.android.modulemetadata?

com.google.android.modulemetadata is Main components. A metadata package that tells Android which Mainline modules the phone has, used by Google Play system updates.

Can I disable Main components?

Keep it: Main components is needed for the phone, its updates or its security. On most phones it takes ADB.

What happens if I disable Main components?

Android loses its list of installed modules, which can break the Google Play system update screen and module updates; community lists rate removal as unsafe.

Sources

  1. Android Open Source Project: ModuleMetadata moduleAndroid source
  2. Android Developers: ModuleInfoDeveloper documentation
  3. Universal Android Debloater list entryCommunity list

Each source answered when this page was checked on 25 October 2026.

Confidence: Vendor documentation. Backed by the maker's own documentation, the Android source or the Play listing. How we decide a verdict.

Cite this page: https://mysystemapp.com/packages/com.google.android.modulemetadata/ (verified 25 October 2026). Something wrong or out of date? Request a correction.