修改思路:新建一个对指定htm解析的代码,然后进入首页调用方法新建对增加的页面调用。欢迎光临csngmap资源站
http://csngmap.wodemo.com 加入书签收藏吧! 本站主推精品电子书、音乐、热门安卓软件游戏分享!!有想要的资源也可在网站留言,我会尽量满足大家需求! 不下载的不顶没关系,如果你下载了,那就像个爷们儿一样,“顶”一下吧!
以<追七>自定义主页版为例,提取最大的au.class搜索h.htm得到两个方法,第一个是调用首页的,第二个就是构造htm进行解析的。进入第二个方法仿照ab.htm相关的代码新建一个网页解析,如my.htm,然后进入搜到的第一个方法仿照书签页面的代码新建一个调用my.htm的导航页面(下面只说这个的代码)。
在最后几行代码:
aload_0
invokevirtual au/i()V
return
pop
的上面加入如下代码:
ldc_w "/67.png"
invokestatic javax/microedition/lcdui/Image/createImage(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;《构建新图片67.png进行调用》
astore_1
ldc_w "ext:lp:lp_myzone"《新导航页调用指令》
astore_2
invokestatic bc/a()Lbc;
dup
astore_3
getstatic au/i B
getstatic au/k I
getstatic au/n I
getstatic au/i B
isub
invokevirtual bc/a(III)V
aload_3
getstatic au/m I
getstatic au/n I
aload_3
getfield bc/c S
isub
invokevirtual bc/c(II)V
aload_3
dup
getfield bc/k B
iconst_4
ior
i2b
putfield bc/k B
aload_0
aload_3
ldc_w "/my.htm"
invokespecial au/b(Lbc;Ljava/lang/String;)V《调用新增的my.htm进行解析,当然先要在搜到的第二个进行构造》
iconst_3
anewarray java/lang/Object
dup
iconst_0
aload_2
aastore
dup
iconst_1
aload_1
aastore
dup
iconst_2
aload_3
aastore
astore_1
aload_0
getfield au/b Ljava/util/Vector;
aload_1
invokevirtual java/util/Vector/addElement(Ljava/lang/Object;)V
aload_0
getfield au/e Lm;
sipush 394《对应uc.bin里面的文字“拓展页面”,可顺便弄》
invokestatic x/a(I)Ljava/lang/String;
aload_0
getfield au/b Ljava/util/Vector;
invokevirtual java/util/Vector/size()I
iconst_1
isub
i2b
aconst_null
invokevirtual m/a(Ljava/lang/String;BLo;)Lo;
pop
下面附上成品,里面有my.htm、67.png、au.class,解压后直接压入原UC就可以了!
成品截图看一楼!
附件列表