我正在寻找Appcelerator中的解决方案,通过编码或编程来检查Android设备是否已根源。
我无法在Appcelerator中找到实现此目的的方法。 如果有人这样做,请帮助找出如何做到这一点。
我找到了很少的Android原生软件解决方案,但如何在Android Appcelerator
中实现答案 0 :(得分:1)
看看这两个模块:
https://github.com/collinprice/com.collinprice.rooted
https://github.com/appersonlabs/RootFinder
您可以使用http://gitt.io搜索模块(例如,您在搜索" root" gitTio时会找到这两个模块)
答案 1 :(得分:0)
您需要了解根设备的过程随着时间的推移而变化,并且越来越智能化。尽管如此,我们仍然可以尝试执行一些基本检查以过滤掉其中的一部分。
创建Android模块并执行以下操作,而不是从Appcelerator执行此操作:
尝试执行su命令,Runtime.getRuntime()。exec(" / system / xbin / which su");同样在bin中检查相同的su命令(/ system / bin / which su)。
如果它返回成功,您肯定知道该设备已植根。但是你需要意识到这些不是万无一失的方式,而只是测试和过滤的方法之一。
答案 2 :(得分:-1)