• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Decompile Encrypted .u package file

Hi.
How to encrypt .u package? to make it impossible to decomplie but possible to use?

I have some encrypted .u package file. can anyone decompile it somehow?

Here is the link to package and all needed textures animations meshes sounds needed to decompile it (70Mb):
http://depositfiles.com/files/kr0n82m26

ucc.exe batchexport decompiles it but in .uc files only default properties section, no script code.

I tryed to use Unreal Tournament Package Tool beta 5 but it says that pakage has flag "PKG_Encrypted?".

Here is Package_File_Format help. It says that Global flags is 8 bytes long. So I tryed to remove PKG_Encrypted flag by replacing Global flags section from not encrypted package but no luck.

I read on forums that it is impossible to encrypt valid .u package. It possible to corrupt it so ucc cant decompile it. But hand made decompiler wich ignore corrupted sections still can decompile it.

I looked on that pakage in editor - all Script code sections are removed. Only compiled machine code and nothing more.

Readed that AAOCrypt can encrypt/decrypt package files but its old software so i cant find valid link on it anywhere.

some links about it:
http://www.mpcforum.com/archive/index.php/t-69341.html - using AAOCrypt
http://www.ataricommunity.com/forums/archive/index.php/t-348530.html
http://www.uc-forum.com/forum/americas-army-operations-2-x/16759-decrypt.html
http://forums.epicgames.com/threads/348530-Anyone-decompile-the-04-Demo-.u-s-yet
http://www.mpcforum.com/archive/index.php/t-66215.html
http://www.uc-forum.com/forum/americas-army-operations-2-x/16998-wanted-aaocrypt.html
http://www.mpcforum.com/archive/index.php/t-27231.html
http://www.uc-forum.com/forum/americas-army-operations-2-x/13193-aaocrypt.html - dead link :(
 
As I understand it there is no true way to fully protect your work. Even encrypted files can be opened.

Out of respect to the author of the work I'm not going to help you on this, if they've encrypted the file to prevent the casual decompiling and editing of their work then you should also respect that.

If you simple wish to learn then ask the author if they'd be willing to provide their source files. Asking is better than taking.
 
Upvote 0