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

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

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

相关推荐
jolimark2 小时前
MySQL--》如何在MySQL中打造高效优化索引
android·mysql·adb
CS_Zero8 小时前
Android ADB调试工具使用简记
android·adb
倔强的石头10610 小时前
MySQL 兼容性深度解析:从内核级优化到“零修改”迁移工程实践
数据库·mysql·adb·kingbase
猿月亮11 小时前
MySQL5.7安装图文详细步骤(保姆级教程)-mysql5.7下载安装
mysql·adb
飞雪金灵1 天前
adb 相关命令
adb·adb 命令
北极糊的狐1 天前
MySQL常见报错分析及解决方案总结(41)---ERROR 2002 (HY000): Can‘t connect to MySQL server
adb
Keanu-1 天前
Mysqlrouter 配置与测试
mysql·adb
技术净胜1 天前
MySQL 主从复制(日志核心)完整教程
数据库·mysql·adb
泯仲1 天前
从零起步学习MySQL 第五章:select语句的执行过程是怎么样的?
adb
seabirdssss1 天前
联想拯救者Y7000P上使用ADB无法监听到通过USB连接的安卓设备
android·adb