I have just read this thread and I have to point out that I did exactly as advised in step 1 at the start of this thread and I have broken a perfectly good k800i. I simply backed up the GDFS using xs++ Darwin. I understand that backing this up is critical when a phone is bricked, but I am adding a note of caution, in my case it broke my phone!