Sisopen ist ein Werkzeug zur Liste und extrahieren Sie den Inhalt der SIS-Dateien. SIS-Dateien sind Installationsdateien in Symbian-basierte Smartphones wie viele S60 Nokia-Handys verwendet.
Sisopen ist ein ANSI-C-Programm, vor allem auf Linux und anderen Unix-ähnlichen Systemen kann es fast in jedem System mit einem C-Compiler mit zlib kompiliert werden gezielt.
Definieren NOZLIB bei der Kompilierung macht Sie in der Lage, ohne zlib kompiliert, aber nur Dateiliste ist in diesem Modus nicht verfügbar ist, können Dateien nicht extrahiert werden.
Beispiel
Erstes Beispiel, Liste des Inhalts einer SIS-Datei
$ Sisopen sis / torch.sis
sis / torch.sis: SIS-Header erkannt
Anwendung UID: 0x78F172C
Anwendungsversion: 1.20
Sprachen
UK English
Dateien
000: systemappsTorchTorch.aif 1941
001: 32 systemappsTorchTorch_caption.rsc
002: 70 systemappsTorchTorch.rsc
003: systemappsTorchTorch.app 5548
Ein interessantes Beispiel, das die Fähigkeit der sisopen zu SIS-Dateien einschließlich conditionals vollständig zu verstehen:
$ Sisopen sis / Nokia_N70_patch.SIS
sis / Nokia_N70_patch.SIS: SIS-Header erkannt
Anwendung UID: 0x20000BB0
Anwendung: 1.00
Sprachen
UK English
Dateien
[Endif]
001 f C: DOCUME ~ ~ 1m1smithLOCALS 1TempMKS0WrongDevice0.txt 122
[Anderes]
003 f C: DOCUME ~ ~ 1m1smithLOCALS 1TempMKS0Finished0.txt 254
004 c C: systemtempNokiaN70Patch1.exe 1552
005 f C: DOCUME ~ ~ 1m1smithLOCALS 1TempMKS0Distribution0.txt 288
[If (0x10200f9a == MachineUID)]
SIS-Datei conditionals muß den Kopf gelesen werden, ausgehend von der Unterseite der Ausgabe. Dies ist ein Patch für das N70 Smartphone so die bedingte, wenn MachineUID == 0x ... (der N70 UID) installieren Sie die Dateien, sonst zeigen eine falsche Gerät senden.
Hier sind einige der wichtigsten Features von "Sisopen":
Softwarebeschreibung:
Version: 0.1
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 90
Kommentare nicht gefunden