本文由阿刚同学原创,首发在乐软博客(www.isharepc.com)
欢迎关注乐软博客微信公众号“阿刚同学”
微信作为人手必装的国民级应用,在移动端即时通讯领域可说一统天下,无人可出其右,近些年微信也历经了多次的版本更迭,在功能方面不断完善与改进,不过对于广大用户在产品上的某些需求傲娇的腾讯却并未重视,譬如检测对方是否将你删除或拉黑。
对于某些用户而言这一寤寐求之的功能也只能成为云霓之望。以至于各种黑灰产大行其道,前段时间央视也专门报道了不少清粉服务存在极大的安全隐患,盗用账号群发广告甚至冒充好友诈骗。
那么问题来了,到底有没有安全的检测方式呢?
首先在不借助任何第三方工具的前提下,如果要检测微信好友是否将你拉黑或删除,方法其实也非常简单。只要给对方转账,若提示“你不是收款方好友,对方添加你为好友后才能发起转账”则代表对方不是你的好友(被删除),若提示“请确认你和他(她)的好友关系是否正常”,则代表对方将你拉黑。
在不打扰好友的情况下,这是目前最简单最有效的检测方法,不过在微信上只能手动操作,检测一两个还行,若是几百上千的好友,手动模式绝对让人抓狂。这时我们可以通过Auto.js来帮助我们自动化实现上面的操作。
什么是Auto.js
Auto.js是Github上的一个开源项目,它是Android平台上一个支持无障碍服务的JavaScript IDE,发展目标是JsBox和Workflow。
Auto.js主要以自动化、工作流为目标,可将一些常见的手动操作流程自动化,方便我们日常生活和工作,例譬如启动游戏时自动屏蔽通知、自动签到、领取优惠券等。
Auto.js主要功能特性
由无障碍服务实现的简单易用的自动操作函数
悬浮窗录制和运行
更专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用
采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScript IDE使用
支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具应用
支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅
提供截取屏幕、保存截图、图片找色、找图等函数
可作为Tasker插件使用,结合Tasker可胜任日常工作流
带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息
Auto.js的功能强大,你可以根据需要自己创建项目脚本来实现各种不同的自动化,或者网上一些现成的脚本也可直接拿来使用,比如在Github上非常出名的支付宝蚂蚁森林,可以一键帮助你自动收取好友的能量。
CleanUpWeChatZombieFans,巧用Auto.js自动化检测清理微信僵尸粉
CleanUpWeChatZombieFans是适用于Auto.js的一个脚本项目,无需Root借助Auto.js通过判断转账信息来查找被对方删除、拉黑的微信好友,与其他第三方工具相比,CleanUpWeChatZombieFans脚本更加安全,所有操作均可见,并且安静不群发消息打扰好友。
适用中国区微信7.0.4~7.0.19版本
适用Google Play Store版微信7.0.16~7.0.17版本
仅支持简体中文
检测僵尸粉
删除好友
支持标签黑、白名单模式
支持好友备注黑、白名单模式
使用方法:
1,首先安装好Auto.js.apk,并在设置中为Auto.js开启无障碍服务。
2,解压CleanUpWeChatZombieFans.zip,将得到的CleanUpWeChatZombieFans文件夹复制到Auto.js默认的脚本文件夹中。默认的路径:
/storage/emulated/0/脚本
这一步用一些文件管理器,可以轻松找到路径并复制粘贴。
3,打开微信,必须停留在通讯录、发现、我的页面之一,Auto.js悬浮窗口中找到并运行CleanUpWeChatZombieFans下的main.js,即可打开CleanUpWeChatZombieFans主界面。
首次进入CleanUpWeChatZombieFans页面,会弹出一个简要的使用说明,基本上概括了主要功能和相关的注意事项。
在测试好友(检测僵尸粉)界面,可根据你的实际需要选择黑白名单模式,假设你要检测所有好友,则选择“好友白名单”检测范围则是全部好友,或者也可选择标签白名单模式,即根据你微信好友中标签组进行检测,黑名单模式则是排除。选择合适的黑白名单确定检测范围,可大大减少工作量提高检测速度。阿刚建议,重要客户/朋友可预先为其创建标题组使用黑名单排除。
脚本运行后,会自动向名单中的好友逐个开始发起一个0.01元的转账请求,并且会根据转账提示自动判断好友关系,而且对于通讯录中诸如微信团队、文件传输助手等产品服务,则会自动忽略测试。
检测完成后,在异常好友列表中即可看到已将你删除或拉黑的好友,你可以直接一键删除好友。需要说明的是,异常好友列表并不全是僵尸好友,因为是通过检测转账状态来判定,这也就意味着一些被限制登陆或者状态异常的好友也会出现在异常列表中,这时你可能需要人工判断了。
写在最后
微信僵尸粉检测清理,通过微信自身的小技巧便可轻松识别判断,批量检测可通过诸如CleanUpWeChatZombieFans此类脚本模拟用户正常操作,所有操作均在明眼掌控之下。
安全问题始终是第一位的,Auto.js本身是个功能强大的工具, 使用时一定要对相关的脚本谨慎对待,阿刚对CleanUpWeChatZombieFans代码检测,目前未发现可疑之处,实际使用一切正常。
相关下载
回复关键词“20201010”可获取文中资源
如果觉得文章不错,请各位同学帮忙“点赞”和“在看”,跪谢了~