gpt4 book ai didi

android - 如何授予从 Play 商店下载的应用程序的权限?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:00 27 4
gpt4 key购买 nike

我已经知道 google 拒绝了此转储权限,但 4.1 及更高版本的系统应用程序除外。

但我仍然可以使用以下命令为可调试应用程序授予此转储权限。

命令:

adb shell pm grant "com.packageName" android.permission.DUMP

但是我不能对从 Play 商店下载的应用程序做同样的事情,

命令:

adb shell pm grant "com.playStoreApp" android.permission.DUMP

错误:

Operation not allowed: java.lang.SecurityException: Package com.playStoreApp has not requested permission android.permission.DUMP

是否有任何破解或解决方法来授予 Play 商店应用的权限?

提前致谢。

最佳答案

没有解决方法。 android.permission.Dump受系统、签名、开发权限保护级别保护。 the source 的第 1993 行给你看这个。如果您的 APK 是使用框架证书签名的,位于 priv-app 目录中,或者是可调试的(见下文),您可以使用 pm 服务授予权限,否则代码会特别阻止您的请求(第 2624 行)的 source )。

可以通过 build.gradle 在 buildType 上设置 debuggable 属性来创建可调试的 APK。 Android DSL 示例:

android {
...
buildTypes {
debug {
debuggable true
...
}
quality_assurance {
debuggable true
}
...
}

关于android - 如何授予从 Play 商店下载的应用程序的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30139068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com