command-prompt - 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)
解决方案
推荐阅读
- javascript - 如何制作用于创建二维类型对象数组的单线器?
- sql-server - 在 Visual Studio 中添加与服务器资源管理器的连接时用户登录失败
- powershell - 使用 Powershell 增加构建版本
- unity3d - 撞到东西后如何保持同样的速度?(统一二维)
- python - 创建 gensim 字典时添加进度条(详细)
- vcf-variant-call-format - 如何在没有任何分隔符的情况下分隔连续的字符串?
- c# - 如何重构 Windows 窗体中的重复代码?
- asp.net - ASP.NET MVC - 正则表达式安全地允许小于字符
- javascript - 获取昨天午夜日期javascript
- python - 如何在 python 中创建 django 模型的不可变副本?