有时候需要对非系统级别APP进行动态权限弹窗屏蔽,只需要修改以下几个地方就可以了。
diff --git a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java old mode 100644 new mode 100755 index 5e6894b78e3..2305607a769 --- a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java @@ -19463,7 +19463,8 @@ public class PackageManagerService extends IPackageManager.Stub new PermissionManagerServiceInternal.PackageInstalledParams.Builder(); final boolean grantPermissions = (installArgs.installFlags & PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS) != 0; - if (grantPermissions) { +// if (grantPermissio