Lingoes 2.7.6-2.8.1去广告方法

Lingoes 2.7.6去广告时隔1年之久,Lingoes终于发布新版了。前面8月16日,lingoes.net英文主站发布了Lingoes 2.7.5版,但是linges.cn中文主站并没有跟进发布。而且Lingoes 2.7.5仅仅是小修小补,现在linges.cn中文主站发布的Lingoes 2.7.6应该算是“正式更新版”了。在失去Stardict后,Lingoes在Win平台下继续“最佳本地词典”。


Lingoes 挥之不去的广告

Lingoes最大的问题就是广告,从界面文字广告到现在的弹窗广告,还有永远存在的“版本升级”提示问题。
Lingoes 2.7.6和之前的去广告方法有所不同,主要就是广告和升级控制增加了service.xmc,所以原有的方法需要一些改进。


Lingoes 2.7.6手动去广告步骤(XP)

必须步骤

正常运行Lingoes,并保证出现广告或是升级提示。
目的就是等待service.xmc将数据写入C盘,并产生升级、弹窗广告和开启联网等功能文件。如果没有这个“新”的步骤,直接删除update文件夹将导致程序启动失败,提示:

Start net service failed

或者手动将Lingoes程序文件夹下的service.xmc复制到

C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.7.6-cn\update

这时,再删除update文件夹,避免程序文件夹内的update文件会自动覆盖。

去除查词界面广告

使用tracky的灵格斯词霸 V2.*通用补丁,复制到Lingoes程序文件夹下,直接运行。
灵格斯词霸 V2.*通用补丁(杀毒软件可能报警为特洛伊木马,请自行斟酌)

去掉弹窗广告

定位到

C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.7.6-cn\update

清空tip.xml文件,并设置为“只读”。

去掉升级提示

定位到

C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.7.6-cn\update\down

清空update.xml和upnow.xml,并设置为“只读”。后果是Lingoes将不能再后台自动检测升级。

精简Appe和图标

首先必须执行上面“去掉升级提示”的步骤,因为update.xml也控制着起始页的Appe和图片链接广告。
Appe这个严格来说不算广告,只是附加应用。但是这些应用其实都是联网应用,而且会自动在联网过程中下载多余的网站图片链接广告。可以选择清空Lingoes\image\download和Lingoes\appe。

删除后台自动升级程序

删除Lingoes程序文件夹下的lgsupd.exe和update文件夹。
这样就是一个完全精简去广告的Lingoes:

Lingoes 2.7.6去广告方法


当然最简单的去广告方法可以直接用防火墙或者是沙盘等安全工具限制Lingoes联网,不过也限制了Lingoes的联网查词功能。
Lingoes有官方便携版,但是依然会向C盘写入大量文件,除了这里的广告外,还有词典加载等文件。


Lingoes2.8.0

需要将上面的操作执行于

C:\Documents and Settings\电脑用户名\ Application Data\Lingoes\Translator\2.8.0-cn\update

不能直接使用2.7.6-cn的文件夹。
安装程序文件夹下的update文件夹在执行以上的操作后必须删除,不然会自动覆盖以上路径的新uptate文件夹,而导致去广告无效。


Lingoes2.8.1

PHEVOS提醒最新版的Lingoes2.8.1没有广告?实际测试结果是这样:
Lingoes2.81版默认安装后在没有和服务器同步更新的情况下,除了查词广告和起始页图片链接广告外没有再发现弹窗广告和强制升级(必须关闭信息提示窗口)。但是update里面依然在自动下载弹窗广告和自动升级等相关广告数据,所以这里的方法依然有效,禁止后台自动下载广告数据。而在点击“在线更新”后,弹窗广告又会继续。


Lingoes 2.7.6-2.8.1通用去广告精简步骤

1.安装成功后不执行启动。启动了也无所谓,启动后会自动生成以下第3步的一些文件。
2.在关闭程序的情况下,复制tracky的灵格斯词霸 V2.*通用补丁到Lingoes安装目录,执行去查词界面广告。
3.自建(XP系统)

  • C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.x.x-cn\update\tip.xml,内容为空,设为“只读”;
  • C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.x.x-cn\update\down\update.xml,内容为空,设为“只读”;
  • C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.x.x-cn\update\down\upnow.xml,内容为空,设为“只读”;
  • 将Lingoes安装目录下原始service.xmc移动到C:\Documents and Settings\ 电脑用户名\Application Data\Lingoes\Translator\2.x.x-cn\update\下,每一版本的service.xmc文件都不一样。

Win 7对应的文件路径:
C:\Users\电脑用户名\AppData\Roaming……
4.删除Lingoes安装目录下的以下文件:

  • update文件夹
  • appe文件夹
  • image\download
  • lgsupd.exe

bihi提醒——为了保持程序文件的完整性,可以用同名空文档替换这些被删除的文件夹。从实际效果来看,是否替换后的去广告效果都是一致的。
5.启动程序,勾选设置“不显示信息提示窗口”。这是Lingoes 2.8.1版本禁止弹窗广告的必须新步骤。


更新

Lingoes 2.9.1 简单去广告方法

评论

50 条对“Lingoes 2.7.6-2.8.1去广告方法”的回复

  1. yeh

    你好
    2.81便攜版的起始頁面Appe和图标,似乎已無法通過刪除
    Lingoes\image\download和Lingoes\appe而生效,不知是否還需要什麼步驟? 謝謝。

    1. 沙丘

      由於Lingoes的廣告有改動,這裏的整體方法是對的,但是如果“只”執行其中某一個去廣告步驟則會失效。
      1.XP下檢查“C:\Documents and Settings\電腦用戶名\Application Data\Lingoes\Translator\2.8.1-cn\update\down”下的update.xml和upnow.xml是否已清空其內容,並將文件設置為“只讀”;
      2.檢查Lingoes安裝目錄下的原始update文件夾是否已刪除。
      起始頁的Appe和圖標廣告主要是由update.xml控制。

  2. PHEVOS

    官网上下了2.81绿色便携版,似乎没广告啊?是不是就不用去广告那么麻烦了,大家都用这个版本不就好了吗?功能有什么缺失吗?

    1. 沙丘

      好像是这样,我更新后发现,2.81版除了查词广告和起始页页面广告外没有再发现弹窗广告和强制升级(关闭信息提示窗口)。但是update里面依然在自动下载相关广告数据,所以这里的方法依然有效,禁止后台自动下载广告数据。

  3. HaiLang

    去掉弹窗广告

    定位到

    C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.7.6-cn\update

    清空tip.xml文件,并设置为“只读”。

    这个在2.8已经失效了,我刚刚试了,右下角还是有广告出来。

    1. 沙丘

      2.8的路径是C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.8.0-cn\update,不能直接使用2.7.6的路径。而且需要清空2.7.6的残余文件和update文件。
      我一直都在使用,所以如果无效肯定会注明失效的。

  4. docx

    请问楼主,查词界面的广告,不用任何补丁,仅靠纯手动能去除吗?

    1. 沙丘

      我不知道,查词界面广告是写在了程序里面,需要用二进制屏蔽相关代码。

  5. 限制联网的话, 防火墙就可以了. 高级一点的防火墙还能编一套规则, 在不影响在线查词功能的情况下完全屏蔽广告.
    发现一个BUG: Lingoes在最新版的Chrome Dev里无法取词了, 我之所以升级Lingoes是因为2.7.6划线取词在新Chrome里会导致浏览器崩溃. 可是2.8只是解决了崩溃, 还是不能取词….

    1. 沙丘

      浏览器的取词翻译的话建议使用Bookmarklet,比如沪江小D的Bookmarklet :

      javascript:void((function(){hjelm=document.createElement(‘script’);hjelm.setAttribute(‘src’,’http://dict.hjenglish.com/js/dict.js’);document.body.appendChild(hjelm);})())

      这样既不受限于浏览器种类,也不受制于浏览器版本。

  6. 已经可以了, 在 %USERPROFILE%\AppData\Roaming\Lingoes\Translator 里面残留了老版的2.7.6-cn文件夹导致去广告补丁识别失败. 先删除老版文件夹, 再覆盖安装一遍, 再运行去广告补丁即可
    分享一个更方便的去广告补丁:
    Lingoes_ADHack.zip MD5:18634f9f4a2dd1a58b7c79f6e206b135
    Google一下就能得到下载地址了, 这个不报毒, 也很方便! 2.8也可以使用

    1. 沙丘

      因为2.7.6和2.8的service.xmc基本一致,所以去广告方法和补丁都继续有效。
      我知道有这个补丁,但是不喜欢补丁只喜欢方法。而且这些补丁往往很难长期坚持更新,也不知道补丁到底执行了哪些操作,程序出了问题也没有办法自己解决。
      其实,将这里的方法制作成一个批处理就等同于一个补丁了,而且方便以后用记事本手动修改该补丁。
      最简单的方法是用安全工具或者沙盘等直接限制Lingoes联网,这样既不需要等待别人的补丁也不需要破坏软件本身,最安全也最长久有效。

  7. 经测试, 2.8无效啊, 提示 Start net service Failed

    1. 沙丘

      1.如果是第一次使用这个去广告方法,请确认是否有操作“必须步骤”?
      检查你的C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.8.0-cn\update(XP环境)必须有service.xmc?
      如果没有,可以直接将程序文件夹下的service.xmc复制过去,再执行其他去广告步骤。
      2.如果已经使用了前面2.7.6.2的去广告方法,同样检测是否有C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.8.0-cn\update,而非原来的C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.7.6-cn\update。
      如果没有可以直接新建或者运行原版程序自动生成。
      再将原C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.7.6-cn\update的文件复制到C:\Documents and Settings\电脑用户名\Application Data\Lingoes\Translator\2.8.0-cn\update,并将其中的service.xmc用新版2.8.0的新service.xmc文件替换。

  8. tony

    将灵格斯中设置中的 “常规”->”不显示信息提示窗口” 选项勾上, 就没广告了, 犯得着这么麻烦吗?

    1. 沙丘

      1.请首先弄清楚“不显示信息提示窗口”选项指得是什么;
      2.这里的去广告方案包括了清除Lingoes查词界面文字广告链接、不断的“无效”升级提示窗口、系统强制弹窗广告、主界面推荐网站图片广告链接和后台自动联网升级等。你查看一下service.xmc就很清楚了。

  9. 失败了

    失败,2.7.6.2

    1. 沙丘

      我也在用2.7.6.2阿,一直正常。网上也有直接去广告补丁的。

      9.4再次通宵挂机测试,Lingoes 2.7.6.2依然没有广告。