1、UltraEdit-32(十六进制器)。
网络流传的修改QQ颜色要用到PS工具,我不建议用,因为太大了,其实UltraEdit里就有拾色器,而且有计算器,大家在UltraEdit的左下角,就可以找到这两个工具的了。如图:
2、KEmulator(PC端手机模拟器)
不建议用手机顽童这个模拟器,因为经常会打不开修改后的QQ的。如图:
3、HALO(CLASS编辑器)
很好用的CLASS编辑器,而且可以修改后重新打包,方便比较
寻找皮肤颜色代码所在的CLASS文件。 其实很简单,把QQ解压,正式版的颜色代码CLASS文件都是6K大小(精简版的是5K),反编译这些6K大的CLASS文件,只要见到数据开头的结尾分别是=3。=0。=1。=2这四个数字的就是了。051版的是dz.如图:
HALO打开这个QQ2008。然后用类编辑器打开dz.依次点(方法)--(a签名:(I)V)--(Code).这里就是修改的地方。三种皮肤颜色都在这里的了。而不是网络上传的修改常量池那些代码。找到后全选这些代码,点右边的编辑(高级)键打开。如图:
找到任一个JAR,用UltraEdit-32打开(这里做是想用到UL中的计算器,如你用的是XP的计算器,那直接打开UltraEdit-32就可以了).把UltraEdit-32左下角的拾色器(颜色选择器)打开.只要把颜色选择器左边的吸管用左键点住,拉到你想要的颜色的位置里,颜色选择器里最上面(红绿蓝)三个字下面的框框就显示这个颜色的十六进制数据的了。如图: 复制这个十六进制数据,然后打开UltraEdit-32左下角附近的显示(数字转换器)的计算器。在数字转换器界面的左边,我们选择十六进制,界面的右边。选择十进制,最后把我们复制到的数据放到界面的左边框框里,界面的右边就会计算出我们想要的十进制数据了。如图:
4.把这个数据复制,代替你想修改的QQ颜色代码就可以了。因为QQ皮肤颜色的代码太多,我已制造了10张显示颜色代码所对应位置的图,方便大家。如图:
这些图是标识051版颜色代码位置的,与083版和精简版有一些不同,但有百分之98都是相同的。参考时最好对照一下和051版的颜色代码所在位置找出相同处和不相同处再修改。
如代码是:sipush 8535.修改数据时记得把sipush改为ldc 例如改成白色就应该是这样:ldc 16777215.