Thank you for posting this.
IMHO, given the likely uses of 'original' firmware images, I think that this is the most useful form for them to be posted in.
I hope that others will appear in this form.
Would it be a straightforward possibility to create a script to automate the production of the TPT image direct from the files produced by 'romdump' ?
as this is a TPT image, extract it the /image folder to the root of your memory card, hold Volume + button and power on
this will remove any custom recovery and return the device to stock recovery.
To account for a diversity of users, I'd suggest rephrasing that along these lines:
"This is a Total Phone Transplant image - it will change ALL the software loaded onto your phone.
It will "factory reset" EVERYTHING except the content of the sdcard.
"To use any TPT image, the first priority is to confirm that the MD5 checksum of the file you have downloaded matches the checksum of the file that has been uploaded for you. Unless you KNOW that the MD5 of your download matches that of the original, then you do not know that your download has arrived uncorrupted.
TPT images MUST be MD5 checked. It might prove difficult to restore your phone if you load a damaged image.
"The TPT image needs to be extracted from the zip to make a folder called (exactly!) image in the root (top) directory of your sdcard (so that its pathname is /sdcard/image).
Once the material is there, power the phone off, and restart it while holding down the Volume + key.
You should see lots of info on screen as the transplant proceeds.
After it finishes, and you have restarted your phone, you might wish to remove or rename the /image folder (not least to prevent accidental re-flashing later.)"
Edited by oh!dougal, 13 February 2011 - 09:58 PM.