一、软件信息的修改与基础常识很多人认为软件很神秘,其实软件就是按照语言的规则合理编写的产物。而Java软件是一种相当赤裸的软件,用winrar打开Jar文件就可以清晰地看清楚其中的结构,而其中很多都是可以随意编辑的。其中的class文件就是编码文件,需要用专用的编译或者反编译软件阅读和修改,相对复杂,但程序的信息文件却十分暴露且易于随意修改。如下图,显示Gmail的文件结构:
其中的png图片文件就是显示在应用程序界面的文件图标,用户可以随意替换(格式名称要与源文件相同)。META-INF就是软件的信息文件,用记事本程序打开其中的MANIFEST.MF,就可以查看并修改软件信息,其中包含软件的名称、版本号、版权所有人、运行环境等。 将软件名称修改成和手机内置软件相同的名称可实现删除小三内置程序(比如滑板和数独)的目的,也可以通过这个手段使程序个性化,使用自己期望的信息。Jad文件原理基本相同,但还需提供Jar文件的大小和来源信息以供系统在安装时识别。====================传说中的分割线====================
二、软件分辨率的修改与横竖屏的转换
这可是小三玩家的必修课,因为小三的界面比较怪异。首先,因为功能条的存在,小三的实际分辨率为240*302。部分软件为自适屏软件,不需要调整,但还是有相当的部分(尤其是游戏)分辨率需要自己调整,否则下面的选项栏就看不到。部分软件的键位也是有错,映射到了别的键位上了,这就需要进一步修改(查询自己手机按键对应的
键值需使用键值查询软件,请在文章末尾的附件中索取)。小三的竖屏软件使用起来多有不便,也需要横屏的修改来方便键盘操作。
下面介绍主流的两款Jar修改软件。
1.手游伴侣HandyPartnerV1.6
一款为诺基亚机子设计的软件,确造福了无数的非智能手机的玩家。这个软件的教程之前在论坛出现过,我也不必多说,简单的界面可以称得上一目了然。
使用的时候先选缺省设置。GetGameAction和触摸屏设置都不要勾选,如果要转换键值,勾选键值转换并更改(通过这样可选择小三是采用主屏键盘还是OKLM键盘)。右侧的强制全屏仅在部分软件(如手机大头)的修改中有作用,一般不必勾选。分辨率选手动设定,然后更改。要想改成横屏的,显示模式选择旋转屏幕、逆时针就可以了,但这个办法只针对采用相对坐标的Jar软件起效,对于在编写的时候采用绝对坐标的软件(如路路通)无效甚至产生致命问题。
设置完成后选择运行转换,找到你的Jar源文件就可以了。转换成功后在手游伴侣文件夹产生一个名为pkg_new的文件,那就是修改完成的文件了。
2.JavaMagic
这款软件相对手游伴侣功能更加丰富(如修改字体、Jad文件的生成与编辑等),设置里列的无比清楚,实在不需要多讲。不过JM的使用需要多多摸索,产生的软件经常出现BUG,所以Magic被戏称为Make a game incompatible & crash(让一个游戏不兼容且瘫痪!)
3.JAVAjava
一款相当优秀的小软件,可以使Jar文件压缩更加紧凑,同时也可以生成Jad文件,请在附件里选取。
4.手机顽童模拟器
一款S40的Java模拟器,针对诺机设计,主要用来测试软件改成横屏后还能否正常运行,别的其实用处不大,因为环境与LG的手机存在不同,所以上面能运行的不一定能在我们手机上运行。
====================传说中的分割线====================
三、软件的汉化操作
1.hhclass(汉化机器人)傻瓜汉化法
一款相当好用的汉化软件,可以迅速过滤class文件里面的英文字符并替换,操作简单,不再要求汉化者具备16进制编辑能力,吐血推荐。
操作方法:
(1)汉化class文件:
先用winrar把java程序的jar文件解压开,找到class文件,用程序打开class文件,程序会分析class文件里的字符串,并显示在列表中。找到你要汉化的字符串,选择后会在下面的编辑框内有显示。改成你要汉化的内容,然后点击“替换”。注意,由于字符串查找的关系,替换的字符串UTF-8字节长度不能超过255个字符。当你要汉化的字符串都替换完毕,点击“保存”,就汉化完成了。
(2)汉化语言包文件:
一般语言包都以扩展名.dat的形式出现,如Lang.dat,不过也有不是的具体根据不同java程序都有所不同,汉化方法和汉化class文件类似。
2.人工汉化流程
(这个太过复杂,实在没有时间详细写,以后有空补上)
====================传说中的分割线====================
四、软件的破解步骤(请尊重软件作者权利,严禁用于商业用途!)
JAVA破解修改器HALO1.0教程
欢迎来到软件修改教程
小三是一款特殊的手机,拥有拉风实用的侧滑。但当下的侧滑手机的绝大部分是智能机,所以非智能的小三就遇上了软件兼容性的尴尬问题,很多软件都存在使用缺陷,所以需要我们自行修改。同时很多软件本身使用起来不方便,就需要汉化、破解等。鉴于本人能力有限,也就只能结合自身经验随便谈谈,若您为Java语言的编写专家,希望能与我取得联系,论坛需要您的帮助。
(转载请标明出处!!)
教程分为如下板块
一、软件信息的修改与基础常识
二、软件分辨率、键位的修改与横竖屏的转换
三、软件的汉化操作
四、软件的破解步骤
五、合软的制作与开发
六、软件的反编译
七、关于KS360软件存在问题的相关解答
八、前七部分中描述的各种软件和相关的附件
====================传说中的分割线====================
一、软件信息的修改与基础常识很多人认为软件很神秘,其实软件就是按照语言的规则合理编写的产物。而Java软件是一种相当赤裸的软件,用winrar打开Jar文件就可以清晰地看清楚其中的结构,而其中很多都是可以随意编
辑的。
其中的class文件就是编码文件,需要用专用的编译或者反编译软件阅读和修改,相对复杂,但程序的信息文件却十分暴露且易于随意修改。
如下图,显示Gmail的文件结构:
其中的png图片文件就是显示在应用程序界面的文件图标,用户可以随意替换(格式名称要与源文件相同)。META-INF就是软件的信息文件,用记事本程序打开其中的MANIFEST.MF,就可以查看并修改软件信息,其中包
含软件的名称、版本号、版权所有人、运行环境等。 将软件名称修改成和手机内置软件相同的名称可实现删除小三内置程序(比如滑板和数独)的目的,也可以通过这个手段使程序个性化,使用自己期望的信息。Jad文件原理基本相同,但还需提供Jar文件的大小和来源信息以供系统在安装时识别。
====================传说中的分割线====================
二、软件分辨率的修改与横竖屏的转换
这可是小三玩家的必修课,因为小三的界面比较怪异。首先,因为功能条的存在,小三的实际分辨率为240*302。部分软件为自适屏软件,不需要调整,但还是有相当的部分(尤其是游戏)分辨率需要自己调整,否则下面的选项栏就看不到。部分软件的键位也是有错,映射到了别的键位上了,这就需要进一步修改(查询自己手机按键对应的键值需使用键值查询软件,请在文章末尾的附件中索取)。小三的竖屏软件使用起来多有不便,也需要横屏的修改来方便键盘操作。
下面介绍主流的两款Jar修改软件。
1.手游伴侣HandyPartnerV1.6
一款为诺基亚机子设计的软件,确造福了无数的非智能手机的玩家。这个软件的教程之前在论坛出现过,我也
不必多说,简单的界面可以称得上一目了然。
使用的时候先选缺省设置。GetGameAction和触摸屏设置都不要勾选,如果要转换键值,勾选键值转换并更改(通过这样可选择小三是采用主屏键盘还是OKLM键盘)。右侧的强制全屏仅在部分软件(如手机大头)的修改中有作用,一般不必勾选。分辨率选手动设定,然后更改。要想改成横屏的,显示模式选择旋转屏幕、逆时针就可以了,但这个办法只针对采用相对坐标的Jar软件起效,对于在编写的时候采用绝对坐标的软件(如路路通)无效甚至产生致命问题。
设置完成后选择运行转换,找到你的Jar源文件就可以了。转换成功后在手游伴侣文件夹产生一个名为pkg_new的文件,那就是修改完成的文件了。
2.JavaMagic
这款软件相对手游伴侣功能更加丰富(如修改字体、Jad文件的生成与编辑等),设置里列的无比清楚,实在不需要多讲。不过JM的使用需要多多摸索,产生的软件经常出现BUG,所以Magic被戏称为Make a game incompatible & crash(让一个游戏不兼容且瘫痪!)
3.JAVAjava
一款相当优秀的小软件,可以使Jar文件压缩更加紧凑,同时也可以生成Jad文件,请在附件里选取。
4.手机顽童模拟器
一款S40的Java模拟器,针对诺机设计,主要用来测试软件改成横屏后还能否正常运行,别的其实用处不大,因为环境与LG的手机存在不同,所以上面能运行的不一定能在我们手机上运行。
====================传说中的分割线====================
三、软件的汉化操作
1.hhclass(汉化机器人)傻瓜汉化法
一款相当好用的汉化软件,可以迅速过滤class文件里面的英文字符并替换,操作简单,不再要求汉化者具备16进制编辑能力,吐血推荐。
操作方法:
(1)汉化class文件:
先用winrar把java程序的jar文件解压开,找到class文件,用程序打开class文件,程序会分析class文件里的字符串,并显示在列表中。找到你要汉化的字符串,选择后会在下面的编辑框内有显示。改成你要汉化的内容,然后点击“替换”。注意,由于字符串查找的关系,替换的字符串UTF-8字节长度不能超过255个字符。当你要汉化的字符串都替换完毕,点击“保存”,就汉化完成了。
(2)汉化语言包文件:
一般语言包都以扩展名.dat的形式出现,如Lang.dat,不过也有不是的具体根据不同java程序都有所不同,汉化方法和汉化class文件类似。
2.人工汉化流程
(这个太过复杂,实在没有时间详细写,以后有空补上)
====================传说中的分割线====================
四、软件的破解步骤(请尊重软件作者权利,严禁用于商业用途!)
JAVA破解修改器HALO1.0教程
一款先进而实用的破解工具,功能丰富,操作简单。
Z!1 _: X$ I2 p
3 u. m4 Z& E5 l+ C& R! e' z \\' w
1.双击HALO图标运行HALO,单击“文件名”,打开一个需要破解或者修改的JAR文件。
2.打开jar文件后,点击“工具”--“配置”,把“对JAR进行破解”勾上,如果不要修改游戏就把JAVAMAGIC的修改屏幕和键位关掉。点击“应用”--“确定”,设置完成。
3.修改游戏的屏幕和键位(这步可以省略)。点击“工具”--“配置”--“javaMagic”,(请参考之前教程)
4.编辑(汉化)jar文件(这步可以省略)。在“工程管理器”工具栏,纵向排列着这个JAR文件里面的所有jar“*.class”文件,在\"原文\"区域双击想要修改(汉化)的字符串,在下面的翻译栏就会显示这个字符串,左边是原文栏,右边是译文栏(可以编辑修改的),修改(汉化)后的新字符串,单击下面的“提交”,在上面译文栏里面就更新了字符串!5 F( @3 q- F/ g% M
5.完成之后,点击“工程”--“编译”,完成后点击“工程”--“打包” ,这样破解或者修改工作就完成了。
6.破解或者修改完的JAR文件可以在电脑模拟运行测试,点击“工程”--“运行”就自动打开“手机顽童模拟器”。
7.破解或者修改完的JAR文件默认存放在HALO安装目录下的 \"games\"文件夹。也可以设置处理jar资源存放路径:点击“工具”--“配置”--“lmage Extract”--浏览”--“确定”,设置完成后单击“应用”--“确定”。
====================传说中的分割线====================
五、合软的制作与开发
1.Multime经典在线合成(目前出现故障,现不能使用)
网址:multime.mobi(因俄网服务器关闭,现在已经无法使用,不过可能在一段时间后修复)
(1)先注册(全程免费)
(2)登录后点击我的程序,会有个URL上传和本地上传,URL上传是用绝对jar地址,复制软件的JAR地址粘贴在JAR文件下的地址栏。
上传后我的软件下面会显示出刚上传的软件
上传完所需的软件后,点击我的合件
(3)新建合件,这里名称随便取是你这个工程的代号,并不是你这个合件的名称。
(4)点击确定后再点击添加程序,这时就把你刚上传准备用做合件的软件-在软件前的框框里打上勾,再到页面的最下面点击提交
(5)这时会进入开始合件的页面,软件后有个绿色的灯,则代表没有问题!如果软件后的灯是红色,打把叉!这时就要把页面上的通用改为轻量(QQ就必须为轻量)!
(6)multime这是软件的名称,可以自行修改,但不能有中文
(7)灯全绿后即可点击开始合成
(8)点击后链接会出现灰色,这时再刷新次页面,即可看到JAR,JAD下载地址
(9)点击JAR开始下载,大功告成
2.Multime constructor合成法(要求较高)
(转载自合软网)
准备工作:
首先要下载和安装Java 2 SDK Standard Edition 1.5.0 Beta 1(这是Multime的运行环境)。
这个文件比较大(48.6M), 点击进入下载-j2sdk-1_5_0-beta-windows-i586.rar
然后要用到hhclass和Multime constructor 这两个软件了,(见第八部分附件)并把这两个软件解压到某一分区的根目录。
具体操作:
这里用D盘做示范(见图一)。
图一
以做最新QQ2007加UC6的合软件为例。
准备好这两个软件的原安装文件。放在D盘根目录。
第一步。用WINRAR“分别”打开这两个原件。并把QQ和uc6的“META-INF”文件夹解压出来。(见图二、图三、图四)
图二
图三
图四
第二步,
打开D盘的hhclass文件夹。运行hhclass.exe。并按下“打开MANIFEST”,选择刚才解压出来的“META-INF”文件夹里面的“MANIFEST.MF”文件。(图五、图六)
图五
图六
如果有中文的话按“图七”处理。并把更改了的“META-INF”文件夹替换jar文件里面的“META-INF”文件夹。看“图八”。
图七
图八
第三步,打开D盘的multime0.15文件夹。运行multime.exe。第一次打开mutime.exe,提示选择mm.jar。
mm.jar就在D盘的multime0.15文件夹里,点选mm.jar后再点“打开”。然后按图上的步骤进行。(图九)
图九
如果出现“图十”的错误提示,上图圈着的CLDC选项就要选1.1哦。
图十
第四步,添加好要合成的软件,选择好合软件的名称和保存路径后就可以按左上角的“合成”按钮了。
成功的话会有下面这个提示。(图十一)
图十一
java合件小常识
1.长按*号键软件最小化。有的软件菜单里有最小化。
2.s40v3机合件最大不超过1M,s40v5合件最大不能超过2M.
3.合件变小的方法:
a.使用java专用压缩软件(见第八部分附件),大概可以缩减20多kb
b.可以修改所有png的大小和色度来使得整个jar变小
c.删除一些不必要的声音(这样有可能使得软件出错,不推荐)
d.对class文件进行修改
e.汉化菜单strings下载后加入合件中即可
====================传说中的分割线====================
六、软件的反编译
鉴于本人能力有限、专业所限,并不能理解掌握反编译的要领。本文不作详述,仅在第八部分附件中提供反编译工具的下载,有兴趣的可以在网络搜索相关心得和使用技巧。专业人士路过请留下您宝贵的使用经验,供广大论坛坛友学习。DJ Java Decompiler是个优秀的反编译的工具,可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machine)或是Java SDK的工具模组即可使用。不单如此,DJJava Decompiler也兼具有Java程序编辑工具的角色,提供一些辅助功能便于程序撰写与修改,软件(破解版)请在第八部分索取。
====================传说中的分割线====================
七、关于KS360软件存在问题的相关解答
1.运行软件的时候进不去,显示Java...........Not Found.
这是因为软件在设计的时候没有兼容LG的机子所致,没有导入LG运行环境的各种代码,多发生在一些比较小的游戏当中。遇到这种问题目前还没有解决方法,除非对软件进行深入的整改。
2.为什么有的软件在小三上是横屏打字的,而大部分打字都是竖屏的,有的还能进行横竖屏的自动切换?
目前支持横竖屏自动切换的有Opera、Gmail,能实现横屏输入的有MSN6.0、Googlemap.这些软件均在世界上有较高的影响力,所以与LG有着密切的合作,能得到LG提供的各种小三的运行代码(如横竖屏切换代码),自身也经历了长时间的不断进化与升级。而大部分国产软件还打不到这种程度,因此无法在小三上实现完美兼容。其中行货版的内置QQ2008是国内LG官方的工程师通过嵌入Rom的手法实现横屏输入的,制作相当复杂,以至于在Rom中切成了好几份。所以玩家想通过简单的修改来实现横竖屏切换或者横屏的输入几乎是不可能的。
3.小三支持后台吗?
原则上,作为S40V3的ks360是无法像V5、V6那样实现后台前台切换的。但是合软在一定程度上弥补了这些不足,实现多软件的同时运行(长按*号实现合软内软件切换)。同时很多软件开始为不能后台的用户着想,比如UC7.0加入了打电话的功能,这样就不必退出软件来打电话了。
4.用软件的时候为什么一直亮着灯?
解决的办法按一下挂机键就好,它就会自己黑屏,但你的软件收到新的信息后将不再发出声音或者震动来提示你。(本方法在V10g版的自带QQ2008上不适用)
更多问题的解答请点击小三经典FAQ
====================传说中的分割线====================
八、前七部分中描述的各种软件和相关的附件
HandyPartner手游伴侣(V1.6版).rar (981.64 KB)
JavaMagic.rar (446.76 KB)
重压缩工具JAVAJava.rar (94.81 KB)
汉化工具hhclass.rar (256.08 KB)
破解工具Halo.part1.rar (1.43 MB)
破解工具Halo.part2.rar (1.43 MB)
破解工具Halo.part3.rar (1.43 MB)
破解工具Halo.part4.rar (112.54 KB)
(全部下载后解压,运行时会自动提示下载Java平台,故平台下载不在此专门提供)
合软工具Multime constructor
Multime constructor 0.0.10.part1.rar (1.43 MB)
Multime constructor 0.0.10.part2.rar (1.43 MB)
Multime constructor 0.0.10.part3.rar (639.93 KB)
(运行平台下载请见原帖) 反编译工具Decompiler
DJ Java Decompiler v3.10.10.part1.rar (1.43 MB)
DJ Java Decompiler v3.10.10.part2.rar (1.43 MB)
DJ Java Decompiler v3.10.10.part3.rar (1.43 MB)
DJ Java Decompiler v3.10.10.part4.rar (1.01 MB)
(解压后安装,用iNViSiBLE文件夹下的DJ.exe覆盖安装文件夹中的DJ.exe)
因篇幅问题不能全部显示,请点此查看更多更全内容