安卓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什么的,这方面我也不清楚

恒创新客(317元)香港云服务器 2M带宽 三网CN2线路直连

恒创科技也有暑期的活动,其中香港服务器也有一定折扣,当然是针对新用户的,如果我们还没有注册过或者可以有办法注册到新用户的,可以买他们家的香港服务器活动价格,2M带宽香港云服务器317元。对于一般用途还是够用的。 活动链接:恒创暑期活动爆款活动均是针对新用户的。1、云服务器仅限首次购买恒创科技产品的新用户。1 核 1G 实例规格,单个账户限购 1台;其他活动机型,单个账户限购 3 台(必须在一个订单...

DMIT:新推出美国cn2 gia线路高性能 AMD EPYC/不限流量VPS(Premium Unmetered)$179.99/月起

DMIT,最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99 美元 !!目前美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线路),Prem...

VirMach(8元/月)KVM VPS,北美、欧洲

VirMach,成立于2014年的美国IDC商家,知名的低价便宜VPS销售商,支持支付宝、微信、PayPal等方式付款购买,主打美国、欧洲暑假中心产品,拥有包括洛杉矶、西雅图、圣何塞、凤凰城在内的11个数据中心可以选择,可以自由搭配1Gbps、2Gbps、10Gbps带宽端口,有Voxility DDoS高防IP可以选择(500Gbps以上的防御能力),并且支持在控制面板付费切换机房和更换IP(带...

安卓rom制作教程为你推荐
扫图高清扫图是什么意思,在很多的贴吧里,都有提到一些高清扫图,是自己照杂志上的图片,然后自己再修一下吗数据挖掘项目什么是数据挖掘?从事相关的工作有什么要求?腾讯技术腾讯简介----天翼校园宽带校园天翼宽带是什么上网类型微软操作系统下载微软原版xp系统下载网址是哪个啊?有没有免费就可以下载的?数据库界面数据库怎么进入界面移动硬盘文件或目录损坏且无法读取移动硬盘文件或目录损坏且无法读取怎么办??中信银行理财宝中信银行理财宝可以长期存款吗?中信银行理财宝中信银行理财宝金卡怎样激活中信银行理财宝中信银行香卡属于理财宝吗?
域名备案 西安域名注册 网页空间租用 免费com域名申请 免费域名解析 zpanel z.com 美元争夺战 sugarsync 彩虹ip 服务器维护方案 世界测速 国外免费asp空间 免费网页空间 四川电信商城 免费php空间 存储服务器 免费赚q币 新网dns 学生机 更多