本文目录
- 怎么提取系统中的boot.img?
- [2.X固件]线刷boot.img,如何提取boot.img文件?
- windows下编辑打包解包img步骤?
- 内核就是boot吗?
- 刷机包里的boot.img有几个啊,该刷哪个?
怎么提取系统中的boot.img?
要提取系统中的boot.img,您可以按照以下步骤操作:
1. 首先,在计算机上安装adb和fastboot工具。您可以从开发者网站上下载适用于您的操作系统的软件包。
2. 启动设备,并将其连接到计算机上。
3. 打开终端或命令提示符窗口,并导航到adb和fastboot工具的安装目录。
4. 在终端或命令提示符下,运行以下命令以确保您的设备已成功与计算机连接:
? ?`adb devices`
? ?此命令将显示已连接的设备列表。确保您的设备在列表中显示。
5. 现在,运行以下命令以提取boot.img文件:
? ?`adb pull /dev/block/bootdevice/by-name/boot boot.img`
? ?这将从设备中提取boot.img文件,并将其保存到计算机上的当前工作目录中。
6. 提取完成后,您将在当前工作目录中找到名为boot.img的文件。
请注意,提取boot.img可能需要对您的设备进行root操作并具有适当的权限。如果您的设备未解锁或未root,您可能无法提取boot.img文件。
提取boot.img旨在用于进行系统修改或定制,以及进行设备的重新编译或内核编辑。对于普通用户,不建议随意修改系统文件,以免造成设备损坏或无法正常启动。
[2.X固件]线刷boot.img,如何提取boot.img文件?
呵呵,现在有WIN下面的BOOTIMG.EXE就方便多了
windows下编辑打包解包img步骤?
①在手机上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也可以不用厨房,不过很麻烦,这里就不说了。
内核就是boot吗?
由于有些机器,如HTC的内核文件名是boot.img,所以刷内核其实就是刷boot.img到手机内存。 已HTC手机为例: 就是刷入BOOT.IMG。 第一步下载android adb ,之后解压到D盘。
第二步把你下载的ROM包解压,提取里面的BOOT.IMG文件,放到adb文件夹里。
第三步,重启手机,进入fastboot模式(就是按住音量-和开机键,手机左上角出现一堆英文,即代表进入hboot模式;再按电源键,进入fastboot模式)。
第四步把手机连电脑,FASTBOOT红字的后面会多出来一个USB字样,这就表示连接成功了。点电脑桌面的【开始】-》【运行】在弹出的框内,输入cmd 回车,会弹出命令提示符的窗口,在提示符下输入d:(回车)。在命令提示符窗口输入cd adb(回车);再输入fastboot flash boot boot.img回车;提示回到提示符下就完成了。
刷机包里的boot.img有几个啊,该刷哪个?
boot.img通常称之为“内核”,属于系统底层文件,它包含了手机系统软件和硬件相连接的一个渠道,这里包含了相机、cpu、gpu等驱动。