-
此脚本是基于AutoJs6,依靠安卓无障碍服务的小米社区自动化脚本
-
区别于青龙面板,该脚本免登录,模拟真人操作,类似“按键精灵”、连点器APP。
-
支持的功能:
- 静音运行
- 低亮度运行
- 运行结束息屏
- 定时解锁手机(密码,图案)
- 签到验证码识别(增强版,提高识别成功率,成功率90%)
- 浏览帖子
- 成长值任务
- 小程序签到
- 成长值记录
- 自动更新脚本
- 悬浮窗控制台
$\color{red}{多账号签到}$ $\color{red}{社区APP分身签到}$ - ......
-
$\color{red}{如果担心使用脚本会导致黑号,}$ $\color{red}{那么请不要使用此脚本。}$
(请看完下面
(很多报错有中文提示,麻烦自己先看一眼。)
版本很多,但不一定兼容你的手机,社区APP若打不开、白屏或者有问题就换个版本,功能都差不多。
白屏可查看下方 问题16
(最低支持6.6.2,额外兼容6.5.0)
(不支持6.6.0、6.6.1)
以下二选一:
- 无root:需要
$\color{red}{Shizuku}$ 。 - 有root:授权
$\color{red}{root权限}$ 。
-
$\color{red}{1. 投影媒体权限}$ (确保自动化截图) -
$\color{red}{2. 修改安全设置}$ (确保无障碍服务稳定)
$\color{red}{额外权限: 后台弹出界面权限}$
小米手机:长按AutoJs6图标→应用详情→权限管理
→其它权限→后台弹出界面。
Vivo、Oppo:听说有。
其它手机:不知道,有些手机不需要手动打开这个权限,默认允许。
目录允许使用中文,在sdcard/路径下。
你可以修改文件夹名称,里面的文件别改名就行。
- 只需
$\color{red}{【小社脚本】一键更新程序.js}$ 或者$\color{red}{【小社脚本】启动程序.js}$ 文件,即可自动下载所有文件。- 若
version文件存在:对比版本文件,增量更新。 - 若
version文件不存在:全量更新。(可删除或者重命名)
- 若
- 两个文件都具有检查/更新功能。(但核心更新功能由
【小社脚本】一键更新程序.js提供) $\color{red}{更新下载完毕,下滑,可刷新文件列表}$

/
├─ 【小社脚本】启动程序.js (可独立运行)
├─ 【小社脚本】一键更新程序.js (可独立运行)
├─ 【小社脚本】Run_x.x.x.js
├─ config.js # 配置文件
├─ version # 版本信息
├─ tmp/ # 临时目录
└─ README.md # 说明文档
---- (YOLO本地签到模块) ----
└─ yolov11/
├─ yolov11_w.js # 本地YOLO脚本(增强版)
└─ model/ # 模型文件目录
├─ yzm.bin
└─ yzm.param
Yolo-Plugins.apk # Yolo插件(需安装)
若需要切换旧版本运行,只需修改version文件的run值即可:
"run": "【小社脚本】Run_3.x.x.js",
每次更新将保留2个历史版本,多的会自动删除。 若想要保留,请自己重命名备份。
设置屏幕解锁密码,能够设置定时任务, 在夜间自动解锁进行签到。
-
配置文件里面都有详细说明:
解锁方式是上滑解锁,不影响指纹解、人脸解锁,只要存在上滑解锁方式即可。$\color{red}{锁屏壁纸的下半部分不能有太多组件,}$ $\color{red}{否则可能上滑失败!}$ -
图案解锁: 解锁方式:1
依葫芦画瓢,有多少个点位, 就多少行`[横坐标x, 纵坐标y]`。 按解锁顺序,从上到下排列。 -
数字(或混合)密码: 将“解锁方式”改成2
- 数字密码 :“000000”改成你的数字密码
-
混合密码(测试) :“000000”改成你的混合密码,仅支持
$\color{red}{数字和小写字母}$ 组合。
-
没有密码:
- 啥也不用管,程序会自动识别解锁状态。
-
-
$\color{red}{图形锁的坐标获取方式:}$ -
解锁流程说明:
-
$\color{red}{屏幕亮屏至少2次}$ - 第1次亮屏,激活设备
- 然后检查权限、检查更新(5~10秒)
(如果需要更新脚本,会在锁屏状态下后台更新,然后重新运行新程序,这可能需要1分钟) - 第2次亮屏,上滑解锁
- 如果上滑失败,会再次重复[息屏→亮屏→上滑]
-
$\color{red}{如果超过3分钟未解锁,却反复息屏、亮屏,极有可能解锁失败}$ - 查看日志,可尝试将配置[上滑起始位置]改成1
- 反馈问题
-
说明:在社区APP签到的时候,有一个验证码,识图点击坐标。
这个验证码需要AI识别图标,分析坐标,再根据坐标进行点击操作。
程序有两种识别方式,1本地YOLO签到识图,2服务器签到识图。
原理都是先截图,让ai去识别图片(截图会保存在tmp目录下)。
-
本地YOLO识图: 1,(推荐,识别成功率95%以上):
- 需
$\color{red}{安装Yolo-plugin.apk}$ 插件,文件在yolov11目录下。($\color{red}{若没看到文件,可下滑刷新}$ )
- 需
-
本地YOLO识图: 0(不推荐):
- 将启用服务器识图,图片会上传服务器。
缺点如下:
- 有网络延迟
- 服务器过期
- 现在只剩Claw Cloud Run免费容器。
- 若有免费服务器、docker容器渠道,还请告知。
(服务器最低要求:1G内存、10G磁盘,
容器最低要求:1vCPU、1G内存)
-
$\color{red}{遇到报错,看下面 问题10——问题13}$
在微信小程序里面,右上角“…”→添加到桌面,即可。
不可藏在文件夹里!!!
坐标点击: 0,:(推荐)程序自动判断,若社区APP>=5.3.2版本,使用社区跳转,否则使用桌面寻找图标。
坐标点击: 1,:(不推荐)从第3屏指定坐标点击启动小程序。
(如果你确定这样做了,那么图标必须放在第3屏!)
坐标点击: 2,:(推荐)强制使用桌面自动搜索所有屏。
-
简单来说:
- 坐标点击: 0,从社区APP跳转("去微信"按钮)
- 坐标点击: 1,桌面第3屏,根据坐标点击图标
- 坐标点击: 2,桌面自动搜索图标
-
图标坐标获取(布局分析工具):
autojs6 →左侧菜单(权限那一页) →浮动按钮(第3个), 会看到一个悬浮小工具。 点击悬浮小工具 →⭕(中间那个,布局分析工具) →点击桌面上的小图标, →显示控件信息悬浮窗工具:

$\color{red}{选中间那个⭕}$ 布局分析:

控件信息:

- bounds[左上角x,左上角y,从左上角到最右边宽度w,从左上角到下边高度h]:这是一个矩形
$\color{red}{center[x,y]:矩形中心坐标,选这个坐标}$
注:桌面自动搜索功能,如果在桌面上存在多个[小米社区]图标(微信分身,或社区APP),那么会选择位置顺序靠前面的那一个。
如果打开了社区APP,会回到桌面,然后尝试打开下一个图标,直到打开小程序为止。
**调换图标位置,让小程序图标靠前,无疑可以加快流程耗时。**
或者把社区APP图标藏进桌面的某个文件夹里,让程序找不到。
-
$\color{red}{建议定时任务时间设在 3点以后}$ - 遇到紧急更新,会在凌晨发布。
比如:小米社区APP控件更改,需要更新代码。 - 正常更新会在0点之前。
- 晚上20点~凌晨3点是高峰期,代理延迟高,失效率高,更新慢,http请求慢。
- 遇到紧急更新,会在凌晨发布。
- 试跑:
配置好了以后,先试跑一下。
第一次试跑,把需要的权限都授权了。
确保脚本可以完成所有流程,然后设置定时任务。
别忘了测试在锁屏状态下能否顺利解锁。
需保持 AutoJs6 后台运行,
包括 [ 自启动白名单 /
忽略电池优化 /
忽略后台活动限制 /
系统多任务保留 ] 等.
若有
-
$\color{red}{执行过程可能发生错误。}$
出现任何问题,先查看本页面(README.md文件)下方的$\color{red}{问题收集}$ ,下面收录了大多数遇到的问题,并且同时也在更新。 -
保证全自动化进行,必须打开
$\color{red}{“投影媒体权限”}$ !(shizuku或者root) -
想流程减少错误,请确保AutoJs6拥有
$\color{red}{“后台弹出界面”权限}$ !
(小米手机肯定有打开入口,其它手机自己找找,如果没有,就确保“悬浮窗”、“显示在应用上层”等权限都开启!) -
调试成功后,建议设置 2个定时任务,原因如下:
- 执行过程中可能发生错误。
-
程序运行耗时:1分20秒~2分30秒
- 不会超过5分钟,超过肯定就是出错了,程序会强制停止
$\color{red}{设置多个定时任务,间隔至少5分钟}$
-
如果定时任务无效,需要
$\color{red}{重启设备(手机)}$
-
多账号:
- config.js中"启用多账号"改成1
- 修改config_多账号.js配置文件,将账号改成自己的
注意:
1)不支持验证码登录
2)除了主账号(默认账号),其它账号可能不支持小程序签到
3)若程序中途中断,将无法恢复成默认账号,需用户自己更换账号 -
分身:
$\color{red}{设备必须要有 社区APP分身,}$ 社区APP分身要是登录不上账号,就没必要折腾了。
$\color{red}{社区APP分身如果不支持布局分析,也不支持。}$
$\color{red}{目前所知,支持操作系统自带的分身功能(比如华为、一加)}$ - config.js中"启用分身"改成1
- config_多账号.js文件,重命名为 config_分身_x.js(x是序号,可以不要)
- 可参考GitHub文件列表中的 config_分身.js
- 修改 config_分身_x.js
-
双账号+双小程序签到(无社区APP分身,有微信分身):
$\color{red}{只有两个账号,}$ $\color{red}{但是无法社区APP分身,}$ $\color{red}{又想两个账号都能小程序签到。}$ 实际上多账号的小程序签到是能用的,只是不能切换账号,所以会反复签到同一个小程序账号。
当存在微信分身的时候,微信分身的小程序设置桌面图标,然后在config_多账号.js里,将“坐标点击”改成2(或者1),从桌面图标打开小程序。。
这样一来,切换的所有账号都会从桌面打开小程序。
然而默认账号,遵守了config.js,从社区APP打开。
这样就完成打开了两个不同的小程序。
更适用于仅切换一个账号的时候,这样就完成了免社区APP分身,完成所有签到流程。
一些额外辅助工具,正常都不需要用。
提取码:GjHi
就是AutoJs6无法识别该页面的元素,比如“论坛”文本,“签到”按钮等等。
-
尝试开启:AutoJS6→设置→ 稳定模式→重启无障碍服务
-
尝试开启:config配置→ fast模式: 改成1
(不一定有效,如果没问题不建议打开,打开说不定更差) -
尝试关闭无障碍权限→重新授权无障碍权限→重启手机
无法识别,也就无法判断这些元素是否已经加载、展示。
微信小程序里面,这个现象频发。
可能不兼容的因素:
1、安卓版本
2、AutoJS6版本
3、微信版本(8.0.56开始的版本可能不兼容)
因为
长按AutoJs6图标→应用详情→权限管理→其它权限→后台弹出界面。
锁屏无法上滑;
日志提示已点击,但实际上没有点击
(比如识图认证,从桌面打开小程序图标)。
这些都是“无障碍”权限故障导致的问题。
可能是刚升级AutoJS6,需要重新授权。
也有可能,就是无障碍权限掉了……
看下一个问题
1、确保开启'忽略电池优化'
[[ 自启动白名单 /
忽略电池优化 /
忽略后台活动限制 /
系统多任务保留 ] 等.]
2、重启无障碍服务
3、重启手机
若有高级权限:(shizuku或者root)
- 配置文件 开启:{自动重启无障碍服务:1}→
- AutoJS6 开启
$\color{red}{修改安全设置}$ 权限(使用shizuku或者root) - 然后开启以下设置(必须)
AutoJS6→设置:
1、使用修改安全设置权限自动启用无障碍服务
2、使用root权限自动启用无障碍服务
若有墓碑、杀后台程序,可以尝试加入白名单。
可以尝试开启
可以尝试第三方无障碍管理器用来保活,比如: 无障碍管理器 (酷安搜索,或上面第10步网盘链接有)
听说, 重启手机 会有效果,一般人我不告诉他!
原因1: 监听音量键被占用。
可以尝试AutoJs6→设置→打开“音量加”键控制脚本。
开启、关闭,这个功能,尝试在开关这个按钮的情况下,脚本是否有效。
反正我代码里面写了。
被听音乐APP、看视频APP占用。
被AutoJs6本身占用,也有可能无法激活。
原因2: 可能被手机厂商限制监听功能。
比如在小米澎湃2的环境下,该功能可能就失效。
目前还没实现通过广播功能实现监听。
尝试:AutoJS6→设置→页面里有关于音量键的项目全关掉
尝试:config.js 配置文件→音量键停止: 1 改成0
点击已经成功了, 继续点击 ,你一定可以停止成功的。
原因: 是AutoJS6设计上的问题,
停止不能强制执行,只能通知式执行。
在某些操作正在执行的时候,可能无法停止。
最终结果不能确定。
反正失败了就继续点就是。
免root用户(有Shizuku):AutoJS6获得Shizuku授权,点击开启按钮,可直接开启。
root用户:AutoJs6获得root权限,点击开启按钮,直接开启。
(截图权限无法通过)
这是 “投影媒体权限” 获取异常导致的。 尝试以下方法之后,再运行脚本。
1、检查“`投影媒体权限`”,是否开启。
2、重启AutoJs6。
3、重启手机。
/Yolo-plugin.apk插件未安装
这些是本地YOLO支持的文件。
目录结构本页上方(下载链接)位置有说明。
(将配置文件"本地YOLO识图: 1,"改成0,就不会提示)
本地YOLO加载失败的情况下,依旧使用连接服务器方式识图签到。
如果Yolo-plugin.apk已安装,依旧提示未安装,看下面问题12。
就是
什么?已经安装了还是报这个错误?
那你一定是root用户,且使用了隐藏应用列表。
将 Yolo-Plugins 加入白名单(或额外可见),让AutoJS6对其可见即可。
没有意外的话,是GPU不兼容所导致,也有可能是在虚拟机中运行。
-
确认验证码区域有没有遮挡,查看tmp/pic.png截图
- 如果是悬浮窗控制台遮挡,可以将
悬浮窗控制台_签到高度调小- 悬浮窗参数不能适配所有手机,大小在不同手机有不同效果
- 如果上述无效,可以
悬浮窗控制台_签到时最小化改成 1
- 如果是悬浮窗控制台遮挡,可以将
-
如果pictures2.png、pic.png截图都是黑屏
- 因为系统开启了屏幕保护,不允许在屏幕共享的模式下截图,
只需将社区APP加入截图白名单,或者关闭屏幕保护即可
- 因为系统开启了屏幕保护,不允许在屏幕共享的模式下截图,
-
$\color{red}{如果上述无效,再反馈}$
- OOM:内存溢出(AutoJS6内存不足)
- 并不是手机内存不足,只是AutoJS6自己限制了可用内存。
- 下载大文件的时候,没能及时释放内存,就有可能出现OOM。
解决:AutoJS6左边菜单,最下面→重启
只要关闭重启AutoJS6即可
- 无障碍权限掉了,关闭无障碍权限,重新授权开启一下。
- 重启手机。
- 布局分析问题,可能安卓版本不兼容。
- 再不行当bug反馈
尝试以下方法:
- 尝试更换APP版本
- 重启手机
- 使用爱玩机更换社区APP的安卓ID,然后重启手机
- 清除社区APP数据,重新登录账号
如果通过几次重试能解锁成功,可以尝试增大
config→上滑时长基数:(默认115)
建议值:115~255
可以尝试改成155、165、205、255 等,再大就不建议了
原作者 by:PJ小宇 QQ:898811295
修改 by:风中拾叶
三改 by:wengzhenquan(就是俺啦)
github:https://github.com/wengzhenquan/autojs6
镜像一:https://bgithub.xyz/wengzhenquan/autojs6
镜像二:https://kkgithub.com/wengzhenquan/autojs6












