I'm trying to get the assembler code executed for an APK. It can be extracted dynamically like gdb dissas
or statically like objdump
.
I tried with gdb without any exit.
使用 GDB 解决。
模拟器:
gdbserver :5039 --附加 pid
个人电脑:
adb 转发 tcp:5039 tcp:5039
gdb => 目标远程 127.0.0.1:5039
现在在 gdb 中,我们可以看到带有“layout asm”的 asm 或使用“x/i 0xEIB”的 EIB ass
APKs 实际上只是档案,类似于 JAR。
在 APK 中,您会发现许多包含应用程序元数据(例如清单和证书信息)的文件,以及资源文件和源文件。APK 中的源代码也不是汇编文件;它们是Dalvik VM 的 DEX 文件。
您不会在 APK 中找到 Assembly。