0

我正在尝试使用这样的 shell 命令从三星 Galaxy Tab 2 中的触摸向导启动器中删除迷你应用程序托盘。

           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 中运行它时,它工作正常,但是当我通过我的应用程序运行它时,没有任何变化......任何人都可以帮忙吗?

4

1 回答 1

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

这行得通,但是当你尝试直接挂载 /system/framework 时,它会抛出 mount command not found :)

于 2012-09-14T14:20:40.973 回答