海马玩 0.9.0 完全去广告教程

小柊 发表于 2016年12月13日 19时29分50秒

这篇文章其实半年前就可以写出来了,但无奈我懒癌发作,一直拖到现在。

我们都知道,在电脑上玩安卓游戏并不是一件特别难的事情,有很多的安卓模拟器可以选择。我一直以来用的是海马玩模拟器,但海马玩这软件非常让人反感的就是他的广告。你说你要营收那我也没有办法,但你除了启动界面的广告以外,右下角弹窗和启动弹窗真的非常让人反感。你的窗口里怎么塞广告我管不着,但出了你的窗口以外可都是我的屏幕,做事情不要太过分了。毕竟咱是学计算机的,去广告什么的动动脑子动动手也不是一件难事。

在此先声明,我这边用的是海马玩0.9.0 Beta,之所以不用最新的0.10.5版本主要是因为最新的版本配色特别的恶心,大红色的窗口看久了眼睛疼,也不知道海马玩的美工是怎么想的。海马玩0.9.0 Beta下载可以点击这里:点击下载

破解主要分成以下几步:

 

1.禁用海马玩自动更新程序

杀掉海马玩的自动更新程序主要是为了干掉海马玩每次启动时提示升级的窗口,如果你觉得这个窗口可以接受,可以跳过这一步。

进入你的海马玩程序安装目录,一般来说对着桌面的快捷方式右键选择“打开文件位置(I)”

 

找到“DXUpdate.exe”这个程序,重命名为“DXUpdate.exe.old”,回车提示修改了文件拓展名是否确定,确定即可。

 

如果你还开着UAC,而且海马玩装在了系统的Program Files文件夹里,应该还会提示需要权限,点击授权窗口的“继续”按钮即可。

 

2.禁用海马玩服务

海马玩服务会以服务形式常驻在系统后台,并在屏幕右下角弹广告窗口,这个必须禁用掉。

首先打开命令提示符:

关掉UAC的朋友可以直接Win+R打开“运行”窗口,输入“cmd”(不含引号)后回车

没有关掉UAC的朋友就比较麻烦,Win7的朋友在开始菜单里输入“cmd”后,会搜索到“cmd.exe”项目,右键选择“以管理员身份运行(A)”。

 

Win7以上的朋友直接键盘上Win+X,在弹出的菜单里选择“命令提示符(管理员)(A)”

 

之后在弹出的UAC授权窗口中选择“是”就好了。

 

如果命令提示符取得了管理员权限,会在窗口标题中显示“管理员:”,如果没有请重试。

 

接下来在命令提示符里输入以下命令:

停止海马玩服务

net stop Droid4XService

删除海马玩服务

sc delete Droid4XService

 

回到海马玩的安装目录中,将“Droid4XService.exe”程序重命名为“Droid4XService.exe.old”,和第一步一样,也会提示是否确认修改拓展名和UAC授权,分别选择“是”和“继续”即可。

 

 

现在海马玩就不会再系统右下角弹出广告了~

 

3.修改hosts防止海马玩更新广告

如果光光是删除了海马玩的服务,海马玩程序在启动界面还是会显示广告,而且有时候还会在启动完成后跳出一个广告窗口,非常的烦人。经过抓包,发现海马玩在启动的时候会联网去请求海马玩的服务器以取得广告。分析整个启动时产生的HTTP请求发现,海马玩还会收集用户电脑信息和地理位置,这真是恶心到我了。

 

 

不过好在海马玩都使用HTTP请求去向服务器相互信息的,我们可以设置防火墙之类的策略来阻止海马玩程序与海马玩服务器的连接。不过不是每个人电脑上都装着防火墙,有没有什么通用的方法呢。方法当然是有的,修改Hosts文件。

至于这个Hosts文件是个啥,我这里就不阐述了,有疑问的同学可以去网上自己查资料。

打开资源管理器,定位到:

C:\Windows\System32\drivers\etc

将这个文件夹里的hosts文件复制到其他地方,比如桌面。

 

双击复制出来的hosts文件,在打开方式里选择“记事本”:

 

记事本打开来是这样的:

 

每个人电脑里的hosts文件可能都大同小异,如果没有修改过Hosts文件的话大概就是我上面这张图的样子。

在hosts文件最下方输入以下文本:

127.0.0.1                   api.droid4x.cn

127.0.0.1                   api.haimawan.com

127.0.0.1                   www.droid4x.cn

127.0.0.1                   log.droid4x.cn

127.0.0.1                   convert.droid4x.cn

127.0.0.1                   img.haima.me

 

然后保存文件,再将这份文件复制回C:\Windows\System32\drivers\etc文件夹中,开着UAC的朋友会提示授权,点击“继续”授权即可。

 

注:刚刚让大家复制出来编辑的原因主要就是为了避开UAC,如果在etc文件夹里直接双击打开hosts文件编辑的话是保存不了的,会提示没有权限:

 

修改完成之后,就可以放心的启动海马玩程序了,如果之前你已经启动过一次海马玩,可能还会出现广告,但过个一天,广告缓存过期之后海马玩就不会再出现广告了。

 

2017年2月5日 更新补充

4.删除海马玩内置应用

上面三步其实已经把海马玩精简的差不多了,不过我个人又对海马玩这个模拟器系统里的“应用中心”和“Droid 4X 帮助”这两款内置应用表示扎眼。如果你需要这两款应用,请忽略此步。

海马玩模拟器主要就是在VirtualBox虚拟机中运行了一个自制的Android系统。删除海马玩内置应用和删除普通Android手机内置应用步骤类似,同时,海马玩ROM自带了ROOT,这节省了很多的事情。

首先安装R.E.管理器,您可以在网上搜索下载,或者直接使用我给的安装包(下载地址: http://pan.baidu.com/s/1bJSI9S 密码:fyij)

将下载得到的apk文件拖入海马玩窗口中安装,安装完成后,应该会在主界面中出现“R.E.管理器”的图标。单击图标进入R.E.管理器。

 

进入R.E.管理器后,依次打开“System”文件夹——》“APP”文件夹。

在这个app文件夹中存放了所有的内置程序,我们往下拉,可以找到“Haimawan.apk”、“HelpCenter.apk”和“HMWPush.apk”这三个文件。根据我下图的描述,将需要删除的文件后面的复选框勾上。然后点击上方的删除按钮(垃圾桶)

 

在弹出的“超级用户申请”窗口中,选择“授权”:

 

授权之后,R.E.管理器会提示当前文件夹为只读,需要挂载为可读写,点击“确定”挂载为可读写:

 

之后就是普通的删除确认了,单击“确定”就可以了。

 

操作完成后,退出R.E.管理器回到主界面,就可以看到应用中心的图标消失了。

 

如果你不需要R.E.管理器了,长按R.E.管理器的图标即可删除R.E.管理器。

 

补充

之前也说过,这篇文章本来就可以在半年前写出来,但一直懒的写,其实在我钻研屏蔽海马玩广告的时候其实发现了一件非常有意思的事情。

在2016年06月14日晚上(23时56分23秒,不要问我为什么记得这么清楚,因为当时留下来的QQ截图文件名就是“QQ截图20160614235623”),海马玩的一个子域名:http://api.droid4x.cn/  不知是运营失误还是怎么,居然可以访问其首页,虽然首页打得开,可以看到菜单什么的,但继续操作还是需要登陆。不过这也无所谓了。我当时截了一个图,大家可以看看海马玩如果真的发起威来到底能有多大的威力:

 

结束语

现在的国内软件开发市场完全是一片乱象,无论是手机APP还是PC的应用程序,都想着法子后台服务常驻弹出广告以及收集用户信息。然后不知哪一天,自家数据库被人拖了库子,又是一场个人信息泄漏灾难。不尊重用户,用户又怎么会尊重开发人员呢?

 

 

 

小柊

2016年12月13日 19:27:17

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注