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

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

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

相关推荐
亚空间仓鼠2 天前
Docker容器化高可用架构部署方案(十七)
adb
AI人工智能+电脑小能手2 天前
【大白话说Java面试题 第80题】【Mysql篇】第10题:MySQL 在什么条件下索引失效?
java·开发语言·mysql·adb·面试
会Tk矩阵群控的小木2 天前
深入解析tk矩阵系统ADB实时投屏与多设备控制实现
运维·线性代数·adb·矩阵·个人开发
wb043072012 天前
架构是“长“出来的
adb·架构
风中蒲公英4 天前
Alibaba Cloud Linux上安装MySQL
linux·mysql·adb
憧憬成为web高手4 天前
actf gomysql复现
android·adb
裴东青4 天前
ProxySQL实现MySQL主从集群的读写分离
数据库·mysql·adb
测试开发-学习笔记5 天前
adb命令
android·adb
独隅5 天前
MySQL主从延迟根因诊断法:全面详解指南
android·mysql·adb