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

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

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

相关推荐
·云扬·9 小时前
MySQL单机多实例部署两种实用方法详解
数据库·mysql·adb
墨瑾轩10 小时前
MySQL索引创建不锁表:90%的DBA都踩过的3个坑!
mysql·adb·dba
kabcko14 小时前
CentOS安装Mysql
mysql·adb·centos
Antoine-zxt16 小时前
MySQL宕机日志迷局破解指南:从前台启动到精准排错
数据库·mysql·adb
大海绵啤酒肚17 小时前
WordPress部署新玩法:利用NFS存储在Kubernetes中实现数据持久化
adb·容器·kubernetes
wadesir18 小时前
Linux MySQL Sysbench一键部署与压测实战教程
linux·mysql·adb
Rainman博18 小时前
修改adb shell下$前的提示名称
adb
oMcLin2 天前
如何在 RHEL 8 系统上实现高可用 MySQL 集群,保障电商平台的 24 小时稳定运行
android·mysql·adb
·云扬·2 天前
MySQL Group Replication(MGR)集群部署实战:基于InnoDB Cluster与MySQL Router
数据库·mysql·adb
液态不合群2 天前
读写分离面临的问题及其解决方案
android·adb