一尘不染

如何在Android Shell中复制和编辑文件?

linux

Android Shell没有 cp 命令。Android Shell也没有 sedgrepvi 。我没有可用的
adb 守护程序。有 mv 命令,但如果源在只读设备上,它将拒绝工作。

  1. 如果必须递归从只读设备复制某些目录怎么办?
  2. 如何更改文本文件中的一行(例如,“ PATH = / cache”为“ PATH = / mnt / asec”)?

阅读 887

收藏
2020-06-07

共1个答案

一尘不染

最常见的答案很简单:将几个应用程序(busybox?)与APK捆绑在一起(假设您想在应用程序中使用它)。据我所知,/
data分区没有挂载noexec,即使您不想部署功能完善的APK,也可以修改ConnectBot源以使用一组命令行工具来构建APK。

对于命令行工具,我建议使用crosstool-ng并构建一组静态链接的工具(与uClibc链接)。它们可能很大,但肯定会起作用。

2020-06-07