The procedure works in a temporary way, until next restart.
Superuser permissions do work only with applications that accept su binary located in /sbin and NOT in standard directories /system/bin or /system/xbin, (not writeable on this phone due to S-ON lock). I have tested the patch with Titanium Backup and Proxydroid, and they both work fine.
The procedure uses Revolutionary - zergRush binary to get root and then installs su binary in /sbin directory for future uses. Unfortunately /sbin folder is regenerated at every boot and this is the reason why this root is only temporary.
As usual, you apply the patch at your own risk (but considering that we’re not going to flash anything, I suppose the worst case could be a terminal crash).
Ok, let’s go straight to the steps to follow:
1. we’re assuming you have already downloaded and installed HTC drivers
2. download and install superuser from market (even if you have not yet rooted your phone). run it and try to update su binary in its settings page (it will fail but nevermind)
3. enable settings->applications->development->usb debugging
4. download and unpack the temproot.zip attachment in a pc folder
5. close HTC Sync from PC system tray
6. connect wildfire s to usb port
7. choose HTC sync connection mode
8. open dos prompt and go to the folder chosen at step 4
9. run temproot.bat and you're done
steps from 5 to 9 must be repeated at every boot to achieve root grant.
Note 1: if after having got root you can't see the sd card, reactivate it on settings->sd card and phone storage->Mount SD card
Note 2: after phone reboot do not try to open a shell (with adb shell) before running temproot batch, otherwise zergRush won't work