【天堂论坛】玩机到天堂 买机找海洋诺基亚……科技以人为本 → Sis文件解包与打包详细教程
查看完整版本:Sis文件解包与打包详细教程
2006/6/2 15:25:34

今天我给大家详细的写一篇解包和打包的全过程,可能这篇文章对于已经学会和熟练掌握的朋友们来说不算什么,但是对那些刚学的朋友们来说应该可以起到大的作用。
首先,声明一点本教程由www.3G365.com汉化组yang2008com编写,任何人如果转贴请著名出处,在这里请大家多多支持,感谢大家!
现在学习汉化的人越来越多了,汉化出的软件也越来越多,从而给大家使用软件带来很大的帮助。但是现在大多数人汉化软件都是采用汉化软件内的资源文件来覆盖原文件从而实现汉化。但是这样虽然能够实现汉化,但是总是用覆盖原文件的方法来实现汉化比较麻烦,因而我们需要一种方法来简化它。那到底怎样来实现呢?那就是重新打包(也就是把sis安装文件解压后加入汉化文件重新压缩成sis安装文件)。可能大家现在还不是很明白,不过没关系,看完下面的说明后我相信大家一定会有新的认识。
为了让大家更好的理解内容我列个提纲:
1.        解包介绍及详细讲解;
2.        打包介绍及详细讲解;
3.        总结。
(本文所涉及到软件再最下面提供下载)
呵呵,大家看后是不是一目了然了,下面我给大家详细详细加详细的具体讲解(我们的目标是让大家看懂为止)。
一.        首先我们来讲解解包,一个sis安装程序是由多个文件组成到一起的,在我们的电脑上sis安装程序只是一个安装程序,它在安装到手机上后会把程序里面的多个信息安装到手机上。如果我们可以不通过sis安装就可以把程序信息安装到手机上那不是更方便了,那怎么才能做到这点呢,对了,可以用解包来实现。我们现在利用UnMakeSIS这个软件来完成截包。
解包可以让我们在电脑上利用UnMakeSIS来把sis安装程序中的全部文件提取出来,这样我们就可以把提取出的文件直接拷贝到手机上来完成软件的安装,这样的好处是可以节省手机存储空间。解包可以轻松在电脑上提取出资源文件来进行汉化。不过最重要的是我们讲解解包是为了后面的打包做铺垫,当然要打包必须有东西打才行,那就是先要解包。
下面我们用UnMakeSIS这个软件来解包,如图一所示


 

2我们点击1处,打开我们想要解压的sis安装文件,如图二

3.软件显示了sisi内的所有信息,已经是中文版的了,信息大家也一定能够看明白,不过我在这里要注重说几点信息,因为在后面的打包过程中要用到。如图三,1处是所要解压的sis文件路径(哪里都可以),2处是软件的版本号,3处是软件的 UID(大家可能要问了,有3个UID到底用哪个啊,没关系在我们打包用到软件里可以自动或得UID,大家在这里只是了解一下UID,到底用哪一个后面就可以知道了,呵呵,留个悬念)。

4.注意了下面是关键,我们可要解压了,怎么解压啊,点击图四1处就可以把sis解压出来了。



6.现在sis安装程序已经解压出来,看起来已经成功了,但是大家不要高兴的太早。如果是一般情况一个sis压缩包解压后就可以了,不过我现在解压的sis包解压后又解出2个sis包,哎~~~这是麻烦啊,怎么办呢,其实也不难就是按照上面的步骤1——5再来两遍就可以了。恩?还不明白吗?好了,我就不怕麻烦了,再把剩下的步骤补充完整,我是好人,所以事情要做到底,呵呵。
7请看图六,这是我第一次解压出来的东西,1处是已经解压出的文件,2,3处为解压出的sis文件,现在我们要把2,3处的sis也解压出来,4当然是我们最初要解压的sis文件了。

8然后分别在UnMakeSIS的选择路径上选择图六的2和3处的sis文件,分别解压2和3处的sis文件,操作步骤如图七

9.这样我们就把所有sis文件解压完毕,如图八所示1处,我们可以把解压出来的所有文件直接拷贝到手机上来实现软件安装,这样可以节省很大空间

好了,现在解包的过程已经讲完,可能还有许多地方没有说清楚,大家可以提出来我加以改进。

二.        下面我们来详细讲解一下打包的过程,打包相对来说要比解包复杂一些,不过我还是尽可能的讲解详细一些的。
1.        首先我们用Makesis和SIS制作助手,这样可以方便的打包成sis。SIS制作助手如图九所示

 

[此帖子已被 Davidism 在 2006-6-2 15:32:11 编辑过]

2006/6/2 15:27:28

好了,现在解包的过程已经讲完,可能还有许多地方没有说清楚,大家可以提出来我加以改进。

二.        下面我们来详细讲解一下打包的过程,打包相对来说要比解包复杂一些,不过我还是尽可能的讲解详细一些的。
1.        首先我们用Makesis和SIS制作助手,这样可以方便的打包成sis。SIS制作助手如图九所示

2.大家看后是不是一目了然了,又是中文版的。上面的按键很简单智能化,我现在给大家详细讲解一下各个键的用途。首先我们要选择安装路径(也就是要打包的文件所在目录,不过大家在这里要注意了,安装路径和生成文件夹的路径不要有中文名,这样才能正常的运行软件)。生成文件夹就是打包后所要存储的路径,软件名称自己设定就可以了,选择语音为ZH也就是中文,其它也可以随便了,兼容手机默认就可以了。下面呵呵就是第一章我所设的疑问UID,在这里只要你选择打开文件找到刚才打包的SIS安装文件就可以智能的读出UID来,是不是很方便啊。 Ver,Min,Bulid就是软件的版本号自己填号就可以了。在安装时显示提示里面点击右面的彩色笔可以填入自己需要写的文字,文字将在安装中提示出来。下面结合图来说明一下,如图十

4.        下面我们点击软件右下脚的制作SIS来生成一个PKG文档,PKG文档所在的位置在软件的同一目录下bin\temp.pkg,再有一个bin\popup这个是安装提示出的信息,可以根据自己的需要来填写。Temp和popup如图十一所示

5.        接下来我们看到图十一里面有个makesis文件,这个文件要在DOS上运行,而且要把这个文件复制到C盘来运行,大家可以把它复制到C盘去,记住是C盘也就是系统盘。请看temp里面是一个已经写好的pkg文档,这样可以给不会写pkg文档的兄弟们省了不少事,也可以节省编写 pkg文档的时间。当然temp和popup文档可以自行修改,可以大家自己研究,这里使默认的就可以了。现在大家要注意了,temp和popup要用 Unicode码存储,只有这样才能正确识别出中文来,怎样存储请看图十二

6.好,保存好后我们就要到关键步骤了,就是进入DOS进行关键的打包。
首先点击windows的开始--运行输入cmd,如下图十三,十四所示



7.现在进入DOS如图十五所示,仿照我输入的

好,现在打包的全部过程已经讲解完成。

[此帖子已被 Davidism 在 2006-6-2 15:33:52 编辑过]

2006/6/2 15:27:38
 三.        最后,我再给大家容易出错的地方强调一下,解包的时候记住如果解出多个sis文件要继续解下去直到全部解开,也就是全部解成文件形式。打包的时候记住安装和保存路径不要有中文名,再有temp.pkg和popup要存储为Unicode格式否则不能正常显示中文,还有DOS下的 makesis要把这个文件放在 C:\下。
好了,就到这里了,如果大家有什么不懂的地方可以大家互相交流,大家共同进步啊!
最后,感谢大家的支持,没有最好只有更好!
(好,现在教程全部发送完毕,所需软件在下面)

更正一点:在图十里面自动读取软件UID号的地方,经测试不准确,所以就通过unmakesis来读取软件的UID如图十六所示,还有一点就是读去UID1的时候只选取前8位,如下图所示就是101FADD4
2006/6/2 15:29:35
HandyFile中文版v1.50.1-可以配合SELEQ删除C SYSTEM FONTS512完.rarMakesis_1.0_by_Gip.rarUnMakeSIS.rar
Powered by BBSXP 2007 ACCESS © 1998-2024
Processed in 0.02 second(s)