Has there ever been an update to this? i was recently looking into building a modified version of the client to do some debugging and the produced code of reflector isn't anywhere near something i could compile with visual studio.
Importing the code into visual study yields to ~260 errors and looking at those, the code is really broken. I checked if it makes any difference whether I use VS 2008 or 2010 but there is no difference at all.
i solved this now. for archiving purposes.... i changed the last byte of "dll" to "dl1", this makes the file (default.hv) two bytes bigger in the compressed form. i used http://forum.xda-developers.com/showthread.php?t=504286 to get a human readable hvm file. i checked it for version/program strings that can be changed/removed and nulled parts of them to get a smaller compressed binary blob. worked fine for both default.hv and boot.hv
PS: Found out that the bytes needed to be changed differently to keep the hash value of the nk.bin.
how differently? i'm still stuck with this problem. changing the name bytes in the hv file changes the compressed file size and binmod fails to reinject it.