S60软件汉化全新教程(7)
S60v1v2软件打包
一个软件汉化以后,就需要重新打包,在打包前我们先要获取以下的信息
软件的UID
软件的版本号
需要被打包的组件及各组件在手机端的路径
而这些信息都被记录在*.pkg文件里面,如果pkg文件编写错误就会导致打包失败。
下面以我汉化ActiveFile为例子,说说整个改写pkg文件和打包的过程
我们在解包软件的时候运行了sis supper tool这个软件,当软件解包成功后就会在temp文件夹里面生成打包必要的文件(文件夹),这时候
不要关闭sis supper tool
(待打包成功后才关闭软件)。
step1
将汉化后的*.rsc、*.app等文件复制到temp\TEMP文件夹内替换原来的文件,将S60v1v2打包.bat文件复制到temp文件夹



v2-11.jpg
(56.43 KB)
2008-4-2 16:09
然后按“打包sis文件”,保存的文件名和路径随便设置就行了,成功后会生成一段提示



v2-12.jpg
(176.25 KB)
2008-4-2 16:09
step2 修改pkg
用记事本打开sistool.pkg
pkg文件修改前
引用:
&EN
#{"ActiveFile"},(0x10000230),1,27,0
"G:\Hanzify\S60 v2\temp\TEMP\faq0.dat"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\thanksto0"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.app"-"!:\system\apps\ActiveFile\ActiveFile.app",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.rSC"-"!:\system\apps\ActiveFile\ActiveFile.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.rSC"-"!:\system\apps\ActiveFile\ActiveFile_caption.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r31"-"!:\system\apps\ActiveFile\ActiveFile.r31",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r31"-"!:\system\apps\ActiveFile\ActiveFile_caption.r31",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r01"-"!:\system\apps\ActiveFile\ActiveFile.r01",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r01"-"!:\system\apps\ActiveFile\ActiveFile_caption.r01",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r03"-"!:\system\apps\ActiveFile\ActiveFile.r03",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r03"-"!:\system\apps\ActiveFile\ActiveFile_caption.r03",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r59"-"!:\system\apps\ActiveFile\ActiveFile.r59",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r59"-"!:\system\apps\ActiveFile\ActiveFile_caption.r59",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r05"-"!:\system\apps\ActiveFile\ActiveFile.r05",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r05"-"!:\system\apps\ActiveFile\ActiveFile_caption.r05",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r16"-"!:\system\apps\ActiveFile\ActiveFile.r16",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r16"-"!:\system\apps\ActiveFile\ActiveFile_caption.r16",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r04"-"!:\system\apps\ActiveFile\ActiveFile.r04",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r04"-"!:\system\apps\ActiveFile\ActiveFile_caption.r04",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.aif"-"!:\system\apps\ActiveFile\ActiveFile.aif",FF
"G:\Hanzify\S60 v2\temp\TEMP\DirIcon.mbm"-"!:\system\data\ActiveFile\images\DirIcon.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\bitmapfont.mbm"-"!:\system\data\ActiveFile\images\bitmapfont.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.db"-"!:\system\data\ActiveFile\ActiveFile.db",FF
"G:\Hanzify\S60 v2\temp\TEMP\1.st"-"!:\system\data\ActiveFile\1.st",FFpkg文件修改后
引用:
&ZH
#{"文件动力v1.27"},(0x10000230),1,27,0
(0x101F6F88), 0, 0, 0, {"Series60ProductID"}
"G:\Hanzify\garywah.txt"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\faq0.dat"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\thanksto0"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.app"-"!:\system\apps\ActiveFile\ActiveFile.app",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.rSC"-"!:\system\apps\ActiveFile\ActiveFile.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.rSC"-"!:\system\apps\ActiveFile\ActiveFile_caption.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.aif"-"!:\system\apps\ActiveFile\ActiveFile.aif",FF
"G:\Hanzify\S60 v2\temp\TEMP\DirIcon.mbm"-"!:\system\data\ActiveFile\images\DirIcon.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\bitmapfont.mbm"-"!:\system\data\ActiveFile\images\bitmapfont.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.db"-"!:\system\data\ActiveFile\ActiveFile.db",FF
"G:\Hanzify\S60 v2\temp\TEMP\1.st"-"!:\system\data\ActiveFile\1.st",FF
注释:
1.第一行是界面语言支持行,汉化了的软件当然要写上ZH(中文)。
2.第二行是安装程序信息
文件动力v1.27 是程序名称
0x10000230 这就是软件的UID
1,27,0 这是程序安装时显示的版本号,1是主版本号,27是次版本号,0是build版本号
3.第3行是兼容性,记得一定要加上
4.后面的内容就是程序安装路径,其中红色部分是在安装过程中显示自己信息的文件,如果不显示这行就不用加上。由于ActiveFile是多语言版本,而我们安装在手机上只要中文就行了,所以其他的语言文件可以不要。
修改好pkg文件的内容后就保存,保存类型为所有文件,编码为UNICODE,覆盖原文件即可



v2-13.jpg
(44.34 KB)
2008-4-2 16:09
step3 打包
双击S60v1v2打包.bat就会自动打包成功。



v2-14.jpg
(54.68 KB)
2008-4-2 16:09


其他相关日志:
1:目录
2:编码简介
3:软件解包
4:用UltraRscEditor汉化语言包
5:用Hex Workshop汉化语言包--U码篇
6:用Hex Workshop汉化语言包--A码篇
7:S60v1v2软件打包
8:S60v3软件打包
其他相关教程
PKG文件范例详解
Symbian Platform Identification Codes (Symbian平台识别码)
S60v1v2软件打包
一个软件汉化以后,就需要重新打包,在打包前我们先要获取以下的信息
软件的UID
软件的版本号
需要被打包的组件及各组件在手机端的路径
而这些信息都被记录在*.pkg文件里面,如果pkg文件编写错误就会导致打包失败。
下面以我汉化ActiveFile为例子,说说整个改写pkg文件和打包的过程
我们在解包软件的时候运行了sis supper tool这个软件,当软件解包成功后就会在temp文件夹里面生成打包必要的文件(文件夹),这时候
不要关闭sis supper tool
(待打包成功后才关闭软件)。
step1
将汉化后的*.rsc、*.app等文件复制到temp\TEMP文件夹内替换原来的文件,将S60v1v2打包.bat文件复制到temp文件夹


v2-11.jpg
(56.43 KB)
2008-4-2 16:09
然后按“打包sis文件”,保存的文件名和路径随便设置就行了,成功后会生成一段提示


v2-12.jpg
(176.25 KB)
2008-4-2 16:09
step2 修改pkg
用记事本打开sistool.pkg
pkg文件修改前
引用:
&EN
#{"ActiveFile"},(0x10000230),1,27,0
"G:\Hanzify\S60 v2\temp\TEMP\faq0.dat"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\thanksto0"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.app"-"!:\system\apps\ActiveFile\ActiveFile.app",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.rSC"-"!:\system\apps\ActiveFile\ActiveFile.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.rSC"-"!:\system\apps\ActiveFile\ActiveFile_caption.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r31"-"!:\system\apps\ActiveFile\ActiveFile.r31",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r31"-"!:\system\apps\ActiveFile\ActiveFile_caption.r31",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r01"-"!:\system\apps\ActiveFile\ActiveFile.r01",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r01"-"!:\system\apps\ActiveFile\ActiveFile_caption.r01",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r03"-"!:\system\apps\ActiveFile\ActiveFile.r03",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r03"-"!:\system\apps\ActiveFile\ActiveFile_caption.r03",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r59"-"!:\system\apps\ActiveFile\ActiveFile.r59",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r59"-"!:\system\apps\ActiveFile\ActiveFile_caption.r59",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r05"-"!:\system\apps\ActiveFile\ActiveFile.r05",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r05"-"!:\system\apps\ActiveFile\ActiveFile_caption.r05",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r16"-"!:\system\apps\ActiveFile\ActiveFile.r16",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r16"-"!:\system\apps\ActiveFile\ActiveFile_caption.r16",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.r04"-"!:\system\apps\ActiveFile\ActiveFile.r04",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.r04"-"!:\system\apps\ActiveFile\ActiveFile_caption.r04",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.aif"-"!:\system\apps\ActiveFile\ActiveFile.aif",FF
"G:\Hanzify\S60 v2\temp\TEMP\DirIcon.mbm"-"!:\system\data\ActiveFile\images\DirIcon.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\bitmapfont.mbm"-"!:\system\data\ActiveFile\images\bitmapfont.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.db"-"!:\system\data\ActiveFile\ActiveFile.db",FF
"G:\Hanzify\S60 v2\temp\TEMP\1.st"-"!:\system\data\ActiveFile\1.st",FFpkg文件修改后
引用:
&ZH
#{"文件动力v1.27"},(0x10000230),1,27,0
(0x101F6F88), 0, 0, 0, {"Series60ProductID"}
"G:\Hanzify\garywah.txt"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\faq0.dat"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\thanksto0"-"",FT,TC
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.app"-"!:\system\apps\ActiveFile\ActiveFile.app",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.rSC"-"!:\system\apps\ActiveFile\ActiveFile.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile_caption.rSC"-"!:\system\apps\ActiveFile\ActiveFile_caption.rSC",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.aif"-"!:\system\apps\ActiveFile\ActiveFile.aif",FF
"G:\Hanzify\S60 v2\temp\TEMP\DirIcon.mbm"-"!:\system\data\ActiveFile\images\DirIcon.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\bitmapfont.mbm"-"!:\system\data\ActiveFile\images\bitmapfont.mbm",FF
"G:\Hanzify\S60 v2\temp\TEMP\ActiveFile.db"-"!:\system\data\ActiveFile\ActiveFile.db",FF
"G:\Hanzify\S60 v2\temp\TEMP\1.st"-"!:\system\data\ActiveFile\1.st",FF
注释:
1.第一行是界面语言支持行,汉化了的软件当然要写上ZH(中文)。
2.第二行是安装程序信息
文件动力v1.27 是程序名称
0x10000230 这就是软件的UID
1,27,0 这是程序安装时显示的版本号,1是主版本号,27是次版本号,0是build版本号
3.第3行是兼容性,记得一定要加上
4.后面的内容就是程序安装路径,其中红色部分是在安装过程中显示自己信息的文件,如果不显示这行就不用加上。由于ActiveFile是多语言版本,而我们安装在手机上只要中文就行了,所以其他的语言文件可以不要。
修改好pkg文件的内容后就保存,保存类型为所有文件,编码为UNICODE,覆盖原文件即可


v2-13.jpg
(44.34 KB)
2008-4-2 16:09
step3 打包
双击S60v1v2打包.bat就会自动打包成功。


v2-14.jpg
(54.68 KB)
2008-4-2 16:09


其他相关日志:
1:目录
2:编码简介
3:软件解包
4:用UltraRscEditor汉化语言包
5:用Hex Workshop汉化语言包--U码篇
6:用Hex Workshop汉化语言包--A码篇
7:S60v1v2软件打包
8:S60v3软件打包
其他相关教程
PKG文件范例详解
Symbian Platform Identification Codes (Symbian平台识别码)
作者:admin@常来吧
地址:http://www.chl8.com/post/493/
版权所有!转载时请必须遵守以链接形式署名-非商业性使用-完整方式共享!
欢迎在常来吧留言&评论!
相关日志
手动创建VPN连接教程
破解无线网络密码、无线网络!WinAircrackPack使用教程
八神zntx汉化组教你学汉化
Excel实战技巧视频教程
迅雷刷分教程~每天刷一刷~轻松到上将
S60软件汉化全新教程(8)-S60v3软件打包
手动创建VPN连接教程
破解无线网络密码、无线网络!WinAircrackPack使用教程
八神zntx汉化组教你学汉化
Excel实战技巧视频教程
迅雷刷分教程~每天刷一刷~轻松到上将
S60软件汉化全新教程(8)-S60v3软件打包
上一篇:
S60软件汉化全新教程(6)-
S60软件汉化全新教程(6)-

文章来自: 本站原创
Tags:
S60软件汉化全新教程(8)-