Genesis3
22nd December 2008, 02:58 AM
Is it possible?
I've not found a tool to do so despite searches with Google and otherwise.
Here's the problem, in short - Manila2D as "cooked" into a number of ROMs, especially on those devices with limited system flash (e.g. the Wizard) has been compressed by many chefs.
I have a patch for the executable that points the server at my machines, giving the program "any city" US weather service. The former patch methods as others have developed here do not work with the newer versions of Manila2D because (1) the "hosts file hack" doesn't work at all for an unknown reason on the Kaiser in particular (it appears the software is bypassing the hosts file!) and (2) the old patch won't fit due to some game-playing HTC did with Manila2D's executable and a CNAME directive in their DNS.
As a consequence I have to patch the EXE - but can't once the EXE is UPX'd, as you can't find the strings any more.
So..... can a UPX'd file be un-UPX'd, and if so, how?
I've not found a tool to do so despite searches with Google and otherwise.
Here's the problem, in short - Manila2D as "cooked" into a number of ROMs, especially on those devices with limited system flash (e.g. the Wizard) has been compressed by many chefs.
I have a patch for the executable that points the server at my machines, giving the program "any city" US weather service. The former patch methods as others have developed here do not work with the newer versions of Manila2D because (1) the "hosts file hack" doesn't work at all for an unknown reason on the Kaiser in particular (it appears the software is bypassing the hosts file!) and (2) the old patch won't fit due to some game-playing HTC did with Manila2D's executable and a CNAME directive in their DNS.
As a consequence I have to patch the EXE - but can't once the EXE is UPX'd, as you can't find the strings any more.
So..... can a UPX'd file be un-UPX'd, and if so, how?