Qu'est-ce que le format de fichier SIS ?
Les fichiers .sis stockent des packages d'installation pour les applications Symbian OS. SIS signifie Software Installation Script. Un fichier .sis regroupe des archives de données d'application - contenant des exécutables .exe ou .app - ainsi que des scripts d'installation qui indiquent à l'installateur Symbian où placer les fichiers sur l'appareil.
Qu'est-ce que Symbian OS ?
Symbian est un ancien système d'exploitation, désormais obsolète, pour les appareils mobiles de l'ère précédant les smartphones modernes. Symbian était utilisé dans les appareils fabriqués par Nokia, Sony Ericsson, Motorola et Samsung, équipant la majorité des smartphones GSM à son apogée. Le format est né en 1997 avec la plateforme EPOC de Psion avant que Nokia et ses partenaires ne l'adoptent sous le nom de Symbian OS. Symbian OS utilise des fichiers .sis pour installer des applications.
En interne, le .sis est un format binaire avec un en-tête fixe de quatre champs UID plus une somme de contrôle CRC - contrairement à son successeur .sisx, qui est un package basé sur ZIP avec une signature cryptographique obligatoire. Symbian OS 9.1 (2005) a remplacé l'ancien format .sis par le .sisx. Nokia a commercialisé son dernier téléphone Symbian vers 2012, et tous les outils PC associés sont désormais en fin de vie.
Installation de fichiers SIS
Avant l'installation, le fichier .sis doit être enregistré sur la carte mémoire ou le stockage interne de l'appareil. Des outils logiciels dédiés, tels que Nokia PC Suite, existaient pour aider les utilisateurs tout au long du processus de transfert. Une fois transféré, le fichier .sis peut être ouvert sur l'appareil et le script d'installation se lance automatiquement.
Sécurité et sûreté
RISQUE : MEDIUMLes fichiers SIS peuvent installer du code arbitraire sur les appareils Symbian. Historiquement, des logiciels malveillants Symbian (ex: ver Cabir, 2004) se sont propagés sous forme de faux packages SIS. Symbian étant abandonné, le risque est limité aux contextes d'émulation. Aucun anti-malware moderne ne cible activement le SIS.
Détails du format
en bref- SIS (Session RCOM Psi/EPOC) - Des fichiers .sis non liés existent dans certains contextes RCOM/PsiWin mais sont rares - même extension, format différent.
Programmes qui ouvrent les fichiers SIS
Détails techniques
spécifications approfondies| Conteneur | Binaire personnalisé (pas ZIP ; le successeur SISX est basé sur ZIP) |
| Encodage | Binaire |
| Ordre des octets | Little-endian |
| En-tête | Quatre champs UID (UID1-UID3 identifient l'application et la variante SIS ; UID4 = CRC16 des UID précédents) |
| Octets magiques | UID2 = 0x1000006D (EPOC R3-R5) ou 0x10003A12 (EPOC R6) à l'offset 4 |
| Somme de contrôle | CRC16 sur UID1+UID2+UID3 stocké dans UID4 ; pas de hachage d'intégrité pour le fichier complet |
| Compression | zlib DEFLATE sur les données du fichier (EPOC R6) ; les fichiers EPOC R3-R5 ne sont pas compressés |
| Structure | En-tête fixe, liste des langues, liste des fichiers, liste des prérequis, liste des composants, blocs de données de fichiers |
| Taille typique | 10 Ko - 50 Mo |
| Plateforme | Symbian OS / EPOC ; Windows utilisé pour les outils de transfert côté PC (Nokia PC Suite, Nokia Suite) |
| Variantes du format | EPOC R3-R5 (non compressé, UID2=0x1000006D) et EPOC R6 (compressé, UID2=0x10003A12) |
| Chiffrement | Aucun (SISX a ajouté la signature obligatoire par certificat PKI) |
| Remplacé par | .sisx pour Symbian OS 9.1+ (2005) ; SISX est basé sur ZIP avec certificat de signature de code obligatoire |
| Introduit | 1997 avec le Psion Series 5 (EPOC R3) |
| Publié | 1997 (EPOC/Psion Series 5) |
| Dernière version | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Spécification | thoukydides.github.io |
Conversions SIS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SIS.