• PSA: "Mainline Module Info" shows your Project Mainline modules

    From Maria Sophia@[email protected] to comp.mobile.android on Tue Mar 10 11:09:47 2026
    From Newsgroup: comp.mobile.android

    PSA: "Mainline Module Info" shows your Project Mainline modules
    <https://play.google.com/store/apps/details?id=io.simplicity.trainspotting>

    That Mainline Module Info app is one of the few tools that exposes the
    real, active APEX/APK-in-APEX modules on a device because it reads the live APEX modules from the system, not cached metadata.

    For example, mine shows "com.google.android.modulemetadata / 2023-06-01 S+" which corresponds to what my "Google Play system update" date is showing.
    <https://i.postimg.cc/kMvM3KGy/services.jpg>

    S+ is apparently an abbreviation for "Android 12 (API level 31) & above".
    R = Android 11 (API 30)
    S = Android 12 (API 31)
    S_v2 = Android 12L (API 32)
    T = Android 13 (API 33)
    U = Android 14 (API 34) R = Android 11 (API 30)
    S = Android 12 (API 31)
    S_v2 = Android 12L (API 32)
    T = Android 13 (API 33)
    U = Android 14 (API 34

    See also:
    What does APK-in-APEX 1 mean vs APK-in-APEX 33 vs APEX 331910000 vs APK aml_per_331812030 in Google Play system update (aka Project Mainline)
    modules? https://xdaforums.com/t/what-does-apk-in-apex-1-mean-vs-apk-in-apex-33-vs-apex-331910000-vs-apk-aml_per_331812030-in-google-play-system-update-aka-project-mainline-modules.4697717/

    Can you see the list of project mainline modules in the module_metadata.xml file on your Android device? https://xdaforums.com/t/can-you-see-the-list-of-project-mainline-modules-in-the-module_metadata-xml-file-on-your-android-device.4677298/

    For how long are the over two dozen Android core modules updated over the "Google Play System Update" mechanism (aka "Google System Updates")? https://xdaforums.com/t/for-how-long-are-the-over-two-dozen-android-core-modules-updated-over-the-google-play-system-update-mechanism-aka-google-system-updates.4455927/
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Maria Sophia@[email protected] to comp.mobile.android on Tue Mar 10 12:52:32 2026
    From Newsgroup: comp.mobile.android

    Maria Sophia wrote:
    That Mainline Module Info app is one of the few tools that exposes the
    real, active APEX/APK-in-APEX modules on a device because it reads the live APEX modules from the system, not cached metadata.

    Another way to get the exact Google Play services update version data is...
    adb shell dumpsys package com.google.android.modulemetadata

    The key timestamp in the output will be something like this (for me):
    versionName = 2023-06-01 S+
    versionCode = 331851034
    minSdk = 31 (Android 12)
    targetSdk = 33 (Android 13)

    Apparently, com.google.android.modulemetadata is the central index for
    Project Mainline. While that package doesn't provide a user-visible
    feature, it apparently is what tells Android which Mainline modules exist, which versions are valid, and whether the device is allowed to apply a new Google Play system update.

    Essentially it's the "manifest" or "table of contents" for the entire
    Mainline system. See more details in this specific post from just now.

    Newsgroups: comp.mobile.android
    Subject: Re: What is your Google Play system update date?
    Date: Tue, 10 Mar 2026 12:51:25 -0700
    Message-ID: <10opsnu$2vg1$[email protected]>
    --- Synchronet 3.21d-Linux NewsLink 1.2