Changing Version & Magickey in CLIENT SIDE

RaGEZONER
Decennium
Joined
Sep 25, 2009
Messages
639
Reaction score
411
1. Edit Xdata.txt with a hex editor (010 Editor)
2. Use replace and replace capital letters AA with a one numerical number from 1 to 9
3. Use replace and replace capital letters BB with a one numerical number from 1 to 9

Example:
AA8BB64c8529d2bd04b978bf5983fccd39
38BB64c8529d2bd04b978bf5983fccd39
(the excessive A gets auto removed when replacing, it is necessary to use two AA so it doesn't replace the Arms string)

4. Save the edited xdata.txt and drag and drop it to cozip so you get xdata.enc

Now your new MagicKey is XX3957823
Change your XOR keys and pack enc's and CabalMain.

Download:

NOTE: Editing is case sensitive, replace ASCII string.

To edit the clients cabalmain.exe version use resource hacker, its very easy.

Credits: PunkS7yle, SheenBR, Pierr
For: Unpacked main, EP2 magickey, pierrs cabalmain pack

 
Last edited:
Great JOB bro...


Why not telling us the other keys (other than AA and BB) to edit, at least 4digit so that they can't easily guessing the 2 numeric numbers we've changed. XX3957823 , if possible we will also change these two red numbers.

I didn't find the AA and BB letters by searching/using replace (Ctr+R), how to find it. sorry for being noob on this.

Edit: i found it.
 
Last edited:
ASCII String: AA -replace> 3
Hex Bytes: 41 41 -replace> 33

ASCII String: BB -replace> 3
Hex Bytes: 42 42 -replace> 33
 
It's easy to find if editing as script row 40.

Is it normal that using the edited xdata, we can still connect the LoginSvr but we can't connect to the channels? I didn't see in the logs the current magickey after changing the AA and BB values.
 
You need to change the magickey in the database to. Dont you know with what numbers you replaced in the client?
Your magic key will either be ??3957823 or 0 if you edited it incorrectly or,.. the client will simply close.

If it doesn't let you in the World svr, you can check and also need to check the logs to be certain what the client is now sending/using.
 
Yes, I put two of capital letters so it doesn't replace the Arms with a number when replacing.

It should be only one A replaced with a number so you wouldn't have to replace both AA with a number.

Delete one excessive A and edit other to a number.
 
Last edited:
I think toast you didn't tell us the exact value to be changed of, after replacing it, I can still connect at the LoginSvr_01 but not in WordSvr. So I tried also editing the original xdata, but nothing happens, I can still connect my server well without any error and it doesn't make my client crash for not using the exact magickey. I suspect that you edit it in the other place of xdata, not the one you gave us AA=5 and BB=4.



EDIT: GOTCHAAAA... Thanks
 
Last edited:
Im sure that you cant use another xdata, the strings/encodings are different.

You need to use the xdata I provided and marked.
 
I change it and login Game. The log show :
[##ERROR##] OnCSCVerifyLinks(): NonClient UserNum(1), ip(123.16.232.91), Key(543957823, 0)
[Fri Feb 22 2013 20:39:38.148291 3078577040]: [##ERROR##] OnCSCVerifyLinks(): isSendVerifyPacket fail

Why is the 0 number not by magickey I change in xdata.

And I change magickey on DB suchas:
22543957823 and click save. But can not save with error:
toast2250 - Changing Version & Magickey in CLIENT SIDE - RaGEZONE Forums


After that I change the int for this table to bigint but can not change.
toast2250 - Changing Version & Magickey in CLIENT SIDE - RaGEZONE Forums


Please show me how do i fix it
 
The replace is case sensitive and there are 3 AA's and 3 BB's that need to be replaced.

If you get 0 then you are editing it wrong, I already posted that.
 
@toast2250

I think most people did not understand and could not
so now illustrated narrative
or
make video presentation
and everyone yapabilicek
just a suggestion ... :)))
 
You don't need to search if you use replace, by using replace it replaces all AA's and BB's and there are more of them, yes.

Unfortunately I'm having hard time finding a video on how to replace text in notepad, the principle is almost the same as in a hex editor.
 
Back