实践开始:为了一个干净的更新包,我搭上了整个下午
前两天,我那表弟哭丧着脸跑来找我。他那个玩了很久的《风流公子》游戏,又弹出来更新提示了。按理说更新是好事,可他每次一更新完,电脑里就多出三四个他根本不认识的软件,开机速度慢得跟蜗牛一样,问我能不能帮他搞一个干净利落的安装包,他实在是受够那些捆绑软件了。
我听他这么一说,火气噌的一下就上来了。这帮做软件的,搞个更新都要耍流氓,太不像话了。我当时就拍了拍胸脯,跟他说:“你放心,我今天必须把它里里外外摸个透,给你挖出一条纯净的‘绿色下载’通道来。”
抓流氓:我的实践过程记录
我决定从头开始,扮演一个小白用户,看看他们到底是怎么把这些垃圾塞进用户电脑里的。我先是打开了官方给的那个更新链接,过程简直是一场灾难。
- 第一步:试水摸底。我点了那个“最新版本下载”,结果它跳出来的是一个几百KB的下载器。我装上这个下载器,它立刻开始扫描我的系统,弹出来十几个默认勾选的“推荐软件”,什么加速器、浏览器,全都是毒瘤。我手动取消了所有选项,然后开始下载主程序。
- 第二步:遭遇陷阱。结果等主程序下载完,它又弹出了一个“安装向导”,向导页面底下又藏着几个不起眼的小字,如果你不点“自定义安装”,它又会默默给你装上一个“桌面清理大师”。我这一下午,光是安装和卸载,来来回回就折腾了三次。
我意识到,靠着正常流程去点,根本不可能拿到一个真正干净的包。唯一的办法,就是绕过他们那个带着陷阱的下载器和安装向导,直接找到存放核心文件的服务器地址。
柳暗花明:定位纯净包
我立马切换思路,启动了我的网络监控工具,准备看看那个下载器在后台到底干了些什么勾当。我再次运行了那个下载器,眼睛紧盯着数据流。下载器表面上看起来很忙,但数据流里我很快抓到了几个长长的、不起眼的请求记录。
我跟着这些请求一路追查过去,很快就定位到了一个隐藏在深处、后缀名就是标准的“.exe”的地址。这个地址跟下载器本身提供的所有界面上的地址都不一样,它直接指向了一个内容分发网络的存储节点。
我把那个地址单独拽出来,用浏览器直接访问,好家伙!跳出来的就是《风流公子》最新版本的纯净安装包!我对比了一下,这个直接拉下来的文件,大小只有之前那个下载器安装出来的总和的一半,而且我把它装到虚拟机里,从头到尾,没有任何多余的捆绑和勾选。
这就是我要的“绿色下载”!
我的记录与总结
这回实践虽然只是为了一个小小的游戏更新,但它再次印证了我的判断:现在想舒舒服服地用个软件,你必须得比开发者更懂他们的套路。我把这个纯净包的获取方法和关键步骤都记录了下来,以后表弟或者有其他朋友需要更新这个软件,直接用我这个方法就行,不用再提心吊胆,生怕电脑被流氓软件污染了。
我这个实践记录,分享给所有跟我一样痛恨捆绑软件的兄弟们。绕过下载器,直击源文件,这是我们保障电脑清洁的一道防线。