A Windows batch script for organising Symbian SIS/SISX application packages by their target UI platform.
Ideal for managing large Symbian software archives without manual sorting.
The script inspects SIS metadata to determine platform compatibility and then copies or moves files into platform-specific directories.
- Detects Symbian UI platform from SIS/SISX metadata
- Organises files into platform-based folders
- Supports copy and move modes
- Dry-run (info) mode to preview actions
- Optional platform combine (e.g. grouping similar S60 variants)
- Automatic archive extraction (including nested archives), processing the first SIS file found (works best if WinRAR is installed)
- Download the latest release from this repository
- Extract it to your Desktop (or any preferred directory)
- Open Command Prompt and navigate to the script location:
cd /d %USERPROFILE%\Desktop
- Run:
reorganiseSisFilesByPlatform.bat PATH_TO_SYMBIAN_FOLDER
-
-i
Info mode — shows where files would be placed without copying or moving them. -
-mv
Move mode — moves files instead of copying them. -
-combinePlatform
Platform grouping — merges closely related platforms into a single folder (e.g. all S60 2nd Edition variants → S60v2).
Symbian OS9+ platform detection is handled using SISInfo, a Symbian SIS inspection library.
- SISInfo was compiled with Python 2.4.4
- Original source (archived):
http://web.archive.org/web/20100213104423/http://www.niksula.cs.hut.fi/~jpsukane/sisinfo.html