解决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; #一定要通过这种方式重启手机

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

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

相关推荐
活宝小娜11 天前
mysql详细安装教程
数据库·mysql·adb
zhangjin112011 天前
adb install和 pm install 的区别是什么?
adb
炼川淬海DB12 天前
数据库开发规范
android·adb·数据库开发
何极光12 天前
MySQL 8.0详细安装教程(附下载地址)
数据库·mysql·adb
sevencheng79813 天前
【ADB】adb命令行常用按键模拟代码
linux·adb·模拟按键,返回键,音量键
QX_hao13 天前
mysqldump-vs-xtrabackup
adb·mysql备份
云计算磊哥@14 天前
运维开发宝典028-MySQL04数据库热备
数据库·adb·运维开发
charlee4414 天前
Unity在安卓端如何调试输出信息
android·unity·adb·游戏引擎·真机调试
ai_coder_ai15 天前
如何使用adb实现自动化脚本?
运维·adb·自动化
pigs201815 天前
mysql8.0 access denied for user root localhost account is locked
数据库·adb