Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[GUIDE] Perm-root, write access, Clockwork recovery and overclocking on the Desire Z

OP stridger

10th November 2010, 12:34 PM   |  #1  
OP Senior Member
Thanks Meter: 93
 
104 posts
Join Date:Joined: Oct 2010
More
Edit: This guide is for EXPERIENCED users ONLY! For less experienced users please check UBERROOT easy full Root, S-OFF, SuperCID AND SIM UNLOCK for DZ/G2/DHD inc Voda .

Remember to always read and research before rooting! Discussion can be found starting on post #101 - #118 ~TheRomMistress

__________________________________________

Please be aware that I am not responsible for any bricks etc. This is playing around with the phone internals, so be careful.


To get full write access to the Desire Z, we now have an Engineering HBOOT which was posted by MrPaveL (Thanks for that!).

To get your device to the engineering hboot stage [this is not full radio S-OFF, but 99% of people won't need radio S-OFF], please follow the guide below.

If you want full Radio S-OFF, SuperCID or want to remove the simlock on your phone, please follow this guide on instead. Once you have full Radio S-OFF you can use any Desire Z HBOOT and still have access to flash ROMs etc.

Credit goes out to scotty2, and all of the wonderful folks at #G2ROOT!

Donate to scotty2 (for root): walker.scott@gmail.com (PayPal)

This guide was derived from the guide for the G2, created by unrevoked512 on http://forum.xda-developers.com/showthread.php?t=833965. Also many thanks to vro25 for improvement suggestions.

You will need the following files:

Step 1
Download and run VISIONary r14
  • Leave everything uncheck and click "temp root" now.
  • Once that's done click "Attempt Permroot Now!"
  • You now have permaroot.


Step 2
Push the files wpthis-Z.ko and hboot_7230_0.84.2000_100908.nb0 to /data/local/

Note: You might want to verify the MD5 sums, particularly for the hboot file, as if your download was corrupted, the file will brick your phone.

Step 3
Open a terminal on your phone, or open an adb shell from your computer.

Step 4
Code:
$ su
# insmod /data/local/wpthis-Z.ko
Note: make sure your screen is on before doing this as it will raise a root request on your phone (if you haven't previously granted it) - click ok on your phone to grant root.

It should return:

Code:
init_module 'wpthis-Z.ko' failed (Function not implemented)
That is good.

Step 5
FINAL WARNING: THIS STEP COULD SEVERELY DAMAGE YOUR PHONE. USING THE INCORRECT FILE COULD CAUSE IRREPARABLE DAMAGE, MAKING YOUR PHONE NOTHING MORE THAN A BRICK.

That noted, if you would like S-OFF, go ahead and run this command in your terminal.

Code:
# dd if=/data/local/hboot_7230_0.84.2000_100908.nb0 of=/dev/block/mmcblk0p18
Step 6
I think this is optional, but there are controversial opinions at the moment. In any case it will not hurt to run

Code:
# sync
to make absolutely sure everything will be saved.

Now reboot your phone gracefully and check that everything sticks.

Step 7 (optional)
This step is optional, if you want to install Clockwork Recovery.

Download ROM Manager from the market and install Clockwork, telling it that you have an HTC G2 when it asks. It will work without problems on the Desire Z.

Step 8 (optional)

This step is optional if you want to install an overclocked kernel. You might want to do a nandroid backup first, in case you want to go back later (just restore boot).

This overclocked kernel seems to crash the phone after Youtube videos are played in fullscreen. This issue is being investigated, but could take a while to resolve, since HTC hasn't released the actual DZ kernel source...

I have now recompiled the overclocked kernel for the Desire Z (all credit goes again to coolbho3000 for publishing the source!), to get the FM Radio to work as well. To get it to work please follow the guide on http://forum.xda-developers.com/showthread.php?t=834219, but instead of the zImage posted there (which breaks FM Radio on the Desire Z), get the one from http://www.opencodes.org/node/14 . You still need to use the bcm4329.ko file from the other thread. Also note that this will change your kernel version to 2.6.32.17 (instead of 2.6.32.21 stock). Please blame HTC for not releasing the newest kernel source. In any case I have not spotted any disadvantages...

So far I have not spotted any problems with this kernel, but if you do, let me know.

PS Bacon-bits by cyanogen do not fully work on the DZ. It won't boot with that ramdisk and the lights hack seems to fail as well. It is probably safest to wait for a full CM release, but this guide gets you 90% of bacon-bits.
Last edited by TheRomMistress; 6th December 2010 at 09:19 PM.
JupiterDroid
10th November 2010, 12:56 PM   |  #2  
Guest
Thanks Meter: 0
 
n/a posts
Quote:
Originally Posted by stridger

Hi all,

I have just managed to get clockwork recovery work on the Desire Z. It's a bit hacky at the moment, and will probably get much easier in the due course. I am not going to post every little step that you can find out by googling, and please be aware that I am not responsible for any bricks etc. This is playing around with the phone internals, so be careful.

The reason it is this hacky is that we do not have an engineering bootloader for the Desire Z yet.

  1. Download wpthis-Z.ko and wpthis-pre-OTA.ko from
    http://content.modaco.net/dropzone/wpthis-Z.ko and
    http://unforgiven512.udderweb.com/do...his-pre-OTA.ko and put them in /data/local on the phone.
  2. Download newest version of ROM Manager
  3. Disable write protection via wpthis-Z.ko
  4. Flash clockwork recovery from ROM Manager
  5. Reboot into recovery
  6. Make a nandroid backup !!!!!
  7. Mount /data in Clockwork
  8. Use wpthis-pre-OTA.ko in recovery to disable write protection.
  9. You now have a fully working recovery. (note you will need to use wpthis-pre-OTA.ko step everytime you boot into recovery and want to write something from recovery [not needed for nandroid backups])

Your a genius dude Keep up the good work

We need quality devs like you to get this party started

JD
10th November 2010, 04:07 PM   |  #3  
Senior Member
Flag Dublin
Thanks Meter: 101
 
1,319 posts
Join Date:Joined: Feb 2006
More
As soon as I did this step:
Disable write protection via wpthis-Z.ko

EDIT:
this is exactly what I did:
$ su
# insmod /data/local/wpthis-Z.ko
got this as result: failed (Function not implemented)

then all applications stopped working, ROM Manager crashed as soon as I select G2 from confirmation dialog when trying to flash Clockwork.
I then tried GMails and got loads of error popups, had to restart phone to get back to normal

EDIT: I do have Visionary installed set to Root on boot.
Last edited by schriss; 10th November 2010 at 04:15 PM.
10th November 2010, 04:25 PM   |  #4  
OP Senior Member
Thanks Meter: 93
 
104 posts
Join Date:Joined: Oct 2010
More
Quote:
Originally Posted by schriss

As soon as I did this step:
Disable write protection via wpthis-Z.ko

EDIT:
this is exactly what I did:
$ su
# insmod /data/local/wpthis-Z.ko
got this as result: failed (Function not implemented)

then all applications stopped working, ROM Manager crashed as soon as I select G2 from confirmation dialog when trying to flash Clockwork.
I then tried GMails and got loads of error popups, had to restart phone to get back to normal

EDIT: I do have Visionary installed set to Root on boot.

I urge you not to do anything in this direction, if you haven't even got permroot yet. Look at the G2 permroot forums, where all of these things are answered. The error is supposed to appear. Please be very careful if you don't want to end up with a brick.
10th November 2010, 04:29 PM   |  #5  
Senior Member
Flag Dublin
Thanks Meter: 101
 
1,319 posts
Join Date:Joined: Feb 2006
More
I was afraid to do the G2 permanent root because it involved dd command and some G2 HBOOT file. There was one Desire Z user who ended up stuck in bootloader and have seen no other desire Z owners confirming this to work.
I guess I wait...

Sent from Desire Z
10th November 2010, 04:46 PM   |  #6  
Senior Member
Flag Dolton, IL
Thanks Meter: 25
 
837 posts
Join Date:Joined: Feb 2009
Donate to Me
More
I flashed the desire z rom on my g2 yesterday after root, is my g2 now considered a desire z? if so it should be okay for me to follow these instructions right?
10th November 2010, 04:47 PM   |  #7  
OP Senior Member
Thanks Meter: 93
 
104 posts
Join Date:Joined: Oct 2010
More
Quote:
Originally Posted by schriss

I was afraid to do the G2 permanent root because it involved dd command and some G2 HBOOT file. There was one Desire Z user who ended up stuck in bootloader and have seen no other desire Z owners confirming this to work.

You don't need the eng hboot to get permroot... You just need to temproot with write-protection disabled. But as you say, it's best to wait until the right tools come out.
10th November 2010, 04:50 PM   |  #8  
Senior Member
Flag Dublin
Thanks Meter: 101
 
1,319 posts
Join Date:Joined: Feb 2006
More
Quote:
Originally Posted by stridger

You don't need the eng hboot to get permroot... You just need to temproot with write-protection disabled. But as you say, it's best to wait until the right tools come out.

Exactly, that's what the logic sugests.
I was hoping to:
Temp root with Visionary (already done)
Disable write protection via wpthis-Z.ko
then try "sync" command to write changes.
Then, after reboot, I should have perm root and nand on read-only.
But I got scared by the errors I got after I disabled write protection.
10th November 2010, 05:36 PM   |  #9  
gtrab's Avatar
Senior Member
Flag America
Thanks Meter: 511
 
2,973 posts
Join Date:Joined: Aug 2007
Quote:
Originally Posted by g1junky

I flashed the desire z rom on my g2 yesterday after root, is my g2 now considered a desire z? if so it should be okay for me to follow these instructions right?

amazing,
thanks for reporting,
good news
10th November 2010, 06:33 PM   |  #10  
steviewevie's Avatar
Retired Forum Moderator
Flag UK
Thanks Meter: 615
 
5,322 posts
Join Date:Joined: Oct 2009
More
Quote:
Originally Posted by g1junky

I flashed the desire z rom on my g2 yesterday after root, is my g2 now considered a desire z? if so it should be okay for me to follow these instructions right?

You've probably still got a G2 hboot, right ? Like the G2 eng hboot ? If so, then it's still really a G2 running a Desire Z ROM. But I can't answer your main question, I'm sure someone else will be able to though.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes