0

このようなシェルコマンドを使用して、サムスンギャラクシータブ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シェルで直接実行すると正常に動作しますが、アプリで実行しても何も変わりません...誰か助けてくれますか?

4

1 に答える 1

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

これは機能しますが、 /system/framework を直接マウントしようとすると、マウントコマンドが見つかりません:)

于 2012-09-14T14:20:40.973 に答える