改QQ内存卡真背景无图
2012/8/19 14:21:00 人气 444 怀旧国机论坛需要的工具:BE、MC、prev(审核工具) 首先用MC把下载的QQ后缀改成zip
1.登录界面 进BE搜索:9999999999(十个9),得到in.class,打开它,
点字段-添加字段-public和static前面打上勾,往下翻,
Name下填写:Yu,Descriptor下填写:Ljavax/microedition/lcdui/Image; (要带着分号!),确定,返回,
点“方法”,打开<clinit>,然后跳到最后,就是140行,最后一行是:return,把它删除,然后还留139行,
接着在139行下面添加如下代码:
ldc_w file:
e:/QQ截图/登录.png
invokestatic javax/microedition/io/Connector/open(Ljava/lang/String;)Ljavax/microedition/io/Connection;
checkcast javax/microedition/io/file/FileConnection
invokeinterface javax/microedition/io/file/FileConnection/openInputStream()Ljava/io/InputStream; 1
invokestatic javax/microedition/lcdui/Image/*Image(Ljava/io/InputStream;)Ljavax/microedition/lcdui/Image;
putstatic in/Yu Ljavax/microedition/lcdui/Image;
goto Label326
pop Label326:
return
添加完之后,就有149行了,如果不是则是在本教程复制代码时弄错了,再接着,按右软键,选偏移,进去选“是”,然后看Label326:前面的行数是什么,如果还是326就不需要更改了,如果是别的,就把本教程复制过来的代码里的326改成那个行数,接着看到复制本教程代码里ldc_w和goto Label和pop前面的行数,用笔记下来,然后有按右软键,偏移不选是,接着就点右软键,保存,然后再选中<clinit>按左软键,异常表,添加异常,一至三个输入框分别从小到大填刚用笔记下来的数,第四个输入框填:java/lang/Throwable 然后返回,点方法,找到第一个f打开,(QQ版本不同可能不是f,反正是那个有698行的方法)然后在第6行-Label16:的下面加如下代码:
getstatic in/Yu Ljavax/microedition/lcdui/Image;
ifnull Label36
aload_1
getstatic in/Yu Ljavax/microedition/lcdui/Image;
iconst_0
iconst_0
bipush 20
invokevirtual javax/microedition/lcdui/Graphics/drawImage(Ljavax/microedition/lcdui/Image;III)V
goto Label69
Label36:
添完之后7-16行就是上述代码,接着往下翻,到30行,
invokevirtual javax/microedition/lcdui/Graphics/fillRect(IIII)V,
在它的下面添加如下两行代码:
goto Label69
Label69:
然后保存,点左软键保存,然后运行prev审核,然后把审核后的class,用MC压入QQ即可,再在上面代码里的路径放入图片,在运行改的QQ,是不是发现有 背景 图啦!
1.登录界面 进BE搜索:9999999999(十个9),得到in.class,打开它,
点字段-添加字段-public和static前面打上勾,往下翻,
Name下填写:Yu,Descriptor下填写:Ljavax/microedition/lcdui/Image; (要带着分号!),确定,返回,
点“方法”,打开<clinit>,然后跳到最后,就是140行,最后一行是:return,把它删除,然后还留139行,
接着在139行下面添加如下代码:
ldc_w file:
e:/QQ截图/登录.png
invokestatic javax/microedition/io/Connector/open(Ljava/lang/String;)Ljavax/microedition/io/Connection;
checkcast javax/microedition/io/file/FileConnection
invokeinterface javax/microedition/io/file/FileConnection/openInputStream()Ljava/io/InputStream; 1
invokestatic javax/microedition/lcdui/Image/*Image(Ljava/io/InputStream;)Ljavax/microedition/lcdui/Image;
putstatic in/Yu Ljavax/microedition/lcdui/Image;
goto Label326
pop Label326:
return
添加完之后,就有149行了,如果不是则是在本教程复制代码时弄错了,再接着,按右软键,选偏移,进去选“是”,然后看Label326:前面的行数是什么,如果还是326就不需要更改了,如果是别的,就把本教程复制过来的代码里的326改成那个行数,接着看到复制本教程代码里ldc_w和goto Label和pop前面的行数,用笔记下来,然后有按右软键,偏移不选是,接着就点右软键,保存,然后再选中<clinit>按左软键,异常表,添加异常,一至三个输入框分别从小到大填刚用笔记下来的数,第四个输入框填:java/lang/Throwable 然后返回,点方法,找到第一个f打开,(QQ版本不同可能不是f,反正是那个有698行的方法)然后在第6行-Label16:的下面加如下代码:
getstatic in/Yu Ljavax/microedition/lcdui/Image;
ifnull Label36
aload_1
getstatic in/Yu Ljavax/microedition/lcdui/Image;
iconst_0
iconst_0
bipush 20
invokevirtual javax/microedition/lcdui/Graphics/drawImage(Ljavax/microedition/lcdui/Image;III)V
goto Label69
Label36:
添完之后7-16行就是上述代码,接着往下翻,到30行,
invokevirtual javax/microedition/lcdui/Graphics/fillRect(IIII)V,
在它的下面添加如下两行代码:
goto Label69
Label69:
然后保存,点左软键保存,然后运行prev审核,然后把审核后的class,用MC压入QQ即可,再在上面代码里的路径放入图片,在运行改的QQ,是不是发现有 背景 图啦!

[b]王泽楠是我的[/b]
4楼 | 『惜缘』♂小亮葛葛♂ ![]() 破解改软刷钻黑客教程,尽在Hacker家族论坛! 惜缘】顶贴组 |
地板 | 『惜缘』顶贴组→小安![]() 共同学习共同进步,Hacker家族期待你的加盟! |
发表回复