一、修改主程序:
用Restorator(WIN7不能用)载入QQ官方安装包,点击左侧的“MSI”(其实是一些7-Zip资源),
1)直接将2032(QQ拼音下载)删除,将2019(主程序)/2020(QQ音乐、拼音、软件管理器、工具栏等插件)导出来,用7-Zip解压到2019/2020文件夹里面。
2)在2019中,删除不需要的QQ插件(Plugin),替换破解好的文件(Bin),或者添加其他一些实用插件(Plugin、Bin,先加IP插件(不能删除QQVip插件),再打寒心的补丁)。
3)在2020中,解压出来的QQ2010.msi,用ScriptLogic MSI Studio(或者用Orca,但比较复杂)修改,主要是添加/删除你刚才添加/删除的文件记录,保存好。
4)最后将2019/2020压缩回2019.7z/2020.7z文件(在2019/2020文件夹下面,采用极限压缩可以减小体积),并在Restorator中覆盖到MSI资源里面。
二、修改安装界面:
1)对话框-1003(许可协议):
在Restorator中,在左侧找到“对话框-1003”,切换到编辑状态,①点中“下一步”按钮,在右侧“窗口样式-禁用”取消勾选状态;②点中“我已阅读并同意……”检查框,把右侧的“窗口样式-禁用”勾选上,并把“窗口样式-可视”勾选状态取消;③还可以将许可协议的文本框向下拉动到适合的位置,提交修改并保存即可。
2)用ResHacker载入刚刚修改好一部分的QQ安装包,点击左侧的“对话框”,分别找到1005(插件选项)、1008(运行选项),删除不需要的选项,最后记得提交修改并保存即可。下面是一个例子:
①对话框-1005(插件选项):
1005 DIALOGEX 0, 0, 370, 240
STYLE DS_CENTER | WS_POPUP | WS_SYSMENU
CAPTION “”
LANGUAGE LANG_CHINESE, 0x2
FONT 8, “Tahoma”, FW_NORMAL, FALSE, 0
{
CONTROL “__TM2008 Preview安装向导”, 1009, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 27, 5, 217, 8 , 0x00000020
CONTROL “上一步(&P)”, 1014, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 219, 224, 46, 13
CONTROL “下一步(&N)”, 1015, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 269, 224, 46, 13
CONTROL “取消(&C)”, 2, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 319, 224, 46, 13
CONTROL “当前第3步,共6步”, 1012, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 6, 227, 71, 9
CONTROL “最小化”, 1013, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 259, 8, 46, 13
CONTROL “关闭”, 8, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 315, 8, 46, 13
CONTROL “桌面”, 1035, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 63, 84, 37, 12
CONTROL “快速启动栏”, 1036, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 63, 98, 70, 12
CONTROL “请选择自定义安装程序与添加快捷方式”, 1010, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 25, 30, 246, 11
CONTROL “QQ游戏是腾讯提供的一系列休闲类、棋牌类、麻将类游戏。”, 1030, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 95, 49, 252, 10
CONTROL “Static”, 2030, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 48, 70, 98, 10
}
②对话框-1008(运行选项):
1008 DIALOGEX 0, 0, 370, 240
STYLE DS_CENTER | WS_POPUP | WS_SYSMENU
CAPTION “”
LANGUAGE LANG_CHINESE, 0x2
FONT 8, “Tahoma”, FW_NORMAL, FALSE, 0
{
CONTROL “__TM2008 Preview安装向导”, 1009, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 27, 5, 217, 8 , 0x00000020
CONTROL “上一步(&P)”, 1014, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_TABSTOP, 219, 224, 46, 13
CONTROL “完成(&F)”, 1017, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 319, 224, 46, 13
CONTROL “取消(&C)”, 2, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_DISABLED | WS_TABSTOP, 269, 224, 46, 13
CONTROL “当前第6步,共6步”, 1012, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 6, 227, 71, 9
CONTROL “最小化”, 1013, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 259, 8, 46, 13
CONTROL “关闭”, 8, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 315, 8, 46, 13
CONTROL “安装完成”, 1010, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 125, 35, 177, 10 , 0x00000020
CONTROL “运行TM2008 Preview”, 1045, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 53, 177, 11
}
3)在安装界面中添加诸如个人信息等,方法:在ResHacker左侧,找到“PNG”下面的2022/2036(开始/结束界面)、2024(安装过程中的界面),将其导出为.png图片,然后进行修改,再覆盖回去保存即可。
4)修改版本信息:用Restorator载入QQ安装包,在左侧找到“版本”,切换到编辑状态,进行相应的修改如版权、描述等,最后提交修改并保存即可。