我知道自从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商店中的应用授予权限?
提前感谢。
DUMP
是一个signature|system|development
权限,在protectionLevel
方面。development
允许您调整可调试应用程序的值。system
意味着该应用程序安装在系统分区中,如果您root您的设备并将应用程序移动到那里,则可能会出现这种情况。 - CommonsWare