首页 > 解决方案 > Trying to grant WRITE_SECURE_SETTINGS to Super Status Bar app to disable heads up and enable ticker notification

问题描述

I've used adb commands previously to disable several preinstalled apps.

adb seems to be configured properly as it does display device fingerprint.

I'm a novice and have 0 coding skill, I just wanted to know what to do next?

Model: Realme 3 (RMX1825)

Android v10

Security Patch: May 5, 2021

Build: RMX1825_11_C.21

Kernel: 4.14.141

Root: NO

Code I'm trying to execute:

    adb shell pm grant com.tombayley.statusbar android.permission.WRITE_SECURE_SETTINGS

I'm receiving the error code:

C:\Users\admin\Desktop\platform-tools>adb shell pm grant com.tombayley.statusbar android.permission.WRITE_SECURE_SETTINGS

    Security exception: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.

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

    at android.app.ContextImpl.enforce(ContextImpl.java:1955)
    at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1983)
    at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManageService.java:2356)
    at com.android.server.pm.permission.PermissionManagerService.access$1100(PermissionManagerService.java:133)
    at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.grantRuntimePermission(PermissionManagerService.java:3500)
    at com.android.server.pm.PackageManagerService.grantRuntimePermission(PackageManagerService.java:6610)
    at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2015)
    at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:234)
    at android.os.ShellCommand.exec(ShellCommand.java:104)
    at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:23937)
    at android.os.Binder.shellCommand(Binder.java:881)
    at android.os.Binder.onTransact(Binder.java:765)
    at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5100)
    at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4757)
    at com.android.server.pm.OppoPackageManagerService.onTransact(OppoPackageManagerService.java:83)
    at android.os.Binder.execTransactInternal(Binder.java:1021)
    at android.os.Binder.execTransact(Binder.java:994)

标签: command-prompt

解决方案


推荐阅读