了解SU请求

时间:2011-10-05 19:08:22

标签: android su

我的应用程序需要请求SU访问权限(在root设备上),并且那里的唯一示例是:

Process p = null; 
p = Runtime.getRuntime().exec("su"); 

那没关系,但是如何将该p流程与我接下来要做的事情联系起来呢?例如,如何使用该进程打开数据库,以便尝试使用root权限打开数据库?

1 个答案:

答案 0 :(得分:0)

请参阅此讨论: Run secure API calls as root, android

基本上,您必须在调用exec()方法时指定要执行的内容。由于这很难做到,使用系统应用程序确实是最好的做事方式。

对于实际通话,请在您的代码中执行此操作:

Process p = null; 
p = Runtime.getRuntime().exec("su sqlite3 your_query");