I have exactly what you're looking for under way but not yet completed. So here's the short and sweet:
Download an install device OS to PC -
BlackBerry® Software Updates
Download and install BBSAK -
RIMGeeks.com • View topic - [Beta][10/25/09] BlackBerry Swiss Army Knife v1.7.0
Connect device to PC via USB
Start BBSAK and click WIPE OS
Reboot device to white screen with 507 ERROR
Click LOAD OS
Click thru prompt in apploader
Restore data, restore 3rd party apps
That's it in a nutshell