【问题标题】:Android Shell Command (or in adb) to automatically reboot and restore backup using cwm recoveryAndroid Shell 命令(或在 adb 中)使用 cwm 恢复自动重启和恢复备份
【发布时间】:2015-05-22 22:03:55
【问题描述】:

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

reboot recovery

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

【问题讨论】:

  • 您可以在 /system/bootmenu/script/ 中查看 CWM 脚本
  • 设备上没有这样的目录。我也做了一个 find -iname "bootmenu" ,什么也没做。我需要安装 Rom Manager 还是只需要 cwm 恢复就足够了?

标签: android recovery reboot


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    /cache/recovery/command
    

    并在其中包含您要发出的命令。执行此操作需要 Root 访问权限。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      相关资源
      最近更新 更多