|
@@ -50,21 +50,21 @@ class AutoCopySO {
|
|
|
|
|
|
// 创建目标目录,防止目标目录不存在
|
|
// 创建目标目录,防止目标目录不存在
|
|
os.writeBytes("mkdir -p $targetPath\n")
|
|
os.writeBytes("mkdir -p $targetPath\n")
|
|
- os.flush()
|
|
|
|
|
|
+
|
|
os.writeBytes("mkdir -p $targetPath/test\n")
|
|
os.writeBytes("mkdir -p $targetPath/test\n")
|
|
- os.flush()
|
|
|
|
|
|
+
|
|
// 复制文件
|
|
// 复制文件
|
|
os.writeBytes("cp $soPath $targetSoFile\n")
|
|
os.writeBytes("cp $soPath $targetSoFile\n")
|
|
- os.flush()
|
|
|
|
|
|
+
|
|
// 修改目标文件权限,确保目标应用可以访问
|
|
// 修改目标文件权限,确保目标应用可以访问
|
|
os.writeBytes("chmod 777 $targetSoFile\n")
|
|
os.writeBytes("chmod 777 $targetSoFile\n")
|
|
- os.flush()
|
|
|
|
|
|
+
|
|
// 退出su
|
|
// 退出su
|
|
os.writeBytes("exit\n")
|
|
os.writeBytes("exit\n")
|
|
os.flush()
|
|
os.flush()
|
|
- os.close()
|
|
|
|
-
|
|
|
|
process.waitFor()
|
|
process.waitFor()
|
|
|
|
+
|
|
|
|
+ os.close()
|
|
if (process.exitValue() == 0) {
|
|
if (process.exitValue() == 0) {
|
|
// 成功复制
|
|
// 成功复制
|
|
println("Copy successful")
|
|
println("Copy successful")
|