Was ist das SIS-Dateiformat?
.sis-Dateien speichern Installationspakete für Symbian OS-Anwendungen. SIS steht für Software Installation Script. Eine .sis-Datei bündelt Anwendungsdatenarchive - die .exe oder .app ausführbare Dateien enthalten - zusammen mit Installationsskripten, die das Symbian-Installationsprogramm anweisen, Dateien an den richtigen Stellen auf dem Gerät zu platzieren.
Was ist Symbian OS?
Symbian ist ein älteres, heute veraltetes Betriebssystem für Mobilgeräte aus der Ära vor den modernen Smartphones. Symbian wurde in Geräten von Nokia, Sony Ericsson, Motorola und Samsung eingesetzt und trieb auf seinem Höhepunkt die Mehrheit der GSM-Smartphones an. Das Format entstand 1997 mit der EPOC-Plattform von Psion, bevor Nokia und Partner es als Symbian OS übernahmen. Symbian OS verwendet .sis-Dateien zur Installation von Anwendungen.
Intern ist .sis ein Binärformat mit einem festen Header aus vier UID-Feldern plus einer CRC-Prüfsumme - im Gegensatz zu seinem Nachfolger .sisx, bei dem es sich um ein ZIP-basiertes Paket mit obligatorischer kryptografischer Signierung handelt. Symbian OS 9.1 (2005) ersetzte das ältere .sis-Format durch .sisx. Nokia lieferte sein letztes Symbian-Telefon etwa 2012 aus, und alle zugehörigen PC-Tools haben das Ende ihrer Lebensdauer erreicht.
Installieren von SIS-Dateien
Vor der Installation muss die .sis-Datei auf der Speicherkarte oder im internen Speicher des Geräts gespeichert werden. Es gab spezielle Software-Tools wie die Nokia PC Suite, um Benutzer beim Übertragungsprozess zu unterstützen. Einmal übertragen, kann die .sis-Datei auf dem Gerät geöffnet werden, und das Installationsskript startet automatisch.
Sicherheit
RISIKO: MEDIUMSIS-Dateien können beliebigen Code auf Symbian-Geräten installieren. In der Vergangenheit verbreitete sich Symbian-Malware (z. B. der Cabir-Wurm, 2004) als gefälschte SIS-Pakete. Da Symbian eingestellt wurde, beschränkt sich das Risiko auf Emulator-Kontexte. Kein modernes Anti-Malware-Programm zielt aktiv auf SIS ab.
Formatdetails
kurz gefasst- SIS (Psi/EPOC RCOM Session) - Nicht verwandte .sis-Dateien existieren in einigen RCOM/PsiWin-Kontexten, sind aber selten - gleiche Erweiterung, anderes Format.
Programme zum Öffnen von SIS-Dateien
Technische Details
technische Spezifikation| Container | Benutzerdefiniertes Binärformat (kein ZIP; Nachfolger SISX ist ZIP-basiert) |
| Kodierung | Binär |
| Byte-Reihenfolge | Little-endian |
| Header | Vier UID-Felder (UID1-UID3 identifizieren App und SIS-Variante; UID4 = CRC16 der vorhergehenden UIDs) |
| Magic Bytes | UID2 = 0x1000006D (EPOC R3-R5) oder 0x10003A12 (EPOC R6) bei Offset 4 |
| Prüfsumme | CRC16 über UID1+UID2+UID3, gespeichert in UID4; kein Integritätshash für die gesamte Datei |
| Kompression | zlib DEFLATE für Dateidaten (EPOC R6); EPOC R3-R5 Dateien sind unkomprimiert |
| Struktur | Fester Header, Sprachenliste, Dateiliste, Requisitenliste, Komponentenliste, Dateidatenblöcke |
| Typische Größe | 10 KB - 50 MB |
| Plattform | Symbian OS / EPOC; Windows wurde für PC-seitige Übertragungstools verwendet (Nokia PC Suite, Nokia Suite) |
| Formatvarianten | EPOC R3-R5 (unkomprimiert, UID2=0x1000006D) und EPOC R6 (komprimiert, UID2=0x10003A12) |
| Verschlüsselung | Keine (SISX fügte obligatorische PKI-Zertifikatssignierung hinzu) |
| Abgelöst durch | .sisx für Symbian OS 9.1+ (2005); SISX ist ZIP-basiert mit obligatorischem Code-Signing-Zertifikat |
| Eingeführt | 1997 mit Psion Series 5 (EPOC R3) |
| Veröffentlicht | 1997 (EPOC/Psion Series 5) |
| Neueste Version | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Spezifikation | thoukydides.github.io |
SIS-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SIS-Dateien.