安卓rom制作教程怎么制作安卓卡刷包

安卓rom制作教程  时间:2021-06-12  阅读:()

想自己做rom,但不知道怎么做!

先把ROM的zip打开,app开了再删点,加点。



把systemuild.prop 还有googleandroidupdate-script 也顺便修改。





我下了h2ofans的ROM都会把build还有update-script改了,留上自己的名字。



怎么制作手机ROM刷机包

1:确定手机系统   首先你要对自己的安卓系统有一个基本了解,确定你的手机系统,以及手机的品牌机型,这样为寻找与机型匹配的ROM提供根据;   2:确定要刷ROM的具体对象   手机ROM中会存储很多重要数据,无论是线刷,卡刷都需要精心选择,可以到各大手机论坛,或一只蘑菇网站寻求ROM,尽量选择人气值高的刷机包,以免刷完ROM后自己不满意。

不过也没关系,我们本文的重点是教大家制作自己喜欢的ROM刷机包,所以耐心看下去。

  3:准备好ROM制作的工具   在网上下载来的刷机包通常会被预装多款推广软件,不仅占用内存空间,甚至有些软件安全值为零,严重影响使用安全等。

因此需要准备ROM助手,将里面的预装软件删除,内置自己喜欢的APK,顺便可以进行其它相关操作,比如:性能优化,预装APK,解包img,信息修改,ROM签名,APK签名,系统美化,预装ilb,封包img, 二:ROM制作阶段操作步骤 根据主界面的滑动,来到选择刷机包界面,直接点击“选择”事先下载好的ROM包,随后软件会把罗列出刷机包内的应用列表,包括应用名称,文件名称,版本,大小,及操作方式罗列出来;在操作方式一列中清晰标注出哪些是“预装软件”,哪些是“建议保留”,很简单,凡需删除的软件,只需要在签名的勾选方框中点击勾选一下就OK(在最后封装时会自动删除那些你不需要的软件);   此时我们不需要“返回首页”也可以进入下一步操作项目,在该页面的右方框中不仅有上述举例的“系统精简”,还有内置预装(内置APK到刷机包),信息修改(编辑build.prop内容);一键ROOT(添加ROOT权限),一步步点击一键操作即可!   在这里有必要说一说内置预装,点开内置预装,左方框中是推荐的装机必备应用,同样清晰罗列出应用名称,版本信息及大小,如果喜欢那一款应用,点击“添加到本地APK”,如果想要添加自己喜欢的其它APK,自己去联盟下载后直接添加进来就可以。

  说到这里,你以为就这些吗?当然不是,还可以设置自己喜欢的铃声,美化系统,提高手机的各项性能等,但是都是一键操作,最后再一键“开始封装”,生成新的刷机包,封装成功够根据提示打开所在的文件夹,就可以看到自己制作的刷机包喽!记住以年月日期时间开头的,就是你制作的刷机包哦,很容易和原来的刷机包区分开!

怎么学习制作rom啊!求教程

如何制作ROM 有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生。

我介绍root权限获取的时候,就直接用的MoDaCo Custom ROM作为例子。

适用于Hero比较好的ROM还有不少,比如Drizzy’s Custom Hero ROM等等,都可以在XDA上找到。

肯定有不少朋友感到很好奇,这些ROM都是怎么做的。

考虑到中文社区相关资料比较少,在这里抛砖引玉,大概原理介绍一下。

对于第三方ROM来讲,通常都包括两部分,一个recovery image,一个update.zip。

而大多数的第三方ROM的特色,就是加入了很多东西,比如superuser程序来获得root权限,busybox来扩充命令行下的功能,各种各样的配置文件或者小工具,比如默认打开中文locale,等等。

这些看似神奇的改动,都是在 update.zip里面搞的,custom recovery image的主要作用就是引导用户的操作,比如让你先备份,再应用update.zip,再重启之类的操作。

由于custom recovery image和update.zip的耦合性很小,所以不少custom ROM直接都用同一个custom recovery image,这个好像是出自MoDaCo作者之手。

再然后,我之前的文章已经有对 recovery image的简单讲解,所以这里,我主要介绍一下update.zip的制作。

如果我们直接把MoDaCo ROM中的update.zip解包,我们会发现有一个boot.img,一个data文件夹,一个system文件夹,一个META-INF文件夹。

这个data文件夹放的是init.rc,而本来在系统中,init.rc就是在data目录下的。

当然,两者的作用不一样,这里的init.rc主要作用是开机执行你希望执行的命令,比如MoDaCo的init.rc就是install busybox。

而值得详细说明的,就是system文件夹。

MoDaCo ROM版本的system下有一系列作者希望放到系统中的工具,对于apk文件,就放到app下,工具就放到bin和xbin下,依此类推。

换句话说,system或者data这个目录层次结构是取决于你自己的,你希望放的东西属于什么,应该运行在online系统的什么目录下,update.zip里面就应该是有相应的目录路径,然后东西就放在里面。

具体点,我们现在要依样画葫芦,搞一个新的update.zip,那么第一步就是首先建立一个文件夹 mkdir new-update 好,假设我新update.zip的作用就是预装我自己的一个程序,my.apk,那么,我建立对应的子目录 mkdir -p new-update/system/app cp my.apk 这样,system目录就完成了。

但是这时,update.zip的目录层次还没完,我们看MoDaCo ROM中的update.zip中有文件夹叫META-INF,这个文件夹很关键,除了根目录下的三个文件外,里面层层目录,就包括了一个文件,叫 update-script,内容如下 show_progress 0.1 0 copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM:xbin set_perm_recursive 0 0 0755 0644 SYSTEM:sd set_perm 0 0 04755 SYSTEM:bin/su set_perm 0 0 04755 SYSTEM:bin/a2sd set_perm 0 0 04755 SYSTEM:xbin/busybox copy_dir PACKAGE:data DATA show_progress 0.2 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.2 100 这里面的内容,大部分是针对你要做的修改设置的。

比如 copy_dir PACKAGE:system SYSTEM: 就是把system中新增的工具拷贝到手机上,然后 set_perm_recursive 0 0 0755 0644 SYSTEM:xbin set_perm_recursive 0 0 0755 0644 SYSTEM:sd set_perm 0 0 04755 SYSTEM:bin/su set_perm 0 0 04755 SYSTEM:bin/a2sd set_perm 0 0 04755 SYSTEM:xbin/busybox 就是设置MoDaCo ROM中新增程序的权限,然后 copy_dir PACKAGE:data DATA: 把data下的内容(就是那个init.rc)复制到手机上,然后 format BOOT: write_raw_image PACKAGE:boot.img BOOT: 刷boot分区。

那我们这里没有这么多新增的东西,应该怎么写呢? copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 04755 SYSTEM:app/my.apk 就可以了。

你当然还可以做一些别的事情,比如加一个FORMAT DATA之类的^_^开个玩笑,千万别这个干,不然你的数据就全没了。

好,那么也就是说,我们要在自己的new-update目录下也建一个//google/目录,然后把新的update-script扔进去。

完了么?差一点。

其实如果你没有别的需求了,那么就完了,可以把下面这一小块跳过。

下面这一小块,是关于boot.img的。

在如何修改Android系统的Ramdisk以及boot镜像文章中,我们谈到,如果刷boot镜像有问题,就要用别的方法让系统boot我们自己的boot image了,这个别的方法,自然就是用update.zip了。

MoDaCo ROM版本的update.zip也包括了一个boot.img,但是如果我们有出于各种需求自己修改的boot.img,自然就可以替换掉原来的了。

当然注意,如果加了boot.img,那么update-script里面就不能漏掉 write_raw_image PACKAGE:boot.img BOOT: 这句。

好,到现在,我们的new-update目录下有 /system/app/my.apk //google/update-script /META-INF/MANIFEST.MF /META-INF/CERT.SF /META-INF/CERT.RSA boot.img 恩,那么就进入打包阶段。

你可能会问,这有什么难的,直接zip一下不就得了。

如果要是这么简单就好了,你打包后,必须把你的内容都sign一下,得到相应的cert,才能在fastboot模式中被承认并成功刷机。

在sign你的文件之前,先做这么几件事 打包。

进入update文件夹,zip update.zip xxx xxxx xxxx xxxx xxxx。

什么意思呢,就是只把你需要的文件打包,不要用./*作为参数。

而且相对路径最好是在update下面,不要在外面用zip update.zip ./update/*这种命令打包 去sun网站下载最新的 下载这个文件testsign一定要用JRE1.6.0.16或者更高,我知道这个有点恶心,但是提供下载的testsigh.jar就是按照这个版本或者更高编译的,你用老版本就运行不了。

好,下下来以后,执行这个命令 ~/jre1.6.0_16/bin/java -classpath testsign_path/testsign.jar testsign update.zip update-signed.zip 稍微讲解一下,java程序是最新jre下的,testsign_path是你放testsign.jar的地方,建议放到sdk的tool目录下。

update是待sign文件,update-signed是指定的生成文件名。

sign执行完后,用unzip -l看,会发现 /META-INF/MANIFEST.MF /META-INF/CERT.SF /META-INF/CERT.RSA

怎么制作安卓卡刷包

卡刷包一般都是在各大论坛上下载的,比如机锋,安智等等 没有一定专业知识的人很难自己做卡刷包 最多就是精简一些软件什么的而已 机锋和安智这种论坛上的一般是基于手机生产厂家官方系统改版的,加入一些官方系统没有的功能,但是界面一般没有多大变化 这些论坛还有一种是基于谷歌的开源AOSP自己制作的,界面一般和安卓原生十分接近,比如CM系列 当然还有像MIUI就是小米手机的系统 如果你想要自己优化系统修改卡刷包之类的需要学的有好多 包括JAVA什么的,这方面我也不清楚

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

racknerd:美国大硬盘服务器(双路e5-2640v2/64g内存/256gSSD+160T SAS)$389/月

racknerd在促销美国洛杉矶multacom数据中心的一款大硬盘服务器,用来做存储、数据备份等是非常划算的,而且线路还是针对亚洲有特别优化处理的。双路e5+64G内存,配一个256G的SSD做系统盘,160T SAS做数据盘,200T流量每个月,1Gbps带宽,5个IPv4,这一切才389美元...洛杉矶大硬盘服务器CPU:2 * e5-2640v2内存:64G(可扩展至128G,+$64)硬...

趣米云月付460元,香港CN2云服务器VPS月付低至18元

趣米云早期为做技术起家,为3家IDC提供技术服务2年多,目前商家在售的服务有香港vps、香港独立服务器、香港站群服务器等,线路方面都是目前最优质的CN2,直连大陆,延时非常低,适合做站,目前商家正在做七月优惠活动,VPS低至18元,价格算是比较便宜的了。趣米云vps优惠套餐:KVM虚拟架构,香港沙田机房,线路采用三网(电信,联通,移动)回程电信cn2、cn2 gia优质网络,延迟低,速度快。自行封...

安卓rom制作教程为你推荐
以图搜人怎样搜人chrome系统Chrome系统怎么进bios华为总裁女儿为啥姓孟总裁文女主姓孟,女主父母抱错孩子,后来将错就错,养父母对女主很好asp大马问:ASP是什么?ASP根据什么制作木马的?ASP木马和大马有什么区别?什么是生态系统生态系统的结构是什么微软操作系统下载微软的系统到哪下载微信智能机器人微信群机器人是怎么实现的单元测试规范单元场景测试是如何进行的?activitygroupAndroid中如何在ActivityGroup里面监听back按钮,使得可按要求实现哪个activity可返回,哪个不需要。。bt代理有人推荐我成为btbank代理人,这个没有什么风险?
qq域名邮箱 中国域名交易中心 qq云存储 腾讯云盘 themeforest 外国域名 godaddy优惠券 ubuntu更新源 阿里云浏览器 adroit 东莞数据中心 息壤代理 常州联通宽带 万网空间管理 vul 卡巴斯基官网下载 电信主机托管 新网dns cdn加速 globalsign 更多