Merge tag 'android-15.0.0_r6' of https://android.googlesource.com/platform/packages/services/Mms into HEAD

Android 15.0.0 Release 6 (AP4A.241205.013)

Change-Id: Ief25abd5bd980f41cab1f81e0888402751525fee

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssgAKCRDorT+BmrEO
# eOZFAJ9U8caMVLieu9gvLtEfaehaZLM/1gCdG0EzUZMJiXeq+fL7+NuB+/tHH9s=
# =EYYt
# -----END PGP SIGNATURE-----
# gpg: Signature faite le jeu 05 déc 2024 17:44:02 EST
# gpg:                avec la clef DSA 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Impossible de vérifier la signature : Pas de clef publique
diff --git a/src/com/android/mms/service/metrics/PersistMmsAtomsStorage.java b/src/com/android/mms/service/metrics/PersistMmsAtomsStorage.java
index 4e9ffc7..faf43d9 100644
--- a/src/com/android/mms/service/metrics/PersistMmsAtomsStorage.java
+++ b/src/com/android/mms/service/metrics/PersistMmsAtomsStorage.java
@@ -101,7 +101,7 @@
 
             // Start from scratch if build changes, since mixing atoms from different builds could
             // produce strange results.
-            if (!Build.FINGERPRINT.equals(atoms.getBuildFingerprint())) {
+            if (!String.valueOf(Build.TIME).equals(atoms.getBuildFingerprint())) {
                 Log.d(TAG, "[loadAtomsFromFile]: Build changed");
                 return makeNewPersistMmsAtoms();
             }
@@ -244,7 +244,7 @@
         // allow pulling only after some time so data are sufficiently aggregated.
         long currentTime = getWallTimeMillis();
         PersistMmsAtoms atoms = PersistMmsAtoms.newBuilder()
-                .setBuildFingerprint(Build.FINGERPRINT)
+                .setBuildFingerprint(String.valueOf(Build.TIME))
                 .setIncomingMmsPullTimestampMillis(currentTime)
                 .setOutgoingMmsPullTimestampMillis(currentTime)
                 .build();