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

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

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

相关推荐
我的offer在哪里21 小时前
mysql修改密码
adb
编程小Y21 小时前
MySQL 与 MCP 集成全解析(核心原理 + 实战步骤 + 应用场景)
数据库·mysql·adb
嘻哈baby1 天前
MySQL主从复制与读写分离实战指南
数据库·mysql·adb
Neolnfra1 天前
系统敏感安全文件路径
linux·windows·安全·web安全·网络安全·adb·系统安全
何妨呀~2 天前
mysql 8服务器实验
android·mysql·adb
元气满满-樱2 天前
MySql部署多实例
数据库·mysql·adb
blueSatchel2 天前
adb提示无权限 no permissions (missing udev rules? user is inthe plugdev group)
adb
HinsCoder3 天前
【技能拾遗】——手机远程控制方案(中继服务器版)
服务器·阿里云·adb·智能手机·远程控制·wireguard
Coding_Doggy3 天前
重装系统C盘格式化,MYSQL恢复
c语言·mysql·adb
BatyTao3 天前
vivo真机adb 命令获取手机当前窗口信息
adb·appium