如何将文件从SD卡复制到系统

时间:2011-12-01 10:18:31

标签: android

我想将文件从SD卡复制到/ system / etc.以下是我的应用程序中的代码:   Runtime.getRuntime()。exec(“cat /sdcard/settings.txt> /system/etc/Settings.txt” 它不起作用。 我在电脑上运行cmd,效果很好。我做了如下:   adb shell  $ cat /sdcard/settings.txt> /system/etc/Settings.txt

为什么cmd在java代码中不起作用?我的错是什么?非常感谢。

1 个答案:

答案 0 :(得分:0)

您需要以读写模式重新安装系统分区,类似这样(块设备几乎肯定会有所不同):

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

这不是普通应用程序永远不会做的事情。它也只适用于具有root访问权限的手机(您需要通过su

执行此操作