本方法参考 Uni-HubHacker 仓库(已和谐)
1. 原理说明
由于Unity Hub使用的是electron
框架,所以其部分运行时js
代码会存放在app.asar
文件中。由于Unity Hub未对app.asar
文件进行加密切未对其进行hash校验(但疑似会对文件大小校验),所以可以修改app.asar
文件中登陆相关的代码,从而跳过登陆验证。由于.asar
文件是归档文件,所以需要使用二进制工具打开,直接对代码进行明文修改。
2. 具体操作步骤
- 找到Unity Hub安装目录下的
Unity Hub/resources/app.asar
文件使用二进制工具打开(这里以HxD
为例,修改前请自行做好备份工作)。 - 定为到以下文本并逐一替换
1 | ... |
- 修改完成后保存即可