Hex Editing WinMX Third Party Programs and WinMX Tools To Work On The New Caches



With many of the users favourite programs being unable to connect, a solution is required to restore the proper operation of those programs, there are a few simple methods used and will require the use of a hex editor tool.

What Tools You Will Need

A hex editor tool will allow you to make changes to individual peices of the program, there are plenty of free ones on Google and you will notice most are the same.
You can obtain one from here Free Hex Tool or google for others.
I prefer to use hex workshop Hex Work Shop  as its one I have always used but they all offer the same basic search and replace functions so any type will do.


Deciding Where To Edit

To decide how we are going to edit the program we need to see what type of system is already in place and to see this we will need to open the program with the editor and use the search/find function to look for the older strings.




In one or two cases the programs have a fixed IP (older programs like NushiChat) in the format of 0.0.0.0.
The strings to search for are the following ones
64.246.15.43      216.127.74.62





These will need to be edited to point to a cache of your choosing from the ones found here:

Update: 2020

68.60.191.211
81.133.74.197    
84.19.186.186    
145.53.208.254



The current DNS locations are here.

cache0.winmxcache.com
cache1.winmxcache.com
cache2.winmxcache.com
cache3.winmxcache.com
cache4.winmxcache.com
cache5.winmxcache.com
cache6.winmxcache.com
cache7.winmxcache.com
cache8.winmxcache.com
cache9.winmxcache.com
cache0.winmxcache.net
cache1.winmxcache.net
cache2.winmxcache.net
cache3.winmxcache.net
cache4.winmxcache.net
cache5.winmxcache.net
cache6.winmxcache.net
cache7.winmxcache.net
cache8.winmxcache.net
cache9.winmxcache.net

cache0.winmx4u.com
cache1.winmx4u.com
cache2.winmx4u.com
cache3.winmx4u.com
cache4.winmx4u.com
cache5.winmx4u.com
cache6.winmx4u.com
cache7.winmx4u.com
cache8.winmx4u.com
cache9.winmx4u.com

caches.winmxconex.com
caches.winmxconex.net

cache0.mxpie.co.uk
cache1.mxpie.co.uk
cache2.mxpie.co.uk
cache3.mxpie.co.uk
cache4.mxpie.co.uk
cache5.mxpie.co.uk
cache6.mxpie.co.uk
cache7.mxpie.co.uk
cache8.mxpie.co.uk
cache9.mxpie.co.uk

caches.winmxworld.net




In the majority of cases the address is a DNS one, (winmx.com), these will both require you to edit the existing code to point to the new cache adresses, the string to locate is the one below, although I often just search for the word winmx and get the location that way.

c331%u.z1303.winmx.com

In this case the place to start is the first C in the old c331%u.z1303.winmx.com and replace this with, cache%u.winmxcache.com (cache0 up to cache9 are all the currently available caches, %u is the variable for randomly selecting Cache numbers)
This should fit the address space perfectly with a space to spare.
To make a dot (.) of the right type you must use the hex code 2e or it will not work properly.

How do I replace the digits?

Ok so you found the strings and want to know what to fill/replace the digits with ?
The number side of things is simple, all the numbers start with 3 - So zero=30  one =31 and  9=39.
For example in the picture above 216. = three digits 32 31 36, followed by the dot(.) = 2E
Those would be replaced by one of the the new cache address's 31 34 35 - 145 as an example.
I,m sure you can see how simple those are to replace now.



The letters are a little harder as there is a different set of numbers for upper and lower case so the simplest and easiest thing to do is to look at some of the rest of the code on the right of the hex screen to find the letter you require and copy down the vlaues for each letter from the left side of the screen.
For those that are worried I have a chart here to help.




On this chart you merely select the digits you need from the green columns and type in the values in the orange column like so : "winmx" is made up of 77 69 6E 6D 78 and these are the values you would need to enter.

I hope this has shown you how easy it is to edit in the cases where the source codes are not available and the program maker has closed shop.
Some programs are unable to be hex edited and these are ones that are "packed" in a compressor to make them tamperproof and smaller in size, if you encounter one like this then its best to leave it alone.

©2005-2024 WinMXWorld.com. All rights reserved. Page last updated Sun May 17 2020