S60三版软件汉化教程.docx
《S60三版软件汉化教程.docx》由会员分享,可在线阅读,更多相关《S60三版软件汉化教程.docx(9页珍藏版)》请在冰豆网上搜索。
S60三版软件汉化教程
★【精】【S60三版软件汉化教程】★
回复1阅读211
收藏帖子
楼主
[手机发帖]2010-04-1023:
14
S60第三版软件大多为SISX安装文件,在SISX文件内包含了S60软件的全部内容,在手机端安装就是把SISX内包含的文件解压到手机或存储卡上,实现在手机上的运行。
其中程序菜单中字符显示部分是保存在一些特定的文件内,如果将这些文件内的英文字符更换成中文字符的话,就实现程序的汉化。
为方便安装和共享,汉化后的软件可以打包成SISX文件,制作成中文安装包。
下面我们就来介绍如何汉化。
第一步:
解包要想对SISX文件进行汉化,就要首先进行解包。
解包需专门软件来完成,我们选择uNsis_3.1。
1.运行uNsIs_3.1,在Language(语言)项里选择SimplifiedChinese(简体中文),使软件语言变为中文。
点击设置选项,在弹出菜单内勾选按安装目录释放,自动打开释放文件和创建PKG文件。
其它可以不选。
释放目录可选任意目录。
解包前建议清空该目录。
点击OK完成设置。
2.点击打开按钮,在对话框内找到需解包的SISX文件,软件面板的右上角显示SISX内的详细文件列表。
3.点击解包按钮,就自动进行解包,当出现“Extractto(释放目录)”提示,就完成了解包。
4.点击确定,自动进入释放目录,该目录下有pkg,temp二个文件夹,pkg目录下保存的是SISX文件包内的安装路径信息,这个信息会在程序里显示;SISX解包后生成的文件在temp目录下。
每次解包后把temp目录清空,以免影响下次解包。
第二步:
汉化在S60第三版软件中,菜单显示的字符大多保存在特定的文件内,在temp\resource\apps目录内找到这些文件,一般后缀为.rsc和.mbm,也有字符可能保存在app内,我们根据实际情况进行汉化。
所需软件为ASCIIRscEdit
1.运行ASCIIRscEdit,在查找方式项里选“自动取得数据长度”,数据类型选“类型1(含有有效长度)”。
2.点击“文件-打开”,找到解包目录内的temp\resource\apps文件夹下的rsc文件。
如果没有,可以选择“所有文件”。
3.打开所选文件后,软件界面下方右侧会显示在手机内显示的字符串。
根据汉化需要手动查找。
4.为准确起见,可以在查找方法项内输入相应的字符,注意字符的大小写应和手机显示一致。
然后点击“查找”,自动找到后会反色显示。
在替换方法的输入数据项内填上相应中文字符,点击替换即可替换成相应的中文。
5.替换完成后,重新查找直至全部替换。
对于多个字符串可以点击“编辑列表”对所有替换进行查询和快速定位。
6.完成全部替换后,点击“文件-保存”,选择合适的目录保存。
这样就完成汉化操作。
第三步:
打包打包与解包相反,就是把所有程序相关文件重新压制成SISX文件的过程。
便于软件的安装和共享,以及软件的签名。
所需软件为WinsIs。
1.运行WinsIs,将已经获得的UID和版本号分别填入到相应的区域,然后填写打包后SISX的文件名。
现已支持从原SISX文件提取UID。
具体格式如下,UID:
8为16进制数字(例如:
a00007a6);版本号:
为xx,xx,xx(例如:
00,50,00),不可用中文标点;SISX文件名:
可以任意输入,包括字母数字汉字(尽量不要用特殊字符和汉字,目前版本汉字会出现乱码)。
界面上有七个文件显示框,用来显示打包的文件,每个显示框都有一个“口”和三个“○”选择项,选中“口”表示选择激活了该显示框,不激活表示不安装此目录。
“口”后面标明了安装到手机的路径,通过短选“○”来定义安装路径;使用鼠标左键单击显示框就会弹出打开菜单,选择安装到此路径的文件(例如:
example.exe需要安装到手机的sys\bin目录下,先将该显示框激活,左单击此框,选择example.exe,此时显示框内就会有相应的显示)。
显示框六是用来在SISX安装期间显示的信息的,同样激活后选择你的信息文本即可。
显示框七是用来设置嵌入的SISX文件的。
2.完成后,按“生成PKG”按钮,生成PKG文件,此时该文件夹内会生成winsis.pkg文件。
3.按“打包SISX”按钮用以生成SISX安装程序。
注意:
1.如果你已经做好了PKG文件,你只需要将其复制到C:
\winsis文件夹内并改名为winsis.pkg即可,运行程序,输入SISX文件名,按“打包”键即可完成打包。
2.显示框里的路径尽量不要有中文,SISX文件名和安装期间显示的信息如果为中文,请把目录下的winsis.pkg用记事表打开后另存为unicode编码的同名文件即可!
3.显示框中文件选择错误,先取消激活选择,再在此显示框中单击鼠标左键,即可清除显示框中的内容!
4.UID输入框,版本号输入框及SISX文件名输入框都支持鼠标右键,可以使用复制粘贴!
!
支持从原SISX文件读取UID
5.去掉了backup_registration.xml自动安装,所以此版本必需要在第五显示框中选择backup_registration.xml,并选择安装路径!
6.随程序带有cert.cer和key.key测试用的证书和密匙,如想自己生成可以使用“制作证书”按钮,使用此按钮之前请先将dert.cer和key.key删除或改名。
7.打包的第6步SIS文件有没有生成?
再检查一下PKG文件,一般打包不成功的原因都出在PKG文件上!
以上方法不适用于随机启动类和自动运行类软件打包。
对于这类软件建议手动更改PKG文件,就是将其更改成所操作电脑的相应目录。
可通过软件来打开原SISX文件,获得PKG文件,将其中\bin\SISX名替换成电脑实际目录。
这样就可实现随机启动类软件的打包了。
【教程】修改汉化S60手机SIS/SISX软件主题显示名称+【软件】PC端SIS/SISX打包解包工具
S60智能手机的SIS/SISX主题软件如果装多了,很多是英文名,在手机里显示的是英文名称,认不出它是什么软件,于是一只一只折腾试一下,非常的麻烦.这里介绍修改SIS/SISX软件主题在手机里的显示名字为中文,让你对手机上装的软件主题一目了然
下面看图说话,以诺基亚N86为例
这里是修改名称前后,在N86上看到的主题名字,一只是修改后的,中文名【蓝黑风格】,一只是没修改的,名为【blackSquare...】后面还有,我都让不住...
接下来,要做的就是下载解包工具SISContents-v1.33,软件下载(附件)
下面图解详细步骤,大家按图示操作即可:
至此,就完成了,你再重新装进N86时,显示的,就不是英文字母,而是你自己定的中文名.
其实这只软件还有其它用途,比如解包,打包,主题,有兴趣的自己玩玩,解包时,如果发现有.dll.或exe的主题,快快删掉,就是传说中的"扣费主题"
电脑PC端SIS/SISX打包解包工具SISContentsV1.33汉化版
应用简介:
一款电脑PC上打包解包修改S60第三版sis软件,主题的PC工具,支持拖放,支持从文件夹创建新的sis文件,支持创建主题,支持命令行批量解包文件!
!
强烈推荐!
!
!
1、压缩包中含有leftup、binpda的证书签名方案!
2、附件已经包含plugins插件,解包文件时,可执行文件(exe,dll等)会自动脱壳,方便修改(汉化)!
!
功能:
1、支持解包打包S60第3版sis(x)文件,支持单独解压其中任意一个文件,支持拖放操作
2、编辑mif文件,删除,新增,保存,替换里面的图片
3、支持查看解压ngage游戏
4、支持查看修改exe,dll的权限
5、支持编辑sis,替换、新增、删除组件,重新打包,支持从文件夹创建新sis文件
5、导出pkg文件(支持中文)
6、识别带If,else语句的sis,解包出不同的源文件
7、查看文件是否已签名,查看证书信息,去掉签名
8、修改软件UID3和SID
9、支持软件签名
10、支持拖放操作
11、支持编辑mbm文件
12、支持打包主题,修改主题安装包信息
更新历史:
==1.3.3build49更新(2009-7-13)
1、新增支持PKCS#8算法的key用于签名