如果使用方法看不懂,有不明白的地方我也不想解答,我是菜批就写着玩玩的,真有问题我立马删库告辞。
目前可以用来批量签到、领取礼物盒、抽卡等。(关于进入副本和战斗胜利结束可以参考cn/mcfun/api/Battle.java
)
1.存档登录,直接使用即可。
2.引继码登录,参考cn/mcfun/utils/ContinueKeyLogin.java
类,自己把存档登录改为引继码登录。(不推荐!数据处理不当有丢号风险!)
1.使用jp_gacha.sql
创建库和表。
2.运行程序,会生成一个config.properties
文件,打开并正确填写数据库信息。
3.重新运行程序,点击获取版本信息,成功后即可使用。
4.该程序会自动领取礼物盒内的石头、苹果、友情点,会自动卖掉部分重复的低星从者,如不需要可以自行修改代码。
5.线程数量是同时执行的账号数量,卡池id和从者id为必填,宝具数量填0则仅登录领取礼物盒和卖掉低星从者,不抽卡。
order表必填字段user_id
、auth_key
、sec_key
,获取方式可由存档文件解密获取(下面会提到)。
proxy表可不填,如需批量跑号,ip被屏蔽之后可再次添加代理ip,格式为123.123.123.123:1634
(IP:端口号)。
存档文件在设备的位置/sdcard/Android/data/com.aniplex.fategrandorder/files/data/54cc790bf952ea710ed7e8be08049531
, 用记事本或者文本浏览功能的软件打开,可看到加密后的字符串,从ZSv
开始复制到最后,ZSv/WkOGiQ......2A/xc2oyX/Bw==
。
使用下面代码即可在控制台打印出带有user_id
、auth_key
、sec_key
的json。
import cn.mcfun.utils.TripleDES;
public class test {
public static void main(String[] args) {
TripleDES des = new TripleDES();
String data = des.decryptMode("ZSv/WkOGiQ......2A/xc2oyX/Bw==");
System.out.println(data);
}
}
参考项目:FGOData
卡池id看这里:mstGacha.json
从者id看这里:mstSvt.json