[教程](转)手机游戏移植
2013/6/16 22:08:00 人气 615 怀旧国机论坛《转》[正文]:part.1最简单的爆压也俗称龅牙,使用工具:手游伴侣 javamagic首先打开手游伴侣进行设置分辨率为你手机的分辨率,按自己的情况填写我以前用的是5200,所以填了128*160下面填的是被移植的jar的分辨率一般选用中屏176*208(诺基亚)或者176*220(索爱)进行龅牙如果想用大屏将原始分辨率修改为240*320,大屏效果不是很好,如果不是实在看不清不要选择画质优先,否则会非常卡。 然后点击运行转换,等一会转换好的jar就出出现在手游伴侣的根目录,名为pkg_new.jar。 然后打开javamagic,如果你的手机分辨率不是128*160,在设置中修改一下即可。其余的配置设置好,用它在处理下pkg_new.jar,这样字体会清晰很多,用Halo也能修改,这里方便新手。这样龅牙全过程就完成了。 part.2Halo破解使用工具:Halo2.20 DJ Java Decompiler 3.9其实Halo已经自带了很好的短信破解。打开Halo,打开需要破解的Jar选择工具-配置,在下图位置勾选“对jar进行破解”然后确定然后点击编译,再点击打包,破解就已经大功告成,可以应对大多数游戏,但现在需要返回值的短信收费越来越多,很必要说一下下面的方法。首先打开Halo,打开Jar点击类编辑器,点击编辑-全文查找如图所示查找setAddress或者messageconnection如图可能查找到一个或者很多个地址,我们发现它的类名几乎都是一样的。然后我们打开DJ Java Decomplier选择Setting-Decomplier Settings,勾选然后打开刚才我们找到的那个类文件。自己看就能看到类似下面的句子:a d e分别返回了false值我们再回到halo找到对应的字节码(对应下,行数是相通的)然后找到44:iconst_0,48:iconst_0,52:iconst_0,双击后值改为1,如图然后点击编译-打包-成功我只是举个例子,具体到每个游戏怎么发现和修改收费代码,也只有靠大家自己的理解了。*part.3Halo移植使用工具:Halo2.20打开Halo,打开需要破解的Jar点击类编辑器,点击编辑-全文查找如图所示查找sipush ******为分辨率的一部分比如说sipush 240,sipush 320用来查找设置分辨率的位置我以大屏来举例,不过移植还是用中屏较好!查找完毕以后在下方会出现很多或者几个结果然后分别点击,修改成你自己手机对应的分辨率如sipush 128,sipush 160如图一定要点击编辑(高级)进行修改,否则无效注意一下,并不是所有的结果都要修改3如果上下两行了sipush 240sipush 320连在一起的,不用看直接修改4.如果同一个类里合同一个方法名里 成对出现的,如sipush 240iload 4invokevirtual javax/microedition/lcdui/Graphics/fillRect(IIII)Vgetstatic c/b Ljavax/microedition/lcdui/Graphics;bipush 16bipush 17bipush 19invokevirtual javax/microedition/lcdui/Graphics/setColor(III)Vgetstatic c/b Ljavax/microedition/lcdui/Graphics;iconst_0iload_3iload 4iaddsipush 320....这样的也需要修改剩下的就需要看大家的理解接下来修改所有的sipush 240在查找sipush 320,修改将所有的字节码修改好编辑-打包这样基本就大功告成了当然要成功的移植出一款游戏需要大量的时间和尝试,并不是所有都能成功。
如果下载链接失效请內信我更换![br]现在是[now]
暂无回复!
发表回复