Cracking Mr Cool v1.5.0.48 manually -================================- by AIS KACANG '98 ****************************************** If you don't want to go thru this trouble, just run ak_mc1-c.exe ****************************************** Please read this file using windows notepad or MS-DOS Text Editor (or at least using monospaced fonts if you're using Word)! Use a hexeditor, e.g. hexworkshop available at http://www.bpsoft.com/ and open the file mrcool.exe STEP 1 : Remove time check =========================== Offset Bytes (hexadecimal) ------ ------------------- remember to switch to hex mode Look for 000569D1 C3A3DCE84500A1DCE845003B | Replace with 000569D1 C0A3DCE84500A1DCE845003B | STEP 2 : Remove annoying message on title bar ============================================= now switch to ASCII mode Look for days left in evaluation period You should find something that look like this: Mr Cool - .......... days left in evaluation period (where the .......... contains the value 0000FFFFFFFF1F000000) Replace with Mr Cool............................................ (where each of the . contains the value 00) ************************************************************ How these info may be useful in future upgrades of Mr Cool : ************************************************************ When I first released the crack for Mr Cool v1.03.37, I wrote: Offset Bytes (hexadecimal) ------ ------------------------ Look for 000539F1 C3A3BCA84500A1BCA845003B | Replace with 000539F1 C0A3BCA84500A1BCA845003B | If you compare these info with what i've written in this version (v1.5.0.48), you will come to these conclusions: 1. the byte to patch is definitely located after the 0000539F1 offset (since the exe file has grown larger in size) 2. most of the hexadecimal values have not changed (if you search for C3A3, you'll land straight into the byte to patch!) So, these are the tips for patching future upgrades of Mr Cool 1. Since the offset for v1.5.0.48 is 000569D1, you should first jump to 000569D1 and start searching for the string after that offset 2. Start searching the complete string, if not found, then reduce it from byte to byte until you find it :) -AIS KACANG '98-