我最近跳入Android开发教程并为了学习而自己开发应用程序。我想以适当的方式在我的代码中获得root权限。所以不要致电/system/xbin/su
,而是使用类似seteuid(0)
的东西。不幸的seteuid方法不适合我。在本机代码中获取Android应用程序的root权限
我是一个真正的设备,这是我扎根,启用调试模式下测试应用程序,以及我清楚地看到,通过调用/system/xbin/su
当我的应用程序从系统中,不与个seteuid和seteguid发生(的setuid请求root权限并且setguid也不起作用,但我不希望这样做,因为它们只能降低权限)。
请给出建议,在哪里寻找合适的代码实现来请求root权限,就像它会做一流的开发人员一样。也许一些本地API调用?或者,每个人都只需拨打su
即可获得所需的访问权限?
谢谢,我已经通过调用应用程序中苏流程解决我的问题,所以基本上通过创建的“su”过程来处理受保护的内容。它工作正常,稳定和快速。此外,我检查了Android的su实现,尝试过,但失败可能是因为apt不是你说的可执行文件。好吧,谢谢! –