以编程方式更新android rom

时间:2014-01-01 02:05:26

标签: android rom

我的要求是这样的: 我们有自定义Android设备,其上安装了自定义ROM。我需要能够通过应用程序为此自定义ROM 安装更新。

我想解决这个问题的方法是通过ftp从服务器下载自定义rom,然后发出“某种命令”从我的应用程序执行ROM,但问题是我不知道是什么命令发出以执行此ROM。

您知道如何以编程方式安装该自定义ROM吗?

3 个答案:

答案 0 :(得分:0)

您可以这样做的唯一方法是使用设备上安装的自定义恢复( CWM / TWRP )来“接口”。它主要是一个Shell命令,指示手机启动恢复并在SD卡上的给定位置安装update.zip。

我建议您查看 CMUpdater.apk 的源代码或其他更新程序应用程序,例如 Goo.im manager 等(如果有),看看它是如何完成的。你需要'root'访问才能创建这样的应用程序。

如果您找到任何解决方案,请在此处发布,以便其他人从中受益!

答案 1 :(得分:0)

在移动设备上更新自定义ROM包括更改基本Android文件。这包括打开/关闭您的设备。有时候这本身会在内存中终止您的应用程序进程。

如果您希望可以将计算机与Android设备同步,以便当用户在Android应用程序和桌面应用程序中按下选项时,ftp中的.zip文件将被传输到相应的计算机,则可以执行ADB命令。您必须了解适合您任务的ADB(Android Debug Bridge)。执行命令“sideload”执行:

adb sideload <filename>.zip

将安装自定义zip。你应该照顾的事情是:

  1. 手机应该扎根。
  2. 将ROM文件放置在正确的位置。

答案 2 :(得分:0)

您需要按照步骤

  1. 启动手机(请参阅YouTube中有关启动手机的视频)。
  2. 使用TWRP恢复功能刷新手机(请参阅YouTube中有关手机TWRP更新的视频)。
  3. 为您的特定手机下载rom(请参阅YouTube中有关“从手机下载rom”的视频)。
  4. 使用Flash ROM观看YouTube视频。
  5. 如果您的手机坏了,请尝试维修,否则请在youtube上观看视频“如何使用您的设备完全刷新”