使另一个文件夹/文件可读写的命令(Shell Script Android)

艾哈迈德·菲克里(Nahji Fikri Nurjihad Dzulfikar)

我想将脚本从第一个.sh文件复制到另一个文件。但是在.sh执行文件会说Read-only file system

在第一个.sh文件中,这是脚本

echo "echo "|=================--=================|"" > /system/0211/0211syscheck.sh  
echo "echo "|====================================|"" > /system/0211/0211syscheck.sh  

我尝试将复制脚本复制到文件/system内的文件中

托马斯·沃斯(Thomas Vos)

挂载/system ReWritable

mount -o rw,remount,rw /system

ReadOnly

mount -o ro,remount,ro /system

您也可以将其用于其他目录。

PS:这些命令用于linux terminal

这是在android上执行此代码的示例代码:

//your command
String[] commandrw = {"mount -o rw,remount,rw /system"};

//cmds = your command;
public boolean RunAsRoot(String[] cmds){

    Runtime runtime = Runtime.getRuntime();
    Process process;
    try {
        for (String cmd : cmds) {
            process = runtime.exec(new String[] {"su", "-c", cmd});
            if (process.waitFor() != 0) {
                // Command failed
                return false;
            }
        }
    } catch (Exception e) {
        return false;
    }
    return true;
}

//put this code in a buttonclick or oncreate etc...
RunAsRoot(commandrw); //replace commandrw with your command

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

[Unix][Shell Script] 将一个文件夹中的所有文件复制到另一个文件夹

移动文件 appscript -> 超链接移动到另一个文件夹 - Google App Script

将android-sdk和sdk文件夹移动到另一个驱动器

如何将win 10中的“.android”文件夹移动到另一个地方?

将Android Studio项目更改为另一个文件夹是否会引起问题?

使用Apps Script将文件从一个文件夹复制到另一个文件夹时,要复制的任何“ Apps Script”文件最终都位于MyDrive中而不是指定文件夹中-为什么?

CMD Script Q - 列出文件夹中的所有目录并将它们传递给另一个脚本

如何将另一个应用程序的res文件夹导入到Android Studio中的应用程序?

Android Studio:文件写入另一个目录

如何删除Android上一个文件夹中的所有文件和文件夹

如何使用Android应用程序从sqlite中的assest文件夹将表从一个数据库复制到另一个数据库

Android / Firebase创建一个文件夹作为唯一文件夹的子文件夹,两个文件夹同时创建

Android / Firebase创建一个文件夹作为唯一文件夹的子文件夹,两个文件夹同时创建

Xamarin.Android,如何从另一个 .cs 文件调用另一个方法

如何将另一个android项目的.so文件用于另一个项目

如何在 Android Studio 中的 Values 文件夹下创建一个名为“dimens”的子文件夹?

如何在 Android Studio 中的 Values 文件夹下创建一个名为“dimens”的文件夹?

从另一个文件夹收集文件

如何从另一个Android应用程序资产文件读取html文件?

在android studio中创建一个可以使用@语法访问的文件夹

Android Studio在R.raw中创建一个文件夹

如何为Android Studio创建一个名为Kotlin的新测试文件夹

如何在android外部存储目录中创建一个文件夹?

Android Studio-projetct文件夹中只有一个build.gradle

Android Lollipop在USB OTG中创建一个文件夹

从另一个文件夹访问一个文件夹

Android Studio:如何将变量从一个Java文件保存到另一个文件

如何在另一个文件夹中执行命令,而不重复文件夹路径?

如何在命令行中将文件夹移动到另一个文件夹