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调试打开)
记录一下。