Che cos'è il formato di file SIS?
I file .sis memorizzano pacchetti di installazione per le applicazioni Symbian OS. SIS sta per Software Installation Script. Un file .sis raggruppa archivi di dati delle applicazioni - contenenti eseguibili .exe o .app - insieme a script di installazione che istruiscono l'installer Symbian a posizionare i file nelle corrette posizioni del dispositivo.
Cos'è Symbian OS?
Symbian è un sistema operativo per dispositivi mobili più vecchio, ora obsoleto, risalente all'era precedente ai moderni smartphone. Symbian è stato utilizzato in dispositivi prodotti da Nokia, Sony Ericsson, Motorola e Samsung, alimentando la maggior parte degli smartphone GSM al suo apice. Il formato ha avuto origine nel 1997 con la piattaforma EPOC di Psion prima che Nokia e i suoi partner lo adottassero come Symbian OS. Symbian OS utilizza i file .sis per installare le applicazioni.
Internamente, .sis è un formato binario con un'intestazione fissa di quattro campi UID più un checksum CRC - a differenza del suo successore .sisx, che è un pacchetto basato su ZIP con firma crittografica obbligatoria. Symbian OS 9.1 (2005) ha sostituito il vecchio formato .sis con .sisx. Nokia ha distribuito il suo ultimo telefono Symbian intorno al 2012 e tutti gli strumenti PC associati sono ormai a fine vita.
Installazione dei file SIS
Prima dell'installazione, il file .sis deve essere salvato nella scheda di memoria del dispositivo o nella memoria interna. Esistevano strumenti software dedicati, come Nokia PC Suite, per assistere gli utenti durante il processo di trasferimento. Una volta trasferito, il file .sis può essere aperto sul dispositivo e lo script di installazione si avvia automaticamente.
Sicurezza e incolumità
RISCHIO: MEDIUMI file SIS possono installare codice arbitrario sui dispositivi Symbian. Storicamente, i malware Symbian (ad esempio il worm Cabir, 2004) si diffondevano come falsi pacchetti SIS. Poiché Symbian è abbandonato, il rischio è limitato ai contesti di emulazione. Nessun anti-malware moderno prende di mira attivamente i SIS.
Dettagli del formato
in sintesi- SIS (Psi/EPOC RCOM Session) - Esistono file .sis non correlati in alcuni contesti RCOM/PsiWin ma sono rari - stessa estensione, formato diverso.
Programmi che aprono file SIS
Dettagli tecnici
specifiche approfondite| Contenitore | Binario personalizzato (non ZIP; il successore SISX è basato su ZIP) |
| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Intestazione | Quattro campi UID (UID1-UID3 identificano l'app e la variante SIS; UID4 = CRC16 degli UID precedenti) |
| Magic bytes | UID2 = 0x1000006D (EPOC R3-R5) o 0x10003A12 (EPOC R6) all'offset 4 |
| Checksum | CRC16 su UID1+UID2+UID3 memorizzato in UID4; nessun hash di integrità dell'intero file |
| Compressione | zlib DEFLATE sui dati del file (EPOC R6); i file EPOC R3-R5 non sono compressi |
| Struttura | Intestazione fissa, elenco lingue, elenco file, elenco requisiti, elenco componenti, blocchi dati file |
| Dimensione tipica | 10 KB - 50 MB |
| Piattaforma | Symbian OS / EPOC; Windows utilizzato per gli strumenti di trasferimento lato PC (Nokia PC Suite, Nokia Suite) |
| Varianti del formato | EPOC R3-R5 (non compresso, UID2=0x1000006D) e EPOC R6 (compresso, UID2=0x10003A12) |
| Crittografia | Nessuna (SISX ha aggiunto la firma obbligatoria del certificato PKI) |
| Sostituito da | .sisx per Symbian OS 9.1+ (2005); SISX è basato su ZIP con certificato di firma del codice obbligatorio |
| Introdotto | 1997 con Psion Series 5 (EPOC R3) |
| Rilasciato | 1997 (EPOC/Psion Series 5) |
| Ultima versione | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Specifica | thoukydides.github.io |
Conversioni SIS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SIS.