近期又重新拿起了以前在TapTap上面18元入手的音游 MuseDash ,并且一口气打到了180级。但是,基础包较后面的谱面难度相对较大,对于我这样的休闲养老玩家就太有难度了。无奈,看了看其他曲包,价格真的不便宜,想体验一下也没有办法。(故事要从一只蝙蝠讲起)
无奈之下去 Github 上搜了一波。欸嘿!果然有办法。
写在前面
首先附上原作者GitHub项目地址:点击访问
原理是通过 Golang 实现一个 HTTP(s) 代理,将 MuseDash 请求周免接口的返回进行修改。从而实现任意歌曲周免免费畅玩。
该操作仅供体验,请勿用于商业用途。游戏开发不易,请支持正版!!!
搭建环境
本教程以安卓平台的 Termux 高级终端为例(小白级教程),其他平台大同小异,请自行百度。
首先,在酷安等应用商店安装好 Termux 高级终端
替换为 TUNA 镜像源
打开Termux,首先将源替换为清华源,方便加速国内下载。
使用如下命令自动替换官方源为 TUNA 镜像源
1 | sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux stable main@' $PREFIX/etc/apt/sources.list |
安装Go语言开发环境
替换为清华源之后,安装Go语言开发环境
1 | pkg install golang -y |
安装Git
因为是Github的项目,这里推荐使用Git进行管理
1 | pkg install git -y |
如果实在不想安装Git,也可以直接去项目主页下载源码下来用。但是就不方便后续更新同步源码了。
同步源码及编译
使用以下命令克隆源码
1 | git clone https://github.com/wuhan005/MuseDash_Free_Player.git |
完成后使用以下命令进行编译
1 | cd MuseDash_Free_Player |
稍许等待一段时间后,输入 ls
, 可以看到如下图,多出了一个 MuseDash_Free_Player
文件
运行该文件
1 | ./MuseDash_Free_Player |
返回如下值,即说明运行成功
开启服务
保持 Termux 后台运行
进入浏览器,访问 http://localhost:6789/
,进入如下页面
点击 设置代理
,即可解锁曲包。
设置代理
最后,在手机上设置http代理
- 找到
设置-WLAN-wifi设置-代理-手动设置
- 主机名:
127.0.0.1
- 端口:
8089
(这里填入刚刚在网页上设置的代理端口,默认为8089
) - 保存更改
成果
进入游戏后,点击曲包,可以看到所有的曲包都处于周免状态,这样就可以体验其他的曲包了。
写在最后
感谢原作者的无私贡献~
更多高级玩法,例如:
- 利用交叉编译,编译为路由器可用的二进制文件,实现路由器代理(免去手机操作的麻烦)
- …
注意:
- 本方法仅供交流与学习
- 请勿将本方法用作商业用途 !!!
- 体验后如有喜欢的曲包,请支持正版 !!!