constanline / xquickenergy Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
作者大大希望增加小号功能 因为小号不收能量不偷能量 就是留给大号偷还有复活能量的 小号功能有浇水能量雨助力功能就行了
希望同时支持十个账号登陆,希望用这个支付宝和用官方的支付宝同时登录,不会被挤掉。
支付宝(网商银行-绿色经营)收金币的脚本?
或者谁有类似的脚本?
自带的只能收几个人就不行了这个金币可以置换免息额度。免息可以抵扣信用卡还款额度,薅支付宝羊毛
求大佬更新!求大佬更新!求大佬更新!
我的放在后台隔段时间会出现登录超时,大佬,这个是啥问题啊,bug还是我的设置异常啊
magisk+lsposed,MIUI12,支付宝谷歌版10.3.80.9100。
昨天1.0.3版本,仅使用仅有的一张限时双击卡
今天1.0.4版本,没有使用双击卡
线路能走完 但不会加入,看是有相关代码 不知道是不是bug
大佬,可以辛苦吧项目里代码注释补充一下吗...我也想要加入开发,5年Java,但是没有安卓经验,所以希望大佬能吧类上和方法上的注视补一下,我也看看能不能加入,跟大佬一起开发
经常出现登录超时,无法收取能量
开启后支付宝图标上一直有角标,而且通知栏容易被一键清理误清理掉
能否添加自定义每次好友浇水克数
如果不加开关的话,感觉收球一起收会异常😂
如题,手动开启双击卡后,能量球显示x2,但只收取一次。
#3
用一会就会出现请求不合法的问题。
希望可以增加zfb会员和商家服务自动完成任务领积分
大佬,切号会闪退
可以添加农场施肥和蚂蚁新村的领币嘛?然后运动自动行走也加入就好了🥰
反正庄园海洋新村功能现在水晶还能用着,我们就专注做完善好森林功能就好了,做到极致
可以自定义多个时间段收取,如果触发异常该时间段不再收取
前排
有限时双击卡的情况下希望能先用限时双击卡
建议加个设置保护次数
双开,第二个号设置无法保存,两个程序的权限全都给了,重启了也一样,第一个号设置可以保存,第二个无论怎么设置,退出之后再进,还是默认全部功能打开
不勾选收取能量,挂完全不启动,连状态栏都不出现,只要勾选了收取能量按钮,就开始工作了,状态栏出现进程,所以在不开启收取能量情况下,插件不工作
使用双击的机制是怎样的,我手动使用双击卡,但是芝麻粒也还是只收取一次
抱歉打扰“constanline”大了,对 #12 这条issue再挖个坟进一步问下;
我是近两天才知道“芝麻粒”这个xp模块,最初也是用此issue中层主发的shell命令来启动zfb调用模块(小声:因为我在用这个模块之前,其它一些收能量的模块用相同的shell命令都可以调起且可以收能量),一看根本没效果,本想开个issue反馈下,但刚看到四天前已有层主反馈过了,随后见“constanline”大你回复这个模块不是注入到“com.alipay.android.launcher.service.LauncherService"这个最常用的service里。。。
那麻烦“constanline”大再回复甩调起此模块并可以收能量的“全新”shell命令呗。。。之前翻了下此模块的源码,很多地方由于没注释看⑧懂,一直没找到此模块注入是哪个新servcie😭
(小声:由于我是重度的shell爱好者,弱弱求“constanline”大满足下我这个“特殊癖好”惹;亦或者“constanline”大你在开发此模块时并未考虑用shell来调起,并未预设用来调起的service,那就算了😖)
每次更新都会签名冲突哈哈;卸载重装有点麻烦
`` private static int collectEnergy(ClassLoader loader, String userId, long bubbleId, String userName, String bizNo) {
int collected = 0;
if (checkCollectLimited()) {
return 0;
}
try {
String s = "{"resultCode": "FAILED"}";
if (Config.collectTimeout() > 0) {
synchronized (collectLock) {
while (System.currentTimeMillis() - lastCollectTime < Config.collectTimeout()) {
Thread.sleep(System.currentTimeMillis() - lastCollectTime);
}
if (Config.doubleCard() && doubleEndTime < System.currentTimeMillis() &&
TimeUtil.getTimeStr().compareTo("0700") > 0 && TimeUtil.getTimeStr().compareTo("0725") < 0) {
useDoubleCard();
}
s = AntForestRpcCall.collectEnergy(null, userId, bubbleId);
lastCollectTime = System.currentTimeMillis();
}
}
JSONObject jo = new JSONObject(s);
if (jo.getString("resultCode").equals("SUCCESS")) {
offerCollectQueue();
JSONArray jaBubbles = jo.getJSONArray("bubbles");
jo = jaBubbles.getJSONObject(0);
collected += jo.getInt("collectedEnergy");
if (collected > 0) {
totalCollected += collected;
Statistics.addData(Statistics.DataType.COLLECTED, collected);
String str = "偷取【" + userName + "】的能量【" + collected + "克】";
Log.forest(str);
AntForestToast.show(str);
} else {
Log.recordLog("偷取【" + userName + "】的能量失败", ",UserID:" + userId + ",BubbleId:" + bubbleId);
}
if (doubleEndTime > System.currentTimeMillis() && jo.getBoolean("canBeRobbedAgain")) {
collected += collectEnergy(loader, userId, bubbleId, userName, null);
}
if (bizNo == null || bizNo.isEmpty())
return collected;
int returnCount = 0;
if (Config.returnWater33() > 0 && collected >= Config.returnWater33())
returnCount = 33;
else if (Config.returnWater18() > 0 && collected >= Config.returnWater18())
returnCount = 18;
else if (Config.returnWater10() > 0 && collected >= Config.returnWater10())
returnCount = 10;
if (returnCount > 0)
returnFriendWater(loader, userId, userName, bizNo, 1, returnCount);
} else {
Log.recordLog("【" + userName + "】" + jo.getString("resultDesc"), s);
}
} catch (Throwable t) {
Log.i(TAG, "collectEnergy err:");
Log.printStackTrace(TAG, t);
}
return collected;
}
这里的Config.collectTimeout()是不是应该是收取间隔的Config.collectInterval()而不是收取超时
建议将配置文件的存储路径更改到Documents或者是Download等标准文件夹下,这样Target在30以上的支付宝也能够使用。
启动后能成功收能量,但是1h之后,就出现报错。然后下一次定时检测时间,继续报一样的错。
请问各位大佬有遇到过吗?
日志如下:
2023-07-27 17:00:07 pansong291.xposed.quickenergy.util.Log, 定时检测开始
2023-07-27 17:00:08 pansong291.xposed.quickenergy.hook.RpcUtil, invoke err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.hook.RpcUtil, java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at pansong291.xposed.quickenergy.hook.RpcUtil.requestRpc(RpcUtil.java:66)
at pansong291.xposed.quickenergy.hook.RpcUtil.request(RpcUtil.java:53)
at pansong291.xposed.quickenergy.hook.AntForestRpcCall.queryHomePage(AntForestRpcCall.java:22)
at pansong291.xposed.quickenergy.AntForest.canCollectSelfEnergy(AntForest.java:262)
at pansong291.xposed.quickenergy.AntForest.access$000(AntForest.java:19)
at pansong291.xposed.quickenergy.AntForest$1.run(AntForest.java:112)
Caused by: com.alipay.mobile.common.rpc.RpcException: RPCException: [2000] : 登录超时,请重新登录
at com.alipay.mobile.common.rpc.util.RpcInvokerUtil.preProcessResponse(SourceFile:66)
at com.alipay.mobile.common.rpc.protocol.json.JsonDeserializerV2.parser(SourceFile:24)
at com.alipay.mobile.common.rpc.RpcInvoker.a(SourceFile:7)
at com.alipay.mobile.common.rpc.RpcInvoker.invoke(SourceFile:362)
at com.alipay.mobile.common.rpc.RpcInvocationHandler.invoke(SourceFile:174)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy6.executeRPC(Unknown Source)
at com.alipay.mobile.nebulaappproxy.api.rpc.H5RpcUtil.rpcCall(SourceFile:74)
... 7 more
2023-07-27 17:00:08 pansong291.xposed.quickenergy.hook.RpcUtil, invoke err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.hook.RpcUtil, java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at pansong291.xposed.quickenergy.hook.RpcUtil.requestRpc(RpcUtil.java:66)
at pansong291.xposed.quickenergy.hook.RpcUtil.request(RpcUtil.java:53)
at pansong291.xposed.quickenergy.hook.AntFarmRpcCall.enterFarm(AntFarmRpcCall.java:7)
at pansong291.xposed.quickenergy.AntFarm$1.run(AntFarm.java:74)
Caused by: com.alipay.mobile.common.rpc.RpcException: RPCException: [2000] : 登录超时,请重新登录
at com.alipay.mobile.common.rpc.util.RpcInvokerUtil.preProcessResponse(SourceFile:66)
at com.alipay.mobile.common.rpc.protocol.json.JsonDeserializerV2.parser(SourceFile:24)
at com.alipay.mobile.common.rpc.RpcInvoker.a(SourceFile:7)
at com.alipay.mobile.common.rpc.RpcInvoker.invoke(SourceFile:362)
at com.alipay.mobile.common.rpc.RpcInvocationHandler.invoke(SourceFile:174)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy6.executeRPC(Unknown Source)
at com.alipay.mobile.nebulaappproxy.api.rpc.H5RpcUtil.rpcCall(SourceFile:74)
... 5 more
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntFarm, AntFarm.start.run err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntFarm, java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
at org.json.JSONTokener.nextValue(JSONTokener.java:98)
at org.json.JSONObject.<init>(JSONObject.java:168)
at org.json.JSONObject.<init>(JSONObject.java:185)
at pansong291.xposed.quickenergy.AntFarm$1.run(AntFarm.java:79)
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, canCollectSelfEnergy err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
at org.json.JSONTokener.nextValue(JSONTokener.java:98)
at org.json.JSONObject.<init>(JSONObject.java:168)
at org.json.JSONObject.<init>(JSONObject.java:185)
at pansong291.xposed.quickenergy.AntForest.canCollectSelfEnergy(AntForest.java:270)
at pansong291.xposed.quickenergy.AntForest.access$000(AntForest.java:19)
at pansong291.xposed.quickenergy.AntForest$1.run(AntForest.java:112)
2023-07-27 17:00:08 pansong291.xposed.quickenergy.util.Log, 收【0克】,帮【0克】,0个蹲点任务
2023-07-27 17:00:08 pansong291.xposed.quickenergy.util.Log, 收:0,帮:0
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, queryEnergyRanking err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
at org.json.JSONTokener.nextValue(JSONTokener.java:98)
at org.json.JSONObject.<init>(JSONObject.java:168)
at org.json.JSONObject.<init>(JSONObject.java:185)
at pansong291.xposed.quickenergy.AntForest.queryEnergyRanking(AntForest.java:198)
at pansong291.xposed.quickenergy.AntForest.access$100(AntForest.java:19)
at pansong291.xposed.quickenergy.AntForest$1.run(AntForest.java:113)
2023-07-27 17:00:08 pansong291.xposed.quickenergy.util.Log, 收【0克】,帮【0克】,0个蹲点任务
2023-07-27 17:00:08 pansong291.xposed.quickenergy.util.Log, 收:0,帮:0
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, popupTask err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
at org.json.JSONTokener.nextValue(JSONTokener.java:98)
at org.json.JSONObject.<init>(JSONObject.java:168)
at org.json.JSONObject.<init>(JSONObject.java:185)
at pansong291.xposed.quickenergy.AntForest.popupTask(AntForest.java:156)
at pansong291.xposed.quickenergy.AntForest.access$300(AntForest.java:19)
at pansong291.xposed.quickenergy.AntForest$1.run(AntForest.java:116)
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, energyRain err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
at org.json.JSONTokener.nextValue(JSONTokener.java:98)
at org.json.JSONObject.<init>(JSONObject.java:168)
at org.json.JSONObject.<init>(JSONObject.java:185)
at pansong291.xposed.quickenergy.AntForest.energyRain(AntForest.java:685)
at pansong291.xposed.quickenergy.AntForest.access$400(AntForest.java:19)
at pansong291.xposed.quickenergy.AntForest$1.run(AntForest.java:118)
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, waterFriendEnergy err:
2023-07-27 17:00:08 pansong291.xposed.quickenergy.AntForest, java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121)
at org.json.JSONTokener.nextValue(JSONTokener.java:98)
at org.json.JSONObject.<init>(JSONObject.java:168)
at org.json.JSONObject.<init>(JSONObject.java:185)
at pansong291.xposed.quickenergy.AntForest.waterFriendEnergy(AntForest.java:561)
at pansong291.xposed.quickenergy.AntForest.access$600(AntForest.java:19)
at pansong291.xposed.quickenergy.AntForest$1.run(AntForest.java:127)
希望收取功能与送水功能分开,再不勾选收取能量按钮的时候,送水功能可以正常工作,bate9版本的刷步数貌似不是作用
非root lspatch框架,只用这一个插件。只要求保活性能高,晚上熄屏后可以撑到第二天早上自动收能量的那种。请问广播和闹钟选哪一个,service和activity选哪一个,感谢!
辛苦了,建议添加使用双击卡功能
插件的beta10,使用了双击,但是插件不会摸第二次
ps:大佬,插件应该改个名字了
1,芝麻粒我只开了能量雨和送水功能,能量雨能正常工作,但是送水功能无法启动,是不是必须开启收取能量,送水才会工作,建议分开
2,一个支付宝切换账号的时候,芝麻粒无法工作,要把支付宝退出,重新进入,芝麻粒才会重新启动,这个是bug吗,还是后台进程机制的问题?
xposed edge shell命令启动的支付宝虽然能调起插件,但是不能收取能量 1.0.0-9
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.