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

提速啦:美国多IP站群云服务器 8核8G 10M带宽 7IP 88元/月

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

香港 1核1G 29元/月 美国1核 2G 36元/月 快云科技

快云科技: 11.11钜惠 美国云机2H5G年付148仅有40台,云服务器全场7折,香港云服务器年付388仅不到五折 公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP/ISP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机官网地址:www.345idc.com活动截止日期为2021年11月13日此次促销活动提供...

virmach:AMD平台小鸡,赌一把,单车变摩托?$7.2/年-512M内存/1核/10gSSD/1T流量,多机房可选

virmach送来了夏季促销,价格低到爆炸,而且在低价的基础上还搞首年8折,也就是说VPS低至7.2美元/年。不过,这里有一点要说明:你所购买的当前的VPS将会在09/30/2021 ~ 04/30/2022进行服务器转移,而且IP还会改变,当前的Intel平台会换成AMD平台,机房也会变动(目前来看以后会从colocrossing切换到INAP和Psychz),采取的是就近原则,原来的水牛城可能...

安卓rom制作教程为你推荐
李智慧李智慧和李东健的电影有哪些?performclickVB.net 窗体3里面的单击事件在窗体1中怎么调用以图搜人怎样人肉搜人?只知道他名字和当初居住的地址virusscanvirus scan 是个什么软件?腾讯年终奖腾讯工作怎么样搜索引擎的概念什么叫搜索引擎?搜索引擎的类型有哪些?12种颜色12种颜色都是代表什么腾讯技术腾讯QQ是谁研发的?在那一年上市的?天翼校园宽带天翼校园宽带怎么样用手机打开这个页面登陆谷歌图片识别如何打开PICASA头像识别功能?
免费动态域名 过期域名抢注 建立邮箱 电信主机 能外链的相册 爱奇艺会员免费试用 吉林铁通 512mb 网页提速 上海电信测速网站 linode支付宝 免费个人主页 群英网络 cdn服务 xshell5注册码 alexa世界排名 godaddy退款 ftp是什么东西 西部数码主机 qq部落18-3 更多