因此,如您所知,许多 android 引导加载程序基于 codeaurora 上的 Little Kernel 项目,因此可以说您拥有大多数 android 引导加载程序的部分源代码,通常在您可以在供应商网站上找到的固件包中,减去大多数供应商添加的专有位而不是标准的开源快速启动协议。
考虑到这一点,处理这种反汇编的最佳方法是什么?
我目前正在处理objdump -D二进制文件的输出,并将其与来自小内核构建的编译目标文件的相同输出进行比较。有许多 1:1 匹配,但有些部分虽然看起来很相似,但并不完全正确。人们会认为这是由于公司所做的更改造成的,但我无法确定此事。