Xposed edge pro入门教程
Xposed edge pro 入门教程
●教程目录 一、软件简介 二、运行环境 三、文件路径 四、偏好设置 五、多重动作详解(核心功能) 六、其他功能详解(基础功能) 七、多重动作的思路步骤分享(实例讲解) 八、教程的测试环境 九、结语 ----------------------------------
一、软件简介 ●Xposed edge pro 是一款提供手势控制、按键控制以及其他触发器以快速触发用户所需的操作的 Xposed 模块。 ●开发者 jozein 大佬@jozein ,偶尔活跃在酷安。 ●下载地址 抗揍云☁️:查看链接 Xposed 仓库:查看链接 Google play 商店:查看链接 ●优点:神器——简单高效稳定 ●不足:缺少布局层次分析/范围分析,自动化动作有一定限制。
----------------------------------
二、运行环境 ●需要 Xposed 环境,安装好模块重启激活 ●授予其读取应用、读写存储等基础权限 ●shell 命令调用需要勾选“以 root 权限执行”
----------------------------------
三、文件路径 ●sd 卡目录:默认是/storage/emulated/0,或者是/mnt/sdcard,或者是/sdcard ●配置文件目录:sd 卡目录/Android/data/XEdgePro ●⚠️⚠️备份的配置保存在以上的配置文件目录中;导入配置会覆盖导致原配置丢失,建议导入他人配置前先备份!
----------------------------------
四、偏好设置 ●软键盘禁用手势-勾选后在弹出软键盘时禁用手势 ●锁屏禁用手势-勾选后在锁屏时禁用手势 ●游戏模式-可以屏蔽按键手势防误触 ●允许通过广播执行-建议勾选 ●其他设置看个人喜好
----------------------------------
五、多重动作详解(核心功能) ●通过“延时”将各单个动作组合成的多重动作,是 edge pro 的一个核心功能,可以说是以下第六节中“手势”、“按键”、“定时计划”等等功能的基础。
●新建某个多重动作的步骤: - 点击 [保存的多重动作] - 点击 [添加] - 点击 [添加] - 选择 [“ 动作1”] - 点击 [添加] - 选择 [延时] - 点击 [添加] - 选择 [“动作2”] - 点击 [添加] - 选择 [延时] - ……
「多重动作-选择动作」之动作类型 ●㈠提示类型
※通过添加提示类型的动作可以反馈当前的执行情况,例如:在锁屏前添加 Toast 提示“即将锁屏”,当弹出“即将锁屏”的 Toast 后,你就知道马上要锁屏了。
1.通知-执行后会在通知栏弹出通知 2.Toast 提示-执行后会在当前窗口弹出 Toast 3.语音-执行后会自动朗读文字
※※小技巧:在编辑以上提示类型的动作时,可以通过输入“%d”、“%b”等实现提示实时时间、实时电量等。
●㈡语句类型
※通过“逻辑语句”来执行动作,类似于编程思维,但 edge pro 将其超级简化,小白都能看懂。
1.重复-相当于循环语句,循环执行动作 2.条件-相当于 if 判断语句,根据结果判定执行对应操作
※※注:条件-如果-应用获得了焦点 这里解释一下“应用获得了焦点”的含义。“应用获得了焦点”表示当前已跳转至/切换至/正处于对应的应用程序窗口。通过“判断焦点”的条件可以选择对应的操作,可以有效的保证后续动作不出错。例如在执行多重动作“解锁-打开支付宝-点击「我的」- 点击 [设置]-- 点击 [切换账号登录] …… ”时,如果因为各种各样的原因导致没能成功打开支付宝,后续的点击操作继续执行就可能会导致各种误操作。为避免此类问题,可以选择添加一个条件,“如果应用获得了焦点-支付宝,则点击……,否则重新打开支付宝……”。
●㈢“注入”类型
1.注入按键-执行后可以实现模拟点击按键 2.注入手势-执行后可以模拟完成录制的手势操作 3.注入文本-执行后可以在光标位置直接输入文本
※※小技巧:通过「注入按键」可以实现模拟点击所有数字键、26 字母键、空格键、回车键、三大金刚键、以及拨号键等等,其中数字键和回车键用得相对较多;通过「注入文本」可以在光标处直接快速输入已设置好的文本,秒杀活动选填商品信息有奇效……
●㈣系统基础类型
※返回、主页、打开/结束/停止应用等应用相关、数据 WiFi 亮屏/锁屏等系统基础设置……非常简单直接,不做过多介绍
●㈤多重动作类型
※多重动作中包含多重动作,套娃行为 。多个简单的多重动作组合成复杂的多重动作,有利于执行检测排查 error,且不容易出错。
●㈥shell 类型(★★★)
※调用 shell 命令可以完成绝大多数任务,例如打开 QQ 微信指定好友界面、打开支付宝蚂蚁森林、模拟点击滑动按键输入、更改手机系统设置等等。关于具体 shell 命令的调用可参考“adb shell 操作命令详解”——查看链接 ※⚠️⚠️以上链接中的 adb shell 命令在手机执行的时候去掉命令前面的“adb shell”,勾选“以 root 权限执行”即可。
※常用的 shell 类型(具体操作戳☞查看链接) 1.启动应用/Activity 2.模拟点击滑动按键输入 3.更改手机系统设置
※※补充: 一、抓取 Activity 工具: 【当前界面(当前 Activity)】 ; 【Activity】 ; 【MT 管理器 2】 二、获取支付宝相关的 APPID:部分文档查看链接、抓 APPID 的方法查看链接
●㈦延时(★★★)
※延时,相当于 sleep 语句,主要是添加在各动作之间,使得前后两个动作之间有一定的时间间隔,确保前一个动作执行完成再继续后面的动作。延时所需的具体时长由于不同机型设备系统反应的快慢程度决定,手机反应快延时时长可以适当缩短,但仍然建议各动作之间的延时时长适当增长。另外,测试执行新建的动作时最好在动作前再加几秒延时。
※※换算:1s(秒)=1000ms(毫秒)
----------------------------------
六、其他功能详解(基础功能) ●㈠手势 ※通过设置手势可以快速触发单个动作或者多重动作 ※步骤(以设置“右中左划-返回”为例): - 点击 [手势] 复选框启用手势 - 点击 [手势] 项进入手势设置 - 点击 [右中] 复选框启用右中边缘手势 - 点击 [右中] 项展开子项 - 点击子项 [左划] 进入动作选择 - 点击 [返回] 项选择动作 【注:若选择保存的多重动作即可实现触发多重动作】 - 完成。右中边缘往左划即可执行 [返回] 动作
●㈡按键 ●㈢其他拓展 ※设置按键及其他拓展的步骤均参考“手势设置”
●㈣定时计划 ※通过定时计划可以实现定时自动完成指定动作,例如:定时打卡签到、定时给 QQ 微信好友发消息等 ※步骤(以“7:00 定时解锁打开支付宝 XQE”为例):
- 点击 [添加]
- 选择 [按星期/按日期]
- 点击 刚创建的定时计划 展开子项
- 点击 [时间] 设置具体的时间点 7:00
- 点击 [星期/日期] 选择执行的具体日子
- 点击 [无] 选择相应的动作
- 点击 [7:00] 复选框启用定时计划
- 点击 右上角[保存] 成功设置完成定时计划
●㈤应用状态触发 ※通过判断相关应用的应用状态(运行/结束/获得了焦点/未获得焦点),触发相应的动作。 ※步骤(以“结束支付宝立即触发支付宝后台”为例):
- 点击 [应用状态触发]
- 找到 [支付宝]
- 点击 「支付宝」 展开子项
- 点击 [结束]
- 点击 [shell 命令] 新建“启动支付宝后台”的 shell 命令
- 输入 [am startservice com.eg.android.AlipayGphone/com.alipay.android.launcher.service.LauncherService]
- 点击 [以 root 身份运行] 复选框
- 点击 [返回] 完成
●㈥更多触发器 ※偏向系统应用转态触发,例如亮屏/息屏/插入耳机/电量低/收到短信等等 ※步骤参考“应用状态触发”
----------------------------------
七、多重动作的思路步骤分享(实例讲解) ●以“每间隔 30 分钟自启一次支付宝 XQE”为例 ●主要思路:亮屏的时候,后台启动支付宝(防止支付宝界面突然弹出造成干扰);锁屏的时候,唤醒手机、保持亮屏、解锁屏幕、启动支付宝、锁屏;通过条件语句判断亮屏/锁屏分别执行各自动作;通过“重复”可以实现循环,每间隔 30 分钟——动作前/后添加延时 1800000ms(30 分钟),重复次数 48 即可保证每天 24 小时保持“每 30 分钟自启一次支付宝”的状态;设置一个定时计划,确定执行任务的时间。
●具体步骤操作: ●㈠亮屏时,自启支付宝后台服务
●㈡锁屏时,唤醒亮屏、解锁、启动支付宝、锁屏
※※补充: ●自动解锁手机的方法(★★★) 1.无密码:使用 edge 基础功能动作“解锁”
2.图案锁屏:「手势记录」添加录制解锁动作保存 -「保存的多重动作」-「添加」-「添加」-「注入手势」-选择刚保存的解锁动作-「确定保存」
3.数字锁屏: ①注入手势:方法同“图案解锁” ②注入按键:注入密码对应的数字按键
③shell-通过输入文本:input text 密码
④shell-通过模拟按键:input keyevent 密码对应的键值
⑤shell-通过模拟点击:input tap 密码对应的屏幕坐标
※⚠️⚠️在都能成功解锁的情况下,优先级排序为③②④⑤①;由于安卓版本或者机型等问题,①②③④往往或多或少会出现无效的情况,而⑤模拟点击是最稳定的。
※keyevent 事件参考查看链接 ※解锁②注入按键-只看 keycode 值 ※解锁④模拟按键-只看数字值 例如:输入数字 5
※解锁⑤获取屏幕坐标的方法:开启指针 shell 命令开启指针:settings put system pointer_location 1 shell 命令关闭指针:settings put system pointer_location 0
●㈢条件语句
●㈣循环重复执行
●㈤设置定时计划
----------------------------------
八、教程的测试环境: ●小米 6 MIUI11 Edxp; ●安卓 9 星空 rom ●XEdgePro 版本:5.4.2
----------------------------------
九、结语 关于 XEdgePro 的教程到这基本就全部结束了,欢迎大家批评指正,互相学习。XEdgePro 使用真的不难,只需要你稍微肯琢磨一下,愿意去主动学习。