【发布时间】:2014-11-03 06:40:54
【问题描述】:
当我的手机被植根时,此代码不会复制 sdcard 上的 .db 文件
try {
String comando = "cp -r /data/data/com.whatsapp/databases/msgstore.db /storage/sdcard0/tmp";
Process suProcess = Runtime.getRuntime().exec("su");
System.out.println(">>>>"
+ Environment.getExternalStorageDirectory());
DataOutputStream os = new DataOutputStream(
suProcess.getOutputStream());
os.writeBytes(comando + "\n");
os.flush();
os.writeBytes("exit\n");
os.flush();
try {
int suProcessRetval = suProcess.waitFor();
if (255 != suProcessRetval) {
//
System.out.println(">>>>> done >>>>");
} else {
//
System.out.println(">>>>> not done >>>>");
}
} catch (Exception ex) {
Log.e("ERROR-->", ex.toString());
}
} catch (Exception e) {
e.printStackTrace();
}
【问题讨论】:
-
我已经解决了这个问题
标签: android