Categories: S60 | Python | Code Examples | How To
This page was last modified 22:52, 2 March 2008.
How to unpack .sis file
From Forum Nokia Wiki
Contents |
2nd edition
Download unsis. Windows Perl and Linux Perl platforms are supported.
Usage:
unsis <SIS file> <output directory>
3rd edition
Download sisinfo by Jari Sukanen.
This is a Python script so you can add the script to your path if you environment is configured to automatically run Python scripts, or compile a standalone application as described below.
Usage:
...\>python sisinfo.py -f sisToExctract.sis -e inHere
or with sisinfo compiled and added to the environment path
...\>sisinfo -f sisToExctract.sis -e inHere
Compile sisinfo for Windows
You need py2exe installed on your machine.
- Unzip sisinfo. In my case it is located at C:\Documents and *:Settings\xxx\Desktop\sisinfo. Open this folder in a command prompt:
Start > Run > cmd > cd Desktop\sisinfo
- You can also use Clickie . Clickie adds options on the context menu that allows you to open a MS-DOS Prompt at a folder location by right clicking on it.
- Now we make an executable of sisinfo:
...\sisinfo>python setup.py py2exe
- Two directories are created: dist and build. Copy dist and paste it where you want. I chose C:\Nokia\Tools\ . Then rename it sisinfo. You finally get a C:\Nokia\Tools\sisinfo directory.
- sisinfo path needs to be added to the system environment variables:
- - Right click on My Computer > Advanced > Environment Variables (or windows key + pause).
- - Create a new key:
- System Variables > New
- Variable name = SISINFO_HOME
- Variable value = C:\Nokia\Tools\sisinfo
- - Add the new key to the path variable by adding %SISINFO_HOME%; (Edit)
A quick test
Open a new command prompt (already opened prompt won't have sisinfo path cached) and type:
c:\>sysinfo
You should get:
ERROR : Filename must be defined
Usage: sisinfo [options]
Options:
-f FILENAME, --file=FILENAME
Name of the SIS file to inspect
-i, --info Print information about SIS contents
-s, --structure Print SIS file structure
-e PATH, --extract=PATH
Extract the files from the SIS file to PATH
-c, --certificate Print certificate information
--version show program's version number and exit
-h, --help show this help message and exit
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to install the sis file and test it | srvenkatesh | Symbian Signing, Certification and Security | 7 | 2007-03-03 10:15 |
| Python -> Sis with Mac | Vitsaus | Python | 38 | 2008-07-12 21:25 |
| Sis file Query | kumar_sai123 | General Symbian C++ | 1 | 2008-03-24 07:18 |
| SIS file - Python 1.4.1 - Symbian S60 3rd Ed | Chiara81000 | Python | 3 | 2008-03-14 17:57 |
| Preinstalled applications | suckho | General Symbian C++ | 4 | 2006-07-17 13:19 |
