我有一部只安装了 su 二进制文件的 Android 手机,它可以工作,这意味着我可以将 shell 插入手机并运行“su”命令,我将成为 root。
当我尝试通过代码运行命令时,无论我尝试以哪种方式运行它,它似乎都不起作用。我尝试了以下命令的许多不同变体。
Runtime.getRuntime().exec("su -c ps");
当我在另一个安装了 Superuser.apk 或 SuperSU.apk 应用程序的 root 手机上运行此命令时,我收到一个对话框,询问我是否要允许它以 root 权限运行。当 apk 不存在时,它永远不会询问并且命令永远不会起作用。
我尝试在第一部手机上安装 apk,但它们似乎没有做任何事情。所以,正如最初的问题所问的那样——>有没有办法在没有安装 SU 应用程序的情况下从应用程序内运行提升的命令?