Vodafone 702NK (Nokia6630) vol.13

このエントリーをはてなブックマークに追加
555非通知さん
Mac OS X上で.sisファイルを展開する方法を模索中。

Perl版は、UnSIS Setup.exeをWin上で展開、
unsis.plとSisFile.pmをMac上の任意の場所に持ってきて
Terminalでそこに移動、
perl unsis.pl ***.sis Directory
とすると
Can't read SIS file version: -939524096
とエラーを返す。どんな.sisファイルを指定しても同様のエラー。
SisFile.pmを弄ってこのエラーを返す箇所をスルーするように
してみたりもしたけどやっぱり駄目。
PerlかCompress Zlibのバージョンの問題かな?
Perlは5.8.1-RC3、Compress Zlibは1.33。

Java版はunsis.zipを展開してTerminalでそこに移動、
java -cp "sis.jar" sis.Main ***.sis Directory
とすると展開されるんだけど、ファイル名がWinのフルパス状態に
なっちゃう。例えばFexplorerだったら
a\system\apps\FExplorer\FExplorer
というファイルその他が生成される。ファイルをリネームして
702NKなりRS-MMCなりの所定のディレクトリにコピーして
やればいいんだけど、ファイル数が多いと面倒臭い。

今のところこんな感じです。
556555:04/12/11 04:45:10 ID:w41LdDJj
この例だと
× a\system\apps\FExplorer\FExplorer
○ Directory\system\apps\FExplorer\FExplorer
ですね。失礼しました。