jar改Q教程集合1
2013-07-08 04:24:15 -0400
『改扣教程』改聊天记录保存限制

工具:MC,BE
  一、MC改扣扣后坠为.zip
  二、BE搜smsmobile,搜到class,再搜50(即保存条数,原版为50条,所以搜50),搜到方法打开,把50改为想要的(小于一百二十七的改为bipush xx,大于一百二十七的改为sipush xx)保存,压回。
『改扣教程』改聊天窗口个数限制工具:MC,BE
一、MC改后缀zip
二、BE搜toolbar.png,打开class,clint方法,bipush 10改为其他的,保存,压回


『改扣教程』彻底去除操作提示
BE搜“按0换皮肤”,将对应一段代码删除,有重复代码如下:
   dup  
     …
  …
  …
  按0换皮肤
  …
  …
  …
  aastore  
 把dup到aastore(其中包含操作提示语)代码删除(包括dup,aastore),保存,审核,压回
欢迎光临csngmap资源站http://csngmap.wodemo.com 加入书签收藏吧! 本站主推精品电子书、音乐、热门安卓软件游戏分享!!有想要的资源也可在网站留言,我会尽量满足大家需求! 不下载的不顶没关系,如果你下载了,那就像个爷们儿一样,“顶”一下吧!

『改扣教程』改聊天信息行距
BE搜lastElement,其中的有4个init方法(有的版本不止)的为要改的   修改前三个init方法,有如下代码:   …
  iconst_3
  …
  bipush 23
  …
  iconst_3
  …
  bipush 23
  …
  把3、23改为0、17或1、19或2、21。   只改前三个方法,改为一致   保存,审核,压回
修改QQ右键发送详细教程
BE搜toolbar.png,出现一个类,在搜toolbar.png出现一个方法,打开方法在搜TextBox
出现下列代码(不同QQ有差异);
  aload_0
  new javax/microedition/lcdui/TextBox
  dup
  sipush 277
  invokestatic em/a(I)Ljava/lang/String;
  ldc ""
  sipush 190
  iconst_0
  invokespecial javax/microedition/lcdui/TextBox/<init>(Ljava/lang/String;Ljava/lang/String;II)V
  putfield dc/ab Ljavax/microedition/lcdui/TextBox;
  aload_0
  new javax/microedition/lcdui/Command
  dup
  iconst_1
  invokestatic em/a(I)Ljava/lang/String;
  iconst_2
  iconst_1
  invokespecial javax/microedition/lcdui/Command/<init>(Ljava/lang/String;II)V
  putfield dc/ad Ljavax/microedition/lcdui/Command;
  aload_0
  new javax/microedition/lcdui/Command
  dup
  bipush 39
  invokestatic em/a(I)Ljava/lang/String;
  iconst_1
  iconst_1
  invokespecial javax/microedition/lcdui/Command/<init>(Ljava/lang/String;II)V
  putfield dc/ae Ljavax/microedition/lcdui/Command;
  aload_0
  new javax/microedition/lcdui/Command
  dup
  bipush 40
  invokestatic em/a(I)Ljava/lang/String;
  iconst_1
  iconst_2
//对应源码应该是
       ab = new TextBox(em.a(277), "", 190, 0);//这行是去字限
        ad = new Command(em.a(1), 2, 1);//右键返回
        ae = new Command(em.a(39), 1, 1);//左键发送
        af = new Command(em.a(40), 1, 2);//好像是表情
只要把2,1和,1,1换过来就行,也就是把上面字码中的
  iconst_2
  iconst_1
改为
  iconst_1
  iconst_1

  iconst_1
  iconst_1
改为
  iconst_2
  iconst_1
「改Q教程」查找及删除皮肤方法
以QQ2012-016为例

工具:MC  BE  审核器

教程一:查找QQ皮肤所在类

BE搜“啊啊啊啊”,得到ie.class,这里得到的并不是皮肤所在class,我们需要进行下一步操作,BE打开ie.class,搜索setColor,得到一个b方法,进b方法搜setColor,跳转后会看到以下代码:

  getfield cf/u I
  invokevirtual javax/microedition/lcdui/Graphics/setColor(I)V

那么
  invokevirtual……setColor(I)V代码段上面的红色cf就是QQ皮肤所在类了,MC提取cf.class即可。



教程二:删除QQ整套皮肤

BE打开cf.class,进入<clinit>方法,我们会看到以下代码(后面文字作解释):

  iconst_5           皮肤总套数
  putstatic cf/a I
  iconst_0
  putstatic cf/b I   室内(不可删)
  iconst_1
  putstatic cf/dY I 户外
  iconst_2
  putstatic cf/c I   夜间
  iconst_3
  putstatic cf/dZ I 粉红
  iconst_4
  putstatic cf/ea I 酷黑

上面代码中,iconst_0表示第一套,iconst_1表示第二套,以此类推……

这里,我以删除“户外”皮肤为例:
依然是打开<clinit>方法,把控制户外皮肤的字段删掉,户外皮肤字段为dY,记住它,待会用到,删除以下2行代码:

  iconst_1
  putstatic cf/dY I

删后代码为:

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

别着急保存,因为我们删掉了一套皮肤,那么皮肤总套数也随着减少 1,我们需要重新排列总套数和控制每一套皮肤字段上面的整数值,必须是按顺序排列,切记!改好的代码为:

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

最后保存<clinit>方法,接着打开a方法,方法中会有好几千行代码,此方法就是5套皮肤的全部代码所在了,之前曾有人问过我:那么多代码,该怎么删呢?

这里,我教你一个简单实用的方法,进a方法后,光标移到
  ifne Labeil1679这行,
然后按一下0键,会跳转到
768行:Label1679:
(以上的代码是第一套室内皮肤,可以不管),再往下2行,我们会看到:

  iload_1
  getstatic cf/dY I
  if_icmpne Label3405
  aload_0
  iconst_0
 …………
 …………
 …省略…
 …………
  return
Label3405:

以上的dY就是控制户外皮肤的字段了,把光标移到
getstatic cf/dY I
上一行iload_1的最前面,按一下1键(标记),然后往下移动2行,停留在
if_icmpne Label3405这行,轻轻按一下0键,跳转后,光标是停留在Label3405:前面,而Label3405:未被选中,需要再往下移动1行,再按下拨号键,删除即可,最后保存方法,保存类,审核,9级压回。

删除其他皮肤(第一套除外)一样道理,只是提醒一下各位,前4套皮肤代码中,每一套皮肤结束后,return是在Label***: 上面一行,而最后一套皮肤结束后,return是在 Label***: 下面一行。

『改Q教程』手机端删减QQ皮肤
手机端删减QQ皮肤
工具:MC、BE、class审核器
以QQ2011Beta1为例 用BE打开QQ.zip,搜%0搜到cq.class,皮肤不在这个class里,而在它下一个class里:cr.class。
用MC提取cr.class,用BE打开,接着打开方法<clinit>,
找到这段代码:
iconst_5(皮肤总数)
putstatic cr/a I
iconst_0(蓝色皮肤)
putstatic cr/b I
iconst_1(白色皮肤)
putstatic cr/dZ I
iconst_2(夜间模式皮肤)
putstatic cr/c I
iconst_3(红色皮肤)
putstatic cr/ea I
iconst_4(黑色皮肤)
需要删除哪套就删对应的两行代码,第一套(蓝色皮肤)不能删,如要删黑色的就删除这两行代码:
putstatic cr/ea I
iconst_4
注意:删除后要修改第一行:iconst_5(皮肤总数)
如删除中间的皮肤要修改对应的iconst,总之顺序是iconst0、1、2、3、4
修改后用class审核器审核,再用MC压进QQ(压缩级别9)。
『改Q教程』手机端用BE修改QQ的休眠时间
工具:BE、MC

1.以QQ2010_154为例用Mc改Q后缀为QQ2010_154.zip,【一定要改成.zip否则BE看不到.jar文件】

2.打开BE,找到QQ2010_154.zip,搜索:logo.png

3.等待……,BE搜索完成会自动生成一个同名文件夹:QQ2010_154_unpack,那个含logo.png的class就在那里了。

4.打开QQ2010_154_unpack/文件夹,里面有2个class(hn.class和mh.class)。

5.先随便点击一个比如mh.class,搜索字符“180000”【这个要说明一下,为什么要搜索18000,因为QQ的休眠时间默认是3分钟,3分钟=180秒=180000毫秒】,没有结果,再次搜索另一个hn.class,结果在hn.class的方法

6.打开hn.class的方法按8键搜索,结果只有一个:第5行的ldc 180000。

7.光标停留在“180000”那行,按左键,把“ldc 180000”改成我们自己要的时间【以毫秒为单位,你想改多少都可以】比如3秒就是sipush 3000了.

8.改好后,右键保存,左键再保存,不用审核。

9.最后还是老一套,用MC把改好的hn.class替换进去QQ.zip文件里,改名为.jar文件,具体就不再说了。
『改扣教程』去升级提示
BE搜http : // conf .3g. qq com/ new conf /n搜到class,进常量池,找到刚才的网址改为h t t p://,保存,MC压回
PS:注意上面的网址中的空格,实际是没有的,要删掉!
欢迎光临csngmap资源站http://csngmap.wodemo.com 加入书签收藏吧! 本站主推精品电子书、音乐、热门安卓软件游戏分享!!有想要的资源也可在网站留言,我会尽量满足大家需求! 不下载的不顶没关系,如果你下载了,那就像个爷们儿一样,“顶”一下吧!
『改扣教程』修改、删去腾迅空间无用连接一、先去升级,有教程,不去可能会自动更新而更新
二、BE搜我的QQ空间,打开class,搜我的QQ空间,打开方法,有重复代码:
  aload_0
  getfield…
       aload_o
      ldc2_w **
      ldc2_w ****
      ldc"我的QQ空间"
      iconst_*
      ldc"**"
      aconst_null
      ldc "SUBJECT=…"
      invoke…
      invoke…
  一、如果要删链接就删掉不要项的对应一段代码,保存审核压回;
      二、如果要改为其它链接就改动如下:
把ldc "手机QQ下载频道"改为ldc_w "你想要的名字"
然后把ldc "SUBJECT=…"改为ldc_w "SUBJECT=…对应链接”(注意网址前的SUBJECT…这段不能删了,这是调用浏览器的指令,把http: / /后的改为你的链接就行)
然后审核,压回

『教程』LL_教你修改、添加、删除QQ默认书签工具:MC,BE
  一、MC改扣扣后缀zip
  二、BE搜体育直播室,得到类
  三、打开,搜体育直播室,打开方法、定位到体育直播室的代码处,有如下代码:
  …
  iconst_5
  …
  dup
  iconst_0
  ldc "体育直播室"
  aastore
  …
  iconst_5
  …
  dup
  iconst_0
  ldc "http://…"
  aastore
  …
  ……………………………………
  会有从dupa到aastore的重复代码。
  …………………………………
  解释下,前面个iconst_5表示书签数,你加咯或减咯就要改为相应数,后面个iconst_5也是书签数,与前面相同;每个从dup到aastore代表一个书签,前面五个是书签名,后面五个是对应网址,要增加或删除书签就增加或删除这样一段代码;dup下一行的iconst_0代表第一个书签,1代表第2个,要按顺序。
  ………………………………
  现在说更改特别注意事项:
  不要动常量池,改动书签名或网址时要把
  ldc "…"
  改为
  ldc_w "…”
  不然会乱码
  ……………………………

«Newer      Older»
Comment:
Name:
Back to home 代码 /cat/111288