简单的Android ROM制作方法:创建刷机包 备份ROM

  如果你想安装一些应用软件或者是库文件,可以去相应的软件下载网站去下载并安装,但是如果你想要一次安装多个软件或者库文件的话,你可以尝试用Android ROM制作的方法,制作一个update.zip压缩包也就是刷机包,来简单快捷的完成多个软件的一次性安装。

Android系统使用恢复工具(recovery)来安装这个update.zip文件中的软件或库文件到Android文件系统中。而一个Android ROM或是主题开发者通常都是使用这个方式来发布他们的作品(刷机包)。

在Android ROM制作的过程中,创建一个update.zip文件是很简单的事情,你所需要做的就是将文件放置到与Android文件系统中相对应的文件夹中,然后编写一个用来复制这些文件到手机对应位置的update-script文件。作为举例,本文会安装Calculator.apk到system/app文件夹,复制libsec-ril.so文件到system/lib文件夹:

(1)新建一个空文件夹(本文例:C:\goapk)

(2)新建用来放置Calculator.apk的文件夹C:\goapk\system\app以及用来放置libsec-ril.so的文件夹C:\goapk\system\lib。

(3)创建用来放置update-script文件的文件夹C:\goapk\META-INF\com\google\android。

(4)创建一个名为update-script的文件,其内容如下:

show_progress 0.1 0

copy_dir PACKAGE:system SYSTEM:

show_progress 0.1 10

行1和行3:显示进度条;

行2:复制刷机包中的system文件夹到Android的/system(注意:你应该在文件的最末尾多添加一个空行)

(5)将C:\goapk压缩中的所有内容压缩为zip包(千万记住:是压缩goapk这个文件夹中的内容,不是goapk文件夹本身)

(6)为goapk.zip签名:签名命令:java -jar signapk.jar certificate.pem key.pk8 goapk.zip update.zip

(7)Android rom制作的最后一步就是将update.zip文件复制到SD卡中,然后手机进入recovery界面来刷入这个刷机包。

你可能感兴趣的:(简单的Android ROM制作方法:创建刷机包 备份ROM)