Originally Posted by rondol1
Although I did some simple add/remove cooking, the concept of module is not quite clear to me. Does one of you know a source for detailed information?
And yes, hunger for perfection IS genetic.....
this might be a starting point http://forum.xda-developers.com/showthread.php?t=331094
what i have noticed so far:
each module folder contains the file itself PLUS an image file (.bin) and some image-part files (s000, s001 etc). if you now just replace the file itselft which differs in size, the information in the image file and image-part files won't match the new file inserted (just calculate the total size of all image-part files and you will see it is the same as the size of the file itself). ALSO, if you replace the entire module folder, the new file will most likely not work as i experienced in several experiments with the touch.dll. so, i assume that the image files also contain information about the file with respect to the entire rom (part-whole ratio). therefore you HAVE to use g'reloc.exe to fix the newly inserted file or module. another tool from the link above is called "m'reloc.exe" which is described to be used for single modules only (have not tried it yet though). and if you want to build a module right from the scratch, you first have to convert the file by the help of reversmode.exe and then copy the original file itself into the new module (and finally fit it in by g'reloc.exe).
this is what i have learnt by experimenting. but since i am not a programmer, i cannot tell you more. but these approaches seem to work as you can see in my first rom mod here.
i at least am quite proud of my work and enjoy this pseudo-official wm6.1 release.
p. s.: what do you think about the "new" commmanager? found out how to strip off the skin keeping all functions availble; not like korand's old 7-function commmanager.
HTC 7 MOZART
If you fancy Depeche Mode and alike, you might also enjoy my sound on http://www.chriskay.com