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

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

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

相关推荐
jianglangyixiao6 小时前
adb 使用配对码配对
adb
q***08746 小时前
MySQL压缩版安装详细图解
android·mysql·adb
q***239219 小时前
MySQL数据库误删恢复_mysql 数据 误删
数据库·mysql·adb
qq_5470261791 天前
Docker 搭建单节点MySQL服务
mysql·adb·docker
kitty_hi2 天前
mysql主从配置升级,从mysql5.7升级到mysql8.4
linux·数据库·mysql·adb
q***13342 天前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
消失的旧时光-19432 天前
Android ADB指令大全详解
android·adb
Mr. G K2 天前
【ADB】adb命令的安装和使用
adb
gcygeeker3 天前
安卓 4.4.2 电视盒子 ADB 设置应用开机自启动
android·adb·电视盒子
独行soc3 天前
2025年渗透测试面试题总结-254(题目+回答)
网络·python·安全·web安全·adb·渗透测试·安全狮