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

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

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

相关推荐
AtOR CUES9 小时前
MySQL——表操作及查询
android·mysql·adb
mOok ONSC10 小时前
mysql9.0windows安装
windows·adb
xxjj998a14 小时前
Laravel8.x核心特性详解
数据库·mysql·adb
TeDi TIVE16 小时前
Linux下MySQL的简单使用
linux·mysql·adb
TeDi TIVE17 小时前
MySQL四种备份表的方式
mysql·adb·oracle
rleS IONS18 小时前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
计算机安禾18 小时前
【Linux从入门到精通】第40篇:LAMP/LNMP环境一键部署脚本实战
android·linux·adb
xxjj998a18 小时前
Laravel7.x核心特性全解析
数据库·mysql·adb
amIZ AUSK19 小时前
MySQL5.7.44-winx64版本Windows Server下载安装教程图解
windows·adb
bLEd RING19 小时前
MySQL数据库误删恢复_mysql 数据 误删
数据库·mysql·adb