建材秒知道
登录
建材号 > 厨房 > 正文

如何用安卓ROM厨房制作简单的ROM刷机包

冷静的仙人掌
悲凉的春天
2022-12-28 20:51:04

如何用安卓ROM厨房制作简单的ROM刷机包

最佳答案
高大的春天
深情的盼望
2026-05-07 14:32:09

一:准备阶段

1:确定手机系统

首先你要对自己的安卓系统有一个基本了解,确定你的手机系统,以及手机的品牌机型,这样为寻找与机型匹配的ROM提供根据;

2:确定要刷ROM的具体对象

手机ROM中会存储很多重要数据,无论是线刷,卡刷都需要精心选择,可以到各大手机论坛,或一只蘑菇网站寻求ROM,尽量选择人气值高的刷机包,以免刷完ROM后自己不满意。不过也没关系,我们本文的重点是教大家制作自己喜欢的ROM刷机包,所以耐心看下去。

3:准备好ROM制作的工具

在网上下载来的刷机包通常会被预装多款推广软件,不仅占用内存空间,甚至有些软件安全值为零,严重影响使用安全等。因此需要准备ROM助手,将里面的预装软件删除,内置自己喜欢的APK,顺便可以进行其它相关操作,比如:性能优化,预装APK,解包img,信息修改,ROM签名,APK签名,系统美化,预装ilb,封包img,这对于刷机工作者,刷机爱好者来说是个福音。

二:ROM制作阶段操作步骤

打开ROM助手后(最新版),绘制专属心情的完美刷机包就在这里,根据需求,可以先来这样做:

例如:点击系统精简,精简刷机包

根据主界面的滑动,来到选择刷机包界面,直接点击“选择”事先下载好的ROM包,随后软件会把罗列出刷机包内的应用列表,包括应用名称,文件名称,版本,大小,及操作方式罗列出来;在操作方式一列中清晰标注出哪些是“预装软件”,哪些是“建议保留”,很简单,凡需删除的软件,只需要在签名的勾选方框中点击勾选一下就OK(在最后封装时会自动删除那些你不需要的软件);

此时我们不需要“返回首页”也可以进入下一步操作项目,在该页面的右方框中不仅有上述举例的“系统精简”,还有内置预装(内置APK到刷机包),信息修改(编辑build.prop内容);一键ROOT(添加ROOT权限),一步步点击一键操作即可!

在这里有必要说一说内置预装,点开内置预装,左方框中是推荐的装机必备应用,同样清晰罗列出应用名称,版本信息及大小,如果喜欢那一款应用,点击“添加到本地APK”,如果想要添加自己喜欢的其它APK,自己去联盟下载后直接添加进来就可以。

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

最新回答
明理的蜜粉
开心的季节
2026-05-07 14:32:09

用cwm安装 然后 里面有 制造system.img。

顺便自己定制也不错

zip格式

-system

-app

-...

-...

安静的往事
明理的纸鹤
2026-05-07 14:32:09
其实自己机子上用根本用不着制作刷机包,

root后修改/system,

/data里面的内容就可以了。

如果要做刷机包,

建议别碰recovery.img,

boot.img,

做system.img就可以了。

传统的篮球
懦弱的手机
2026-05-07 14:32:09
①在手机上sys下是可以看到init.rc的,但是修改完之后重启就自动恢复到boot.img中的默认状态,所以我们修改的不是这个文件,而是boot.img中的init.rc

②修改boot.img

rom中是不可能直接看到init.rc这个文件的,因为它在boot.img中,如何解包打包boot.img呢?

答案是,用厨房吧......

打开厨房后,你会发现它本身就有为rom添加init.d支持的功能,当然你可以直接选择,然后一切自动完成,随后打包rom就OK了

如果想给自己进阶一下,研究到底如何手动添加这个功能,就接着看吧

第一步,解包boot.img,选择0进入高级操作菜单后,

接下来选择20,再选择w,

提示解包结束后,进入BOOT_Extract/boot.img-ramdisk下,找到init.rc,接下来就是修改它了

修改方法

1、在init.rc的class_start区域中加入(搜索class_start default,在下面之前加入;如果没有这段,搜索class_start,在前面加入,注意是另起一行)

start sysinit

复制代码

2、在最下面(service区域中)加入(直接添加到末尾就行了)

service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d

disabled

oneshot

复制代码

保存后(这个过程中厨房不要关闭了,虽然关闭也没有事,但是一直开着方便操作),用厨房选择b,回车,等待,搞定,从工作文件夹提出boot.img,线刷或者卡刷boot.img就行了

解包boot.img也可以不用厨房,不过很麻烦,这里就不说了。

同样的需要BUSYBOX的支持!就是你看ROM的SYSTEM/BIN 或者SBIN里面有没有 run-parts 这个文件

有的话就支持!没有的话自己找一个支持INIT.D的替换进去就可以了!

健壮的绿草
高高的毛巾
2026-05-07 14:32:09
在很多刷机包中都会有boot.img文件,那么这个文件到底是什么呢?其实它由两部分组成,分别为kernel 和ramdisk。kernel 也就是内核,由源代码编译而成。ramdisk是一个gz压缩包,解压后有一些文件和文件夹,里面是一些图片或者配置文件。kernel 和ramdisk以二进制的方式组合起来,就是boot.img文件。

解压boot.img文件方法:

在Windows环境下,最简单的方法就是用厨房工具来解压、合并boot.img。

Linux环境下,有专门的脚本来解压boot.img,这里不再细说。

用厨房解压boot.img的方法:

下载厨房工具,放在D盘根目录下。

进入D:\Cygwin目录,双击打开Cygwin.bat

依次输入并回车: 0 – 高级定制选项 —— 20 解包或者打包一个 boot 镜像。进入Boot 镜像工具页面

把D:\Cygwin\home目录下的user目录重命名为你的用户名(一般是Administer,我的是My)

在D:\Cygwin\home\(你的用户名)目录下新建一个WORKING_052112_083904文件夹,把boot.img文件复制到该文件夹下。再新建一个system目录

回到厨房工具,输入w并回车,就开始解压boot.img了。解压后的文件在BOOT-EXTRACTED文件夹里。

修改后,在厨房上输入b就可以重新打包boot.img了

无语的小丸子
精明的老师
2026-05-07 14:32:09
ZIP格式的刷机包,既有线刷包,也有卡刷包,每个机型的线刷包格式不同,里面包含的文件类型也不同。但是卡刷包都一样,做刷机包,需要对安卓的文件系统有一定了解,也要有一些基础的安卓系统知识,这个不是一句两句能说清楚的,限于篇幅的原因,可以到相应的网站寻找详细的教程。