How I got my Razr HD (XT925) Working! Flashed It WITHOUT LOSE ANY FILES!
I know this is a old thread, but if some one else falls here just like me, I had a problem with my XT925 too, and figured out that my only choice was to flash it up.
My phone was stuck in the red motorola logo, and it doesn't even tried to load the android.
After reading a lot of information and tried EVERYTHING, I fall here, and the comment of @shailentj
saved my phone!
So I basically followed the steps that @shailentj
posted in this very thread, with some differences.
1 - His link goes directly to Motorola RAZR i (XT890), but if you access ' sbf.droid-developers.org ' (I can't post links yet) you will be able to find your own model, which in my case was Razr HD (XT925).
2 - Extracted the whole firmware package (.zip file) and edited the .xml file, removing the "getvar" line. If you don't know what or how to do this, is just remove the line where you find the text "getvar". If you have trouble, just google it, there is a lot of information.
And finally, the reason I'm here. I found a way to don't delete USER DATA!
My phone stuck, and I did't have any backup of my contacts (that is a lot of numbers) nor my files (photos, movies).
So I start to read the .xml file, and find a step "userdata", with operation "erase". This line says to erase the user's data partition, and in most cases, we don't want that.
Then, just remove the line in the xml written: " <step operation="erase" partition="userdata"/> ", and your files (may) not be erased!
4 - I start to flash, and then I got the infamous message "sistem_signature" failed. The solution was just download the last RSD I found (which in my case was 6.1.6).
5 - My phone restarts, with everything working great, system restored and ALL MY FILES AND CONTACT NUMBERS were there!
So very thank you @shailentj, your post really helped me a lot!
And yeah, you can flash your phone without lose any contacts or photos!
Now go, and spread the word!