自动化工具 启动指定 activity

czzQAQ · March 24, 2021 · Last by 哲豪 replied at March 25, 2021 · 4440 hits

请问各位在不修改 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 安全工具直接调起

czzQAQ #7 · March 25, 2021 Author

好的~~

czzQAQ #8 · March 25, 2021 Author
#6 回复

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

czzQAQ #9 · March 25, 2021 Author
哲豪 #4 回复

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

czzQAQ #9 回复

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up