Got `Source Code does not match bytecode` 调试一个反向的 Android 应用程序

逆向工程 拆卸 调试 安卓
2021-06-14 03:05:24

.apk按照本文反转文件

  1. 打开ApkStudio,编辑AndroidManifest.xml以允许调试和构建新的 Apk 文件
  2. 得到了源代码dex2jarjd-gui
  3. 在中创建项目 Android Studio
  4. 将源代码放入项目文件夹
  5. 在模拟器中安装 apk
  6. 运行应用程序并Attach Debugger在 Android Studio 中启动

断点成功到达,但没有得到带有Source Code does not match bytecode警告的调试信息

我的操作有什么问题?

1个回答

你得到的源代码不是完美匹配的,它是有代表性的。您可能希望使用smali进行调试,而不是 Java。AndroidStudio 的 smali 插件对此非常有效。