下面有视频和图解QQ安装包制作教程: QQ纯净版制作教程 by shuax
教程分辨率:1366*768,采用Screen2Exe录制为exe格式,绝对不含病毒。
1、教程需要用到工具
1) QQ原版安装包,访问http://im.qq.com下载。
2) 7Zip v910,只能用这个版本。用于查看安装包和提取安装包文件,注意,并不作为修改工具!
下载地址:http://u.115.com/file/f01202f0f9
3) MSI Studio 破解版,用于修改MSI文件。功能很强大,简单几部即可进行修改。
下载地址:http://u.115.com/file/f01705e796
4) Orca,用于修改MSI文件。功能不够简便,但是更接近MSI本质,可以进行更精确的控制。
下载地址:http://u.115.com/file/f0fcf70637
5) 字符替换专家,用于完善安装包提示,可有可无。可以使用任何一款二进制编辑软件代替之。
下载地址:http://u.115.com/file/f01f8f72df
6) ResHacker,这个就是修改安装包的核心软件了,用它我们可以导入修改后的压缩包。
下载地址:http://u.115.com/file/f06f887ea0
7) ollydbg,用于修改程序部分代码,也是做完善用的。
下载地址:http://u.115.com/file/f0cfae98cc
8) 各个版本对应的去插件校验补丁/寒星出品的QQ本地会员补丁
两者任选其一即可,寒星的补丁集成我已经说过了,所以我这次就说第一个了。
9) 教程中用到的部分文件
下载地址:http://u.115.com/file/f0c570bba7
2、教程修改步骤
1) 观察QQ安装包结构,提取文件
使用7zip打开安装包,
2019是主要文件存放地
2020是MSI和补丁存放地
2034是什么东西的安装包,删除掉,剩下另外两个是系统文件,不用管。
现在提取文件到res目录下。
直接拖就行了,然后解压
2) 修改文件,使得可以任意删除插件
把插件补丁复制到bin目录下
运行破解,删除备份文件,bak格式
等下,看到了个QQImeDownload.exe吧,删除掉。
现在把2019打包~哦,对了,删除两个插件。
广告插件和今日新闻。
如果你想做精简版的话,那就按照你的想法删除吧。
选择极限压缩,文件会小点
3) 因为删除了文件,所以还要文件的表(MSI文件)中去删除相关的部分,
看见软件管家了吧,删除掉,剩下有个补丁,咱们不管他,
Files里面,点右键可以删除,插件也要删除。
改好了,保存msi’文件,打包2020
4) 集成安装包
文件我们都改好了,还需要把改好的文件集成进原来的安装包。
所以我使用脚本直接搞定,QQ不只一个版本,对吧。
在tools目录下,有我的ResHacker和写好的脚本mod_script.ini。
具体参数请学习ResHacker,大概就是原始文件名、修改好的文件名。
下面的是具体的执行脚本。
修改两个,删除一个,另外对话框资源是我已经做好了的,也直接拿来用。
现在运行更新QQ资源.bat。内容如图。
大功告成了!
5) 优化程序
我的对话框中删除了设置为首页和查看具体更新。但是程序里面并没有改,在执行/s静默安装事
会依然执行(待考证,我没试过),用OD修改程序,彻底杜绝这种可能性。
F9,这些操作我都讲过了,我就直接执行了。
这个弹出网页的函数,我们直接ret
保存修改好的文件
在以前的安装提示的时候,我们已经把附带程序程序去掉了嘛,所以,改改提示吧,这个完全取决于你
是否追求完美了。
请选择自定义安装选项修改为请选择快捷方式选项
现在测试一下我们制作的安装包。
6) 似乎没有问题吧~~
OK了,我们的安装包已经完美生成了!
视频下载地址:http://u.115.com/file/f020cfb398
其实这是第二遍的视频,第一遍的出了点错,结果第二遍我就太慌了,所以动作有点快,大家将就着看吧。这里以QQ2009为例,QQ2010下面方法通用.
现在网上有各式各样的QQ2009某某版在流动,但是你用着是否放心呢?
尤其是某些人还在安装文件上加上很多信息。
其实要做一个自己的QQ并不是很难。
第一步、当然是下载一个官方原版的QQ,一定要是官方的,这样才能保证是无毒的。不要通过搜索引擎,而是应该直接从软件的官方下载地址进行下载。这里就是官方QQ的下载地址:
http://im.qq.com/qq/all.shtml 其实我很早以前就想自己重新打包了,可是就是不会。今天偶然之间,安装了一下7Z,我的吗呀,原来这样的索。
第二步、在下载下来的QQ2009SP6.exe上点击右键,7-ZIP→打开压缩包。我晕,原来就这么简单啊。我进去逛了一圈,看到了一个叫做MSI的资源,里面的文件比较大,而且看名字也知道,这里大概就是主要的文件存放地了。(提示:可以结合exe资源编辑工具查看,比如ResHacker)。
第三步、依次打开MSI里面的几个文件。我再次被雷到了,这几个2020就是7z格式的……唉,看来是拦不住我了。又继续看吧。终于看见了我熟悉的Bin目录,位于:E:\QQ2009SP6.exe\.rsrc\2052\MSI\2019\program files\Tencent\QQ2009\Bin\。我今天就吧寒星大大的会员补丁集成进去吧。
第四步、把2019那个文件解压出来,并且加入了IM.dll和LocalVIP.dll,好了,打包,去掉文件名。再次加进去。顺便也把旁边的几个腾讯附带的下载器给删除了:软件管理、QQ工具条……
第五步、用资源修改软件,直接把这个exe文件的对话框修改了,又发现腾讯简陋的地方了,原来这个文件的蓝本来自于TM预览版……唉。对话框资源主要在1005和1008。把那些选项给禁用了吧。世界清静了……
第六步、运行测试。嘿嘿,感觉真好啊,看起来只属于自己的QQ2009就完工了。运行……咦,缺少LocalVIP.dll。为什么呢?请看第七步。
第七部、看来是出问题了,我猜想看来腾讯并不是简单的解压而已,肯定还有个文件安装清单。对了,在2020资源里面有个QQ2009.msi的安装文件。来看看这里吧。把文件提取出来,用16进制的软件搜索了一下“IM.dll”,哦,找到了,看来确实是通过这个文件来安装的咯,现在我们就要修改这个文件,实现集成我们自己的文件LocalVIP.dll。我以前没有修改msi的经验,不过网上一大把啊。这篇文章比较好一点。我推荐大家去看看。好了,具体怎么改我就不说了。
http://www.hanzify.org/teach/index.php?Go=Show::652-1233562028 第八部、再次打包、安装、运行、嘿嘿,我们的原装去广告QQ就出现啦。啦啦啦……我得意的笑啊。巴适,真的巴适。
第九步、咦,为什么还有第九步呢?因为99至尊啦,没有第九步,我也要弄出个第九步来。开个玩笑啦。第九步其实就是缝缝补补,继续优化。这里需要的技术就要比之前的高一点点了。你在前面修改的时候有没有想过直接去掉那些选项啊,而不是禁止。其实我还想呢,可是我技术不够啊。最后这里我主要是禁止腾讯安装的最后一部,比如设置首页、开机自启动……现在,拿出我们的锤子开工吧。啊,错了,是运行OllyDBG,打开安装文件QQ2009SP6.exe,按下F9、按下F9、按下F9、按下F9、按下F9,反正按到无法运行为止。现在正式开工啦,寻找Unicode字符串,找到特征码,比如注册表键值、运行文件名称,定位。好了,一般这些高档软件都会有检错的,比如注册表没有打开……好啦,其实本来它是打开了的,只不过你就骗骗它啦,在这些特征的附近观察API的调用。把JNZ修改成JZ啊,或者倒着修改,再或者是直接RETN算了。然后把你修改好的文件保存吧。好啦,现在世界才真正的清静了。最后,记得把那几个选项给隐藏了哦。
[attachment=10512]
下载: 本部分内容设定了隐藏,需要回复后才能看到
以上转自耍下的文章
http://www.shuax.com/?p=950 http://www.shuax.com/?p=1919