之前很多人在网上问:“如何自己制作安卓ROM包?”今天,刷机帮的小编就给大家分享一篇关于安卓ROM包制作以及修改的实用教程,感兴趣的朋友可以一起来看看,当然,老司机就直接略过。

制作安卓包一般有两种方法:

1、编译安卓源代码;这个比较复杂,以后有机会再给大家详细的介绍下。

2、在已有的ROM包基础上制作或修改属于自己的ROM包。本篇文章就着重讲解一下此方法。

首先,我们找到测试机,今天我所用的是NEXUS ONE,然后在网站上下载ROM包(没有的可以直接到刷机帮官网上下载即可),解压下载好的ROM包并根据命名合适的名称。解压之后,我们在目录中可以看到以下文件,在这里也给大家详细的介绍下各个文件的是什么意思。

Boot.img文件:这是系统的镜像文件,包括Linux内核以及系统启动的一些基本文件。

META-INF目录:这个目录中主要有系统的更新脚本,路径是:META-INF/com/google/android/updater-script。

system/app目录:系统自带的应用程序都放在这个目录下,比如日历、联系人、gmail等,你可以把自己的apk文件放在该目录下,这样就可以在刷ROM的时候直接安装上。

system/bin目录:系统命令,可以通过adb shell登录后执行,比如top。

system/framework目录:android框架,是java实现,在dalvik虚拟机下支持用户java开发的框架。

system/lib目录:android本地共享库,都是so文件,是c、c++编译的本地共享库。

system/media目录:一些媒体文件,比如bootanimation.zip,压缩包里面是一些png图,用于开机动画,替代这些可以改变开机画面,audio目录下是一些声音文件,用于铃声和通知等。

其实,本文介绍的定制ROM主要步骤是如何将解开的ROM打包签名,如果只是打包回zip,android是不认的,recovery的时候会在校验ROM包的时候报错。

在将自定义的apk文件放在system/app目录下后,还可以改动比如开机画面,增加自定义铃声,增加命令(在system/bin下)等,然后还是要打包回zip文件。

紧接着,需要使用签名工具对zip包做签名

签名是规范用户只有在登录的情况下才能下载,并且下载的工具是windows下执行的。

运行:autosign.bat,第一次需要设置CLASS_PATH,将testsign.jar加进去,设置过程很简单,首先要输入2;然后它会猜你的testsign.jar就在当前目录下,因此输入yes;选择4,手工输入需要签名的ROM路径,然后输入yes,就可以了;

签名过程需要一段时间,需要耐心等待,签名后并不生成新的文件,是通过修改原文件完成的。

以上这些就是如何制作属于自己的安卓ROM包,看懂了没?当然,有任何关于刷机的问题都可以在网站下面留言,我们尽可能的帮你解决问题。更多刷机知识,敬请关注刷机帮官网,网址:www.shuajibang.net.

linux手机刷机包制作工具_大神教你五分钟制作安卓ROM包 ROM包修改教程相关推荐

  1. linux手机刷机包制作工具_ROM制作工具官方下载|ROM制作工具下载 v1.0.0.59 官方版 - 绿点软件站...

    资源下载,支持线刷包(img)转卡刷包(zip):支持img/dat相互转换:ROM制作工具高效免费,为广大ROM开发者.手机维修.预装分发等人群提供快捷便利的定制服务. ROM制作工具官方简介 RO ...

  2. linux手机刷机包制作工具_LINUX操作系统手机刷机包SBF文件资料制作修改方法

    实用标准文案 LINUX操作系统手机刷机包(.SBF 文件)制作.修改方法 By shanxin96-2007.2.20 第一种修改方法:利用WINHEX软件 一.获得 .smg 文件 获得 .smg ...

  3. linux手机刷机包制作工具_我也来自己做刷机包

    作为一名程序员,尤其是开发Android应用程序的程序员,不会自己折腾ROM简直就是一件不好意思的事情,于是乎我就费劲巴力的上网看资料,找工具,准备自己开始制作有"中国特色"的RO ...

  4. linux手机刷机包制作工具_ROM制作工具如何制作手机刷机包?

    Android手机一台 Windows,Linux开发环境,Z工具箱 方法/步骤 1 第一期---技术资料工具(开发者必备版): 1.书籍-Android系统级深入开发--移植与调试 2.开发工具-A ...

  5. linux手机刷机包制作工具_LINUX操作系统手机刷机包制作、修改方法

    修改方法:利用WINHEX软件 一.获得 .smg 文件 获得 .smg 文件的两种方法: 1.通过 RSD 刷机把 .SBF 文件解开后,产生多个 .smg 文件,提示:RSD 刷机过程中完成第一个 ...

  6. 手机re怎么刷linux,手机刷机刷入recovery的方法小米刷recovery固件方法

    写一个刷入recovery的方法,目前我知道的方法有两种:电脑端用Fastboot命令刷:手机端用软件刷(需要root).一些电脑上的刷机软件也提供了刷recovery的工具,不过那也是基于Fastb ...

  7. linux手机刷机包制作工具_刷GitHub提交记录工具制作

    跳转至专题目录 专题推荐文章: localPosition与anchoredPosition转化 unity Scene View扩展之编辑器扩展总结 又到了一个坑,下个坑还没想好怎么挖的环节. 就随 ...

  8. ipa解包打包工具_7步!教你轻松搞定ios重签ipa包

    如果你想在自己的IPhone上安装一个ipa文件,你的手机是无法正常安装的,(越狱,企业证书分发除外)但是我们可以通过以下步骤来实现,前提要有自己的开发者账号.接下来就看一下具体的步骤: 第一步:用X ...

  9. python代码手机壁纸_大神教你如何用Python爬取手机壁纸,就是这么为所欲为!

    随着智能手机的普及,使得人们生活便捷,不知各位小伙伴,给自己的手机设置的壁纸是什么样的呢?我觉得大家应该是去网上下载,或者去应用商店下载吧?这样做需要一个个的去浏览,十分浪费时间.因此我们需要一个便捷 ...

最新文章

  1. 深入理解分布式技术 - Kafka 高性能原理剖析
  2. Java断言(assert)
  3. 【蓝桥杯】基础练习 十进制转十六进制
  4. 烙饼啊烙饼{转自ITEO
  5. 《软件项目管理(第二版)》期末考试试题总结/复习资料
  6. 服务器怎么打开本地电脑文件夹,如何在云服务器上打开本地文件夹
  7. 【语言栏最小化到任务栏里面就消失不见了】
  8. Android技能树 — 网络小结(6)之 OkHttp超超超超超超超详细解析
  9. selenium常用获取元素点
  10. 某人分析的70后,80后,90后
  11. 数学建模:传染病模型
  12. PB 各种小技巧(二)
  13. app违规收集个人信息被通报了怎么办?教你如何整改
  14. 基于netty+websocket实现门户游客实时统计功能
  15. 模态弹窗与非模态弹窗
  16. Word如何取消打印前自动更新域
  17. 重组的脱氧核糖核酸酶 I,生物工艺级相关研究
  18. RFID读写器的组成
  19. 联盟服务器维护,英雄联盟维护时间 lol官网服务器维护公告
  20. roguelike2d 摄像机参数设置

热门文章

  1. Vue写银行卡根据不同的银行卡名称显示不同的背景颜色和图标
  2. 用3DS MAX和PHOTOSHOP制作机器人----作者: Egbert Tjong 来源: 火星时代
  3. OpenCV里IplImage数据结构中的width和widthStep
  4. android认证失败怎么办,小米VIP认证失败怎么办
  5. java heritrix_Heritrix 和 Nutch 比较与分析(java开源网络爬虫)
  6. I/O 虚拟化技术 — IOMMU
  7. Java基础编程题(API阶段测试)(答案)
  8. 用户故事与敏捷方法—课后习题解析
  9. 基于QSDK官方的QCA9531环境搭建
  10. 判断一个数是否是素数(Java版)