What's new
What's new

New messages New topics Systems Serverfiles 3D Models Web Scripting

Metin2Resources

👋 Welcome to Metin2 Resources — your hub for professional Metin2 server development.

Create a free account to access advanced systems, serverfiles, tutorials and connect with other developers.

🚀 Join today and start building better.

[Tutorial] Find out LZO from any Client

RESOURCES HUB

Premium
🧭 Last seen
📜 Messages 209
👍 Reactions 1,454
🏆 Points 425
🌐 Website metin2global.to
What is an "LZO"?
Lempel–Ziv–Oberhumer (or LZO for short) is a compression (lossless) and encryption method used by Metin2 clients.

In order to decrypt a Metin2 client you need:
1) a decrypter (like Eternexus/Eterpack)
2) index + data from the LZO.

If you have these 2, you can decrypt clients that use LZO encryption.

These keys (index+data) are not public, they are set from Binary, and players have no way of finding them so easily.

Well, below you will find a tutorial that will help you find the LZOs from any client (that has LZO) and decrypt the .eix and .epk files (or other extensions).

It is useful if you want to take resources from a Metin2 client and you don't have an unpacker.

How do I find LZO?

1) Download this archive:


2) Open the client you want to decrypt and make a backup of DevILL.dll / rename it to DevIll_old.dll
3) Put everything from the "EterWizard.zip" archive into the client.
4) Open the normal Client.
5) A cmd will open at the same time as the client. At the very bottom in cmd you will have the decryption keys
:)



How do I decrypt? 6) Open the "Decryptor-Client"

folder 7) Open the "PackMakerLite.json" file with notepad++ 8) At the very bottom edit the keys with the ones generated above:

Code:
    "eter_pack_index_key": [
        566862691,
        2000914937,
        3438151697,
        3491474141
    ],
    "eter_pack_data_key": [
        78952482,
        527348324,
        1632942,
        486274726
    ],

9) Save.
10) Copy the .epk/.eix files you want to decrypt from the client -> into the "Decryptor-Client"
folder 11) Drag the .eix file onto "PackMakerLite_u.bat"
12) It will be decrypted now.
 

Renagaruu

Member
🧭 Last seen
📜 Messages 4
👍 Reactions 1
🏆 Points 5
What is an "LZO"?
Lempel–Ziv–Oberhumer (or LZO for short) is a compression (lossless) and encryption method used by Metin2 clients.

In order to decrypt a Metin2 client you need:
1) a decrypter (like Eternexus/Eterpack)
2) index + data from the LZO.

If you have these 2, you can decrypt clients that use LZO encryption.

These keys (index+data) are not public, they are set from Binary, and players have no way of finding them so easily.

Well, below you will find a tutorial that will help you find the LZOs from any client (that has LZO) and decrypt the .eix and .epk files (or other extensions).



How do I find LZO?

1) Download this archive:

*** Hidden text: cannot be quoted. ***


2) Open the client you want to decrypt and make a backup of DevILL.dll / rename it to DevIll_old.dll
3) Put everything from the "EterWizard.zip" archive into the client.
4) Open the normal Client.
5) A cmd will open at the same time as the client. At the very bottom in cmd you will have the decryption keys
:)



How do I decrypt? 6) Open the "Decryptor-Client"

folder 7) Open the "PackMakerLite.json" file with notepad++ 8) At the very bottom edit the keys with the ones generated above:

Code:
    "eter_pack_index_key": [
        566862691,
        2000914937,
        3438151697,
        3491474141
    ],
    "eter_pack_data_key": [
        78952482,
        527348324,
        1632942,
        486274726
    ],

9) Save.
10) Copy the .epk/.eix files you want to decrypt from the client -> into the "Decryptor-Client"
folder 11) Drag the .eix file onto "PackMakerLite_u.bat"
12) It will be decrypted now.
 

Latest posts

Back
Top Bottom