Platform: FF17 win32
I am trying to modify modules/AddonUpdateChecker.jsm within omni.ja. No matter what I do I cannot get FF to take any notice of my modifications.
I have been through all the things suggested in various places on teh internetz:
- every startupCache in sight
- Enabled/disabled extensions to force reload of omni.ja
- Even tried uninstall/reinstall of FF, modifying the jar before first run
I don't want to fall victim to the XY problem, so:
What I am really trying to do is implement this for the automated build process for my extension(s). Yes, I am aware that there are existing solutions to this, but I wish to implement it myself as the build system is highly customised.
I have now reached a point where FF is (in effect) saying that my signature is wrong. I suspect this is because my serialisation routine is wrong, and I can't work out where based on the documentation - so I would like to inspect the serialised string that FF is constructing on the client side for the comparison. This string is constructed and the signature is verified (via XPCOM) in modules/AddonUpdateChecker.jsm.
So, how can I get Firefox to pay attention to my modifications? Or is there an easier way to view this string?