MENU

如何adb root成功?

March 11, 2023 •

之前经一直被 adbd cannot run as root in production builds所困扰,但adb shell正常,影响不大。
偶然间在网上看到原因和处理方法:原因是使用了google release的rom就会出现这样的情况,解决方法就是自己编译userdebug的rom才有。
再一次偶然间发现可以通过MagiskHide Props Config来修改以下配置即可。
方法:
将MagiskHidePropsConf下载并push到sd卡里,用Magisk去打开模块安装

adb shell
su
props
选择5 选择n
ro.debuggable 
选择y 
选择1 
选择y
这样ro.debuggable=1就设置好了,先不重启,再同样的方法再设置一个ro.secure=0然后重启 详细流程看图
adb root的能力。

下载地址:MagiskHidePropsConf

Leave a Comment

2 Comments
  1. 胖虎 胖虎

    一直证书搞不定,能有偿搞嘛?system啥都解锁了就是一直证书报错无法抓取

    1. @胖虎如果你使用了Magisk获取到root权限,可以尝试使用https://www.deepsc.cn/index.php/archives/303/这个方法。
      方法的原理的是Magisk在每次系统启动时会将/data/adb/modules/hosts/的内容复制到手机系统对应的目录下,比如将/data/adb/modules/hosts/system/etc/security/cacerts/0efb21cc.0 复制到/system/etc/security/cacerts/0efb21cc.0,这个复制的过程是自动的,只需要重启即可。希望可以帮到你