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权限的操作,后研究源码后发现如下代码

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

猜你喜欢

转载自blog.csdn.net/qq_26914291/article/details/103254587