diff options
author | 2024-12-23 07:33:53 -0800 | |
---|---|---|
committer | 2025-01-06 13:50:09 -0800 | |
commit | 2c2baf27a6a90a313328890a22f864b496564860 (patch) | |
tree | 586adf563c1cc33a75b1e769790556d3edef64bb /services/java | |
parent | 1388e5b40385c54dc1abda5c0fafb59bbbb5fc0b (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.java | 8 | ||||
-rw-r--r-- | services/java/com/android/server/flags.aconfig | 7 |
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 |