Can you be more specific? Does the app run and produce an invalid MSL or can you not even get the app to run? If you want to PM me with your ESN HEX I will generate it on my end and PM it back to you to confirm.
I have a Sprint-branded Harrier (I'm in the US) and GetSPC spit out the correct MSL for me, but maybe TNZ programs in their own MSL instead of using the HTC default. In that case not much you can do unless you get the phone into DIAG mode and see if bitpim can read it.