Sisopen es una herramienta para listar y extraer el contenido de los archivos SIS. Archivos SIS son archivos de instalación utilizados en los teléfonos inteligentes basados en Symbian como muchos teléfonos S60 de Nokia.
Sisopen es un programa de ANSI-C, targetted principalmente a Linux y otros sistemas Unix puede ser compilado casi en todos los sistemas con un compilador C que tiene zlib.
Definir NOZLIB en tiempo de compilación te hace capaz de compilar sin zlib, pero sólo la lista de archivos está disponible en este modo, los archivos no se pueden extraer.
Ejemplo
Primer ejemplo, una lista del contenido de un archivo .sis
$ Sisopen sis / torch.sis
sis / torch.sis: cabecera SIS detectado
aplicación UID: 0x78F172C
versión de la aplicación: 1.20
Idiomas
Reino Unido Inglés
Archivos
000: systemappsTorchTorch.aif 1941
001: 32 systemappsTorchTorch_caption.rsc
002: 70 systemappsTorchTorch.rsc
003: systemappsTorchTorch.app 5548
Un ejemplo más interesante que muestra la capacidad de sisopen para entender completamente los archivos SIS incluyendo condicionales:
$ Sisopen sis / Nokia_N70_patch.SIS
sis / Nokia_N70_patch.SIS: cabecera SIS detectado
UID aplicación: 0x20000BB0
versión de la aplicación: 1.00
Idiomas
Reino Unido Inglés
Archivos
[Terminara si]
001 f C: DOCUME ~ ~ 1m1smithLOCALS 1TempMKS0WrongDevice0.txt 122
[Demás]
003 f C: DOCUME ~ ~ 1m1smithLOCALS 1TempMKS0Finished0.txt 254
004 c C: systemtempNokiaN70Patch1.exe 1552
005 f C: DOCUME ~ ~ 1m1smithLOCALS 1TempMKS0Distribution0.txt 288
[Si (0x10200f9a == MachineUID)]
Condicionales archivo SIS deben ser leídos al revés, a partir de la parte inferior de la salida. Es un parche para el smartphone N70 por lo que el condicional es si MachineUID == 0x ... (el N70 UID) instalar los archivos, de lo contrario muestran un mensaje de dispositivo incorrecto.
Aquí están algunas características clave de "Sisopen":
Detalles de software:
Versión: 0.1
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 90
Comentarios que no se encuentran