MicroB actually doesn't have the same AppID as Firefox (ec8030f7-c20a-464f-9b0e-13a3a9e97384) - it has the same AppID as Seamonkey (92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a). So, if the desired extension is not compatible with Seamonkey you won't be able to install it in MicroB.
You can try to repack .xpi (it's a .zip file format) to include:
In its install.rdf file, but it probably won't work anyways - the whole XUL approach of building extensions doesn't work - you need to use at least some XSLT initializer to make it work.
Unfortunately, I haven't had much luck finding out exact hooks to the browser itself even from XSLT - extension installs, and all its classes are listed in compreg.dat, but it appears that it cannot access the DOM, and debugging is especially hard as you actually don't get console for at least basic dump().
__________________ Man will never be free until the last king is strangled with the entrails of the last priest.
You can try to repack .xpi (it's a .zip file format) to include:
Unfortunately, I haven't had much luck finding out exact hooks to the browser itself even from XSLT - extension installs, and all its classes are listed in compreg.dat, but it appears that it cannot access the DOM, and debugging is especially hard as you actually don't get console for at least basic dump().
Man will never be free until the last king is strangled with the entrails of the last priest.