{转载}修改QQ教程(12.25更)
本帖最后由 __画地为牢 于 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打开试试吧!!
三【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即可。
三【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即可。
本帖最后由 __画地为牢 于 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签名版
有耐心的自己去研究一下。。
大概说一下:把所有的颜色都改为黑色,再把需要的颜色点亮。
halo下载地址
发上来了,使用需要什么支持应该知道吧!jdk 自己找哈 本帖最后由 __画地为牢 于 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下载而已 工具直接传上来不得了 回复 宿命 的帖子
你想要?》???
回复 __画地为牢 的帖子
能传上来更好,给你加花花…嘿嘿 回复 宿命 的帖子
传了 花花………………嘎嘎 好文章,支持个 回复 __画地为牢 的帖子
手机不敢下…流量嗖嗖… 学习了。。。。。。。。。
页:
[1]
2