Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,781,851 Members 46,451 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
stridger
Old
(Last edited by TheRomMistress; 6th December 2010 at 08:19 PM.)
#1  
Senior Member - OP
Thanks Meter 93
Posts: 104
Join Date: Oct 2010
Smile [GUIDE] Perm-root, write access, Clockwork recovery and overclocking on the Desire Z

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.
JupiterDroid Old
#2  
Guest
Thanks Meter 0
Posts: n/a
Quote:
Originally Posted by stridger View Post
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
 
schriss
Old
(Last edited by schriss; 10th November 2010 at 03:15 PM.)
#3  
Senior Member
Thanks Meter 101
Posts: 1,319
Join Date: Feb 2006
Location: Dublin
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.
HTC One
Previous: Asus Padfone 2, HTC One X, Samsung Galaxy Nexus, Samsung Galaxy S II, HTC Desire Z, HTC Touch Pro2, i-Mate Ultimate 9502, iPhone 3G
 
stridger
Old
#4  
Senior Member - OP
Thanks Meter 93
Posts: 104
Join Date: Oct 2010
Quote:
Originally Posted by schriss View Post
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.
 
schriss
Old
#5  
Senior Member
Thanks Meter 101
Posts: 1,319
Join Date: Feb 2006
Location: Dublin
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
HTC One
Previous: Asus Padfone 2, HTC One X, Samsung Galaxy Nexus, Samsung Galaxy S II, HTC Desire Z, HTC Touch Pro2, i-Mate Ultimate 9502, iPhone 3G
 
g1junky
Old
#6  
Senior Member
Thanks Meter 24
Posts: 833
Join Date: Feb 2009
Location: Dolton, IL

 
DONATE TO ME
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?
 
stridger
Old
#7  
Senior Member - OP
Thanks Meter 93
Posts: 104
Join Date: Oct 2010
Quote:
Originally Posted by schriss View Post
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.
 
schriss
Old
#8  
Senior Member
Thanks Meter 101
Posts: 1,319
Join Date: Feb 2006
Location: Dublin
Quote:
Originally Posted by stridger View Post
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.
HTC One
Previous: Asus Padfone 2, HTC One X, Samsung Galaxy Nexus, Samsung Galaxy S II, HTC Desire Z, HTC Touch Pro2, i-Mate Ultimate 9502, iPhone 3G
 
gtrab
Old
#9  
gtrab's Avatar
Senior Member
Thanks Meter 509
Posts: 2,972
Join Date: Aug 2007
Location: America
Quote:
Originally Posted by g1junky View Post
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
 
steviewevie
Old
#10  
steviewevie's Avatar
Retired Forum Moderator
Thanks Meter 615
Posts: 5,319
Join Date: Oct 2009
Location: UK
Quote:
Originally Posted by g1junky View Post
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.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Make Your Calendar Widget Beautiful with Month

For some of us, summer vacation is alreadyover. For those getting ready to school, work, or … more

Integrate Social Networks Into Your Project With ASNE Library

Social network applications and services have developed into major parts ofour … more

Give Your Android Wear Device a Lock Screen with Lockable

Without a doubt,Android Wear is one of the most frequently talked abouttopics of … more

Forums Added for the LG G Watch R and Samsung Gear S

A little over a week ago, LG “inadvertently” let the world know about the … more