Compare线刷包与卡刷包

本文探讨了Android系统中线刷包和卡刷包的区别,特别是在提取boot.img内容时的差异。线刷包能够成功抽取.config文件,而高版本卡刷包无法直接获取boot.img。通过对比Python脚本和Linux脚本在抽取小米设备内核配置文件上的表现,发现Python脚本可能无法正确提取Linux内核配置文件。在分析小米1和小米12的配置项时,发现两者配置项差异巨大,且无相同项。目前遇到的问题是无法抽取特定型号手机的.config文件,尤其是线刷包中的信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android系统分为卡刷包和线刷包

小米11线刷包

从该版本的boot.img中抽取出的内容如下图
在这里插入图片描述

小米11卡刷包

从该版本的boot.img中可以提取的内容是
在这里插入图片描述
也就是说,想要做配置文件抽取需要用线刷包。经过测试,目前高版本的卡刷包通过解压都无法获取到boot.img

之前使用pyhon抽取的方法作用在小米1卡刷包的基础上,经过今天一天的测试,发现该脚本无法抽取线刷包的.config文件,而且从网上下载的线刷包都能够使用Linux脚本extract-ikconfig抽取。该脚本无法抽取小米1卡刷包的config配置文件。
解析小米12线刷包

在这里插入图片描述

小米的内核配置文件使用python脚本提取False

在这里插入图片描述
kernel start address error...
这个错误我暂时没有解决

小米的内核配置文件使用Linux脚本提取success

在这里插入图片描述
在这里插入图片描述

小米10线刷包

小米 10 至尊纪念版

同样的方法抽取到了Config文件
在这里插入图片描述

小米1卡刷包

我们现在只使用python脚本抽取了小米1的内核配置信息。
由于无法使用Linux脚本抽取到Config文件,在对比python脚本抽取的文件和真实Config文件的区别时,使用了小米12的内核配置文件。
下图是小米12小米1的配置项
可以看到小米1的配置项比小米12多了8倍。
在这里插入图片描述
比较了一番,两者是没有一项相同。
Linux内核配置文件的特征是由CONFIG开头,经过查找,没有一个相同的配置。
在这里插入图片描述

我目前认为python脚本所抽取出的信息不是Linux内核配置文件,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值