『改扣教程』改聊天记录保存限制
工具: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 "…”
不然会乱码
……………………………