博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过adb shell命令查看当前与用户交互的activity
阅读量:5740 次
发布时间:2019-06-18

本文共 574 字,大约阅读时间需要 1 分钟。

终于建了一个自己个人小站:,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~

在做android逆向的时候,有时候会需要知道当前的界面处于哪个Activity,这时候就可以使用adb shell命令来查看当前与用户交互的Activity名称。先给出原文地址:

有如下几种方法可以获取:

方法一:

adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
查询结果为:

其中TaskRecord即为查询到的记录。其中com.sina.weibo为包名,.VisitorMainTabActivity为对应的Activity名称。

方法二:

adb shell dumpsys activity | grep -i run
查询结果为:

方法三:

adb shell dumpsys activity | grep "mFoc"
查询结果为:

其中mFocusedActivity就是当前和用户交互的Activity。

如果在Windows下使用时,则先通过adb shell进入到adb shell里,然后把adb shell去了,再将余下的复制到$后面进行执行,例如:

这样就不会提示:“grep”不是内部或外部命令,也不是可运行查询了

你可能感兴趣的文章
关于C#面向对象2
查看>>
Javascript String类的属性及方法
查看>>
[LeetCode] Merge Intervals
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
使用 axios 详解
查看>>
iOS - Regex 正则表达式
查看>>
第 68 章 Logical Volume Manager (LVM)
查看>>
膝盖中了一箭之康复篇-第八个月暨2月份目标总结
查看>>
IPA提交APPStore问题记录(一)
查看>>
有利于seo优化的网站地图不能取巧
查看>>
快照产品体验优化
查看>>
ASCII
查看>>
ibatis SqlMap not found
查看>>
Android SD卡创建文件和文件夹失败
查看>>
Ubuntu 14.04 vsftp refusing to run with writable root inside chroot问题解决方法
查看>>
Intellij IDEA远程调试tomcat
查看>>
hadoop的学习论坛
查看>>
Struts2 学习小结
查看>>
烂泥:wordpress迁移到docker
查看>>
.扒渣机的性能及优势 
查看>>