好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 a123068 于 2018-5-14 13:03 编辑
第一次发帖子,写的不好请大家指出来
工具-》Android studio
DDMS
ApkTool(用于反编译)
好了直接贴教程图吧,我反编译的是WhatsApps(类似于QQ的软件,国外用的比较多):
1.首先反编译APK,然后用Android studio 打开
这里设置成Sources Root,然后设置debug 调试选项
新增一个remote 端口都设置成8700 ,
打开DDMS(SDK/tools目录下)
选择要调试的进程
然后在smali文件中设置断点,如果程序运行到断点处会自动停下来,想要看什么数据直接在watches中查看就可以了
Android stuido 需要装一个插件smalidea,自己可以去网上百度,附件太大了传不上来,或者找不到下载地址的 可以私信我
新增一个视频教程链接: https://pan.baidu.com/s/1u2ygFS0yRG502ftVtXKQ3g 密码: vh7j 后续还有Xposed的一些教程以及反编译入门
问:DDMS没有看到进程
答:确定三点 第一是设备是否是可调试的,第二应用是否是可调试的,一般来讲APK打包release的时候都是不可调试的,系统是可以调试的话 则无视APK是否可以调试,如果APK是不可以调试的那么需要修改配置文件,在application这个标签下添加 android:debuggable="true" 设置应用可以被调试,然后自己回编译一下,有些APP会做一些签名验证,比如我搞的这个APP,在登陆的时候会有一个签名验证,找到对应的smali文件直接在方法开始的时候return 或者在调用这个方法之后 修改结果也可以。 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|