cgmark
May 26th, 2009, 17:13
I have been trying to help out some fellow artist who want to make the process of installing some content files on the pc easier. The problem is that they have over a hundred exe files, and to normally install the content they have to run each file one by one, answering all the prompts, selecting install directories, etc. Needless to say it takes a very long time.
I have managed to extract the content from most of the installers using uniextract. The two most common installers were Vise and Wise based.
The one installer I cannot seem to find an extractor for is BitRock. If anyone knows how to extract from that installer I would love to know how. Using CFF Explorer All I can determine is that it is UPX 3.0 , and I was able to uncompress the exe, but not extract the contents . The files end with the string bitrock-lzma-4.0 , but lzma is unable to extract.
The other issue I am having is deciphering the file script.bin that the installer uses to decide where the extracted files are to be installed. I have attached a sample of that file in the hope someone recognizes the format. It is produced from the Vise installer base files.
I can parse that file using text strings, but it isn't always producing correct results.
If anyone can help here or point me in the right direction , many thanks appreciated
Edit:
I forgot to add that none of these files are protected by any form of serial or license keys, or anything like that, it is just run and it installs after answering the questions like where to install, do you want to include an uninstaller, etc.
I have managed to extract the content from most of the installers using uniextract. The two most common installers were Vise and Wise based.
The one installer I cannot seem to find an extractor for is BitRock. If anyone knows how to extract from that installer I would love to know how. Using CFF Explorer All I can determine is that it is UPX 3.0 , and I was able to uncompress the exe, but not extract the contents . The files end with the string bitrock-lzma-4.0 , but lzma is unable to extract.
The other issue I am having is deciphering the file script.bin that the installer uses to decide where the extracted files are to be installed. I have attached a sample of that file in the hope someone recognizes the format. It is produced from the Vise installer base files.
I can parse that file using text strings, but it isn't always producing correct results.
If anyone can help here or point me in the right direction , many thanks appreciated

Edit:
I forgot to add that none of these files are protected by any form of serial or license keys, or anything like that, it is just run and it installs after answering the questions like where to install, do you want to include an uninstaller, etc.