andriod逆向——adb 调试获取当前运行的Activity

应用场景简述

工作中,有时需要逆向apk,通过修改smalli代码已达到目的。但大多数情况下,你所要修改的app不是你开发的,当你需要修改某个activity的内容时,就很难定位到这个activity在哪,所要你需要每个类去找,很费时间。这时就可通过adb来快速定位到。以海马模拟器为例。

操作步骤

1 首先,打开海马模拟器,运行你的app,跑到你需要修改或定位的界面


2 打开命令窗口,使用adb connect 127.0.0.1:26944连接海马模拟器,其他模拟器连接可百度查询。如果连接成功如下图所示:


3 输入adb shell进入shell模式

4 输入 dumpsys activitiy 列出所有的四大组件,如下图所示

5 找到主栈里的activity,(或者输入 dumpsys activity activities)就是当前正在运行的app页面,如图


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容