【技术协会】B服游戏沉迷【10.16更新】
更新提示
最近此方法也有点不稳定了,有反馈说网络错误,目前可以试一下两种方法:
- 在可正常登录时间段登录一下,不要开hosts,这可能是游戏时长检测导致的
- 清除游戏数据后重新登录,当然也要在可正常登录时间段
前言
前言多是个人的牢骚与原理解释,不喜勿看,直接跳至准备
在网上看了很多,有人反编译,有人root手机,有人重写数据包,不信在github上就能搜到。
但我想,B服游戏不是有个漏洞吗,登录时断网也能登入(前提是已经登录好了,而不是要一键登录或是账号密码登录),于是问题很简单了,把登陆时的请求和校验时间的请求屏蔽不就行了吗 这个其实也有人想到了,重写数据包就是修改校验的时间到可玩时段,root手机直接是屏蔽数据。但是现在的手机root难度极高,有几个人能root成功呢,况且root手机还有风险,我一个旧手机root后就开不了机,线刷之后又root,还是不行,重复了十几次都不想root了。 那么问题来了,如何恰当的屏蔽数据包呢? 之前我用过httpcanary,但是httpcanary功能较多所以要完全实现屏蔽需要root,没有root只能当作一个简单的断网开关。 我也考虑过hosts,但是安卓手机的hosts在系统目录下,也就是说要直接修改hosts文件也要root,一切回归原点。 但是我们还有一个熟悉的功能没用过,虚拟专用网络,也就是VPN。VPN并不是专门用来访问境外的,感兴趣的可以去看百度百科,这里不再赘述。简而言之虚拟专用网络可以全局拦截网络请求、修改网络包,这岂不比httpcanary方便许多!于是便有了下文的教程。
准备
我们先将登陆分为两类以便说明:第一类是不需要任何操作,点进游戏出现加载画面后可以直接登入,不需要输入账号密码或者授权登录,下文将称为一类登录,第二类与之相反,需要输入账号密码或者授权登录,下文将称为二类登录。 首先准备好下面这个软件:Virtual Hosts,安卓应用,iOS别走开,下面有需要屏蔽的网站,你也能用到。安装好后可以看到界面是真的简约。这个软件功能还没那么全面,不能直接编辑hosts文件(这个hosts是自己创建的,并非手机根中的hosts),但是没有无良广告是它的优点
为方便各位更新,这里也不提供本地hosts,用远程hosts更方便。
在设置里使用远程hosts,我把hosts发在github上了。 在远程hosts地址那里填:
https://raw.githubusercontent.com/ZIDOUZI/bilibili-anti-addiction/main/hosts
https://gitee.com/zi-douzi/mirror/raw/main/hosts
任选其一并勾选远程hosts就行了
下载成功会提示导入多少条记录,10.16更新后为15条。
这时只要没有手残把自己号退掉变成二类登录就可以了,可以直接登录玩,没有XXX,不过建议先备份好游戏数据,如果操作不当可以恢复数据,否则一没有操作好变成二类登录了,就算有这个也没用
换言之一机多号是不可能哒哈哈哈哈XD
嫌麻烦的,软件不能下载的,我打包好了放下面下载里,按需自取
小声哔哔
有人感兴趣看了hosts的就会知道hosts能实现的功能是很多的,所以我分享一个这么好的软件不应该点赞收藏吗
关于需要屏蔽的网站我会在github上不定期更新,萌域也会一起更新,所以快去点个star吧