我下载了适用于 Android 的 c4droid 应用程序,并通过system();
. 我正在学习有些东西有效,而另一些则无效。大多数很酷的东西都不起作用,这似乎是由于我的用户配置文件没有被授予在 Linux 操作系统级别执行此类命令的权限。
于是又尝试了另一个实验。我为 arm 处理器准备了一个特殊的 Gnu 编译器,并编译了一个简单的 hello world 应用程序。然后我戴上手机并尝试通过 c4droid 应用程序(如system("./myapp.bin");
. 我收到一条permission denied
消息。
所以我只是想了解我能做什么,我不能在我的手机上花很多钱做什么?我可以执行这样的 hello world 应用程序吗?我真的需要 root 访问权限来执行我创建的应用程序吗?有没有办法通过将我的代码包装在 android/java 代码中来运行它?我是否必须通过 Dalvikvm 才能运行它?
我真的在寻找一种方法来做到这一点,而无需生根或下载诸如busybox之类的东西并使用su。