Root Checker在Android的默认su
(由AOSP构建)上失败,但在adb shell
中它可以正常工作。似乎这个su
程序不提供对Android框架的root访问权限。但我不太了解细节。有没有人可以解释它?感谢。
答案 0 :(得分:0)
Root Checker通常会给你详细解释,为什么它认为有问题。如果您需要进一步说明,请参阅Root Checker输出或将其复制/粘贴到您的问题中。
答案 1 :(得分:0)
您是如何安装su
计划的?要实际有用,需要设置setuid
标志。如果您未设置它,su
将无法正常工作。 Root Checker和类似的工具可能会检查标志,这就是它失败的原因。运行ls -l /path/to/su
以验证标志和权限。
答案 2 :(得分:0)
我认为克里斯在评论中指出了原因。 su
适用于工程构建,但不适用于工厂ROM。看起来这与构建标志有关。