
事先声明,如果本文收到米哈游的DMCA警告,则不会再次以任何形式公布方法,望周知。
米哈游启动器「HoYoPlay」本体(必备)
Fiddler Everywhere 网络抓包工具(类似工具也行,本文仅提供此工具)
123盘链接(base64编码):aHR0cHMlM0EvL3d3dy4xMjNwYW4uY29tL3Mvdnl6MFZ2LTNZUG5oLmh0bWw=
链接内包含米哈游启动器与我自用的Fiddler Everywhere 5.8.1 版本,Fiddler可以在官网上自行下载
0.
解压米哈游启动器并启动Fiddler Everywhere,此过程不再赘述。
1.
配置Fiddler与信任CA证书
先将下载下来的Fiddler压缩包解压,得到解压好的Fiddler文件夹

解压应该不需要解说了吧......应该......
进入Fiddler文件夹,找到Fiddler Everywhere.exe,右键点击并选择「以管理员身份运行」

记得选管理员运行哈
首次安装会提示需要登录,直接点击登录就好(找不到截图了)。
登录完成后就进入了主界面,在左上角选择View,选择Preferences

此时会打开到设置界面,在这个界面内选择Trust Fiddler CA,此时会弹窗提示是否信任证书,选择【是】,打开Capture HTTPS Traffic的开关,然后点击下方Advanced Settings里的Trust CA in the Machine Store按钮,即可完成证书的信任。

2.
关闭设置界面,打开System Proxy按钮。(关闭Fiddler之前记得关闭这个开关,要不然会导致代理到空地址导致电脑无法上网)

用完记得关
至此,前置工作完成。
免责声明:米哈游启动器会收集PC的信息返回到服务器。如主板名称、CPU名称/规格、屏幕分辨率与DPI等信息,有顾虑的话可以就此离开,没人会受伤。
0. 添加《原神》与《崩坏:星穹铁道》的支持
解压miHoYo Lancher.zip,进入miHoYo Lancher文件夹并打开lancher.exe文件,此时发现只有崩坏3支持,原神和崩铁游戏都是「敬请期待」

原神

崩铁
与此同时,Fiddler内也抓取到了许多数据

如图所示
此时在System Proxy右手边的搜索框内输入关键词 getgames ,能找到一条或多条数据。

包含getgames关键字的链接
右下角即为此api返回的信息。通过比对分析后容易得出,崩坏3允许使用米哈游启动器启动的逻辑是把崩坏3的游戏的状态定义为【LAUNCHER_GAME_DISPLAY_STATUS_AVAILABLE】(正常使用),而原神与崩铁的状态为【LAUNCHER_GAME_DISPLAY_STATUS_COMING_SOON】(敬请期待)。

原神和崩铁的【敬请期待】

崩坏3的可用状态
因此,目的已然明确,只要把原神和崩铁的状态改为和崩坏3一致即可。
打开右边Rules的开关,右键选择任意一条带有 getgames 关键字的链接,选择Add New Rule,此时会打开一个新窗口

记得打开Rules的开关

看到这个别慌,一步步来就行了
左上角Rule Name是规则名称,命名任意填写。按照下图来修改就可以了。红色方框是把URL右边的【Is equal to】改为【Contains】,链接把包括问号 ? 右边的部分全部删除;黄色方框选择【Update Response Body】;蓝色方框选择【Regular expression】(也就是正则匹配),左边输入【"display_status":".*?"】,右边输入【"display_status":"LAUNCHER_GAME_DISPLAY_STATUS_AVAILABLE"】。
用人话翻译就是匹配到【https://hyp-api.mihoyo.com/hyp/hyp-connect/api/getGames】这条链接,就把响应体的消息中的【敬请期待】改为【正常使用】,最后点击右下角的Save按钮保存。(复制的时候不要把括号也复制进去啊喂)

修改步骤,请留意一下,不要输入错误
保存之后留意一下这两个开关为蓝色开启状态,然后重启一下米哈游启动器。

记得开启开关

推荐右键任务栏图标退出
然后,就是见证奇迹的时刻(哪来的中二气息啊喂)使用米哈游启动器启动原神和崩铁吧

原神已经是【获取游戏】的状态了

崩铁也是
使用定位游戏的功能自动绑定已经下载好的游戏

可以选择自动查找或者手动选择游戏目录

自动搜索居然没搜到原神,这仨我都放同一个目录下的

手动定位能定位到原神(真的奇怪耶)

关联成功的弹窗
且原神和崩铁的启动器查看截图功能也可以正常使用

让我康康你的截图

不要!!!
至此,米哈游启动器启动原神和崩铁的教程已完成。
1. 添加绝区零(三测)客户端的支持(?)
截止至写教程时,米哈游的后台API与米哈游启动器查询绝区零(正式服)的方式已经更新,几天前能添加绝区零测试服到米哈游启动器的方法已然失效,所以,就这样吧,等正式服来了再玩。
所以还是等米子适配好了再玩吧,现在崩铁的UI没做好确实看着有点空😂