cd到bin文件所在的目录, 在命令行下输入:
arm-linux-objdump -D -b binary -m arm xxx.bin > xxx.asm
参数:
-D 反编译所有代码
-m 主机类型, arm
-b 文件格式, binary
对于ELF格式的文件只要一个-D参数即可
就可以把xxx.bin反汇编到xxx.asm文件
如果你有android的源码和开发环境,可以使用预编译目录下的“arm-eabi-objdump”
如下: # androidroot/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin$ ./arm-eabi-objdump -D -b binary -m arm ~/kernel >~/armkernel.asm
反汇编Android boot.img kernel的步骤
本文介绍了如何在Windows和Linux环境下解压boot.img并反汇编kernel文件,利用arm-linux-objdump工具生成汇编代码。通过提供链接和具体命令行参数,详细阐述了整个过程。
1933

被折叠的 条评论
为什么被折叠?



