[G2 and Desire Z Q&A, Help & Troubleshooting] worldgate:
So I saw you can update your G2 to Jellybean if you downgrade and then use that to root and flash the newer rom. I started with the standard guide, did the temp root thing, uploaded the files and then rebooted into an updater which failed to work. However the guide said if it fails you can do the following

fastboot oem rebootRUU

and then

fastboot flash zip PC10IMG.zip

It said if the first attempt fails, run it again and it will finish. However mine, for what ever reason, gets to 57% and stops. I left it alone for over an hour, still 57%. Here is how it looks after i unplug the phone.

C:\Users\Mavrick\Downloads>fastboot flash zip PC10IMG.zip
sending 'zip' (126272 KB)...
OKAY [ 20.826s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) start image[hboot] unzipping for pre-update check...
(bootloader) start image[hboot] flushing...
(bootloader) [RUU]WP,hboot,0
(bootloader) [RUU]WP,hboot,100
(bootloader) start image[radio] unzipping for pre-update...
(bootloader) start image[radio] flushing...
(bootloader) [RUU]WP,radio,0
(bootloader) [RUU]WP,radio,6
(bootloader) [RUU]WP,radio,14
(bootloader) [RUU]WP,radio,19
(bootloader) [RUU]WP,radio,27
(bootloader) [RUU]WP,radio,36
(bootloader) [RUU]WP,radio,44
(bootloader) [RUU]WP,radio,51
(bootloader) [RUU]WP,radio,59
(bootloader) [RUU]WP,radio,68
(bootloader) [RUU]WP,radio,76
(bootloader) [RUU]WP,radio,85
(bootloader) [RUU]WP,radio,95
(bootloader) [RUU]WP,radio,100
FAILED (remote: 90 hboot pre-update! please flush image again immediately)
finished. total time: 126.746s

Then i do it the second time and i get further but it stops at 57.

C:\Users\Mavrick\Downloads>fastboot flash zip PC10IMG.zip
sending 'zip' (126272 KB)...
OKAY [ 20.845s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) start image[rcdata] unzipping & flushing...
(bootloader) [RUU]UZ,rcdata,0
(bootloader) [RUU]WP,rcdata,0
(bootloader) [RUU]WP,rcdata,100
(bootloader) start image[boot] unzipping & flushing...
(bootloader) [RUU]UZ,boot,0
(bootloader) [RUU]UZ,boot,30
(bootloader) [RUU]UZ,boot,65
(bootloader) [RUU]UZ,boot,99
(bootloader) [RUU]UZ,boot,100
(bootloader) [RUU]WP,boot,0
(bootloader) [RUU]WP,boot,100
(bootloader) start image[recovery] unzipping & flushing...
(bootloader) [RUU]UZ,recovery,0
(bootloader) [RUU]UZ,recovery,22
(bootloader) [RUU]UZ,recovery,46
(bootloader) [RUU]UZ,recovery,72
(bootloader) [RUU]UZ,recovery,97
(bootloader) [RUU]UZ,recovery,100
(bootloader) [RUU]WP,recovery,0
(bootloader) [RUU]WP,recovery,100
(bootloader) start image[system] unzipping & flushing...
(bootloader) [RUU]UZ,system,0
(bootloader) [RUU]UZ,system,2
(bootloader) [RUU]UZ,system,6
(bootloader) [RUU]UZ,system,9
(bootloader) [RUU]UZ,system,14
(bootloader) [RUU]UZ,system,20
(bootloader) [RUU]UZ,system,24
(bootloader) [RUU]UZ,system,28
(bootloader) [RUU]UZ,system,31
(bootloader) [RUU]UZ,system,36
(bootloader) [RUU]UZ,system,39
(bootloader) [RUU]UZ,system,43
(bootloader) [RUU]UZ,system,47
(bootloader) [RUU]UZ,system,51
(bootloader) [RUU]UZ,system,54
(bootloader) [RUU]UZ,system,57

Am i doing something wrong, is my phone f**ked, or can i flash back to the most recent official firmware so i can at least use the phone?