首页
社区
课程
招聘
[讨论]指定界面,如何找出对应的app?
发表于: 2019-5-27 16:56 3184

[讨论]指定界面,如何找出对应的app?

2019-5-27 16:56
3184

dumpsys可以显示顶部Activity,但是针对这种桌面嵌入广告,该如何定位到具体app呢?

 

图片描述


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 607
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
论坛里有个易开发可以分析
2019-5-27 17:59
0
雪    币: 17
活跃值: (891)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
用 uiautomator 分析界面元素 应该可以看到 包信息
2019-5-27 19:43
0
雪    币: 970
活跃值: (1264)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ddms dump view
找到对应界面布局文件
布局文件中有描述 package包名 res-id 
res-id 可以搜索反编译的smali定位到实现原理
2019-5-28 09:59
0
雪    币: 774
活跃值: (1036)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
在手机上可以看后台正在运行的服务,初略排查下,看到什么名称等等比较奇怪的可能就是了。
2019-5-28 10:35
0
雪    币: 2351
活跃值: (10427)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
adb shell dumpsys activity | findstr "mFocusedActivity"
pause
这样就有包的信息,有了包的信息,包名是唯一的,所以你需要看看是哪个App。
如果你不想要这个App了,可以直接干掉
adb shell pm uninstall 包名。
如果你有root权限,并且安装了类似RE文件管理器,可以进入data,app目录,根据包名找到对应目录,进去之后会看到base.apk这个时候他会显示出程序的图标。嗯就是他了。
2019-5-31 11:20
1
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你瞒我瞒 adb shell dumpsys activity | findstr "mFocusedActivity" pause 这样就有包的信息,有了包的信息,包名是唯一的,所以你 ...
你自己编译过twrp么
2019-5-31 15:26
0
雪    币: 2351
活跃值: (10427)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
petersonhz 你自己编译过twrp么[em_1]
没有呢。
2019-5-31 18:10
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
你瞒我瞒 没有呢。
你用的什么recovery呢是twrp么
2019-6-1 15:09
0
游客
登录 | 注册 方可回帖
返回
//