1
bertsir 2018-09-18 15:44:03 +08:00
adb
|
2
yukiww233 2018-09-18 15:45:32 +08:00
自己写过一个小工具用来做这个。。
exported 的 activity 不要任何权限就可以启动 |
3
sabermiao 2018-09-18 15:47:16 +08:00
drozer 一把梭
|
4
Dori 2018-09-18 16:09:11 +08:00 1
adb shell am start -n com.android.settings/.Settings
不知道包名和 activity 名字的话可以先 dumpsys 一下: adb shell dumpsys activity | grep mResumedActivity |
5
tenwx 2018-09-18 16:21:04 +08:00 1
google play 上搜“ QuickShortcutMaker ”
|
6
mzlogin 2018-09-18 16:48:08 +08:00 1
用 adb 可行,[启动应用 /调起 Activity]( https://github.com/mzlogin/awesome-adb#%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8-%E8%B0%83%E8%B5%B7-activity) 供参考。
|
7
mzlogin 2018-09-18 16:49:58 +08:00
思路是可以先用脚本和工具将 AndroidManifest.xml 文件逆向出来,然后就能拿到 exported 的 Activity 列表了,再使用上述 adb 命令来调起。
|
8
iwtbauh 2018-09-18 16:57:44 +08:00 via Android
不用逆向那么麻烦,lineageos 的开发人员工具里就能列出 app 的 activity,Android 应该提供了 API 列出 app 的 activity
|
9
zcm3579 OP 感谢楼上各位回复
不过尝试了上面的方法好像不能调起 exported=false 的 activity |
10
xuhaoyangx 2018-09-18 17:38:06 +08:00
@zcm3579 #9 exported 得 xposed 一下
|
11
ysc3839 2018-09-18 19:30:36 +08:00 via Android
|
12
kaedea 2018-09-18 19:49:47 +08:00 via Android
adb am 工具
|