跳至主要內容

Xposed-edge-pro Shell命令

xlc520dailydaily大约 5 分钟约 1557 字

Xposed-edge-pro Shell 命令

一、主要思路:通过 xp 模块 XEdgePro 实现手机定时自动解锁、定时自动完成各种指定任务(签到打卡,模拟点击等,理论上只要权限够你能想到的操作都能完成)

二、所需软件(模块): 【MT 管理器 2】open in new window【超级点击器】open in new window 、Xposed edge pro(XP 模块) 查看链接open in new window

三、使用方法(步骤):安装 Xposed edge pro 模块勾选重启-打开 Xposed edge pro-保存的多重动作-添加-添加-【添加唤醒、解锁等需实现的各种操作指令】-右上角✔保存-返回-定时计划-添加-设置好日期时间-选择好刚保存的多重动作-勾选任务并保存。整体的使用步骤就这样,非常简单,自己稍微摸索一下就能搞定;具体的操作命令接着往下看~

四、具体的操作命令如何实现? (一)通过 Xposed edge pro 的基础动作 适用于实现唤醒/锁屏、展开通知栏、截屏、开启/关闭 WiFi 及数据、延时、打开/关闭应用、注入手势等等较简单的操作。

img
img

edge pro 的基础动作截取

(二)通过 shell 命令 1.添加 shell 命令的方法:Xposed edge pro-保存的多重动作-添加-添加-具体的 shell 命令-勾选以 root 运行-确定-右上角✔保存。注:应长按刚保存 shell 命令-执行来自我检查是否有效。

img
img

添加 shell 命令并以 root 身份运行

2.具体的 shell 命令如何写?(参考来源 查看链接open in new window ) (1)模拟用户操作的 shell 命令 ⭕点击屏幕坐标:input tap X Y ⭕长按屏幕 250ms:input swipe X1 Y1 X1 Y1 250 ⭕划动屏幕 250ms:input swipe X1 Y1 X2 Y2 250 ⭕输入文本(仅数字、英文):input text 文本 ⭕输入文本(支持所有文本):am broadcast -a ADB_INPUT_TEXT --es msg 文本 👉注:由于原生命令不支持中文输入,所以 input text 类只能支持输入数字英文字符。然而作为一名中国人🇨🇳,压根就避免不了需要输入中文字符的情况,所以这里给大家介绍一种曲线救国的办法。利用" ADBKeyBoard"输入法 查看链接open in new window 来进行中文的输入,通过广播的方式达到输入中文字符,具体命令:am broadcast -a ADB_INPUT_TEXT --es msg 文本

img
img

定时自启 QQ-切换 ADBKeyBoard-发送-切回搜狗输入法-关闭 QQ

✔获取屏幕坐标(X Y)的方法: ①打开超级点击器-给它辅助权限-启动点击器-点+号插入一个点击①-把点击①移到你想要获取屏幕坐标的位置-长按点击①下滑即可看到点击坐标(这是笨方法,但是很实用)

img
img

超级点击器 01 中心点坐标

②设置-更多设置-开发者选项-开启指针位置(状态栏显示)

img
img

状态栏显示点击处坐标

③shell 命令执行(升级版方法②) 开启指针位置:settings get system pointer_location 1 关闭指针位置:settings get system pointer_location 0 👉实用举例: 通过获取屏幕坐标,执行 shell 命令,可以实现模拟点击、长按及滑动。各型号手机分辨率不同,一些具体的屏幕坐标就不放出来了,大家自己去弄。

(2)启动软件界面的 shell 命令 ⭕am start -n 类 👉介绍:打开的是软件的 activity 界面,比如 QQ、微信、贴吧等等一些应用界面。 👉模板:am start -n 应用包名/抓取到的活动名 ✔获取包名/活动名方法:应用包名在应用信息里复制,活动名通过 MT 管理器-工具-Activity 记录抓取复制。

img
img

贴吧应用包名、Activity 活动名

👉实用举例: 打开贴吧一键签到界面:am start -n com.baidu.tieba/com.baidu.tieba.signall.SignAllForumActivity

⭕am start “intent:Intent值” 类 👉介绍:可打开软件较复杂的活动界面、桌面快捷方式等,比如指定超话签到界面、贴吧一键签到界面、指定公众号界面、小程序等等。 👉模板:am start “intent:#Intent 值” ✔抓取 Intent 值的方法:打开活动界面-通过手势或者按键调出 Xposed edge pro 应用菜单-活动-带参数提取应用活动,然后打开 MT 管理器的/data/user_de/0/com.jozein.xedgepro/prefs/collection 目录-打开方式选文本编辑-复制最后一行的相关 Intent 值。

img
img

抓取 Intent

👉实用举例: 打开“蔡徐坤”超话签到界面:am start "intent: #Intent;action=android.intent.action.MAIN;launchFlags=0x10000000;component=com.sina.weibo/.page.SuperPageActivity;sourceBounds=93%20709%20237%20853;S.from=shortcut;S.containerid=10080817c0fee819b9c79696a382f9634dbd87;end"

⭕am start -a android.intent.action.VIEW -d ‘URL Shemes’类 👉介绍:部分常用软件界面‘URL Shemes’参数戳 查看链接open in new window 👉模板:am start -a android.intent.action.VIEW -d ‘URL Shemes’ 👉实用举例: 打开蚂蚁森林:am start -a android.intent.action.VIEW -d alipays://platformapi/startapp?appId=60000002 打开支付宝运动:am start -a android.intent.action.VIEW -d alipays://platformapi/startapp?appId=20000869

五、总结 (一)通过 edge 打开应用或者通过 shell 一步打开指定界面,配合 shell 模拟点击命令、延时命令等组合而成的多重动作就是简单的自动脚本。配合 edge 的定时计划,就能实现定时自动操作。 (二)抓到的 shell 参数不一定有效,自己执行多检查完善。am start -n 类、 “Intent 值” 类、 ‘URL Shemes’类哪个有效用哪个,都不行就尝试加上 shell 模拟点击进行组合。 (三)支付宝相关 xp 模块 查看链接open in new window 、王者荣耀相关任务思路 查看链接open in new window (四)每天可以自动完成一些小任务,再也不用担心忘记了,真香!发挥脑洞,举一反三,写好以后就可以一劳永逸啦!等待你的发掘~