漂亮地摆弄QQ,表情、聊天记录全回来
前些天上网下了一个狂人DIY版的QQ,迫不及待得就装了……还没把原来的卸掉。装完了以后就郁闷了,QQ表情和聊天记录全部是空白……真的挺无奈的,也怪自己没弄清楚就装。不过今天就被我搞定了,还顺带弄清了一些QQ文件。
QQ表情是放在一个叫 CustomFace 的文件夹里,这个文件夹就在你的QQ号码目录下,里面有很多图标,每个表情都有两个图标。我还发现其实QQ有一个备份。大家都知道在程序下的QQ安装目录里有QQ号码的信息,今天我偶然翻了一下发现我的文档里也有这个QQ号码,打开看了一下发现表情和聊天都有。因为重装了两三次QQ所以程序目录下的QQ程序早被我连皮带肉全删了,这下全回来了!高兴了一下就开始把表情倒回去。
写在前面:我个人不建议使用这种方法复制表情,其实QQ里可以导出和导入表情,叫别人导出下你再把他导出的表情导入到自己QQ就可以了。但是有的时候是在是没办法……比如QQ是被我弄得一塌糊涂了,已经不能用正常方式搬弄了……我就是这样折腾电脑的。
其实还是蛮复杂的,我把表情的图标复制过去以后发现是不能用的。我就打开了CustomFace文件夹里的face.xml 这个文件,用的是写字板。其实写字板会比记事本好用,感觉看起来比较清晰,不知道是不是我的错觉。打开以后就是一大堆英文,玩过网页制作或者知道源代码的人都会看得懂,我复制一些如下:
<FACE id="4A2337FFFFD4536D9D8A553BB2A2D4EB" downid="" faceflag="0" shortcut="gif_火" tip="gif_火圈" multiframe="8">
<FILE ORG>4A2337FFFFD4536D9D8A553BB2A2D4EB.gif</FILE ORG>
<FILE FIXED>4A2337FFFFD4536D9D8A553BB2A2D4EBfixed.bmp</FILE FIXED>
</FACE>
如果你是全部表情都复制过去并且原来表情是空白的话(默认表情不算),就可以把face.xml 直接复制过去。当然,把CustomFace 这个文件夹直接复制过去跟简单。然后重新启动QQ就可以用表情了。用这个方法可以把别人的QQ表情完整地复制过来,不会有任何问题。但是如果你的QQ里原来就有表情的话就会比较复杂一点了。你得把表情图标复制过去然后再把上面的代码对应的复制过去,还得注意分类,还有不要有空格空行什么的。看得懂代码的人弄会比较顺手,什么都不用改复制过去就可以了,顺序没所谓,就是分类要注意,要和你复制过去的图标分类一直。
接下来就是聊天记录了。聊天记录的文件是MsgEx.db 。QQ是可以导出聊天记录的,有两种形式,一种是备份,一种是文本文件。区别在于文本文件不可以再倒回QQ而备份可以,文本文件可以查看里面的记录而备份不可以。我安装前是什么都忘了备份了……所以只好辛苦得折腾了……
如果你的聊天记录是空白的话直接把原来的MsgEx.db 这个文件复制覆盖就可以了,无奈的是我已经用了有一天了,就是说里面已经有聊天记录了,但是我又不想覆盖。我就先把我这一天的聊天记录导出为备份,然后再把原来的MsgEx.db 文件覆盖过去,再把备份导入回来。这样以前现在的聊天记录都回来了。
很多人都知道QQ是需要清理垃圾的……为什么呢。因为QQ会把你接受到的表情图片全部保存下来,而且要命的是它不会自动删除。想想自己每天接收的表情图片什么的,还有QQ头像它都会保存,更有甚者还有个人信息(鼠标放到好友名称上显示出来的那个框框)里面的缩略图,Q秀!真的是什么都保存了……这些东西会不会把旧的删了我就不知道了,我一般是不动他们的,因为他们体积比较小,也就1M不到。我一般隔一段时间会清理一次这些文件夹:
QQ号码目录下的 CustomFaceRecv 这个文件夹里是我接受到的表情,不删的好处是下次接受的时候会直接调用,比较快;坏处是它们会越变越多……我记得我第一次发现这个文件夹的时候里面有几千个文件个……全删了。
image 这个文件夹里是你接受到的截图和你发送出去的截图,喜欢用截图的人小心了,估计里面的文件数目不会少。
QQPhoto 、 QQSpaceFile 和 UserHead 前两个就是个人信息那个框框里的相册缩略图和背景图,第三个是头像的图。其实删了也没什么,QQ会再下的……觉得不爽或者是想手动更新的朋友可以删着玩。
ewh.db 里面是登录密码的文件,可惜我没有工具可以打开db文件,不然就可以看看里面是什么样子了。
notes.db 是备忘录文件,不是会员的话要备份备忘录就备份这个文件就可以了。到时候再复制回去。
User.db 是好友列表文件,没什么意思。我没复制过……据说可以拷贝别人的好友,但是那只是镜像,信息是发不出去的。动这个文件之前建议先备份,不备份也无所谓,QQ会自动下载好友列表。
我用的版本是没有广告的,所以一些广告文件夹里都是空的。
QQ文件夹目录下 QRingFiles 这个文件夹是放彩铃,我的文件夹里面只有两首歌。加上我都是屏蔽彩铃的。
sound 是声音文件夹,比如说好友消息的声音就在这里面。如果要改变声音的话一定要把声音文件转换成wav才能用,倒不是一定要放到这个文件夹里。QQ的系统设置里面的声音选项是可以选择路径的。
我装的是修改过的QQ,所以很多文件乱七八糟的……不过我还在网上看到一些其他的:
知道这些有什么好处呢~就是如果要拷贝什么设置的话可以直接复制相关的设置文件。一些不会设置的朋友就可以把高手的设置直接拿来用了。不过QQ里好像没有什么复杂的设置……不管了,知道得多一点总是有好处的吧……
qq的目录:
ACodec.dll(音频聊天)
AudioDevice.dll
BQQApplication.dll(企业好友面板)
CameraDll.dll(截图文件)
ChatLib.dll(聊天室相关文件)
ContentTab.dll(自定义面板)
Content_Config.ini(跟自定义面板有关)
CQQApplication.dll(好友面板)
help_01.gif~help_13.gif(跟自定义面板有关)
InPlus.dll(视频语音聊天的设置对话框有关)
iphone.dll
MailDll.dll(mail开头的信箱有关)
MailRes.dll
MyIP.dat(自定义ip文件)
NewSkin.dll(皮肤,使用默认皮肤的可以删除)
OEMApplication.dll(内容资讯面板)
QQ.exe(qq主文件)
*QQAllInOne.dll
QQAvatar.dll(和qq秀有关)
QQBUserApplication.dll(腾讯服务面板)
QQexternal.exe(跟广告有关)
QQFileTransfer.dll(文件传送)
QQHelperInDll.dll (帮助文件有关)
QQHook.dll(监视键盘的文件)
QQLdr.exe(以下qqldr开头的和辅助软件有关)
qqldr.ini
QQLdrCfg.exe
QQLdrDll.dll
QQMail.exe(mail开头的和信箱有关)
QQMailCore.dll
QQMailHelper.dll
QQMainFrame.dll
QQMMSender.dll(短信发送面板)
QQPlugin.dll(查找好友)
QQRes.dll(资源文件)
QQUdpGetFileLib.dll(升级,QQ自动下载更新文件的模块)
QQupdate.exe(同上)
QQZip.dll
QRingMng.dll(炫玲管理)
ShareFiles.dll(共享文件夹)
vbscript.dll(qq皮肤有关)
VCodec.dll(以下几个和视频有关)
VCodec1.dll
VCodec2.dll
VideoDevice.dll
vphone.dll
VqqAllInOne.dll
VqqDVCapture.dll
vqqset.dll(视频设定文件,vqqset.dll千万别删,否则第一次使用视频语音聊而出现设置对话
框时,就会令QQ因错误退出!)
[IMScene](场景)
[smsdata](短信)
[newface](QQ头像)
[help](帮助,别告诉我你不回用qq)
[mailImage](QQ邮箱)
[Face](表情文件) 我的电脑里这个是 face2 这个文件夹,里面是默认表情
[Dat](一些引用的图片文件,视情况保留) 里面是一些QQ程序要用到的图片和flash文件还有一些xml文件,建议不删除。比如最近不是奥运么,里面就多了一大堆国旗的图标……
[chatTheme](聊天室相关文件)
[Chat](聊天室相关文件)
[bface](服务面板头像)
以下是一定不可以删的文件:
CameraDll.dll
CQQApplication.dll
ImageOle.dll
IPSearcher.dll
Mfc42.dll
msvcp60.dll其实也可以(各个系统兼容性决定)
QQAllInOne.dll
QQBaseClassInDll.dll
QQHelperInDll.dll
QQHook.dll其实也可以(各个系统兼容性决定)
QQMainFrame.dll
QQPlugin.dll
QQRes.dll
QQZip.dll
riched20.dll其实也可以(各个系统兼容性决定)
Riched32.dll其实也可以(各个系统兼容性决定)
vbscript.dll
vqqset.dll
如果不想视频聊天,只用语音聊天,删VCodec1.dll、VCodec2.dll、VCodec.dll、VideoDevice.dll
、VqqDVCapture.dll、InPlus.dll(漏加了。不好意思。)。如果再删ACodec.dll、AudioDevice.dll、
vphone.dll、VqqAllInOne.dll,则在两人世界里仍可语音聊,但在收发消息里就无法语音聊天了。
其他大家想知道的信息.QQ号码文件夹下的文件.
Config.dbQQ系统设置
Content_Config.ini自定义面板设置
ewh.dbQQ密码
MsgEx.dbQQ聊天记录
notes.dbQQ备忘录
QQMailSettingEx.datQQMail设置
QQMailAddr.datQQMail地址本
QQMailIndex.datQQMail
QRT.datQQ炫铃信息
MailDataQQMail本地邮件
ShareInfo.db共享文件夹设置
User.dbQQ本地好友列表
VQQ.dbQQ视频设置