将apk装入systemapp

it2022-05-09  21

Android系统使用恢复工具(recovery)来安装这个update.zip文件中的软件或库文件到Android文件系统中。而一个ROM或是主题开发者通常都是使用这个方式来发布他们的作品(刷机包)。 创建一个update.zip文件是很简单的事情,你所需要做的就是将文件放置到与Android文件系统中相对应的文件夹中,然后编写一个用来复制这些文件到手机对应位置的update-script文件。作为举例,本文会安装Calculator.apk到system/app文件夹:新建一个空文件夹(本文例:C:\goapk) 新建用来放置Calculator.apk的文件夹C:\goapk\system\app创建用来放置update-script文件的文件夹C:\goapk\META-INF\com\google\android。 创建一个名为update-script的文件,其内容如下(高亮部分): 1 show_progress 0.1 0 2 3 copy_dir PACKAGE:system SYSTEM: 4 5 show_progress 0.1 10 行1和行5:显示进度条 行3:复制刷机包中的system文件夹到Android的/system 注意:你应该在文件的最末尾多添加一个空行(也就是行6) 将C:\goapk压缩中的所有内容压缩为zip包(千万记住:是压缩goapk这个文件夹中的内容,不是goapk文件夹本身) 为goapk.zip签名签名命令:java -jar signapk.jar certificate.pem key.pk8 goapk.zip update.zip(此功能需要在java环境中运行如何搭建java环境可参见http://products.mobileuncle.com/viewthread.php?tid=53345&highlight=java win7 下设置java环境同理)签名工具下载: autosign.zip (9.91 KB) 注意:你可以在 这个帖子中找到为刷机包签名的教程和工具 将update.zip文件复制到SD卡中,然后手机进入recovery界面来刷入这个刷机包

转载于:https://www.cnblogs.com/sdphome/archive/2011/09/23/2186274.html


最新回复(0)