AS调试app进程

TODO:

  • 查看参数变量值
    • 【已解决】Android Studio调试Smali代码:如何查看函数的局部变量临时变量的值
    • 【已解决】Android Studio调试Smali代码:如何查看函数的全部参数的值
    • 【已解决】Android 11的Google Pixel3中AS调试YouTube的Smali代码
    • 【已解决】Android Studio调试smali代码:查看变量值出错internal error

Android Studio中调试设备端的app进程

  • Attach Debugger to Android Process
    • as_attach_debugger_to_process

进入Choose Process弹框页面

正常会显示出安卓设备,且会列出设备中可调试的众多进程

选择对应的要调试(此处是YouTube)的进程:

choose_debug_youtube_process

即可顺利启动调试

并触发之前加的断点了:

as_smali_breakpoint_hit

as_debug_smali_vars

如果没启动或断点没生效,则重新点击调试

有时候,至少此处经常发生:点击了一次 Attach Debugger to Android Process+OK,虽然启动了YouTube,但是无法调试进程

所以经常需要再去重新点击一次 Attach Debugger to Android Process+OK,然后就可以正常调试,触发断点了

但是其实感觉是:没有真正挂上安卓手机中YouTube的进程,因为此时YouTube的app端还在正常运行

感觉是此处调试环境还是有点问题的,有空再去深究原因。

TODO:

  • 【基本解决】安卓AS调试apk的smali:新建和设置远程调试配置
  • 【已解决】安卓AS调试apk的smali:初始化配置AS调试环境
  • 【未解决】用Android Studio调试YouTube的smali代码:request请求发送相关的位置
  • 【未解决】用root的安卓手机OPPO R11s去配合Android Studio调试YouTube的Smali代码
  • 【已解决】安卓YouTube逆向:搭建安卓apk动态调试环境

results matching ""

    No results matching ""