`
menjoy
  • 浏览: 423470 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

制作rom利器bootimg

阅读更多

打包:

        bootimg  –cpio-list

        bootimg  –repack-565

        bootimg  –repack-bootimg

        bootimg  –repack-ramdisk

        bootimg  –repack-rle

解压

        bootimg  –unpack-565

        bootimg  –unpack-bootimg

        bootimg  –unpack-ramdisk

        bootimg  –unpack-rle

        bootimg  –unpack-updata

        bootimg  –unpack-yafffs

        bootimg  –unpack-yaffs

        bootimg  –unpack-yaffs2

运行方法:

在cmd下cd到文件所在目录,输入"bootimg.exe  功能 参数"(用源文件的话就是bootimg.py)

目前支持以下功能:

        –repack-ramdisk, 生成 ramdisk

        –unpack-ramdisk, 解开 ramdisk

        –repack-bootimg, 生成 bootimg (包括boot.img及recovery.img)

        –unpack-bootimg, 解开 bootimg

        –unpack-updata, 解开 updata.app

        –unpack-yafffs, 解开 yafffs(包括data.img及system.img)

下面一一说明功能中的参数。

–unpack-updata [文件]

[文件]为空时,默认使用UPDATA.APP

解开后,会有四个文件,boot.img, recovery.img, system.img, userdata.img

这些都是刷机时可能需要的。

–unpack-bootimg [文件]

[文件]为空时,默认使用boot.img

解开后,会有两个文件,kernel和ramdisk.gz

同时,注意输出,比如base, cmdline, name等等

–repack-bootimg [base] [cmdline]

[base]为空时,使用0×200000 

[cmdline]为空时,使用mem=211 console=null androidboot.hardware=qcom 

生成bootimg时,会使用kernel和ramdisk.gz(如果存在ramdisk.cpio.gz,优先使用),生成boot.img

更新:

–repack-bootimg [base] [cmdline] [page_size] [padding_header] [padding_kernel] [padding_ramdisk]

具体的参数请在注意unpack时的原始参数。

–unpack-ramdisk [文件] [目录]

[文件]为空时,使用ramdisk.gz

[目录]为空时,使用initrd, (请保证这个目录不存在)

输出:cpiolist.txt, initrd目录下的文件

–repack-ramdisk [cpiolist]

[cpiolist]为空时,读取cpiolist.txt

根据cpiolist.txt生成ramdisk.cpio.gz

cpiolist.txt格式

1). 文件

file 目标系统路径 当前系统路径 目标系统权限

2). 目录

dir 目录系统路径 目录系统权限

3). 软链接

slink 目录系统路径 链接路径 目标系统权限

–unpack-yafffs [文件] [目录]

[文件]为空时,使用userdata.img (呃,这个比system.img小)

[目录]为空时,使用文件除.img外的其它内容,比如userdata.img时使用userdata

分享到:
评论

相关推荐

    Android 平台中bootimg制作工具

    Android开发者有时需要自定义Bootimg以适应特定设备的需求,这就需要用到Bootimg制作工具。 一、Bootimg的组成 Bootimg文件通常由以下几个部分构成: 1. 内核镜像(kernel image):这是Linux内核的二进制形式,...

    bootimg.exe android img 文件接包工具

    总之,`bootimg.exe`及其配套的批处理文件是Android开发者手中的利器,它们使得对`boot.img`文件的修改变得简单而高效。通过熟练掌握这些工具的使用,开发者可以更自由地探索和定制Android系统,从而满足个性化需求...

    windows下完美的bootimg解包助手

    在定制ROM或移植系统到不同设备时,这部分信息可能需要调整。 5. **打包boot.img**:完成修改后,使用BootEditor将内核、ramdisk和设备头信息重新组合成新的boot.img文件,以便于安装或测试。 6. **安全备份**:在...

    bootimg exe

    bootimg exe 功能 参数" 目前支持以下功能: repack ramdisk 生成 ramdisk unpack ramdisk 解开 ramdisk repack bootimg 生成 bootimg 包括boot img及recovery img unpack bootimg 解开 bootimg ...

    bootimg 一键工具

    在Android开发和自定义ROM的制作过程中,bootimg工具扮演着至关重要的角色。 boot.img是Android系统启动时加载的第一个映像文件,包含了内核、ramdisk(包含init.rc等初始化脚本)以及设备树(device tree)等核心...

    bootimg解压工具

    - **定制系统**:对于ROM开发者而言,`bootimg`是构建自定义Android系统的基石,可以调整内核参数,添加或删除启动时的服务。 - **故障排查**:通过解压`bootimg`,开发者可以检查内核或RAMDisk中的错误,以便修复...

    split_bootimg.pl

    总的来说,`split_bootimg.pl`是Android开发和自定义ROM制作中不可或缺的工具。通过它可以深入了解和定制系统的启动流程,实现个性化和优化。但是,由于涉及系统核心部分,建议具备一定的Linux和Android知识基础后再...

    bootimg.exe

    总的来说,`bootimg.exe`是一个强大的工具,对于Android开发者、 ROM制作者和高级用户来说,它是修改和调试系统启动流程的关键。通过这个工具,用户可以深入理解Android系统的底层运作,并对其进行定制以满足个人...

    windows下bootimg解包工具,支持dt.img和mtk

    repack bootimg 生成 bootimg 包括boot img及recovery img unpack bootimg 解开 bootimg unpack updata 解开 updata app unpack yafffs 解开 yafffs(包括data img及system img) updata app的话就输入...

    Cofface bootimg.exe

    bootimg 常用于 解包boot.img 、recovery.img等等,支持windows下打包boot/recovery.img的bootimg.exe,且支持自动解包/打包dt.img,加入MTK机型支持(20150624更新)

    linux_bootimg_tools

    boot.img解包打包工具。这3个文件是linux程序。 需要放到linux下才能执行,记得chmod 755 这些文件...mkboot 就是 split_bootimg.pl。使用方法参见我的博客https://blog.csdn.net/tabactivity/article/details/88355317

    bootimg解压打包工具

    在IT行业中,bootimg是一个非常关键的术语,它通常指的是Android系统的引导映像文件。这个文件包含了启动过程中必要的组件,如内核、ramdisk(initrd)和设备树。为了处理这些bootimg文件,开发者和系统工程师需要...

    bootimg.py修正版

    修正 assert magic.decode('latin') == 'ANDROID!', 'invald bootimg'

    安卓内核修改工具 bootimg_tools

    【安卓内核修改工具 bootimg_tools】是一款专用于Android系统内核修改的工具包,它包含了一系列脚本和工具,帮助开发者和高级用户对设备的启动镜像(boot.img)进行解包、打包、签名以及调整。这个工具集合是Android...

    手机rom内核boot.img解包打包合并替换工具

    在智能手机的世界里,ROM(Read-Only Memory)是操作系统的核心组成部分,它包含了引导加载程序、内核以及必要的驱动程序。Boot.img就是其中一种常见的文件格式,通常包含着Android设备的启动流程所需的所有组件。本...

    windows下解包/打包boot/recovery.img的工具bootimg.exe

    `bootimg.exe`是一个在Windows环境下使用的工具,专门用于处理这些镜像文件,使得用户可以方便地进行解包、打包以及对它们进行自定义操作。这对于开发者、爱好者和刷机狂热者来说,是一个非常实用的工具,因为它允许...

    repack-bootimg.pl

    repack-bootimg.pl 重新打包Andorid boot image.

    mtk_bootimg.zip

    - 定制ROM社区会利用这样的工具来创建独特的系统体验,例如提升设备性能、增加新特性或提供更个性化的用户体验。 7. **风险与挑战**: - 操作Bootimage需要一定的技术知识,错误的操作可能导致设备无法启动。 - ...

    解包官方updata.app文件的bootimg.exe工具

    在cmd下cd到文件所在目录,输入"bootimg.exe 功能 参数"(用源文件的话就是bootimg.py) 目前支持以下功能: --repack-ramdisk, 生成 ramdisk --unpack-ramdisk, 解开 ramdisk --repack-bootimg, 生成 bootimg ...

    android_bootimg_tools.tar.gz

    此外,这些工具也常用于制作自定义ROM,开发者可以使用它们来构建符合自己需求的Boot Image,包括集成特定版本的内核、优化启动速度,或者添加额外的功能。由于Android系统的开放性,这些工具极大地促进了Android...

Global site tag (gtag.js) - Google Analytics