1

寻找在 android 上创建 shell 脚本的命令(或步骤),告诉设备重新启动进入恢复模式并自动恢复位于 /sdcard/clockworkmod/backup/ 文件夹中的备份。我知道重启是:

reboot recovery

但我想我需要在该行中添加其他内容,或者在某处创建一个文件,指示 cwm 自动恢复备份并重新启动。

4

2 回答 2

0

找到了我自己的答案...对于以太坊中的人们...

  1. 安装 ROM Manager Premium(小 $$)。
  2. 使用 Koush 的测试 rom 管理项目 ( https://github.com/koush/TestRomManager ) 连接到 ROM 管理器并要求它重新启动设备以恢复并进行备份。该系统实际上非常强大,因为您可以在空中做一些很酷的事情。这对于内部管理的设备来说是一个很好的设置...您甚至可以运行自己的 update.zip scipts...
  3. 或者,您可以添加几个 exec 行以自动单击 确定到 ROM 管理器弹出窗口“你想现在重新启动吗?”。

就是这样。大量的研究,像往常一样来自一个充满开发者的伟大世界的科学怪人。

于 2012-04-19T22:40:56.820 回答
0

如果您遵循此文件的评论,您将设法做您想做的事 https://android.googlesource.com/platform/bootable/recovery/+/fadc5ac81d6400ebdd041f7d4ea64021596d6b7d/recovery.c

具体来说,您将不得不处理文件

/cache/recovery/command

并在其中包含您要发出的命令。这样做需要root访问权限。

或者,如果您的恢复承认它(CWM,TWRP),您可以在recovery重新启动后通过 adb 使用该命令。

于 2015-05-22T14:03:55.777 回答