解决adb root命令时错误 adbd cannot run as root in production builds

我测试的手机是小米8,root权限已经刷过了,但是在pc端使用adb root命令的时候,会报错"adbd cannot run as root in production builds"

后来查资料发现是因为Magisk和安卓9版本的问题

https://www.cnblogs.com/jeason1997/p/12410537.html

解决方案是可以修改magisk的配置文件ro.debuggable为1,因为安卓9默认在正式版是不支持adb root的,需要手动打开

下面是在pc端修改手机端magisk配置文件的方式

powershell 复制代码
手机需要安装magisk并获取root权限
adb shell #adb进入命令行模式
su #切换至超级用户
magisk resetprop ro.debuggable 1
stop;start; #一定要通过这种方式重启手机

但是这个方式还是有一定问题就是,重启后会失效

这个问题先待定,保持不重启问题就不大

相关推荐
xuanfengwuxiang40 分钟前
安卓帧率获取
android·python·测试工具·adb·性能优化·pycharm
m0_748252238 小时前
ADB在浏览器中的革命:ya-webadb项目解析及新手指南
adb
ZHOU_WUYI1 天前
AppAgent 源码 (AndroidController 类 )
人工智能·adb·appagent
加勒比之杰克1 天前
【数据库初阶】数据库基础知识
数据库·adb
码中小白鼠1 天前
Ubuntu系统部署Mysql8.0后设置不区分大小写
linux·mysql·ubuntu·adb
vistaup1 天前
ADB 上传文件并使用脚本监控上传百分比
adb
ZHOU_WUYI1 天前
adb 安装教程
人工智能·adb
喜欢猪猪2 天前
Java技术专家视角解读:SQL优化与批处理在大数据处理中的应用及原理
android·python·adb
zhangphil2 天前
Android adb查看某个进程的总线程数
android·adb
s_daqing2 天前
华为手机建议使用adb卸载的app
adb·华为·智能手机