Java tutorial
//package com.java2s; import java.io.DataOutputStream; import java.io.IOException; public class Main { private final static String CMD_REMOUNT_RO = "grep \" /system \" /proc/mounts | awk '{system(\"mount -o ro,remount -t \"$3\" \"$1\" \"$2)}'"; public static void remountSystemRO() throws IOException { Process p = Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(p.getOutputStream()); os.writeBytes(CMD_REMOUNT_RO + "\n"); os.writeBytes("exit\n"); os.flush(); } }