首页 > 课堂 > QQ技巧 > 正文

为TCL e787量身打造QQ2007

2024-07-18 09:24:21
字体:
来源:转载
供稿:网友

    前言:虽然说一直以来.腾讯的有些做法令我们都很不满意.但毕竟现在的QQ已经成了我们大多数人的上网必有程序.依赖性越来越强了...相对其它游戏,原来QQ的分辨率是最好改的了,但网上却没有这样的教程.所以我在这里写一篇来和大家分享一下,毕竟以后我们不用大E后.各自买的手机都不一样.以后我们大家都不知道有几个兄弟会是同一个论坛的了,因而我写了这个教程,是希望我们TCLE787论坛里的兄弟都可以自力更生.自己会改QQ的分辨率,总好过要去求什么大侠...

    好了,闲话说多了.回归正题:如何把07QQ的分辨率改成240*320来适合TCLE787的屏幕.

    这里我找了三星E768的QQ(2007 b2 058版本)来示范,这个QQ是可以在大E上登陆的.可惜分辨率只有176*220,所以要修改才能在大E上正常使用.

    1.安装工具(我们的共用网盘http://tcle787.uubox.net都有下载的了):

  (1)小颖java源代码反编译专家

    (2)手机顽童模拟器(或是KEmulator)

    续上,KEmulator

    (3)UltraEdit-32(十六进制工具)

    2.查找代码:

  (1)首先我们要找到分辨率的代码在那个class里.

    把这个QQJAR解压下来.进入解压包,点电脑上的文件显示方式.选择(详细信息).这样的作用是可以方便知道CLASS的大小,根据经验,一般有这个分辨率代码的class都比较大.有12K以上的.所以我们从大于12K的找起.因为如果安装了小颖Java源代码反编译专家的话,我们直接点击CLASS文件就会显示这个文件的内容的了。在这里,我们找到了ay.class这个文件里有显示里有QQ分辨率的数值(0, 0, 176, 220)(注:07QQ分辨率的数值都是这样格式显示的(0, 0, ***, ***)),图如下:

    QQ分辨率数值

   (2)好了,现在找到这个有分辨率代码的ay.class了。如果安装了UltraEdit-32的话,选中这个CLASS文件点右键。在弹出菜单里就有一个UltraEdit选择的了。选中确定,打开。图如下:

    用UltraEdit打开CLASS文件

    (3)查找分辨率的代码,176*220的十六进制代码是11 00 BO 11 00 DC,点击UltraEdit-32左上角工具栏的(搜索),在弹出菜单里选择(查找),在这个界面输入11 00 BO 11 00 DC,然后点击右边的(下一个)按扭。这样UltraEdit就会帮我们找出含有11 00 BO 11 00 D的行列。就是在这个行列修改了。好了,现在我们找到这个有11 00 BO 11 00 DC的行列了。图如下:

    查找数值所在行列位置

    已找到的QQ分辨率数值所在行列位置

    (4)修改分辨率的代码,240*320的十六进制代码是11 00 F0 11 01 40 ,我们就只要把11 00 BO 11 00 DC改成11 00 F0 11 01 40 就可以了。改完后就点UltraEdit-3右上方的的绿色的四方按扭保存。图如下:

    (5)进原来的解压包,找出刚才修好的ay.class文件(注:由于UltraEdit-32修改文件后,会备份一个原文件出来的,大家在那个解压包里面会发现还有一个后缀是bak的ay.class.bak文件,不用理会它),把修改好的ay.class文件放进QQJAR文件里面就可以了.最后用手机顽童模拟器(或是KEmulator)打开这个修改好的QQJAR文件.验证一下是不是已修改成功就可以了.(注:如果手机顽童模拟器打不开,就用Kmulator打开吧,只要JAR文件可运行,KEmulator都可以打开的.但手机顽童模拟器打开比较快和方便一点.)

附:各分辨率的十六进制数值:

  11 00 80 11 00 80 128*128

  11 00 84 11 00 B0 132*176

  11 00 B0 11 00 D0 176*208

  11 00 B0 11 00 DC 176*220

  11 00 D0 11 00 D0 208*208

  11 00 F0 11 01 40 240*320


  本人水平有限,如有错误和错漏的地方,请各位兄弟前辈指出和体谅......最后祝大家每天睡觉睡到自然醒,数钱数到手抽筋....呵呵...


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表