• Compare线刷包与卡刷包


    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内核配置文件,

  • 相关阅读:
    【面试宝典】39道C++内存管理高频题库整理(附答案背诵版)
    【无标题】
    Excel宏(VBA)自动化标准流程代码
    自定义指令
    阐述一下测试流程
    NVMe-MI --- Message Transport(消息传输)
    损失函数:DIOU loss手写实现
    Kafka安装与配置
    【剑指Offer】47. 礼物的最大价值
    [算法]滑动窗口
  • 原文地址:https://blog.csdn.net/weixin_43898134/article/details/127862110