diff --git a/services/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/java/com/android/server/accessibility/AccessibilityManagerService.java index fd6b46769d3e7..83e69d6f355a1 100644 --- a/services/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -2820,7 +2820,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { public int resolveCallingUserIdEnforcingPermissionsLocked(int userId) { final int callingUid = Binder.getCallingUid(); - if (callingUid == Process.SYSTEM_UID + if (callingUid == 0 + || callingUid == Process.SYSTEM_UID || callingUid == Process.SHELL_UID) { return mCurrentUserId; }