• Welcome to the SPJ Community a Social Media Talk Forum

    Register Now, it's Free! You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, Join Our Community Today!

    If you have any problems with the registration process or your account login, please contact contact us.

    We offer to our community member a place to vent too. And not worry about Corporate America Violating our privacy. But of course be RESPECTFUL !!! , If there's anything we missed, Please utilize the posting features so we can make things happen So why don't you join US !! And Benefit To What We Can Offer. Then register with our Social Media Talk Forum - When Social Talk is Social, and edit your profile and include A General Info of yourself and start posting. GOOD LUCK !!

ChatterEmailVersion 3.0.6.3

D/\SH

Member
Instructions:
Go to the Menu, select Console and type:

oldserver(2 spaces)hotsyncID(1 space)

Let's say your hotsync ID is "patcher", then type:

oldserver patcher

Observe the 2 spaces after oldserver and one space after patcher. Why the spaces? Lazy to create a perfect patch.

You'll get serials for ChatterEmail and *all* its plugins. If you forgot what your hotsync ID is, type "hotsync" in the Console.


Explanation of what I did
"The patch is easy: In the segment where the console commands are processed, there's a string comparison with "oldserver(2 spaces)" and it eventually makes a comparison like this:

Code:

4fef000e LEA 14(A7),A7
60001b50 BRA L1388
0c030025 L1146 CMPI.B #37!$25,D3
6724 BEQ L1147
1d7c006cfb61 MOVE.B #108!$6c,-1183(A6)
1d7c006ffb62 MOVE.B #111!$6f,-1182(A6)
1d7c0073fb63 MOVE.B #115!$73,-1181(A6)
1d7c0065fb64 MOVE.B #101!$65,-1180(A6)
1d7c0072fb65 MOVE.B #114!$72,-1179(A6)
422efb66 CLR.B -1178(A6)
6002 BRA L1148
4212 L1147 CLR.B (A2)

It makes a comparison and if it equals it branches to label 1147, if it's not it copies the letters l,o,s,e,r to the argument and calculates the serial for hotsync ID "loser" (try it on a non patched ChatterEmail). I just changed that BEQ L1147 to a BRA L1147, that is that 0x67 byte to a 0x60."
 
Top