为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过Android SDK获得root权限?

如何通过Android SDK获得root权限?

慕慕森 2019-10-16 14:59:07
我正在学习Android编程,我想制作一个必须以root用户身份运行的应用程序。合理的做法是在Android Manifest中添加root权限。我在文档中看到了此链接,并特别指出了FACTORY_TEST许可:public static final String FACTORY_TEST由于:API级别1以制造商测试应用程序的身份运行,以root用户身份运行。仅在设备以制造商测试模式运行时可用。常数值:“ android.permission.FACTORY_TEST”那是最好的方法吗?如果无法使用SDK,如何使“根”应用程序正常工作?
查看完整描述

3 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

您需要做的是:


Process root = Runtime.getRuntime().exec("su");

这将导致显示SuperUser,从而使您可以“允许”或“禁止”它进行根访问。如果用户不是root用户,则此方法可能不起作用。这是一种可以测试它的方法。


查看完整回答
反对 回复 2019-10-16
?
catspeake

TA贡献1111条经验 获得超0个赞

SDK没有提供以root用户身份运行应用程序的方法。


查看完整回答
反对 回复 2019-10-16
  • 3 回答
  • 0 关注
  • 859 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信