码迷,mamicode.com
首页 > 移动开发 > 详细

QQ2010协议分析系列(五) - 山寨QQ手机版(Android)

时间:2014-12-17 00:07:16      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:android   blog   http   ar   使用   sp   文件   数据   2014   

QQ山寨比较多,前段时间密码被盗了,用了几年的QQ,密码被盗,非常生气,正好有时间,研究了QQ2010协议。现在有所小成,基本完成了QQ的协议分析和基本源码,登录和聊天没有问题。并且做成了android版本,其他部分有待于优化,关键没有时间,密码找回了,我就没怎么去研究了,等以后有时间再弄。另外本人swing不是很好,所以重点没有放在界面上,而是放在协议解析上。这里当然感谢lumaqq,它应该让我了解QQ协议框架。算是站在巨人肩膀上。

今天终于找到了官方QQ2010的图片资源文件,它存在qq的安装目录下,我的就是C:\Program Files\Tencent\QQ\Resource.1.57.1960\,下面有几个重要的资源文件Data.rdb、Res.rdb、Default.rdb。rdb格式是一种关系数据库的存储,图片的所有类容都在里面。那么怎么使用呢,首先你得下一个RDB打包解包工具,所有的资源文件都被打包了,这是一般常见做法,百度搜索一个吧,很多的。解包之后,会得到一些图片了,很多。今天我找了一些仿照朋友的源码也做了一个,感觉还不错,只是自己Swing用的不多,勉强完成了一个登录界面。贴出图片,有图为证

一。Blueqq2010 自己画的,资源图片来源于官方QQ
bubuko.com,布布扣
二。官方QQ2010

bubuko.com,布布扣


还是比较接近的,但是达不到最初的效果。再接再厉!

 

感觉自己在界面上没有什么兴趣,所以以后可能不做过多的界面工作,手机可能除外。

 

 

Android手机版截图:

 


bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

 

上面都是模拟器截图,手机不方便。

 

至于协议部分的源码,因为是嵌入在其他项目中的,没有分离出来。我正在做这方面的工作,主要还是没时间啊,到时候肯定会提供。

 

 

暂时有我曾经分析的QQ2010协议文档以及分析使用工具,有兴趣可以在附件下载看看。

分析协议需要耐心,反复的试试。很费神。

 

源码忘记在哪里了,懒得找了,现在都qq都不支持这个协议了,也跑不起来了。

 

QQ2010协议分析系列(五) - 山寨QQ手机版(Android)

标签:android   blog   http   ar   使用   sp   文件   数据   2014   

原文地址:http://www.cnblogs.com/wuhuangdi/p/4168287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!