问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

官方EMUI APP解包后 哪个文件是 BOOT.IMG

发布网友 发布时间:2022-04-30 11:17

我来回答

1个回答

热心网友 时间:2022-06-21 15:39

方法/步骤
boot映像并不是一个完整的文件系统,它是一种android自定义的文件格式,该格式包括了2K的文件头,后面紧跟着是用gzip压缩过的内核,再后面是一个ramdisk内存盘,然后紧跟着第二阶段的载入器程序(这个载入器程序是可选的,在某些映像中或许没有这部分)。此类文件的定义可以从源代码android-src/system/core/mkbootimg找到一个叫做bootimg.h的文件。
/*
** +-----------------+
** | boot header | 1 page ** +-----------------+
** | kernel | n pages ** +-----------------+
** | ramdisk | m pages ** +-----------------+
** | second stage | o pages ** +-----------------+ **
** n = (kernel_size + page_size - 1) / page_size ** m = (ramdisk_size + page_size - 1) / page_size ** o = (second_size + page_size - 1) / page_size **
** 0. all entities are page_size aligned in flash ** 1. kernel and ramdisk are required (size != 0)
** 2. second is optional (second_size == 0 -> no second) ** 3. load each element (kernel, ramdisk, second) at ** the specified physical address (kernel_addr, etc) ** 4. prepare tags at tag_addr. kernel_args[] is ** appended to the kernel commandline in the tags. ** 5. r0 = 0, r1 = MACHINE_TYPE, r2 = tags_addr ** 6. if second_size != 0: jump to second_addr ** else: jump to kernel_addr */

ramdisk映像是一个最基础的小型文件系统,它包括了初始化系统所需要的全部核心文件,例如:初始化init进程以及init.rc(可以用于设置很多系统的参数)等文件
看这里是不是显得头大呢,,,今天哥们分享的教程是比较简单的,不需要认识这些东西是做什么的,有什么用,。只需要要一个简单的工具就能实现你想要解包boot.img的问题。。。
下载一个ROM助手,百度搜索下就行,最好是官网下载,蘑菇论坛。
安装并打开它,在主界面上你会找到“解包IMG”功能的按钮,

点击后把你的boot镜像文件加载进去,等待几分钟,就能把boot的镜像解开了 ,,上面提示打开文件夹,点击之后,就能找到boot解开后的全部内容,在这里你想怎么编辑就怎么编辑。

看到木有boot解包就是这么简单,其实ROM助手还可以解包recovery 、userdara等镜像文件。只要用了就看到,步骤和上面的操作时一样的 。

K!好了,修改大家就自己去奋斗吧,其实说实话,安卓本来基于LINUX就是在那系统下玩的,用WINDOWS的就比较吃亏了。。截止目前ROM助手还没有打包功能,相信他们开发团队很快就能完善这项功能的说。我这里根据我的经验来分享下如何打包boot镜像文件,这里需要用命令符
开始-运行-cmdd:回车cd boot回车bootimg --repack-bootimg 0x200000 "mem=211M console=null androidboot.hardware=qcom" 2048 4096
出现“output boot.img”的字样就显示打包成功

到这里就完全打包解包无压力了,额,recovery userdara 解包打包,就直接按照这个操作步骤即可完成。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
草青青,青青草,草上接谢珍珠宝,怕日晒怕风摇,摇看珍珠得起早 谜底是... 一加9R要不要升级ColorOS 13正式版 一加9pro怎么coloros12一加9pro升级coloros12的方法 coloros12支持哪些一加机型?coloros12支持一加机型介绍 一加9pro如何coloros12?一加9pro升级coloros12的方法 一加9pro升级coloros12拍照改善吗 我是一个高中生,职教的,我们班上有5个女生,我喜欢有一个,但追她又有... 自动挡d挡旁边的 -是什么意思? 自动挡位上的加减是什么意思? 宣传这个职位是干什么的 华为手机下载固件解压后为什么老是这个ZIP格式? 如何解压官方固件以及提取系统软件方法 华为官方包用rom定制大师怎么解包 华为Y511官方下载的固件包解压出来他们说应该是一个dload文件夹里有UPDATE.APP文件, 怎么将华为C8500的ROM-APP(updata.app)文件分解,然后提取或者删除里边的软件. 华为B199怎样强刷官方rom固件+救砖 如何用软件提取华为手机助手不连接mtea 9提取rom刷机包? 怎么用华为app解包工具将华为官方刷机包 华为固件解包后,用啥工具打包成卡刷包?我只能解包,精简可不能刷呀?哪位达人教下? 华为app固件解包工具打不开 w10系统中dwm.exe可以关闭吗 win10系统,开始菜单没反应,桌面窗口管理器(dwm)被360强力删掉后,桌面啥都不见了,重启也一样。 关于win10的dwm.exe有没有官方给个说法 win10如何恢复dwm? win10 dwm.exe占用内存过高 win10资源监视器中将dwm.exe暂停了怎么办? 闪电重装Win10系统后怎么禁用dwm.exe进程释放内存方法 WIN10 如何禁用dwm.exe? 我在拼多多里找朋友代付的,别的好友能看到吗? 亲密支付能知道对方买了什么与其收货地址?亲密付我能看到对方买... 怎么提取华为官方固件里的boot镜像文件 华为怎么提取官方recovery 华为HGU8540M 光猫固件提取 刷机 刷机网下的固件刷机包zip的,要解压出UPDATE.APP么才能刷么,,华为荣耀3c 如何用软件骗过华为手机助手不连接手机骗提取rom刷机包? 华为怎么从官方rom提取oeminfo 乘坐飞机如何保护好自己旅行中的行李箱? 旅行箱的保养,旅行箱如何保养 行李箱的保养方法 托运行李箱应该怎么保护? 坐飞机箱子托运如何避免箱子损坏? 磨砂面的行李箱该用什麼办法来保护 洋芋烩豆腐做法 房间除臭的东西有推荐的吗? 房间外面很臭有什么东西除臭厉害 车子撞树了可以走保险吗? 汽车撞树能走保险吗 车撞树了怎么走保险流程 帮别人开车,车撞树上了,如果车主走保险,那么我还需要赔付维修费用吗? 车撞树上了,怎么保险公司赔