爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6181|回复: 18

[分享闲聊] {转载}修改QQ教程(12.25更)

[复制链接]
发表于 2010-12-24 14:23 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 __画地为牢 于 2010-12-25 18:33 编辑

教程转载于艾力克软件工作室

一.电脑端halo给QQ换紫色和绿色皮肤
QQ蓝本为最新版有一键收菜的:QQ2010_Java_Build0200_Unsigned.jar

紫色和绿色皮肤代码来源QQ:显右+简繁火版+聊天背景.修改第八期QQ炫绿+酷紫.jar

紫色和绿色皮肤代码是我从:“显右+简繁火版+聊天背景.修改第八期QQ炫绿+酷紫.jar”提取的。


教程:  

.............................................................................................

1:提取紫色和绿色皮肤代码

  
操作:  

(1)启动halo并打开紫色和绿色皮肤代码来源QQ:显右+简繁火版+聊天背景.修改第八期QQ炫绿+酷紫.jar  

(2)切换到类编辑器  

(3)然后点击:编辑--全文查找  

(4)输入查找内容如下:  

   Find what:    setColor  
Search Mode:    By total classes  
        点击:    Find            开始查找  

(5)双击搜索出来的类,打开任意一个,可以看到setColor上面一行有类似  getfield cl/c I的代码。那么cl.class就是皮肤所在class,不过还是多看几个其他class看都一样不。应该90%都是指向一个class,那个就是皮肤的class。

那么接下来全文查找cl
(6)然后点击:编辑--全文查找  

(7)输入查找内容如下:  

   Find what:    cl  
Search Mode:    By total classes  
        点击:    Find            开始查找  

  (1)找到搜索出来的行数为2,签名为()V,方法名为<clinit>,类名为cl,的那个双击

  在代码编辑表内选中全部代码,单击"编辑(高级)",在"代码编辑"里复制全部代码

  新建一个 文本文档cl1 保存复制的全部代码。

  (2)再往下找到搜索出来的行数为2,签名为(l)V,方法名为a,类名为cl,的那个双击

  在代码编辑表内选中全部代码,单击"编辑(高级)",在"代码编辑"里复制全部代码

  新建一个 文本文档cl2 保存复制的全部代码

退出halo,并删除haol目录下的games文件夹中的QQ2010文件夹。

.............................................................................................

2:替换代码步骤

(1)重新启动halo并打开QQ蓝本为最新版有一键收菜的:QQ2010_Java_Build0200_Unsigned.jar  

(2)切换到类编辑器  

(3)然后点击:编辑--全文查找  

(4)输入查找内容如下:  

          Find what:    setColor  
        Search Mode:    By total classes  
               点击:    Find                  开始查找  

(5)双击搜索出来的类,打开任意一个,可以看到setColor上面一行有类似  getfield ck/c I的代码。那么ck.class就是皮肤所在class,不过还是多看几个其他class看都一样不。应该90%都是指向一个class,那个就是皮肤的class。

   知道了是在ck.class,那我们就来改我们刚才保存的文本文档cl1和cl2。

   打开文本文档cl1(说明文本文档cl2也是这样替换)
   
操作:  编辑--替换 (看图  全部替换.jpg)

        查找内容 :cl/  

          替换为 :ck/    全部替换         

替换好了复制全部代码,返回halo   
         
        编辑--全文查找  

        输入查找内容如下:  

               Find what:    ck  
             Search Mode:    By total classes  
                    点击:    Find                开始查找      

  (1)找到搜索出来的行数为2,签名为()V,方法名为<clinit>,类名为ck,的那个双击(看图1.jpg)

  在代码编辑表内选中全部代码,单击"编辑(高级)",

  在"代码编辑"里贴入刚才复制的全部代码(就是贴入文本文档cl1替换后的代码)

  --确定--保存方法


  (2)再往下找到搜索出来的行数为2,签名为(l)V,方法名为a,类名为ck,的那个双击(看图2.jpg)

  在代码编辑表内选中全部代码,单击"编辑(高级)",

  在"代码编辑"里贴入刚才文本文档cl2替换后的全部代码

  --确定--保存方法

.............................................................................................

然后:工程 -- 编译 -- 打包  

在haol目录下的games文件夹中找到修改好的QQ,打开看看吧!看你成功了木有。。



二.电脑端给QQ脱皮肤,只留一身皮

QQ蓝本为最新版有一键收菜的:QQ2010_Java_Build0200_Unsigned.jar

教程:  

操作:  

(1)启动halo并打开QQ

(2)切换到类编辑器  

(3)然后点击:编辑--全文查找  

(4)输入查找内容如下:  

   Find what:    setColor  
Search Mode:    By total classes  
        点击:    Find            开始查找  

(5)双击搜索出来的类,打开任意一个,可以看到setColor上面一行有类似  getfield ck/c I的代码。那么ck.class就是皮肤所在class,不过还是多看几个其他class看都一样不。应该90%都是指向一个class,那个就是皮肤的class。

那么接下来全文查找ck
(6)然后点击:编辑--全文查找  

(7)输入查找内容如下:  

   Find what:    ck  
Search Mode:    By total classes  
        点击:    Find            开始查找  

找到搜索出来的行数为2,签名为()V,方法名为<clinit>,类名为ck,(就是第一个ck)的那个双击

在代码编辑表内,选中第1行到11行,点边上的:“编辑(高级)”

iconst_5
putstatic ck/a I
iconst_0
putstatic ck/b I
iconst_1
putstatic ck/dZ I
iconst_2
putstatic ck/c I
iconst_3
putstatic ck/ea I
iconst_4


改成:

iconst_1
putstatic ck/a I
iconst_0

确定>>保存方法>>编译>>打包。

退出halo,找到haol目录下的games文件夹中的QQ2010文件夹里的QQ2010.jar打开试试吧!!


2.jpg 3.jpg 4.jpg
三【1】Halo给QQ添加登录和好友界面背景图
qq蓝本为最新版有一键收菜的:qq2010_java_build0200_unsigned.jar


教程:  

1、查找所需代码  
操作:  
(1)启动halo并打开qq  

(2)切换到类编辑器  

(3)然后点击:编辑--全文查找  

(4)输入查找内容如下:  

   find what:unknowface.png  
search mode:by total classes  
        点击:find开始查找  

(5)双击搜索出来的类,然后开始复制代码:  
操作:  
(注:选中需要复制的代码,单击"编辑(高级)",在"代码编辑"里按常规复制方法复制即可.)  

ldc "/unknowface.png"   
invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image;   
iconst_0   
iconst_0   
bipush 20   
invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v  

2、修改代码为:  


ldc "/图片名.jpg"   
invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image;   
iconst_0
iconst_0  
bipush 20   
invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v  

(注:我这次登录背景图为dl.jpg好友界面背景图为hy.jpg)

3、定位登录背景图修改位置  
操作:  

点击:编辑--全文查找  
输入:abc 开始查找  
找到:243 行并双击进入代码编辑表

4、登录背景图定位后的修改  
操作:  
(1)双击找到的类后,往上到第8行代码会看到 getstatic mr/w lck;  

(2)我们选中 第8行到第20行代码 并点击右边的"编辑(高级)"  

(3)粘贴上我们改好的代码  

ldc "/dl.jpg"   
invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image;   
iconst_0
iconst_0  
bipush 20   
invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v  

5、点击正上方的:保存方法 (看图1)


6、接下来:定位好友界面图修改位置  
操作:  

点击:编辑--全文查找  
输入:结束会话 开始查找  
找到:575 行并双击进入代码编辑表

7、好友界面图定位后的修改  
操作:  
(1)双击找到的类后,往上到第23行代码会看到 getstatic mr/w lck;  

(2)我们选中 第23行到第33行代码 并点击右边的"编辑(高级)"  

(3)粘贴上我们改好的代码  

ldc "/hy.jpg"   
invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image;   
iconst_0
iconst_0  
bipush 20   
invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v  

8、点击正上方的:保存方法 (看图2)
  
然后:工程 -- 编译 -- 打包  

在haol目录下的games文件夹中找到修改好的qq,将两张大小为240x320的jpg格式图片放入修改好的qq即可。
5.jpg 6.jpg




三【2】.Halo给QQ添加聊天界面背景图
1、查找所需代码
操作:
(1)启动halo并打开QQ

(2)切换到类编辑器

(3)然后点击:编辑--全文查找

(4)输入查找内容如下:

   Find what:unknowface.png
Search Mode:By total classes
        点击:Find开始查找

(5)双击搜索出来的类,然后开始复制代码:
操作:
(注:选中需要复制的代码,单击"编辑(高级)",在"代码编辑"里按常规复制方法复制即可.)

ldc "/unknowface.png"  
invokestatic mc/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;  
iconst_4  
iconst_4  
bipush 20  
invokevirtual javax/microedition/lcdui/Graphics/drawImage(Ljavax/microedition/lcdui/Image;III)V

2、修改代码为:
操作:

aload_3  
ldc "/图片名.png"  
invokestatic mc/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;  
iconst_0  
iconst_0  
bipush 20  
invokevirtual javax/microedition/lcdui/Graphics/drawImage(Ljavax/microedition/lcdui/Image;III)V

3、定位修改位置
操作:

点击:编辑--全文查找
输入:fillrect 开始查找;(也可按 梦妃雨泽 的方法搜索。)
找到:1330 行并双击进入代码编辑表 (这里还是以 梦妃雨泽 教程里的QQ蓝本为例。)

4、定位后的修改
操作:
(1)双击找到的类后,在当前代码的下一行会看到 aload_2  

(2)我们选中 aload_2 并点击右边的"新建(高级)"

(3)粘贴上我们改好的代码

5、点击正上方的:保存方法
           然后:编译 -- 打包

在haol目录下的games文件夹中找到修改好的QQ,将一张透明的图片放入修改好的QQ即可。

评分

1

查看全部评分

 楼主| 发表于 2010-12-24 14:23 | 显示全部楼层
本帖最后由 __画地为牢 于 2010-12-26 11:11 编辑


去升级不去广告


搜索把2,KQQ2009_GA改成2,KQQ2010_GA或2,KQQ2050_GA了,呵呵!

halo搜索KQQ2009_GA改成KQQ2010_GA或KQQ2050_GA了,呵呵!


12.26更

全黑系手机QQ2010

转自艾网梦妃雨泽

全黑系手机QQ2010(Java)Beta2 Build0200签名版
有耐心的自己去研究一下。。
大概说一下:把所有的颜色都改为黑色,再把需要的颜色点亮。

1.jpg 2.jpg 3.jpg


halo下载地址


发上来了,使用需要什么支持应该知道吧!jdk   自己找哈

sjboy_halo_V2.20_20081221.part1.rar

1.39 MB, 下载次数: 17, 下载积分: 金钱 -3 BA

sjboy_halo_V2.20_20081221.part2.rar

1.39 MB, 下载次数: 13, 下载积分: 金钱 -3 BA

sjboy_halo_V2.20_20081221.part3.rar

1.39 MB, 下载次数: 18, 下载积分: 金钱 -3 BA

sjboy_halo_V2.20_20081221.part4.rar

261.83 KB, 下载次数: 13, 下载积分: 金钱 -3 BA

Halo系列教程(12).part1.rar

1.39 MB, 下载次数: 19, 下载积分: 金钱 -3 BA

Halo系列教程(12).part2.rar

1.39 MB, 下载次数: 19, 下载积分: 金钱 -3 BA

Halo系列教程(12).part3.rar

1.39 MB, 下载次数: 21, 下载积分: 金钱 -3 BA

Halo系列教程(12).part4.rar

1.39 MB, 下载次数: 23, 下载积分: 金钱 -3 BA

Halo系列教程(12).part5.rar

410.66 KB, 下载次数: 19, 下载积分: 金钱 -3 BA

评分

1

查看全部评分

 楼主| 发表于 2010-12-24 14:23 | 显示全部楼层
本帖最后由 __画地为牢 于 2010-12-25 18:33 编辑


修改qq教程:
没有图也让你懂!只要你会halo

1、去升级提示
搜索http://conf.3g.qq***/newcomf/n
然后删除conf.3g.qq***/newcomf/n就可以了
--------------------------------------------------------------------------------


2、去聊天框限制
用halo搜索00:00 然后打开方法名是<clinit>的class
在00:00那行上面6行有个sipush 10(其实就是第一行)
把sipush 10的10修改成9999即可!再大可能会不能用!
--------------------------------------------------------------------------------


3、去聊天字数限制
用halo搜索textbox
然后找方法名为<init>的class

然后看有没有类似下面代码的代码:
aload_0
new javax/microedition/lcdui/textbox
dup
sipush 202
invokestatic urx/a/kz/a(i)ljava/lang/string;
ldc ""
bipush 15
iconst_0
invokespecial javax/microedition/lcdui/textbox/<init>(ljava/lang/string;ljava/lang/string;ii)v
putfield urx/a/jx/aj ljavax/microedition/lcdui/textbox;

在ldc ""上面会有sipush 数字 然后查sipush 数字  
你就会查到几个class 然后看见
sipush 数字的下面一行的中文是限制或者编辑文件的提示语!那证明刚那段代码正是限制文字数的代码
那么就可以回去把ldc ""下面那行的数字改成9999(聊天框的可以修改成99999自动回复的就修改成9999)如果qq已经加入了简繁转换的就是搜索textboz而不是textbox!形式是一样的
--------------------------------------------------------------------------------


4、去自动回复字数限制
方法同上(08版的没有sipush+数字 在限制的上面)
--------------------------------------------------------------------------------

5、去腾讯空间中无用的链接
搜索:我的超级qq
然后发现只有一个class
你会发现重复的代码如下:
aload_0
getfield urx/a/r/f ljava/util/vector;
aload_0
ldc2_w -2147483650
ldc2_w 9904
ldc "我的超级qq"
iconst_2
ldc "-6"
aconst_null
ldc "subject=&desc=&respcondition=auto&respdesc=&respcontenttypes=tmtwapi&respdest=网址"
invokevirtual urx/a/et/a(jjljava/lang/string;bljava/lang/string;[bljava/lang/string;)lurx/a/kj;
invokevirtual java/util/vector/addelement(ljava/lang/object;)v

然后你觉得哪个没用就删除类似上面一段的代码!
--------------------------------------------------------------------------------


6、去广告
自己先登原版qq 到黑名单那个页面 然后点击广告时有个提示:详情请点击
然后搜索:详情请点击
然后直接删除这样类似这样一段代码就ok

sipush 数字
ldc_w "详情请点击"
aastore
dup
--------------------------------------------------------------------------------


7、删除操作提示,比如换皮肤的时候下面出现的小蓝条提示
同去广告方法一样
--------------------------------------------------------------------------------


8、修改为pc音
只要搜索/msg.mid
然后就得到一个class
然后把2个音频文件修改成/msg.mp3
还没完呢
还要修改一个地方
ldc_w "audio/midi"修改成ldc_w "audio/mp3"
2处都在上面修改音频文件的下面
然后替换进去你电脑端的mp3音频文件 如果你是直接电脑端的qq里的音乐
那修改成
/msg.wav
/global.mp3
ldc_w "audio/wave"

每次修改好的class都要保存下方法
最后编辑 然后打包

打完的包删除原来的音乐文件 替换新的
还可以用javajava.exe压缩下  
背景png图片可以用pngout压缩 jpg可以用光影魔术手或者ps保存时选中级!

上面的方法都是减法
--------------------------------------------------------------------------------


9、下面加法的修改:
加皮肤背景
论坛有很多 对于不同版本的qq方法都有点不同 还有实现这个效果也可以有不同的方法
所以我就不写教程了

11去下划线
这个我没有用halo修改过!不解释了

12右显  
个人觉得么什么作用 所以没改过

13增加皮肤款数5色变6色7色
这个我也说不清
大概方法:
增加菜单中皮肤的选项
菜单选项的控制域
然后是增加对应的颜色代码
工程很大!再说现在qq颜色也很丰富了

14改变qq皮肤颜色
这个比增加简单
比如你不喜欢粉红
那个先把“粉红”菜单修改成你皮肤颜色的字
然后修改粉红那段颜色代码 代码修改就要用到10进值转16了 还要用到ps取色器(定位那些代码是粉红)

15用软件加其他功能
简繁等都有软件一键加入 或者pc段端工具!

注意:不要混淆语音 软件有可以手机会不能用!


………………


加上java运行坏境…………要使用halo就要先安装这个
这个只针对xp2000下载而已 jre-6u23-windows-i586-iftw.rar (836.29 KB, 下载次数: 14)
发表于 2010-12-24 17:58 | 显示全部楼层
工具直接传上来不得了
 楼主| 发表于 2010-12-24 19:15 | 显示全部楼层
回复 宿命 的帖子

你想要?》???
发表于 2010-12-24 19:22 | 显示全部楼层
回复 __画地为牢 的帖子

能传上来更好,给你加花花…嘿嘿
 楼主| 发表于 2010-12-24 19:32 | 显示全部楼层
回复 宿命 的帖子

传了   花花………………嘎嘎
发表于 2010-12-24 19:56 | 显示全部楼层
好文章,支持个
发表于 2010-12-24 19:59 | 显示全部楼层
回复 __画地为牢 的帖子

手机不敢下…流量嗖嗖…
发表于 2010-12-24 20:18 | 显示全部楼层
学习了。。。。。。。。。
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-11-16 22:48 , Processed in 0.088537 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表