本教程旨在自助完成战网国际服账号注册,方法相对复杂,成本也不一定低廉,但全部流程均由自己把控,没有第三方介入,安全性更有保障,如遇二次验证也可自行处理。教程分为以下步骤:
- 注册战网账号
- 绑定手机号
- 绑定安全令
- 不使用战网APP获取登录验证码
第一步:注册战网账号
1. 准备一个可用的邮箱
推荐使用微软帐户,一个微软帐户可以同时配置多个别名,用于多个账号注册,并在同一处接收邮件
2. 使用该邮箱注册战网账号
打开 https://account.battle.net/creation/flow/creation-full 网页建立战网账号,地区选择香港,可以通过支付宝消费
手机号可以先不用填写
完成后邮箱中会收到确认邮件,点击邮件中的验证链接完成邮箱验证
第二步:绑定手机号
临时虚拟号码成本低廉,后期遇到账号需要二次验证的情况时,直接重新绑定新的虚拟号即可,无需找回原号码
手机号可从第三方处进行购买,这里不再赘述,请玩家自行解决
在战网账号详细资料中新增手机号
完成手机号绑定
建议记录下此次使用的号码,后期提服务单前确认身份时可能用得到,常见的有:账号注册日期、曾绑定过的电话号码、曾使用过的BattleTag(战网ID)等问题
第三步:绑定安全令
1.进入浏览器隐身模式(避免Cookies影响),打开 https://account.battle.net/login/en/?ref=localhost 并登录,跳转后会提示404,记录下地址栏中的 SSO Token,位于?ST=之后,&flowTrackingId=之前
2. 打开终端(Windows下使用命令提示符),粘贴以下命令,并将<SSO_TOKEN>替换为上一步获取的SSO Token
注意:Windows中的命令不能换行,复制的代码如果为多行,需自行处理为一行再粘贴
Windows 系统使用以下命令 :
curl -X "POST" "https://oauth.battle.net/oauth/sso" -H "content-type: application/x-www-form-urlencoded; charset=utf-8" -d "client_id=baedda12fe054e4abdfc3ad7bdea970a&grant_type=client_sso&scope=auth.authenticator&token=<SSO_TOKEN>"
返回值如下:
{"access_token":"XXX","token_type":"bearer","expires_in":0,"scope":"auth.authenticator","sub":"XXX"}
记录下access_token对应的Bearer Token(不包括双引号)
3. 在终端后粘贴以下命令,并将<BEARER_TOKEN>替换为上一步获取的Bearer Token
Windows 系统使用以下命令:
curl -X "POST" "https://authenticator-rest-api.bnet-identity.blizzard.net/v1/authenticator" -H "accept: application/json" -H "Authorization: Bearer <BEARER_TOKEN>" -d ""
返回值如下:
{"serial":"XXX","restoreCode":"XXX","deviceSecret":"XXX","timeMs":0,"requireHealup":false}
记录下serial(序列号),restoreCode(还原码),deviceSecret(密钥)对应的内容(不包括双引号),并留存备份,切记不要丢失
4. 在 https://cryptii.com/pipes/hex-to-base32 网站中将deviceSecret转换为Base32编码,也需要留存备份
转换密钥编码为Base32
第四步:不使用战网APP获取登录验证码
1. 在Play Store下载 2FAS 应用,或其他支持生成8位TOTP验证码的应用(常见的是6位,但战网是8位),如果有其他适用的2FA应用,也可在评论区中介绍
2. 手动添加密钥,Secret Key输入转换为Base32编码的deviceSecret(密钥),位数选择8
3. 添加完成后即可看到30秒更新一次的验证码
4. 使用应用即时生成的验证码重新登录战网
5. 完成
Tips:
1.香港虚拟号码的验证服务通常较贵,如果你不考虑充值的便利性,也可以在注册账号时选择其他地区(如阿根廷)
2.请谨慎选择国家/地区,账号一旦注册完成,地区便难以更改,只能使用该地区支持的充值途径,绑定该地区的电话号码
3.第三方2FA应用可以同时管理并生成多个账号的TOTP,相比战网APP有更高的灵活性,且TOTP为离线生成,也不会受到暴雪服务器连通性的影响