このように /sdcard でDroidSansFallback.ttf を myfont.ttfに置き換えようとします
try {
Process p = Runtime.getRuntime().exec("su");
DataOutputStream outs=new DataOutputStream(p.getOutputStream());
outs.writeBytes("mount -o rw,remount /system"+"\n");
outs.writeBytes("cat /sdcard/myfont.ttf >> /system/fonts/DroidSansFallback.ttf"+"\n");
outs.writeBytes("mount -o rw,remount /system"+"\n");
outs.flush();
} catch (IOException e) {
e.printStackTrace();
}
この方法で DroidSansFallback を /sdcard にコピーできますが、コピーして戻すことはできません。ルート化されたデバイスで DroidSansFallback フォントを置き換える正しい方法を知っている場合は、助けてください。