我的要求是这样的: 我们有自定义Android设备,其上安装了自定义ROM。我需要能够通过应用程序为此自定义ROM 安装更新。
我想解决这个问题的方法是通过ftp从服务器下载自定义rom,然后发出“某种命令”从我的应用程序执行ROM,但问题是我不知道是什么命令发出以执行此ROM。
您知道如何以编程方式安装该自定义ROM吗?
答案 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。你应该照顾的事情是:
答案 2 :(得分:0)
您需要按照步骤