前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android Studio动态调试smali

Android Studio动态调试smali

作者头像
obaby
发布2023-02-24 14:59:27
7640
发布2023-02-24 14:59:27
举报
文章被收录于专栏:obaby@marsobaby@mars

3.3.2版本的android studio支持直接分析或者调试apk,新建项目直接选择调试apk即可。如果实用的是旧版本地android studio可以参考这篇文章:

前面介绍了使用IDA动态调试smali,这种方法设置简单,不用重打包,用起来方便,但是如果变量类型设置错误则会马上退出调试,这是让人不爽的地方,而使用Android studio则不会。 0x01    工具 ①Android Studio最新版。 ②apktool尽量使用最新版的。 ③ideasmali插件。下载地址https://github.com/JesusFreke/smali/wiki/smalidea 0x02     具体步骤 安装ideasmali插件,选择File->Settings->Plugins,安装之前下载的ideasmali插件。

https://www.cnblogs.com/goodhacker/p/5592313.html

打开之后会自动分析apk并且解析出smali代码:

但是此时是无法设置断点的,会提示如下信息:Disassembled class.dex file. To set up breakpoints for debugging, please attach java source file.

其实不关联java代码也是可以调试的,执行上面引用内的0x01 ③ 和 0x02 两步,然后就可以对smali代码设置断点了。

☆文章版权声明☆

* 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《Android Studio动态调试smali》 * 本文链接:https://h4ck.org.cn/2019/03/android-studio%e5%8a%a8%e6%80%81%e8%b0%83%e8%af%95smali/ * 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


分享文章:

相关文章:

  1. Android 检测坐标是否在国内
  2. Android APK installer for Windows/Linux/Mac OSX
  3. Android App Ads Remove
  4. 美女图库(Android)
  5. Android PicasaTool Ad Free
  6. IDA Android Remote Debug
  7. Android Game Cheate Engine
  8. Android OS and SoftWare Protection Research
  9. Apk Installer for Windows/Mac OSX/Linux SouceCode
  10. x86 emulation currently requires hardware acceleration!
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年3月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 相关文章:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档