记录自己的学习
部分工具在下方链接当中,需要其他工具可留言
链接:https://pan.baidu.com/s/1XW6y7DHU8rgOZquH_TXxdw
提取码:hr3a
1、对apk进行反编译
- 本人使用的是 AndroidKiller 工具,将apk拖入到工具中,即可对其进行反编译,得了项目文件。
2、使用Android Studio打开项目文件,将此处进行修改 (Android ------>Project)
3、选择Run --> 选择Edit Configurations…进行配置
4、选择+,选择remote
5、Name的地方随意取名字;Port建议使用默认端口8700,选择其他端口也可以,后面转发就是用自己填写的 端口,写的端口应避免端口占用的问题;
然后Apply —> OK
6、右键点击Project ----> 点击Make Directory ----> 点击Sources Root
7、下载smalidea
- 先下载smalidea(smalidea用来识别smali代码还修改代码)备用
- 下载地址:https://bitbucket.org/JesusFreke/smali/downloads/
- 网盘中也提供了该工具包
8、选择File ----> Settings
- 选择Plugins —> 选择install plugin from disk ; 找到下载的smalidea,选择并OK
- 勾选√ -----> 点击Apply ----> OK
9、重启完成
10、转发:
- adb shell am start -D -n 包名/入口(用Android Killer打开apk,在工程信息的地方有 包名和入口)
11、监听:
- adb forward tcp:8700 jdwp:8700(这个根据ddms查看具体的端口号,ddms可以百度下载,网盘中也有提供)
版权声明:本文为weixin_45008664原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。