Fate/Go每日签到脚本,自2020/06/23以来稳定运行中。
但不排除有被封号的可能性,使用后果请自负。
Note
现在FGO新增了play integrity api,使用这个脚本可能造成账号被标记,导致登录时需要满足App Check的条件,不然会出现99-开头的错误代码
经过测试,只需要设备通过MEETS_BASIC_INTEGRITY即可正常登录
否则依然会出错
-
首先提取
账号、密码和id,文件位于/sdcard/Android/data/com.aniplex.fategrandorder/files/data/54cc790bf952ea710ed7e8be08049531,用记事本打开,从字母Z复制到结尾
然后搜索
C# Online Compiler,比如这个网站,把CertificateExtractor.cs中的内容复制粘贴到编辑框,修改第九行YourCertificate为你从54cc790bf952ea710ed7e8be08049531复制的内容,点击Run
输出的结果对应
GAME_AUTHKEYS、GAME_SECRETKEYS和GAME_USERIDS所需要的值 -
创建一个名为
FGODailyBonusLog的仓库,确保branch为main,点击creating a new file
-
新建
cfg.json并复制粘贴{"global": {"appVer": "2.54.0", "assetbundleFolder": "trb3ulHJR4lI/", "dataServerFolderCrc": 610168911, "dataVer": 1419, "dateVer": 1655046000}} -
点击这个链接中的
Generate new token,Expiration选择No expiration,并勾选repo,下滑点击Generate token创建一个token并记下来
-
fork这个repo,点击Settings->New repository secret来创建secrets。脚本需要的secrets参考secrets列表。
-
默认签到时间为每日
UTC+0 19:30,即东京时间04:30,如果需要修改,请自行搜索cron 计算并设置.github/workflows/run.yml#L12 -
注意:每次提交
commit都会触发Action
| key | value | description |
|---|---|---|
| GAME_AUTHKEYS | RaNdOmStRiNg1234:randomAAAAA=,RaNdOmStRiNg1235:randomAAAAA= | 需要签到的账号,多个账号使用英文逗号","分隔 |
| GAME_SECRETKEYS | RaNdOmStRiNg1234:randomAAAAA=,RaNdOmStRiNg1235:randomAAAAA= | 对应的密码,多个账号使用英文逗号","分隔 |
| GAME_USERAGENT | Dalvik/2.1.0 (Linux; U; Android 11; Pixel 5 Build/RD1A.201105.003.A1) | 伪装UA,填入nullvalue使用默认值 |
| GAME_USERIDS | 60951234,60951235 | 账号id |
| GAME_VERCODE | 48a1e86bdbb80b4795204d447cfc073ce21b132a5bd5b096cb919830b1d3b93e | ←填这个就行 |
| TELEGRAM_ADMIN_ID | nullvalue | 接收通知的telegram id,不需要就填nullvalue |
| TELEGRAM_BOT_TOKEN | nullvalue | 发送通知的bot token,不需要就填nullvalue |
| VERY_IMPORTANT_NAME | your_github_name | 填你的github name |
| VERY_IMPORTANT_TOKEN | ghp_uCwPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | 第三步申请的access token |











