Android:制作Update.zip升级包 【转】 您所在的位置:网站首页 安卓更新包怎么用 Android:制作Update.zip升级包 【转】

Android:制作Update.zip升级包 【转】

2022-03-26 13:28| 来源: 网络整理| 查看: 265

本文转载自:http://zwkufo.blog.163.com/blog/static/2588251201382293049118/

很多时候厂商或者三方提供的ROM并不能满足需求,比如系统自带软件陈旧、缺少GMS软件包(Google Mobile Service,包含了Gmail、GooglePlay等Google自家的常用软件,很多用户习惯用Gmail、用ContactsSync,所以通常会对这个服务包有比较强烈的需求),等等。

  在这种情况下,一种方法是用户可以通过破解设备、加Root权限的方式去安装/替换ROM中已有的应用;而另一种方法则是制作一个升级包(Update.zip),在Recovery模式下刷机升级——这种方式被Sony等很多厂商采用,因为它可以在不破解设备或者加Root权限的情况下顺利升级系统内软件或者其它数据。当然,这种方式要求用和被升级ROM一致的签名文件(Key)给升级包做签名。   下面以制作GMS升级包为例(我想很多人的目的就是这个吧),介绍制作一个简单Update.zip的过程:   1)创建一个目录(例如,名为“update”的文件夹) 里面包含需要打包到Update.zip用来升级或者替换原有ROM的内容:

 

    update/     update/system     update/system/app     update/system/app/xxxx.apk     update/META-INF     update/META-INF/com     update/META-INF/com/google     update/META-INF/com/google/android     update/META-INF/com/google/android/update-binary     update/META-INF/com/google/android/updater-script 在GMS包中,我包含了源码Google提供的很多apk及Maps相关libs: Android:制作Update.zip升级包 - 乂乂 - 分享,态度 ·~~   其中,updater-script是update.zip在释放安装时所需要的脚本文件;updatebinary是脚本文件所需要调用的函数库,这个文件可以从ROM中提取,或者从 >>>> 这里 这里


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有