O que é o formato de ficheiro SIS?
Arquivos .sis armazenam pacotes de instalação para aplicativos do Symbian OS. SIS significa Software Installation Script (Script de Instalação de Software). Um arquivo .sis agrupa arquivos de dados de aplicativos - contendo executáveis .exe ou .app - junto com scripts de instalação que orientam o instalador do Symbian a colocar os arquivos nos locais corretos do dispositivo.
O que é o Symbian OS?
O Symbian é um sistema operacional antigo e agora obsoleto para dispositivos móveis da era anterior aos smartphones modernos. O Symbian foi usado em dispositivos fabricados pela Nokia, Sony Ericsson, Motorola e Samsung, alimentando a maioria dos smartphones GSM em seu auge. O formato originou-se em 1997 com a plataforma EPOC da Psion antes que a Nokia e seus parceiros o adotassem como Symbian OS. O Symbian OS usa arquivos .sis para instalar aplicativos.
Internamente, o .sis é um formato binário com um cabeçalho fixo de quatro campos UID mais uma soma de verificação CRC - ao contrário de seu sucessor .sisx, que é um pacote baseado em ZIP com assinatura criptográfica obrigatória. O Symbian OS 9.1 (2005) substituiu o antigo formato .sis pelo .sisx. A Nokia lançou seu último telefone Symbian por volta de 2012, e todas as ferramentas de PC associadas estão agora em fim de vida (end-of-life).
Instalando arquivos SIS
Antes da instalação, o arquivo .sis deve ser salvo no cartão de memória ou no armazenamento interno do dispositivo. Ferramentas de software dedicadas, como o Nokia PC Suite, existiam para auxiliar os usuários durante todo o processo de transferência. Uma vez transferido, o arquivo .sis pode ser aberto no dispositivo e o script de instalação é iniciado automaticamente.
Segurança e proteção
RISCO: MEDIUMArquivos SIS podem instalar código arbitrário em dispositivos Symbian. Historicamente, malwares de Symbian (ex: verme Cabir, 2004) se espalharam como pacotes SIS falsos. Como o Symbian foi abandonado, o risco é limitado a contextos de emuladores. Nenhum anti-malware moderno visa ativamente o SIS.
Detalhes do formato
em resumo- SIS (Sessão RCOM Psi/EPOC) - Existem arquivos .sis não relacionados em alguns contextos RCOM/PsiWin, mas são raros - mesma extensão, formato diferente.
Programas que abrem arquivos SIS
Detalhes técnicos
especificação profunda| Contêiner | Binário personalizado (não é ZIP; o sucessor SISX é baseado em ZIP) |
| Codificação | Binário |
| Ordem dos bytes | Little-endian |
| Cabeçalho | Quatro campos UID (UID1-UID3 identificam o aplicativo e a variante SIS; UID4 = CRC16 dos UIDs precedentes) |
| Bytes mágicos | UID2 = 0x1000006D (EPOC R3-R5) ou 0x10003A12 (EPOC R6) no deslocamento 4 |
| Soma de verificação | CRC16 sobre UID1+UID2+UID3 armazenado em UID4; sem hash de integridade de arquivo completo |
| Compressão | zlib DEFLATE nos dados do arquivo (EPOC R6); arquivos EPOC R3-R5 não são compactados |
| Estrutura | Cabeçalho fixo, lista de idiomas, lista de arquivos, lista de requisitos, lista de componentes, blocos de dados de arquivos |
| Tamanho típico | 10 KB - 50 MB |
| Plataforma | Symbian OS / EPOC; Windows usado para ferramentas de transferência do lado do PC (Nokia PC Suite, Nokia Suite) |
| Variantes do formato | EPOC R3-R5 (não compactado, UID2=0x1000006D) e EPOC R6 (compactado, UID2=0x10003A12) |
| Criptografia | Nenhuma (o SISX adicionou assinatura obrigatória de certificado PKI) |
| Substituído por | .sisx para Symbian OS 9.1+ (2005); o SISX é baseado em ZIP com certificado de assinatura de código obrigatório |
| Introduzido | 1997 com Psion Series 5 (EPOC R3) |
| Lançado | 1997 (EPOC/Psion Series 5) |
| Versão mais recente | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Especificação | thoukydides.github.io |
Conversões de SIS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SIS.