`
menjoy
  • 浏览: 422149 次
  • 性别: 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内核的二进制形式,...

    windows下完美的bootimg解包助手

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

    bootimg.exe android img 文件接包工具

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

    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系统的底层运作,并对其进行定制以满足个人...

    Cofface bootimg.exe

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

    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的话就输入...

    linux_bootimg_tools

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

    bootimg.py修正版

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

    bootimg解压打包工具

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

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

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

    repack-bootimg.pl

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

    安卓内核修改工具 bootimg_tools

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

    mtk_bootimg.zip

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

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

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

    解包官方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