![](/img/trans.png)
[英]A terminal command for a rooted Android to remount /System as read/write
[英]How to write your own ls command and make it run on Rooted Android Terminal?
我想编写自己的ls命令,以便可以安全地解析它。
我在c中编写了以下代码。 但是如何使此.c文件在Android的终端仿真器中运行? 我是否只需将其放在/ system / bin目录中?
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
int main(int argc, char* argv[])
{
DIR *mydir;
struct dirent *myfile;
struct stat mystat;
char buf[512];
mydir = opendir(argv[1]);
while((myfile = readdir(mydir)) != NULL)
{
sprintf(buf, "%s/%s", argv[1], myfile->d_name);
stat(buf, &mystat);
printf("%zu",mystat.st_size);
printf(" %s\n", myfile->d_name);
}
closedir(mydir);
}
否。您为什么认为这行得通? C是一种编译语言,无法解释。 您需要首先针对ARM linux对其进行编译。 (我假设ARM,因为大多数设备都是这样-您的工作量可能会有所不同,并且可能需要针对正确版本的ARM进行编译)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.