使用apktool + idea 调试smali
来源:互联网 发布:北方医疗大数据 编辑:程序博客网 时间:2024/04/30 15:20
1.使用apktool 反编译apk
java -jar apktool.jar -d d apkPath -o newPath
2.打开AndroidManifest.xml 在application节点上添加:
android:debuggable="true"
3.重打包apk,重签名
java -jar apktool.jar -d b newPathjava -jar signapk.jar platform.x509.pem platform.pk8 apk.apk apk_signed.apk
4.打开idea 新建java项目 将第一步反编译的smali目录下的内容 复制到src目录下
安装重签名后的apk,并以am方式启动
am start -D -W -n packageName/apckageName.MainActivity
5.打开ddms 查看被调试程序的端口
6.idea调试
1.新建远程调试:依次点击run-> edit configuration->“+”号->Remote
2.修改端口号和选择调试项目 保存
3.在src目录下 设置断点
4.点击run->debug 成功断下
ps:apktool 使用-d 打包后不能查看参数内容,可通过注入查看
原文参考:http://www.kanxue.com/bbs/showthread.php?t=195660
0 1
- 使用apktool + idea 调试smali
- 使用Netbean和Apktool调试smali
- apktool + eclipse 调试smali
- 使用IDEA动态调试smali代码
- apktool,smali,dex2jar
- Android 使用apktool + smali + dex2jar + jdgui实现apk反编译
- apktool+smali/baksmali 源码编译
- apktool工具生成smali源码
- Android逆向之路---IDEA动态调试smali语言
- 使用Android Sutdio 调试smali源码
- apktool + smali + dex2jar + jdgui实现apk反编译
- 反编译apktool的使用方法:修改smali原则
- apktool使用
- apktool使用
- apktool使用
- apktool使用
- apktool 使用
- Eclipse 调试 smali
- Matlab实时监控股票交易数据之Timer函数应用实例
- 黑马程序员——学习日记6
- 斯坦福Developing iOS 8 Apps学习笔记(五)
- 【硬件测试】华为2016校招·电路设计领域机考试题
- LeetCode_pascals-triangle
- 使用apktool + idea 调试smali
- 网络连接之——HttpClient(doGet和doPost)
- 解决Eclipse导入Android工程出错
- 给我半个小时记录一下最近
- 数据结构 前言
- C++基础---面向对象建模方法
- 2015.9.13
- 操作系统内核Hack:(一)实验环境搭建
- 彩票系统 35选7