有没有办法通过使用 adb
来获取包的可启动活动?对于无根电话( 即没有从 /data/app
目录中提取 apk 并使用 appt
进行检查)。
我尝试了 dumpsys,但它不包含有关默认可启动活动的信息。
谢谢
原文由 fruitJuice 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法通过使用 adb
来获取包的可启动活动?对于无根电话( 即没有从 /data/app
目录中提取 apk 并使用 appt
进行检查)。
我尝试了 dumpsys,但它不包含有关默认可启动活动的信息。
谢谢
原文由 fruitJuice 发布,翻译遵循 CC BY-SA 4.0 许可协议
mCurrentFocus
在 Android 12 设备上对我不起作用。
这是正确的步骤:
adb shell dumpsys window windows | grep -E mObscuringWindow
mObscuringWindow=Window{bc78a3 u0 com.yds.demo/com.test.activity.AppActivity}
com.test.activity.AppActivity
是活动。
原文由 William Hu 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
您不需要 root 从
/data/app
中提取 apk 文件。当然,您可能无权列出该目录的内容,但您可以通过以下方式找到 APK 的文件位置:然后你可以使用
adb pull
:然后
aapt
得到你想要的信息: