美文网首页
7.动态调试笔记--调试smali

7.动态调试笔记--调试smali

作者: 普通的程序员 | 来源:发表于2017-12-22 18:40 被阅读0次

    1.通过DDMS拿online
    实际就是pid嘛,总是通过DDMS拿,还会占用端口

    adb shell

    ps | grep 包名

    11824实际就是pid

    DDMS验证一波

    11824

    2.进入
    adb shell am start -D -n hfdcxy.com.myapplication/.MainActivity

    3.转发接口
    adb forward tcp:8700 jdwp:11824

    4.打开AS设置调试接口

    5.开始debug
    如果出现


    socket转发失败的问题

    解决方案
    https://stackoverflow.com/questions/32381180/how-to-fix-the-error-unable-to-open-debugger-port-in-android-studio

    先关闭AS
    再adb kill-server
    重复3~5步骤
    参考教程

    教我兄弟学Android逆向04 动态调试smali代码

    JDWP 协议介绍

    adb操作命令详解及大全

    相关文章

      网友评论

          本文标题:7.动态调试笔记--调试smali

          本文链接:https://www.haomeiwen.com/subject/jpbobxtx.html