【发布时间】:2012-01-04 01:13:28
【问题描述】:
我正在编写一个应用程序,它将文件从其资产目录复制到 Android 的 /system 目录。
我觉得我正在接近实现这一目标,但我还没有完全做到。这是我尝试过的策略:
首先,我尝试通过以下方式更改/system目录的权限:
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("mount -o rw,remount -t yaffs2 /dev/block/mtdblock4");
Runtime.getRuntime().exec("chmod -R 777 /system");
其次,我尝试将文件写入/system目录。
我通过重新挂载目录读取到,我可以向其中写入文件。事实上,这似乎适用于终端。但是在应用程序中,我无法弄清楚如何确保每个命令在执行下一个命令之前完成。
有人有什么建议吗?
【问题讨论】: