summaryrefslogtreecommitdiff
path: root/services/java
diff options
context:
space:
mode:
author Ömer Yaveroğlu <omernebil@google.com> 2024-12-23 07:33:53 -0800
committer Ömer Yaveroğlu <omernebil@google.com> 2025-01-06 13:50:09 -0800
commit2c2baf27a6a90a313328890a22f864b496564860 (patch)
tree586adf563c1cc33a75b1e769790556d3edef64bb /services/java
parent1388e5b40385c54dc1abda5c0fafb59bbbb5fc0b (diff)
Remove AppIntegrityManagerService from the SystemServer.
Change-Id: I0a35d99d99a46abd2e00c5d9d0ddf9f4cf680943 Bug: 364200023 Flag: android.server.remove_app_integrity_manager_service
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/SystemServer.java8
-rw-r--r--services/java/com/android/server/flags.aconfig7
2 files changed, 12 insertions, 3 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 9ab9a8f44ed9..c5d42ad9f081 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -1787,9 +1787,11 @@ public final class SystemServer implements Dumpable {
SignedConfigService.registerUpdateReceiver(mSystemContext);
t.traceEnd();
- t.traceBegin("AppIntegrityService");
- mSystemServiceManager.startService(AppIntegrityManagerService.class);
- t.traceEnd();
+ if (!android.server.Flags.removeAppIntegrityManagerService()) {
+ t.traceBegin("AppIntegrityService");
+ mSystemServiceManager.startService(AppIntegrityManagerService.class);
+ t.traceEnd();
+ }
t.traceBegin("StartLogcatManager");
mSystemServiceManager.startService(LogcatManagerService.class);
diff --git a/services/java/com/android/server/flags.aconfig b/services/java/com/android/server/flags.aconfig
index 0d222fb4409e..4d021ec2c0d3 100644
--- a/services/java/com/android/server/flags.aconfig
+++ b/services/java/com/android/server/flags.aconfig
@@ -51,4 +51,11 @@ flag {
description: "Remove GameManagerService from Wear"
bug: "340929737"
is_fixed_read_only: true
+}
+
+flag {
+ name: "remove_app_integrity_manager_service"
+ namespace: "package_manager_service"
+ description: "Remove AppIntegrityManagerService"
+ bug: "364200023"
} \ No newline at end of file