这里介绍两个工具:dumpsis和sisware。本来是为了查看sis文件需要什么样的capability才找到这两个工具的,使用后才发现,工具所查看到的Capability是mmp文件中设置的Capability。不过这两个工具也比较有用,可以解析出来SIS文件中包含的程序文件。
第一个工具:dumpsis。
这个是Symbian v9.2以及更高版本才有的配套工具。在SDK的安装目录/Epoc32/tools下可以找到。用法参考网址:http://wiki.forum.nokia.com/index.php/%E4%B8%AD%E6%96%87_DumpSIS
使用本工具示例:
DumpSIS [-v] [-h] [-x] [-l[-y]][-d directory] filename.sis
选项:
选项 | 描述 |
---|---|
-i | 显示输出信息。 |
-v | 显示DumpSIS的版本号。 |
-h | 显示DumbSIS帮助。 |
-x | 解压文件。 |
-d | 指定解压文件的存放路径。如果没有指定解压缩路径的话,解压缩的文件将会解压缩到当前目录下以要解压的SIS文件名命名的子目录。 |
-p | 当进程结束,暂停。 |
-l | 显示可执行文件所需要的能力。此命令同样会验证可执行程序所需要的能力是否和SIS文件包申请的能力。 |
-y | 显示可执行文件所需要的能力,并以DumpInstallFileStatus工具所支持的格式进行输出。 此选项和-l选项一同使用。 |
第二个工具: sisware
这个软件比dumpsis要强大,可以在网上下载。使用起来也比较简单直观,这里不多介绍。