实现在ICS中不起作用的shell命令?

时间:2012-09-14 10:19:34

标签: android shell-exec samsung-mobile

我正在尝试使用像这样的shell命令从三星galaxy tab 2中的touch wiz启动器中删除迷你应用程序托盘。

           Runtime runtime = Runtime.getRuntime();
        Process proc = null;
        OutputStreamWriter osw = null;
        proc = runtime.exec("su");
        osw = new OutputStreamWriter(proc.getOutputStream());
        String cmd="mount -o remount rw /system/framework";
        osw.write(cmd+"\n");
        Toast.makeText(getApplicationContext(), cmd, 1).show();
        String miniapp = "mv /system/framework/minimode.jar /system/framework/modeminix.jar";

        osw.write(miniapp+"\n");}catch(Exception e){
            e.printStackTrace();

当我直接在adb shell中运行它时它工作正常但是当我通过我的应用程序运行时没有任何改变...可以帮助吗?

1 个答案:

答案 0 :(得分:0)

     osw.write("mount -o remount rw /system\n");

这个工作但是你尝试直接挂载/ system / framework它会抛出mount命令找不到:)