Sometimes it is necessary to block dynamic permission pop-ups for non-system level APPs. You only need to modify the following places.
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