具体问题原因看源码

Android5.0以上adbd cannot run as root in production builds问题分析

所以只要把ro.debuggable设为1就行了,具体如何变为1有很多种方法,我就说下自己亲测成功的一种方法:借用mprop工具实现,具体参考:https://blog.csdn.net/qq_26914291/article/details/101286933

但是测试后发现,依然不能实现一些需要root权限的操作,后研究源码后发现如下代码

Android5.0以上adbd cannot run as root in production builds问题分析

直接宏定义了一个判断,也就是在编译阶段就把逻辑写死了,或者根本把相关逻辑直接删除了,这样的话就没法解决了, 除非再编译一个可以开启root的adb替换手机中的adb

相关文章:

  • 2021-10-31
  • 2022-12-23
  • 2021-10-29
  • 2021-09-16
  • 2021-05-03
  • 2021-10-19
  • 2021-09-28
猜你喜欢
  • 2021-10-30
  • 2022-12-23
  • 2021-04-18
  • 2021-11-04
  • 2022-12-23
  • 2021-12-09
  • 2021-08-18
相关资源
相似解决方案