提取软件界面Shell命令
前言
此篇文章是关于找开启软件某些界面shell命令的教程。先说几点东西
-
下文提到的依心所言是 酷安 @ l14789
-
以下教程中提到的文件皆可在 QQ群
773276432
下载,或者在其链接中下载
一、Activity软件抓
此方法比较简单,安装 Activity 软件,授予剪贴板权限、无障碍权限(如有root,直接一键激活)等权限,然后正常运行到要提取的界面,观察活动名,正确的话点一下悬浮窗提取所需要的的包名/活动名
到剪贴板。然后用以下命令拼接可得到所需命令
|
|
注意:
-
如果提取到的含有特殊符号(比如$),把
包名/活动名
用英文的引号引起来,单、双引号都可,我称之为引号原则
。 -
如果
活动名
中含有包名
,可删去活动名
中的包名
(强迫症福音)。
|
|
二、xposed edge pro抓
这个比较简单,思路就是利用xposed edge pro的应用菜单
抓取,再处理其数据就得到命令
-
设置好edge手势(别的也可)触发
应用菜单
-
到要抓的界面调出
应用菜单
-活动
-带参数提取活动
-
以文本方式打开
/data/user_de/0/com.jozein.xedgepro/prefs/collection
找到最后一行 -
以空格为界,最后一项为操作的值
-
如果该值符合
包名/活动名
的特点,就按am start -n 包名/活动名
处理即可,否则按如下处理即可得到命令
|
|
三、抓取桌面图标
这个直接用依心所言的写的shell脚本即可
- 下载依心所言的脚本:提取Shortcut与桌面启动器(引号可选版)7.3.sh(访问密码:1234)
- 发送快捷方式到桌面
- 运行脚本(可使用MT管理器、FV悬浮球、常规脚本)
- 查找
/sdcard/A2020/
下文件中的命令
四、抓取系统设置
这个直接用依心所言的写的shell脚本即可
- 下载依心所言的脚本:提取系统设置开关命令7.0版[依心所言与小贝塔].sh(访问密码:1234)
- 执行一次脚本
- 改变一次设置开关状态
- 然后再执行一次脚本
- 接着查看抓到的信息
五、URL scheme
这个命令的模板有两个
|
|
这个比较麻烦,我就写两种吧
-
网页中找
1.1 找可以打开软件的网址
1.2 特定网址查找
1.3 网址源码中查找
1.4 网页
js
中查找 -
反编译软件碰运气(这里使用MT做演示)
3.1 打开一个软件包
3.2 反编译打开软件包根目录下的
AndroidManifest.xml
并搜索scheme
或者schema
来确定该软件支持的协议头 -
有关文章
六、edge联合termux-api一键抓取
这个需要安装termux以及termux-api,并且把termux有关命令安装进系统才行
后记
- 关于双开软件没有介绍,只简单提一句
am start --user 999
,可以在终端输入am
查看使用方法. - 关于我注明的使用的他人脚本,我(小贝塔)已经取得脚本作者允许这样使用,其他人使用请联系脚本作者。
- 本教程文章所有权归本人 小贝塔 所有,本文仅供学习交流,未经本人许可,严禁用于商业用途,转载请注明出处。