I'm wondering how all this would work for updating a device w/out hardspl and an with the original rom.
1) Is it possible to edit existing .dsm's inside the rom, like Transciber package for exampe?
2) If so, could one edit it to be empty (in other words, remove Transcriber), and still have the .dsm properly signed?
3) Is it possible to extract certificate that is used in rom and use it on new .dsm? I doubt this is possible.
4) So if that can't be done, can DefaultCerts.dat be overwritten in ROM to include your own certificate? Or maybe there's some sort of protection to prevent this.
Reason I ask is for a TG01, which doesn't have any known update or flash program yet, so maybe image update is the only viable option for now.
As far as I know, it's not possible to edit the stuff in the ROM. According to Da_G the TFAT partition (the user partition) which contains the windows folder, "shadows" the IMGFS partition. In other words, even if you changed something in the windows folder, it wouldn't change the actual ROM since that is located in the IMGFS partition, not the TFAT partition.
Image Update is in fact designed to run without HardSPL or any such thing. Because it doesn't go check against the SPL or the IPL to make sure it's from an authentic source, it checks the certificates in the individual Image Update packages against the DefaultCerts.dat. In your case, the ROM will be signed with Microsoft's Firmware Certificates and Toshiba's own certificates. Unless you can get access to Toshiba's own .pvk files for the certificate they files are signed with, this will not be a viable option for you.
There is however, another thing you should explore, but only if you are experienced. Itsme's tools can live read/write to the IMGFS partition. This way, you can update the ROM to contain the proper certs/dsms that will allow you use Image Update to update the system. This is very risky, and you can easily brick your phone with the slightest mistake
I'll need to check once more, but I don't think that WM6.5 supports Image Update packages that deletes the software. You can use an update provxml in that specific package that will delete those files from the ROM.
Good luck!