1.下载对应版本的GMS套件

GMS套件目录结构如下:

|-- gapps

| |-- META-INF

| `-- system

|-- addon.d

|-- app

|-- etc

|-- framework

|-- lib

|-- tts

`-- usr

2.获取分区表信息

方法一、下载卡刷包,解压缩压缩包中的update.zip,在update目录下取出scatter.txt文件,该文件已包含分区表信息;

方法二、如果没有卡刷包,可以下载线刷包,找到MT6589_Android_scatter_emmc.txt文件,将文件中的分区表信息修改为如下格式,文件另存为:scatter.txt,保存在gapps目录下

PRELOADER 0x0

MBR 0xc00000

EBR1 0xc80000

__NODL_PMT 0xd00000

__NODL_PRO_INFO 0x1100000

__NODL_NVRAM 0x1400000

__NODL_PROTECT_F 0x1900000

__NODL_PROTECT_S 0x2300000

__NODL_SECCFG 0x2d00000

UBOOT 0x2d20000

BOOTIMG 0x2d80000

RECOVERY 0x3380000

SEC_RO 0x3980000

__NODL_MISC 0x3f80000

LOGO 0x4000000

EBR2 0x4300000

__NODL_EXPDB 0x4380000

ANDROID 0x4d80000

CACHE 0x4fd80000

USRDATA 0x6f180000

__NODL_FAT 0xcf180000

3.在gapps目录下创建文件type.txt,文件内容为1(添加该文件的目的是因为mtk平台recovery会通过该文件来判断该包是哪种类型的包)

如果有卡刷包,解压缩压缩包中的update.zip,取出update目录下的type.txt文件;

添加文件后的GMS套件目录结构:

|-- gapps

| |-- type.txt

| |-- scatter.txt

| |-- META-INF

| `-- system

|-- addon.d

|-- app

|-- etc

|-- framework

|-- lib

|-- tts

`-- usr

4.修改META-INF/com/google/android/updater-script脚本

按照附件(updater-script)内容格式修改脚本

5.打包

cd gapps/

zip ../gapps.zip * -r9

6.签名

signX1 gapps.zip gapps_signed.zip //signX1是保存在~/bin下面的签名脚本文件,~/bin目录已在环境变量中,signX1内容如下:

java -Xmx2048m -jar /home/ckt/bin/signX/signapk.jar -w /home/ckt/bin/signX/releasekey.x509.pem /home/ckt/bin/signX/releasekey.pk8 $@

signX/signapk.jar 文件来自mt6589/vendor/mediatek/ckt89_we_jb2/artifacts/out/host/linux-x86/framework/signapk.jar

~/bin/signX/releasekey.x509.pem 和 ~/bin/signX/releasekey.pk8签名文件可从项目build/target/product/security/ckt89_we_jb2/目录下取得

7.验证

adb reboot recovery,进入recovery后,选择adb 方式;

adb sideload gapps_signed.zip

重启手机

通过以上几步就可以轻松制作GMS卡刷包。 对于我们来说,想安装GMS套件,可以通过adb sync来安装GMS套件,也可以直接通过adb push的方式。

gms2游戏移植linux,GMS卡刷包制作相关推荐

  1. 来自越南的泛泰binx一键解压_卡刷包制作工具

    一.来历 一次偶然的机会,与越南的quangnhut123进行交流,我的PantechTools在越南竟然有了英文修改版--令我十分惊讶,也使我意识到技术交流的重要,于是我与quangnhut123交 ...

  2. android更改卡刷代码,[备忘]Android线刷包转卡刷包制作过程

    第一步:安装JDK,下载制作工具 下载jdk并安装: 下载:simg2img_win.rar.Auto-sign.rar及官方的线刷ROM,META-INF.rar. JDK的安装和环境变量配置请自行 ...

  3. Compare线刷包与卡刷包

    Android系统分为卡刷包和线刷包 小米11线刷包 从该版本的boot.img中抽取出的内容如下图 小米11卡刷包 从该版本的boot.img中可以提取的内容是 也就是说,想要做配置文件抽取需要用线 ...

  4. HTC使用官方固件作为底包制作rom卡刷包教程

    文章目录 1. 前言 2. 制作过程 2.1 获取刷机固件 2.2 工具准备 2.3 制作ROM 2.4 刷入ROM 3. 总结 4. 刷机成功的效果 5. 附件 1. 前言 如果你想根据HTC的官方 ...

  5. 三星 samsung odin线刷包和卡刷包的制作方法

    一.卡刷包的制作 其实制作三星卡刷包无非就是要提取官方的的system和boot分区的内容,制作zip包然后通过脚本刷进去 system和boot分区的内容我们可以通过recovery备份.dd命令( ...

  6. zuk z2 Android7.0官方,首发ZUK Z2官方固件ZUI2.5安卓7.0卡刷包!

    原标题:首发ZUK Z2官方固件ZUI2.5安卓7.0卡刷包! ☆基于版本:官方固件ZUI 2.5 ☆适用机型:ZUK Z2/Z2131 ☆反馈Q 群:群号:414088773 ☆制作作者:殇夜丶 ☆ ...

  7. 当前版本与卡刷包android_Z2 Android 6.0.1卡刷包 23.5.0.486发布,快刷起来!(来自XDA)...

    本帖最后由 我是谈胖佬 于 2016-5-29 13:57 编辑 正式版固件23.5.A.0.575也已经发布了,大家不要刷这个测试版本了,我看回复问题还是比较多的,大家找最新正式版固件强刷吧,梦想好 ...

  8. 四川E900s-Hi3798MV100-黑盒8G版-黄标签高安版-5800-2AHPM6B-当贝桌面强刷卡刷包

    四川E900s-Hi3798MV100-黑盒8G版-黄标签高安版-5800-2AHPM6B-当贝桌面强刷卡刷包 特点: 1.适用于对应型号的电视盒子刷机: 2.开放原厂固件屏蔽的市场安装和u盘安装ap ...

  9. 当前版本与卡刷包android_手机端提取Android 8.x及以上版本卡刷包中的system文件

    本教程全在手机端进行,仅适用于Android平台,当然部分步骤在电脑端也能够操作. 请务必尽可能的让手机空有足够的空间 你需要,Termux或者魔改版的Termux(UTermux)两者均可,以及解压 ...

  10. mate20 全网通 激活设备 卡刷包 修复过程

    旧手机mata20,打算还原一下系统,结果死机了,重新开机后,显示激活设备 第一步.安装驱动,先安装华为手机助手 第二步.启动fastboot状态,查看手机信息.开机+音量小 同时按20秒左右 下一步 ...

最新文章

  1. reset_index(drop=True)
  2. 【OpenCV 4开发详解】图像像素统计
  3. springboot 在配置文件写参数注入到类中
  4. windows自动关闭无响应程序
  5. 思路拓展,如果是用2D的方式去做切割
  6. 寻找听过我讲座的大学生
  7. nodejs-url网址解析的好帮手
  8. matlab中boxplot函数的参数设置_matlab中boxplot字体大小设置
  9. [Leetcode] Flatten Binary Tree to Linked List 整平二叉树
  10. hive 判断子字符串_Java中检查空字符串(null或空白)的方法有几种?
  11. 安装kerberos报错 error: command 'gcc' failed with exit status 1
  12. 全自动安装MySQL_自动部署安装mysql-5.6.22
  13. 高等代数第3版下 [丘维声 著] 2015年版_书籍推荐 | 关于数学分析和高等代数
  14. 【java】本地客户端内嵌浏览器1 - Swing、SWT、DJNativeSwing、javaFX
  15. 基于matlab的科学计算器设计,MATLAB科学计算器设计
  16. 关于HTML学习重点-绝对布局和相对布局总结
  17. 创始人也会有的流量焦虑
  18. 8、Java如何制作帮助文档
  19. DataGrip使用(一)安装图文详细版(5月19更新)
  20. matlab mck传递函数,我的C实践(4):基本操作的位运算实现

热门文章

  1. 深度学习涉及到的线性代数知识点总结(二)
  2. JavaScript简易文字对战游戏
  3. ShardingSphere——水平分表与数据迁移
  4. 手势密码 图形解锁 实现
  5. python簇状柱形图_think-cell chart系列13——簇状堆积柱形图
  6. 10 个最佳地理空间数据分析 GIS 软件
  7. 学校多媒体讲台计算机怎么开,学校教室多媒体使用说明.PPT
  8. SCT2650,4.5V-60V电压,芯洲降压DCDC转换器,参数
  9. 弦图(Chordal Graph)学习小记
  10. 2019年全国大学生电子设计竞赛G题解决方案-双路语音同传的无线收发系统