标签: android-ndk
我有一个C程序,我可以运行我的root手机。但是,为了正常工作,程序必须以超级用户身份运行。
我现在希望使用Android NDK界面调用此程序中的方法。如何让本机代码以超级用户身份运行?
答案 0 :(得分:0)
您应该运行su程序,然后编写脚本(通过写入其标准输入)来运行您的程序。在一些有根设备上,这将“正常工作”,而在其他设备(大多数情况下),它将从名为SuperUser的应用程序中生成一个活动,询问用户是否应该允许它。
su
答案 1 :(得分:0)
不确定您是否看过此链接,但会完成您的评论 http://www.stealthcopter.com/blog/2010/01/android-requesting-root-access-in-your-app/