自动化工具 启动指定 activity

czzQAQ · 2021年03月24日 · 最后由 哲豪 回复于 2021年03月25日 · 525 次阅读

请问各位在不修改 AndroidManifest.xml 的情况下,有没有方法使用 adb 或者 python 的什么库启动指定 app 指定页面的 activity

共收到 10 条回复 时间 点赞

我理解 app 要支持从这个 activity 启动才可以

adb am start

adb shell am start 包名/Activity

首先 app 要支持 直接拉起这个 activity,然后 才通过 adb shell am start 或者 scheme 启动对应的 activity

必须对 App 做一定的修改,否则由于安全限制,不能直接打开 App 中的 Activity!

如果这个 activity 暴露在外部,可以通过 drozer 安全工具直接调起

爱偷懒的QA 回复

好的~~

回复

这个工具没用过...学习了

哲豪 回复

是先启动 app 然后启动对应页面的 activity 嘛? 我试过了 会报错 权限报错 好像

czzQAQ 回复

启动指定的 activity 是不需要 先启动 app 的, 权限报错 说明 不允许 直接 打开 这个 activity 页面

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册