首页
社区
课程
招聘
1
[原创]通过ADB与activity管理器交互
发表于: 2017-8-27 15:20 5361

[原创]通过ADB与activity管理器交互

2017-8-27 15:20
5361

注:该贴为小白入门实践贴,发此贴以记录遇到的问题。

第一步:获取android设备上的一个shell

D:\android\sdk\platform-tools>nox_adb devices


利用上面提取该APP的资源文件的mainfest.xml确定该APP包名。



adb shell

[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!

收藏
免费 1
支持
分享
赞赏记录
参与人
雪币
留言
时间
PLEBFE
为你点赞~
2023-2-11 05:04
最新回复 (5)
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
am  start  -n  com.xxx/.MainActivity
2017-8-27 16:28
0
雪    币: 18
活跃值: (1012)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
无边 am start -n com.xxx/.MainActivity
Starting:  Intent  {  act=android.intent.action.MAIN  cat=[android.intent.category.L
AUNCHER]  cmp=com.zte.softdagzw.inner/.MainActivity  }
Error  type  3
Error:  Activity  class  {com.zte.softdagzw.inner/com.zte.softdagzw.inner.MainActiv
ity}  does  not  exist.
2017-8-27 16:45
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你要解析出他要运行的主activity的名字,
2017-8-27 18:51
0
雪    币: 53
活跃值: (286)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
am  start  -n  XXX
XXX是对应app  package的主activity,较新版本的Android以上可以通过命令解析出来:
$  cmd  package  resolve-activity  --brief  --components  -a  android.intent.action.MAIN  -c  android.intent.category.LAUNCHER  com.zte.softdagzw.inner
或者手动去找:
$  dumpsys  package  com.zte.softdagzw.inner
在一堆activity里边找category是android.intent.category.LAUNCHER的
2017-8-28 14:42
0
雪    币: 18
活跃值: (1012)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
netsniffer am start -n XXX XXX是对应app package的主activity,较新版本的Android以上可以通过命令解析出来: $ cmd package resolve-activi ...
很详细,很具体,感谢,可能我这个教材有点老。
2017-8-29 08:44
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册