Exception occurred while executing 'grant':

java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.



at android.app.ContextImpl.enforce(ContextImpl.java:2384)34

at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2412)56

at com.android.ser7ver.pm.permission.PermissionManagerServiceImpl.grantRuntimePermissionInternal(PermissionManagerSe8rviceImpl.java:1383)9

at com.android.server.pm.permission.PermissionManagerServiceImpl.grantRuntimePermission(PermissionManagerServiceImp10l.java:1365)11121314

at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:573)15161718

at android.permission.PermissionManage19r.grantRuntimePermission(PermissionManager.java:610)202122

at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePerm23ission(PackageManagerShellCommand.java:2717)2425

at com.android.server.pm.PackageManagerShellCommand.onComm26and(PackageManagerShellCommand.java:301)2728



at com.android.mo29dules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)

at android.os.ShellComma31nd.exec(ShellCommand.java:38)

at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:6840)

at android.os.Binder.shellCommand(Binder.java:1081)

at android.os.Binder.onTransact(Binder.java:901)

at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4352)

at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6824)

at android.os.Binder.execTransactInternal(Binder.java:1362)

at android.os.Binder.execTransact(Binder.java:1288)

If you are also getting bugged by any of these errors, then you’ll be glad to know that you can easily fix this problem in just a couple of clicks. So without any further ado, let’s check it out.

  • Fix Exception Occurred While Executing Grant/Put OnePlus/Realme/Oppo Xiaomi/Poco/Redmi

Fix Exception Occurred While Executing Grant/Put

YouTube video - 1

To address this issue, you just need to enable “Disable Permission Monitoring” or “USB Debugging (Security Settings)” depending on your device and then restart it. Here’s how it can be done:

OnePlus/Realme/Oppo

  1. Head over to Settings > About Phone > Version > Tap on Version Number 7 Times.
  2. Then go to Settings > Developer Options > Enable ‘Disable Permission Monitoring’.
  3. Restart the device and execute the desired command; you won’t face any issues now.

Xiaomi/Poco/Redmi

  1. Before starting, make sure you’re signed in to your Mi account.
  2. Head over to Settings > About Phone > Tap OS Version 7 times.
  3. Then, go to Settings > Additional Settings > Developer Options.
  4. Now enable the toggle next to USB Debugging (Security Settings).
  • aShell You: Run ADB, Root, Shell Commands without PC!
  • How to Disable Back Gesture Left or Right on Android via ADB
  • Guide to Launch an Activity via ADB Commands
  • How to Prevent an Android Device from Sleeping via ADB Command
  • How to Enable Allow From Unknown Sources via ADB Commands