[G2 and Desire Z General] tk-germany:
Hi @all,

as my thread was closed but i still want to thank you and share my experiences, i'll create this new thread.

It belongs to http://xdaforums.com/showthread.php?t=926835 but maybe also can help other guys to get root on theire updated unrooted phones.

this weekend i did the work and finaly i can say:

on my phone I AM root!!!

Just to thank you and maybe help some less experienced people here, i will give you a small overview and some hints for changes to be done for the tutorials to work with the desire z.

so thanks for your help, it worked like a charm.

For the backup i used myBackup as it doesnt require root for backing up and it restored my data as i wished. So myBackup is the product i can recomment. It is available as 30days-demo and so is enough for the process of down- and reupgrading.

Another thing to remind in the following steps is: at any time usb-debugging works with the htc-sync-mode, too. so use this mode, as usb-mode at any time, as in another case (harddisk-mode) the phone cant access the sdcard anymore.

After the backup i removed the card from the phone and worked on with a blank one.

The following both tutorials i used:

Goldcard: http://xdaforums.com/showthread.php?t=572683&highlight=gold+card

Down-Reupgrade: http://wiki.cyanogenmod.com/index.php?title=HTC_Desire_Z:_Rooting

You may also use this thread:

http://xdaforums.com/showthread.php?t=832503

This one describes all the goldcard und down/upgrade-stuff explicitly for the desire z, but it looks a bit more hacky and seems to be good for people already experienced with hex-editors and rooting, also it doesnt mention, that the first 2 chars of the cardcode neet to be converted to "00", thats why i recommended the other tutorials.

I formated it to fat32 and put it into the phone, this step wasnt mentioned in the tutorial, so i tell it to all who dont know.

Then i read the card-ID with adb. Here is another problem with the tutorial. The DesireZ had no mmc1 with valid data, for the desire z you have to read the cid from mmc2!!! (just change the path from the tutorial) (so: adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid)

After that remove the card from the phone and reinster into the cardreader and do the patching with the image and the hexeditor.

Then youre done with the first tutorial (in step 18) and can move on with the cyanogen one (as it seems more trustful :))

So now reinsert into the phone and copy the firmwareimage and then "update" to the older version (was very nervouse while that, but succeeded finaly :))

If you get an Error in "/data/local/tmp/misc_version -s 1.33.405.5" (i got one like "unable to backup") you have not inserted the sdcard or used the filetransfermode, so the card is not mounted into the phones filesystem.

If so, switch to htc-sync-mode and try the command again.

When in the firmwareupgrade-mode after the reboot, you can navigate with vol-up and vol-down and enter with the powerkey.

After permroot install the rom of your chioce, best one with allready permroot done, that saves work :)

i decided for the virtuous as it has sense, any other/better rom someone can recomment???

When done that, too, at first reinsert the original sdcard with your backup on and restore that backup, as it overwrites existing data, it would be best to avoid any sms or calls to arrive before you restored the data, as those calls and messages will be lost.

After that you can set up all things you want and finaly you are done with a new 1.72 rooted and unbranded phone.

Thanks all for your help especially to guhl for giving me those links and taking the fear from me of bricking my phone.... :)

Yours TK