最近在用adb激活ShizukuManager时出现“Permission denied”这个毛病,搜索半天也没找到解决方法,但是很奇怪使用自带的无线调试激活却能正常进行,仔细观察错误输出后发现原来是目录权限问题
解决这个问题也很简单,我将/sdcard/Android/data/moe.shizuku.privileged.api/start.sh这个文件复制到其他目录即可,例如我复制到/sdcard/msc下,则需要执行的adb命令即为
adb shell sh /sdcard/msc/start.sh
新版Shizuku操作方式有点变化,具体影响版本不详
新版本需要修改一下脚本,否则会出现以下报错
info: start.sh begin
Starter file not exist, please open Shizuku and try again.
解决方法:将同级目录的starter文件与start.sh复制到同一个文件夹,记住复制的文件夹路径,然后修改下图位置的路径(注意路径后面要加个starter,即starter文件的绝对路径)保存退出即可
然后就正常啦!
附上一个目前为最新测试版的秋之盒工具箱,使用起来很方便
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者