From 8b3beeb9fd4ef7d867155a55dabd468304f3476d Mon Sep 17 00:00:00 2001 From: Tad Date: Mon, 27 Dec 2021 23:24:03 -0500 Subject: [PATCH] More analytics disablement Signed-off-by: Tad --- Misc/Features/Hamper_Analytics.txt | 5 +++++ .../android_frameworks_base/0008-Disable_Analytics.patch | 4 +++- .../android_frameworks_base/0006-Disable_Analytics.patch | 4 +++- .../android_frameworks_base/0006-Disable_Analytics.patch | 4 +++- .../android_frameworks_base/0006-Disable_Analytics.patch | 4 +++- .../android_frameworks_base/0006-Disable_Analytics.patch | 4 +++- 6 files changed, 20 insertions(+), 5 deletions(-) diff --git a/Misc/Features/Hamper_Analytics.txt b/Misc/Features/Hamper_Analytics.txt index c27d983f..e9e181f5 100644 --- a/Misc/Features/Hamper_Analytics.txt +++ b/Misc/Features/Hamper_Analytics.txt @@ -38,6 +38,7 @@ Documentation https://developer.clevertap.com/docs/android-quickstart-guide https://developer.clevertap.com/docs/sdk-changes-for-gdpr-compliance https://developers.facebook.com/docs/app-events/getting-started-app-events-android + https://developers.google.com/admob/ump/android/quick-start https://dev.followanalytics.com/sdks/android/older-versions/6.1/ https://docs.bugsnag.com/platforms/android/configuration-options/ https://docs.bugsnag.com/platforms/android/legacy/configuration-options/ @@ -46,6 +47,7 @@ Documentation https://docs.pushwoosh.com/platform-docs/v/master/pushwoosh-sdk/cross-platform-frameworks/adobe-air https://documentation.accengage.com/sdk/android/3.6/migration/ https://firebase.google.com/docs/analytics/configure-data-collection + https://firebase.google.com/docs/crashlytics/customize-crash-reports https://github.com/mapbox/mapbox-events-android/pull/77/files https://github.com/mixpanel/mixpanel-android/blob/master/src/main/java/com/mixpanel/android/mpmetrics/MPConfig.java https://help.batch.com/en/articles/5204072-how-to-integrate-batch-into-my-cmp @@ -79,6 +81,7 @@ Currently Implemented data.putString("com.followanalytics.message.inapp.enable", "false"); data.putString("com.followanalytics.message.push.enable", "false"); data.putString("com.google.android.gms.ads.AD_MANAGER_APP", "false"); + data.putString("com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT", "true"); data.putString("com.mapbox.EnableEvents", "false"); data.putString("com.microsoft.engagementinsights.autoCapture", "false"); data.putString("com.mixpanel.android.MPConfig.AutoCheckForSurveys", "false"); @@ -95,6 +98,7 @@ Currently Implemented data.putString("firebase_analytics_collection_deactivated", "true"); data.putString("firebase_analytics_collection_enabled", "false"); data.putString("firebase_crash_collection_enabled", "false"); + data.putString("firebase_crashlytics_collection_enabled", "false"); data.putString("firebase_performance_collection_deactivated", "true"); data.putString("google_analytics_adid_collection_enabled", "false"); data.putString("google_analytics_automatic_screen_reporting_enabled", "false"); @@ -126,6 +130,7 @@ API Keys data.putString("apptentive_api_key", apiFillerValue); data.putString("apptentive_key", apiFillerValue); data.putString("apptentive_signature", apiFillerValue); + data.putString("BUGLY_APPID", apiFillerValue); data.putString("__ChartboostAir__AppID", apiFillerValue); data.putString("__ChartboostAir__AppSignature", apiFillerValue); data.putString("CLEVERTAP_ACCOUNT_ID", apiFillerValue); diff --git a/Patches/LineageOS-14.1/android_frameworks_base/0008-Disable_Analytics.patch b/Patches/LineageOS-14.1/android_frameworks_base/0008-Disable_Analytics.patch index 4d7a85d0..83d494fd 100644 --- a/Patches/LineageOS-14.1/android_frameworks_base/0008-Disable_Analytics.patch +++ b/Patches/LineageOS-14.1/android_frameworks_base/0008-Disable_Analytics.patch @@ -13,7 +13,7 @@ diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android index f2e3333b67da..f8bfc011e670 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java -@@ -4465,6 +4465,60 @@ public class PackageParser { +@@ -4465,6 +4465,62 @@ public class PackageParser { if (data == null) { data = new Bundle(); @@ -43,6 +43,7 @@ index f2e3333b67da..f8bfc011e670 100644 + data.putString("com.followanalytics.message.inapp.enable", "false"); + data.putString("com.followanalytics.message.push.enable", "false"); + data.putString("com.google.android.gms.ads.AD_MANAGER_APP", "false"); ++ data.putString("com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT", "true"); + data.putString("com.mapbox.EnableEvents", "false"); + data.putString("com.microsoft.engagementinsights.autoCapture", "false"); + data.putString("com.mixpanel.android.MPConfig.AutoCheckForSurveys", "false"); @@ -59,6 +60,7 @@ index f2e3333b67da..f8bfc011e670 100644 + data.putString("firebase_analytics_collection_deactivated", "true"); + data.putString("firebase_analytics_collection_enabled", "false"); + data.putString("firebase_crash_collection_enabled", "false"); ++ data.putString("firebase_crashlytics_collection_enabled", "false"); + data.putString("firebase_performance_collection_deactivated", "true"); + data.putString("google_analytics_adid_collection_enabled", "false"); + data.putString("google_analytics_automatic_screen_reporting_enabled", "false"); diff --git a/Patches/LineageOS-15.1/android_frameworks_base/0006-Disable_Analytics.patch b/Patches/LineageOS-15.1/android_frameworks_base/0006-Disable_Analytics.patch index 01d8cf52..5a3d4cf0 100644 --- a/Patches/LineageOS-15.1/android_frameworks_base/0006-Disable_Analytics.patch +++ b/Patches/LineageOS-15.1/android_frameworks_base/0006-Disable_Analytics.patch @@ -13,7 +13,7 @@ diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android index 8c66fb227cf9..a5c783597b34 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java -@@ -5524,6 +5524,60 @@ public class PackageParser { +@@ -5524,6 +5524,62 @@ public class PackageParser { if (data == null) { data = new Bundle(); @@ -43,6 +43,7 @@ index 8c66fb227cf9..a5c783597b34 100644 + data.putString("com.followanalytics.message.inapp.enable", "false"); + data.putString("com.followanalytics.message.push.enable", "false"); + data.putString("com.google.android.gms.ads.AD_MANAGER_APP", "false"); ++ data.putString("com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT", "true"); + data.putString("com.mapbox.EnableEvents", "false"); + data.putString("com.microsoft.engagementinsights.autoCapture", "false"); + data.putString("com.mixpanel.android.MPConfig.AutoCheckForSurveys", "false"); @@ -59,6 +60,7 @@ index 8c66fb227cf9..a5c783597b34 100644 + data.putString("firebase_analytics_collection_deactivated", "true"); + data.putString("firebase_analytics_collection_enabled", "false"); + data.putString("firebase_crash_collection_enabled", "false"); ++ data.putString("firebase_crashlytics_collection_enabled", "false"); + data.putString("firebase_performance_collection_deactivated", "true"); + data.putString("google_analytics_adid_collection_enabled", "false"); + data.putString("google_analytics_automatic_screen_reporting_enabled", "false"); diff --git a/Patches/LineageOS-16.0/android_frameworks_base/0006-Disable_Analytics.patch b/Patches/LineageOS-16.0/android_frameworks_base/0006-Disable_Analytics.patch index d682ab6f..e28162d2 100644 --- a/Patches/LineageOS-16.0/android_frameworks_base/0006-Disable_Analytics.patch +++ b/Patches/LineageOS-16.0/android_frameworks_base/0006-Disable_Analytics.patch @@ -13,7 +13,7 @@ diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android index e0c2d2dc6dde..85a669a4a6c1 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java -@@ -5327,6 +5327,60 @@ public class PackageParser { +@@ -5327,6 +5327,62 @@ public class PackageParser { if (data == null) { data = new Bundle(); @@ -43,6 +43,7 @@ index e0c2d2dc6dde..85a669a4a6c1 100644 + data.putString("com.followanalytics.message.inapp.enable", "false"); + data.putString("com.followanalytics.message.push.enable", "false"); + data.putString("com.google.android.gms.ads.AD_MANAGER_APP", "false"); ++ data.putString("com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT", "true"); + data.putString("com.mapbox.EnableEvents", "false"); + data.putString("com.microsoft.engagementinsights.autoCapture", "false"); + data.putString("com.mixpanel.android.MPConfig.AutoCheckForSurveys", "false"); @@ -59,6 +60,7 @@ index e0c2d2dc6dde..85a669a4a6c1 100644 + data.putString("firebase_analytics_collection_deactivated", "true"); + data.putString("firebase_analytics_collection_enabled", "false"); + data.putString("firebase_crash_collection_enabled", "false"); ++ data.putString("firebase_crashlytics_collection_enabled", "false"); + data.putString("firebase_performance_collection_deactivated", "true"); + data.putString("google_analytics_adid_collection_enabled", "false"); + data.putString("google_analytics_automatic_screen_reporting_enabled", "false"); diff --git a/Patches/LineageOS-17.1/android_frameworks_base/0006-Disable_Analytics.patch b/Patches/LineageOS-17.1/android_frameworks_base/0006-Disable_Analytics.patch index c97ce3d4..0d905c7e 100644 --- a/Patches/LineageOS-17.1/android_frameworks_base/0006-Disable_Analytics.patch +++ b/Patches/LineageOS-17.1/android_frameworks_base/0006-Disable_Analytics.patch @@ -13,7 +13,7 @@ diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android index 861b0d922d32..a9ad5aac0f0d 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java -@@ -5598,6 +5598,60 @@ public class PackageParser { +@@ -5598,6 +5598,62 @@ public class PackageParser { if (data == null) { data = new Bundle(); @@ -43,6 +43,7 @@ index 861b0d922d32..a9ad5aac0f0d 100644 + data.putString("com.followanalytics.message.inapp.enable", "false"); + data.putString("com.followanalytics.message.push.enable", "false"); + data.putString("com.google.android.gms.ads.AD_MANAGER_APP", "false"); ++ data.putString("com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT", "true"); + data.putString("com.mapbox.EnableEvents", "false"); + data.putString("com.microsoft.engagementinsights.autoCapture", "false"); + data.putString("com.mixpanel.android.MPConfig.AutoCheckForSurveys", "false"); @@ -59,6 +60,7 @@ index 861b0d922d32..a9ad5aac0f0d 100644 + data.putString("firebase_analytics_collection_deactivated", "true"); + data.putString("firebase_analytics_collection_enabled", "false"); + data.putString("firebase_crash_collection_enabled", "false"); ++ data.putString("firebase_crashlytics_collection_enabled", "false"); + data.putString("firebase_performance_collection_deactivated", "true"); + data.putString("google_analytics_adid_collection_enabled", "false"); + data.putString("google_analytics_automatic_screen_reporting_enabled", "false"); diff --git a/Patches/LineageOS-18.1/android_frameworks_base/0006-Disable_Analytics.patch b/Patches/LineageOS-18.1/android_frameworks_base/0006-Disable_Analytics.patch index 9a4fcd5c..065f6719 100644 --- a/Patches/LineageOS-18.1/android_frameworks_base/0006-Disable_Analytics.patch +++ b/Patches/LineageOS-18.1/android_frameworks_base/0006-Disable_Analytics.patch @@ -13,7 +13,7 @@ diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android index 70e4e6cbf622..645dfc0741da 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java -@@ -5551,6 +5551,60 @@ public class PackageParser { +@@ -5551,6 +5551,62 @@ public class PackageParser { if (data == null) { data = new Bundle(); @@ -43,6 +43,7 @@ index 70e4e6cbf622..645dfc0741da 100644 + data.putString("com.followanalytics.message.inapp.enable", "false"); + data.putString("com.followanalytics.message.push.enable", "false"); + data.putString("com.google.android.gms.ads.AD_MANAGER_APP", "false"); ++ data.putString("com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT", "true"); + data.putString("com.mapbox.EnableEvents", "false"); + data.putString("com.microsoft.engagementinsights.autoCapture", "false"); + data.putString("com.mixpanel.android.MPConfig.AutoCheckForSurveys", "false"); @@ -59,6 +60,7 @@ index 70e4e6cbf622..645dfc0741da 100644 + data.putString("firebase_analytics_collection_deactivated", "true"); + data.putString("firebase_analytics_collection_enabled", "false"); + data.putString("firebase_crash_collection_enabled", "false"); ++ data.putString("firebase_crashlytics_collection_enabled", "false"); + data.putString("firebase_performance_collection_deactivated", "true"); + data.putString("google_analytics_adid_collection_enabled", "false"); + data.putString("google_analytics_automatic_screen_reporting_enabled", "false");