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

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

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

相关推荐
vistaup16 小时前
通过ADB 触发gc
adb
Tangcan-16 小时前
【MySQL】 事务
数据库·mysql·adb
qinyia20 小时前
在Ubuntu 22.04.5 LTS上安装MySQL 8并设置root密码的完整协作流程
mysql·ubuntu·adb
怣501 天前
[特殊字符] MySQL数据表操作完全指南:增删改查的艺术
数据库·mysql·adb
小天源2 天前
银河麒麟 V10(x86_64)离线安装 MySQL 8.0
android·mysql·adb·麒麟v10
Dxy12393102163 天前
Python判断MySQL表是否存在,不存在则创建
python·mysql·adb
五五六六05244 天前
adb server is out of date. killing...问题的解决
网络安全·adb
蜗牛、Z4 天前
Android 日常开发Adb常用命令附档
android·adb
天下·第二5 天前
达梦数据库适配
android·数据库·adb
感谢地心引力5 天前
【Android】Shizuku 加 SystemUI Tuner 实现手机状态栏特定图标隐藏(小米 Hyper OS 3为例)
android·adb·智能手机·调试·hyper os·shizuku