windows环境下脚本动态给app进行权限修改,我的host是win10。
online rom 可以reboot设备,开机界面迅速执行该脚本,亲测可行。
grant/revoke 针对runtime权限进行授权和撤销操作。
patch文件给某个app授权及撤销:执行结果如下,涂掉的是包名

脚本内容:
grant_dl.bat
@echo grant permission of sdcard rw for pkg_name
@adb shell pm grant pkg_name android.permission.READ_EXTERNAL_STORAGE
@adb shell pm grant pkg_name android.permission.WRITE_EXTERNAL_STORAGE
@adb shell dumpsys package pkg_name|grep permission
revoke_dl.bat
@echo grant permission of sdcard rw for pkg_name
@adb shell pm revoke pkg_name android.permission.READ_EXTERNAL_STORAGE
@adb shell pm revoke pkg_name android.permission.WRITE_EXTERNAL_STORAGE
@adb shell dumpsys package pkg_name|grep permission
前置条件:
1、adb环境配置
2、设备adb可以连上(开发者选项中-usb调试打开)
记录一下。

本文介绍了一种在Windows环境下通过脚本动态为Android应用程序授予或撤销读写外部存储等运行时权限的方法,并提供了具体的批处理脚本示例。
1130

被折叠的 条评论
为什么被折叠?



