为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

手机给qq添加大头像[新版]

2017-09-02 6页 doc 19KB 14阅读

用户头像

is_842972

暂无简介

举报
手机给qq添加大头像[新版]手机给qq添加大头像[新版] 手机给QQ添加大头像 工具:MC、BE 首先用MC将QQ后缀改.zip用BE找到。 搜“HeadOnLine.png”会定位在cc.class打开cc.class 再次搜索“HeadOnLine.png”会得到创建该图像的a方法,这里就是我们的突破口, 打开a方法:菜单,,代码,,导出代码。之后退出a方法, 添加字段,把第一个和第四个打上勾(也就是public和static),name随便你,记住就行,这里我填的是S。describtor填上(IIZIIILjavax/microedit...
手机给qq添加大头像[新版]
手机给qq添加大头像[新版] 手机给QQ添加大头像 工具:MC、BE 首先用MC将QQ后缀改.zip用BE找到。 搜“HeadOnLine.png”会定位在cc.class打开cc.class 再次搜索“HeadOnLine.png”会得到创建该图像的a,这里就是我们的突破口, 打开a方法:菜单,,代码,,导出代码。之后退出a方法, 添加字段,把第一个和第四个打上勾(也就是public和static),name随便你,记住就行,这里我填的是S。describtor填上(IIZIIILjavax/microedition/lcdui/Graphics;)V。 (S方法的添加方法参照a的控制符)确定, 进入S方法:右键,,代码,,导入代码(选择刚才从a导出的a方法),,保存。 导入后,这样的一个S方法就添加完成了,但我们是需要它来控制大头像的显示,所以修改它。 打开S方法,从开头找到第二个ldc"/HeadOnLine.png" 会有如下代码ldc "/ HeadOnLine.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iload_0 iconst_ 4 ishl iconst_0 bipush 16 bipush 16 iload 5 aload 6 把它修改为ldc "/ Dhead.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iload_0 iconst_ 5 ishliconst_0 bipush 32 bipush 32 iload 5 aload 6 再向下找会看到这样的代码 Label138: getstatic cc/a Ljavax/microedition/lcdui/Image; iload_3 iload 4 iload_0 iconst_ 4 ishl iconst_0 bipush 16 bipush 16 iload 5 aload 6 把 getstatic cc/a Ljavax/microedition/lcdui/Image; 删除换成 ldc "/D2head.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; 下面的也要修改,改后的代码为 ldc "/ D2head.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iload_0 iconst_ 5 ishliconst_0 bipush 32 bipush 32 iload 5 aload 6 再向下找再次会看到ldc "/ HeadOnLine.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iload_0 iconst_ 4 ishl iconst_0 bipush 16 bipush 16 iload 5 aload 6 改为 ldc "/ Dhead.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iload_0 iconst_ 5 ishl iconst_0 bipush 32 bipush 32 iload 5 aload 6 继续向下找会有 ldc "/ sysico.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iconst_0 iconst_0 bipush 16 bipush 16 iload 5 aload 6 改为 ldc "/ Dsysico.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 iconst_0 iconst_0 bipush 32 bipush 32 iload 5 aload 6 再向下 ldc "/ soundstatus.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; dup astore 7 iload_3 iload 4 bipush 112 iconst_0 bipush 16 bipush 16 iload 5 aload 6 改为 ldc "/ startPageApp.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; dup astore 7 iload_3 iload 4 bipush 120 iconst_0 bipush 24 bipush 24 iload 5 aload 6 最后继续向下找 ldc "/ sysico.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 bipush 16 iconst_0 bipush 16 bipush 16 改为ldc "/ Dsysico.png" invokestatic mm/a(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; iload_3 iload 4 bipush 32 iconst_0 bipush 32 bipush 32 这些就完成了,其他的就是偏移量的问题了这就不用我多说了吧(从开头向下找这里的修改需注意 lookupswitch Label 237 0: Label 209 ,10:Label112,20: Label138,30: Label 162 ,40:Label138)之后保存。 异常表和限笺数照着a方法 修改大头修改的第二个地方(行距) 用BE搜索“结束会话”会定位在mj.class。打开mj.class 搜索“bipush 3”会搜到几个方法。打开init方法 再搜“iconst_4”只有一个,改为“bipush 16”保存。 再打开搜到的第一个a方法 搜“bipush 3”也只有一个(在第七行)改为“bipush 16”保存。 这样行距就改好了。重点在于最后一个关联类。在提示音的类里会调用到cc类里的a方法,而我们需要的是让它调用刚才在cc类里添加的控制大头像的S方法。 所以搜“msg.mid”定位提示音的类,这里搜到的是nc.class, 再搜“cc/a”会搜到b、a两个方法,打开a方法 搜“cc/a”有很多,只改搜到的第一个, 把“cc/a”改为“cc/S”保存就OK啦。
/
本文档为【手机给qq添加大头像[新版]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索