User forums > General (but related to Code::Blocks)

opening a shared object (.SO) file

<< < (3/3)

Muttala:

--- Quote from: MortenMacFly on January 07, 2008, 02:05:17 pm ---Yes - cause it's a script and not a true shared object library it seems...

--- End quote ---

Thanks Morten.
It just attract my curiosity... if the script can be opened by Code block or other program?

MortenMacFly:

--- Quote from: Muttala on January 07, 2008, 02:23:33 pm ---It just attract my curiosity... if the script can be opened by Code block or other program?

--- End quote ---
You can open it using a hex editor if you like. Other that that the application had to "understand" the binary code. I don't know this scripting environment but I guess support for opening this is very limited, maybe there are tools from the authors... maybe not.

But I guess you don't really want to open the script *binary*... what do you actually have in mind?!

Muttala:

--- Quote from: MortenMacFly on January 07, 2008, 02:31:04 pm ---But I guess you don't really want to open the script *binary*... what do you actually have in mind?!

--- End quote ---

It is actually a file from a windows 2D game.

it attracts me that 5 of the ".so" files (~400 KB) and ~1MB ".ini" setting files are actually controling the core process of whole game of ~900MB (~2% )--- The rest of the file are only graphics and sounds (potraits, maps & mp3 ).

To be honest, I hope to see how the command lines inside those "script" work, just for my personnal study / fun MOD trial on the game
 

MortenMacFly:

--- Quote from: Muttala on January 08, 2008, 12:37:45 pm ---To be honest, I hope to see how the command lines inside those "script" work, just for my personnal study / fun MOD trial on the game

--- End quote ---
Ok - so you should have stated that in the begining. What you are looking for is not a symbol parser/browser but a decompiler. Well dude... I don't think that's (easily) possible. You first need to figure out what language that script is. Then you need a decompiler for that language. Usually decompilers decompile to assembler only (as the source code can ususally *not* be extratced from compiled binary at all). Exceptions are languages that use an interpreter at runtime like Java. But still: The content is usually scrambled then if it is not an open source project. So chances are minimal that you will ever see the code of this binary. An IDE won't help here at all. Sorry.
With regards, Morten.

Navigation

[0] Message Index

[*] Previous page

Go to full version