Skip to content
ckbkdj edited this page May 28, 2020 · 1 revision

此软件开源免费,如果你认为此软件对你有所帮助,或者你认为开发者为此软件的付出是值得的,你可以向开发者进行捐赠。

如何下载 Github的文件下载如下图所示。 图片:如何下载Github的release文件 也可以通过外链下载:城通网盘 在您分享文件给好友时,请使用软件作者的城通网盘链接分享,通过作者发布的城通网盘链接下载,每一个有效下载都将给作者提供一点微薄的资金收入,当然可能会有一些广告影响下载体验,您也有自己的喜好和选择,感谢您的体谅与支持。

激活与失效 有Xposed环境,安装好模块后(点击下面蓝色链接的版本号即可进入对应版本的下载页),重启手机,进入支付宝。 如果状态栏发送了一条通知,等个5秒左右通知显示偷了多少,那么软件即可正常使用; 如果没有任何反应,那么要么是没激活,要么是失效了。 安卓系统8以下的手机,该通知不会更新,xqe v1.2.7已修复该问题。 激活问题自行解决; 失效问题先看模块支不支持你所安装的支付宝版本,v1.0.1及以前是一个版本区,v1.0.2至v1.0.4是一个版本区,v1.0.5至目前最新版是一个版本区,能不能正常使用请自测。 软件激活了但是打开支付宝没有任何反应(状态栏没有通知、功能没生效)可能是支付宝的服务未启动,请先执行一次Shell来启动支付宝的服务,点此查看启动支付宝服务的Shell命令;也可能是你使用了MyAndroidTools或者Blocker等Intent Firewall这类会拦截Intent禁用服务的软件,请取消对支付宝的禁用即可。 关于以后的支付宝版本升级,如果发现模块失效,请到issues进行反馈,能不能适配就看运气了。

定时收取能量是XQuickEnergy v1.2.0版本以后才有的功能,该功能启用后,只需要支付宝主界面常驻在后台即可,不需要进入森林界面。每隔检测间隔时间会发送通知,以表示后台收取正常工作,如果通知上显示的时间与系统时间相差大于检测间隔,则说明后台收取被中止,请重新进入支付宝主界面以激活后台收取功能,确保支付宝常驻后台。

目录与文件 sd卡目录:默认是/storage/emulated/0,或者是/mnt/sdcard,或者是/sdcard 配置文件目录:sd卡目录/Android/data/pansong291.xposed.quickenergy 配置文件:配置文件目录/config.json 好友id文件:配置文件目录/friendId.list 合种id文件:配置文件目录/cooperationId.list 统计文件:配置文件目录/statistics.json log文件:配置文件目录/simple.log 运行日志文件:配置文件目录/runtime.log

注意!如果以上文件不存在,则说明模块未激活,但是即使文件存在,不能说明模块已激活。

配置文件 配置文件 是一个json格式文本文件,不知道json请自学。 基本配置如下所示:

{ "immediateEffect": true, "recordLog": true, "showToast": true, "stayAwake": true, "autoRestart": true, "collectEnergy": true, "checkInterval": 120000, "threadCount": 1, "advanceTime": 500, "collectInterval": 100, "collectTimeout": 2000, "returnWater30": 0, "returnWater20": 0, "returnWater10": 0, "helpFriendCollect": true, "dontCollectList": [], "dontHelpCollectList": [], "receiveForestTaskAward": true, "waterFriendList": [], "cooperateWater": true, "cooperateWaterList": [], "enableFarm": true, "rewardFriend": true, "sendBackAnimal": true, "sendType": HIT, "dontSendFriendList": [], "recallAnimalType": ALWAYS, "receiveFarmToolReward": true, "useNewEggTool": true, "harvestProduce": true, "donation": true, "answerQuestion": true, "receiveFarmTaskAward": true, "feedAnimal": true, "useAccelerateTool": true, "feedFriendAnimalList": [], "notifyFriend": true, "dontNotifyFriendList": [], "receivePoint": true, "openTreasureBox": true, "donateCharityCoin": true, "minExchangeCount": 0, "latestExchangeTime": 21, "kbSignIn": true } "immediateEffect"是即时生效的开关,填布尔值,true为真,false为假,下同。若开启,则每次启动相应功能时重新加载最新的配置文件;若关闭,则重启支付宝(不会重启支付宝就重启手机吧)后才会重新加载配置文件。 "recordLog"是记录log(日志文件)的开关,布尔值,下同。 "showToast"是显示Toast气泡提示的开关,提示偷取某人多少能量。 "stayAwake"是保持唤醒的开关,若开启,则支付宝会一直保持设备处于唤醒状态,限制设备进入深度睡眠。关闭该项可节约电量,但设备进入睡眠状态时,后台任务将被挂起搁置,该项变更后需要重启支付宝才会生效。 "autoRestart"是自动重启支付宝服务的开关,当前台服务被销毁时,会在1秒后尝试重新启动该服务,该项并不保证能够正常执行,也不保证能够达到常驻后台的目的。 "collectEnergy"是收取能量的开关,后台定时收取会在通知栏发送通知,请保持支付宝在后台活跃,若不想收到通知,暂时的解决办法是,到手机系统设置里,找到支付宝的通知设置,关闭XQE的能量提醒通知,如下图。 图片:关闭支付宝通知 "checkInterval"是检测间隔,值为毫秒,XQE软件内为单位分钟设置,每隔该时间检测一次能量,不影响秒偷,默认120000毫秒(2分钟)。确保支付宝能够常驻后台的话,该值尽量设置大一些,如5分钟,8分钟,主要是电量、流量,自己权衡。该值不可为0,否则会发生除0异常。这里解释一下这个检测间隔的来由,蚂蚁森林里有个好友排行榜,排行榜有时候有个绿色小手的图标,表示有成熟的能量;有时候显示的数字,表示还有多少时间能量成熟。那么,XQE就延时这个时间,然后去收能量,就能做到蹲点秒偷。那如果排行榜里面没有数字了呢,XQE该怎么办?排行榜里没有数字了,是不是表示XQE不用再收取能量了?当然不是,那XQE该延时多长时间,再去检测能量呢?这就是这个检测间隔时间起到的作用了。所以这个值不要设置太小,请尽量以分钟起步。 "threadCount"是偷能量的线程数,指对于一个能量球,使用多少个线程同时去偷取,理论上越大能提高偷取成功的概率,实际上能提高手机负担和消耗电量,默认为1,为0时不会进行秒偷。 "advanceTime"是提前时间,指对于一个能量球的成熟时间,相对其提前多少毫秒进行偷取,默认500毫秒,在XQE v1.2.4版本以后,该值可以设成负数达到延时效果。 "collectInterval"是收取间隔,指对于一个能量球,每次收取的间隔时间,默认100毫秒,网速快的收取间隔稍大一些,如100~300毫秒,网速慢的应设置稍小一些,如0毫秒。 "collectTimeout"是收取超时,指对于一个能量球,偷取的超时时间,值为毫秒,默认2000毫秒(2秒),XQE软件内为单位秒设置。这3项设置都是对于一个能量球的偷取设置,提前500毫秒开始偷取,每次偷取延时100毫秒,直到偷取成功或者2秒超时。如果不想秒偷,请将偷取线程数设为0。 "returnWater30"是偷X克返水30克的设置,当X等于0时不返水,当X大于0时,偷取到大于等于X克能量时返水30克。 "returnWater20"是偷X克返水20克的设置,同上。 "returnWater10"同上,返水10克。 "helpFriendCollect"是帮好友收取能量的开关。 "dontCollectList"是不偷取能量的好友列表,里面填用户id,不知道什么是用户id请继续往下看,其填写形式是个数据列,给个参考范例:

"dontCollectList":[ 12345678910, 10987654321, 11223344556, 13457892461 ] "dontHelpCollectList"是不帮收能量的好友列表,填用户id。 "receiveForestTaskAward"是领取森林任务奖励的开关,目前该项每隔一小时执行一次。 "waterFriendList"是帮浇水的好友列表,填用户id和每天浇水次数,目前该项每隔一小时执行一次,示例:

"waterFriendList":[ [ 12345678910, 3 ], [ 10987654321, 2 ] ] "cooperateWater"是森林合种浇水的开关。目前该项每隔一小时执行一次。 "cooperateWaterList"是森林合种浇水的列表,填合种id与每日浇水克数,填写方式参考"waterFriendList",下同。必须设置每日浇水克数,且克数必须大于0才会进行浇水,如果设置克数大于今日浇水上限,则按照今日浇水上限浇水;如果用户总剩余能量不足设置克数,则按照总剩余能量浇水。 "enableFarm"是启用庄园功能的开关。 "rewardFriend"是打赏好友的开关。当好友给你的小鸡喂食饲料后,你可以打赏好友0.05g鸡蛋。 "sendBackAnimal"是赶鸡的开关(救济卡不赶)。 "sendType"是赶鸡方式,HIT为攻击小鸡,NORMAL为常规(不攻击小鸡),以攻击方式赶鸡时,小鸡有一定概率掉落一半偷吃的饲料。 "dontSendFriendList"是不赶鸡的好友列表,填用户id。在此列表中的好友小鸡将不会驱赶。 "recallAnimalType"是召回小鸡方式,ALWAYS为始终召回,WHEN_THIEF为作贼时召回,WHEN_HUNGRY为饥饿时召回,NEVER为不召回。这里解释一下带有WHEN_的选项,WHEN_THIEF是作贼时召回,即小鸡到好友庄园偷吃,包含蹭饭卡,不包含作客的情况(救济卡);WHEN_HUNGRY是饥饿时召回,即小鸡在好友庄园里挨饿(没有吃到饲料)就会被召回。 "receiveFarmToolReward"是领取道具卡奖励的开关,目前该项每隔一小时执行一次。 "useNewEggTool"是使用新蛋卡的开关,目前该项每隔一小时执行一次。 "harvestProduce"是收取爱心鸡蛋的开关。 "donation"是捐赠爱心鸡蛋的开关,默认5颗即捐。 "answerQuestion"是答题的开关,并不是每次答题都能找到正确答案,当未找到正确答案时会给出答题提示,请根据提示自行作答,提示信息可以在XQE软件内或者 log文件 内看到,目前该项一天只执行一次。 "receiveFarmTaskAward"是领取庄园任务奖励的开关,即领取饲料。 "feedAnimal"是喂鸡的开关。 "useAccelerateTool"是使用加速卡的开关。 "feedFriendAnimalList"是帮好友喂鸡列表,填用户id和每天帮喂次数。 "notifyFriend"是通知好友赶鸡的开关,默认当好友庄园有其他小鸡在偷吃并且饲料未吃完时才会通知,此时好友小鸡会给奖励饲料;若饲料已吃完则不通知,因为此时好友小鸡不会给奖励饲料。默认通知赶鸡时不发送消息给好友。 "dontNotifyFriendList"是不通知赶鸡的好友列表,在此列表中的好友若有其他小鸡偷吃饲料,也不会通知该好友。 "receivePoint"是领取蚂蚁会员积分的开关,XQE v1.2.4版本以后也同时会领取家庭积分,目前该项每隔一小时执行一次。 "openTreasureBox"是开启运动线路宝箱的开关,开启后,自动加入路线,自动前进步数,自动开启宝箱领取运动币。 "donateCharityCoin"是捐足球场的开关,开启后,将以现存运动币的最大可捐数额进行捐赠足球场。 "minExchangeCount"是最少捐步步数,为0时不捐步,大于0时,当日步数达到最少捐步步数时进行捐步,目前该项一小时执行一次。 "latestExchangeTime"是最晚捐步时间,24小时制,当达到该时之后,今日步数仍未达到最少步数,也会进行捐步,如果最少捐步步数设为0,则视为关闭捐步功能,不进行捐步,目前该项一小时执行一次。 "kbSignIn"是口碑签到的开关。

配置文件填写完毕后,需要重启支付宝(不会重启支付宝就重启手机)才会生效,若开启即时生效功能则不需重启支付宝。如果还不能生效,请检查XQuickEnergy的版本是否支持配置文件中的相应功能。

好友id文件 好友id文件 是收集到的用户id的文本文件,只有进入好友的蚂蚁森林时才能获取到用户名,id列表文件才会进行收集用户id。xqe软件内的好友列表即是该文件的数据。当用户名为*()时,说明是新增的好友id,等待一个小时后会自动刷新,或者重启支付宝以刷新该列表。该列表只增不减,若要删除某个好友,请在xqe软件内长按删除,或者手动修改文件。以文本方式打开这个文件就能看到用户id,请不要随意修改这个文件。如果你非常确定某个用户id是某用户,而该用户又没有蚂蚁森林,这时你可以自行添加进该文件中,但是请注意格式,除了中文,其他符号全是英文符号,用户名后面一定要加上(),如下面的例子是合法的。

21809764934:王老(*) 21807643156:兰航() id列表文件示例:

12345678910:明(1359342) 10987654321:红(726@qq.com) 11223344556:小智(1719840) 13457892461:段离(h5z@sina.com) 统计文件 统计文件 是统计能量收取、帮收和浇水情况的json格式文本文件。在XQuickEnergy v1.2.1版本之后才有该文件,可在XQE软件内看到统计情况。 统计文件示例:

{ "year": { "year": 2019, "collected": 12345, "helped": 2345, "watered": 340 }, "month": { "month": 10, "collected": 5432, "helped": 432, "watered": 320 }, "day": { "day": 16, "collected": 123, "helped": 23, "watered": 30 }, "cooperateWaterList": [ "12345678910_0orofxs0d6o42116lxzc80gk5ib98910" ], "answerQuestionList": [ "12345678910" ], "feedFriendAnimalList": [ [ "10987654321", 2 ] ], "memberSignIn": 16, "exchange": 16, "kbSignIn": 16 } "cooperateWaterList"是今日已经浇过水的合种记录。 "answerQuestionList"是今日已经答过题的记录。 "feedFriendAnimalList"是今日已经帮某个好友喂过鸡和帮喂的次数。 "memberSignIn"是在多少号进行过蚂蚁会员签到(领签到积分)。 "exchange"是在多少号进行过捐步。 "kbSignIn"是在多少号进行过口碑签到。

log文件 log文件 是记录功能执行情况的文本文件,当"recordLog"的值为true时才会进行记录。 log文件示例:

2019-07-15 19:24:13 帮【明】收取【3克】,UserID:12345678910,BubbleId:1603160757 2019-07-15 19:24:14 偷取【红】的能量【1克】,UserID:10987654321,BubbleId:2003076799 2019-07-15 19:24:15 【小智】被能量保护罩保护着哟,UserID:11223344556,BubbleId:2003141378 2019-07-15 23:42:14 进入【梨微(1811342)】的蚂蚁森林 2019-07-15 23:43:21 进入〔*琪〕的蚂蚁庄园 运行日志文件 运行日志文件 是记录模块运行情况的文本文件,与模块管理器(Xposed Installer或者EdXposed Installer或者EdXposed Manager)中的模块日志相同,考虑到太极以及其他Xposed环境(如Xpatch)不对用户开放模块日志,故单独打印,模块异常时请提供该日志文件。该文件达到30MB后会被删除重建。 注意:此文件仅在XQuickEnergy v1.1.6版本之后才有。

关于支付宝后台被杀问题 该问题目前可以通过使用Xposed Edge Pro软件来解决。 在Edge Pro里的应用状态触发里找到支付宝,在其结束触发器下添加启动支付宝服务的Shell命令:

am startservice com.eg.android.AlipayGphone/com.alipay.android.launcher.service.LauncherService 如下图即可(执行Shell命令需要root权限)。 填加shell命令图片

关于切换小号 切换小号之前,将收取能量开关关闭,然后重启支付宝即可。如果不想频繁重启支付宝,可以执行Shell命令。 销毁命令:

am stopservice com.eg.android.AlipayGphone/com.alipay.android.launcher.service.LauncherService 勾选xqe里面的自动重启服务,在MT管理器里创建个文件,命名为stop.sh,保存以上这条销毁命令。在你切换账号后,执行stop.sh即可。

关于启动蚂蚁森林界面 android中有一种页面内跳转协议叫做URL Scheme,方便app页面内的跳转。 其中跳转到支付宝蚂蚁森林界面的scheme为alipays://platformapi/startapp?appId=60000002。 在这个scheme里,支付宝使用appId这个参数来指定要打开的界面,这里的60000002就代表着蚂蚁森林的界面。更多的appId范例请参考AppIdMap.txt文件,其中?和null表示未知;args error表示参数错误,需要其它更详细的参数;new表示新添加的还未测试的appId。

网页调用示例: https://ds.alipay.com/?scheme=alipays://platformapi/startapp?appId=60000002

安卓java代码调用示例:

Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse("alipays://platformapi/startapp?appId=60000002")); startActivity(intent); Shell 命令调用示例:

am start -a android.intent.action.VIEW -d alipays://platformapi/startapp?appId=60000002 关于启动蚂蚁庄园界面 同上,只需更换appId即可。更多的appId范例请参考AppIdMap.txt文件。

关于启动蚂蚁会员领取积分界面 同上,不过appId是蚂蚁会员的appId,另需额外的url参数来指定领取积分的界面。 其scheme为alipays://platformapi/startapp?appId=20000160&url=/www/myPoints.html。 需要注意的是,使用Shell命令调用时,需要将&符号转义为&。

Shell 命令调用示例:

am start -a android.intent.action.VIEW -d alipays://platformapi/startapp?appId=20000160&url=/www/myPoints.html 如果喜欢这款软件可以帮忙领个支付宝红包捐赠噢~ 打开支付宝首页搜686381959领红包,然后点此使用红包付款即可。 一分钱也是支持,如果连一分都没有,该软件很可能被停止维护。

Clone this wiki locally