a123068 发表于 2018-5-11 17:07

Android stuido无源码调试

本帖最后由 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 或者在调用这个方法之后 修改结果也可以。

hao1196561270 发表于 2018-5-11 18:39

感谢分享 拿走试试

qqqwww0078 发表于 2018-5-11 19:06

支持原创 学习一下 感谢分享

A00 发表于 2018-5-11 21:33

支持原创 学习一下

hua5551 发表于 2018-5-11 21:42

敢不敢在详细点{:1_907:}

a123068 发表于 2018-5-12 01:48

hua5551 发表于 2018-5-11 21:42
敢不敢在详细点

明天白天我会录制一个教程包括xposed入门

gaotaoxp 发表于 2018-5-12 17:05

感谢分享,学习学习

SJ13794874992 发表于 2018-5-20 18:29

谢谢大佬分享

sxyeah 发表于 2018-5-29 23:44

对于小白来说太难

xs-icon 发表于 2018-5-30 10:14

感谢分享
页: [1] 2
查看完整版本: Android stuido无源码调试