Go Back   xda-developers > HTC Sapphire: myTouch 3G, Magic > myTouch 3G, Magic Android Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12th August 2009, 10:00 AM
Amon_RA's Avatar
Amon_RA Amon_RA is offline
Senior Member
 
Join Date: Jan 2009
Posts: 759
Thumbs up [How-To] Root and un-root the T-Mobile myTouch 3G

After a lot of trial and error we finally did it! Many thanks to Jrbourque for being a tester with balls (he could have bricked his phone) and Haykuro for all the tips and tricks . Please give them credit where credit is due

Proceed on your own risk, you might brick your phone!!!

CREATE and PREPARE your GOLDCARD
Please start a new thread in the general section if you have issues creating a goldcard, this how-to assumes that you have a working Goldcard.
- Create a Goldcard according to this tutorial (Sandisk SD-cards might not work, I used a Kingston 2GB SD and it worked fine).
- Copy sappimg.zip to your goldcard.

PREPARE your spare SD
- Format a spare SD FAT32 (not your Goldcard! )
- Download the 1.33.2005 hboot, rename it to update.zip and copy it to the root of your spare SD.

FLASH your T-Mobile myTouch 3G
Make sure are using fastboot from the latest SDK (release 3) !
- Power-off your device
- Insert the goldcard
- Power on while holding volume down (of fastboot your device and then press volume down)
- It should pick up the sappimg.zip and you should be able to flash it.
- Once the flashing is FULLY finished power off your device.
- Remove the goldcard and insert the SD (with update.zip)
- Power on while holding back (=fastboot) and connect the USB cable
- Download my RAv1.2.0H recovery and fastboot it :
Code:
fastboot boot recovery-RAv1.2.0H.img
- Once the recovery is booted wait a while
- Apply the update.zip (you are now flashing the 1.33.2005 SPL)
- Once the SPL is flashed you have to power off your device and boot it again in fastboot mode.
- The SPL should now read 1.33.2005.
- Power off your device and pull out the SD-card
- erase the update.zip on your SD-card (via cardreader)
- Download my RAv1.1.0H 32A based ROM and rename it to update.zip and copy it to the root of your SD-card (via cardreader)
- Insert the SD into your device.
- Power on while holding back (=fastboot) and connect the USB cable
Code:
fastboot boot recovery-RAv1.2.0H.img
- Apply the update.zip located on your SD-card

Revert to 32B Radio and ROM :
- Download your favorite 32B ROM and copy it to your sdcard
- Download the Ion radio image from the HTC site.
- Extract radio.img from ota-radio-2_22_19_26I.zip using your favorite rar/zip program.
- Download my 32B RAv1.2.0G recovery.
- Fastboot your mobile and connect it via USB :
Code:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery-RAv1.2.0G.img
- press MENU to power off! (do not reboot)
- hold HOME and POWER to boot into recovery mode
- apply update

Original T-Mobile MyTouch 3G Splash Image (Thanks Haykuro)
Download it here
Code:
fastboot flash splash1 splash.nb
Un-Root your T-mobile MyTouch 3G (and receive back those OTA updates)
- Download this nbh and rename it to sappimg.nbh (MD5 33D958062CC02BB2CEC157F68621D2FF)
- Copy sappimg.nbh to your goldcard (a normal SD might also work if you are using an engineerings SPL, give it a try and let us know ).
- Power-off your device
- Insert the goldcard (or SD)
- Power on while holding volume down (of fastboot your device and then press volume down)
- It should pick up the sappimg.zip and you should be able to flash it.
- Once the flashing is FULLY finished reboot your phone.

Last edited by Amon_RA; 15th January 2010 at 11:57 PM.. Reason: Added un-root procedure
Reply With Quote
Sponsored Links

  #2  
Old 12th August 2009, 10:04 AM
Mi|enko's Avatar
Mi|enko Mi|enko is offline
Senior Member
 
Join Date: Jul 2006
Location: Seattle
Posts: 745
Default

Hey man, why the H recovery for these 32B boards?
__________________
Proud parent of a NeXuS oNe *Rooted*
Cyanogen Roms. . . often imitated, never duplicated.

Follow Me on Twitter
http://forum.xda-developers.com/image.php?type=sigpic&userid=321085&dateline=12245  67442
Reply With Quote

  #3  
Old 12th August 2009, 10:07 AM
Amon_RA's Avatar
Amon_RA Amon_RA is offline
Senior Member
 
Join Date: Jan 2009
Posts: 759
Default

Quote:
Originally Posted by Mi|enko View Post
Hey man, why the H recovery for these 32B boards?
Because you flashed a 32A Radio to your 32B MyTouch 3G.

Last edited by Amon_RA; 12th August 2009 at 10:09 AM..
Reply With Quote

  #4  
Old 12th August 2009, 10:08 AM
adityaw adityaw is offline
Junior Member
 
Join Date: Jun 2009
Location: Jakarta
Posts: 29
Default

Quote:
Originally Posted by Amon_RA View Post
Because you flashed a 32A ROM to your 32B MyTouch 3G.
So this will definitely work for 32A board too? Yay!!!
__________________
Sapphire PVT32A
Reply With Quote

  #5  
Old 12th August 2009, 10:10 AM
Amon_RA's Avatar
Amon_RA Amon_RA is offline
Senior Member
 
Join Date: Jan 2009
Posts: 759
Default

Quote:
Originally Posted by adityaw View Post
So this will definitely work for 32A board? Yay!!!
It should
Reply With Quote

  #6  
Old 12th August 2009, 10:21 AM
fearlless fearlless is offline
Junior Member
 
Join Date: Jul 2009
Posts: 3
Default

i'll do this when a how-to-video comes out.
these steps are FOREVER!!!

i tried to just do it, and it was taking forever.

is there another way to root WITHOUT having a goldcard?
__________________
myTouch 3G White
www.twitter.com/fearlless
Reply With Quote

  #7  
Old 12th August 2009, 10:26 AM
Amon_RA's Avatar
Amon_RA Amon_RA is offline
Senior Member
 
Join Date: Jan 2009
Posts: 759
Default

Quote:
Originally Posted by fearlless View Post
is there another way to root WITHOUT having a goldcard?
No there isn't.
The only way to do this is to make a goldcard.
Reply With Quote

  #8  
Old 12th August 2009, 10:29 AM
l3wish's Avatar
l3wish l3wish is offline
Senior Member
 
Join Date: Oct 2008
Posts: 166
Default

Quote:
Originally Posted by Amon_RA View Post
Because you flashed a 32A Radio to your 32B MyTouch 3G.
fastboot boot recovery-RAv1.2.0H.img says waiting for device?
__________________
Buy me some Cookies: DONATE
Follow: twitter.com/l3wish
Phone: HTC Dream & MT3G
Site: LeakDroid.com
Reply With Quote

  #9  
Old 12th August 2009, 10:30 AM
Mi|enko's Avatar
Mi|enko Mi|enko is offline
Senior Member
 
Join Date: Jul 2006
Location: Seattle
Posts: 745
Default

Hey Amon, and I'm not trying to derail your topic by any means, what you said about the radio makes complete sense. As we have 32B devices, do we run the risk of roms for 32A boards running slower, because they're anticipating the additional Ram?

We should just move everyone to either the A or B platform that way people wouldn't have to worry about bricking because of a rom being for the wrong radio/board version.

Additionally, am I correct in assuming that the below instructions from Haykuro were to get back to a 32B environment?

14. at this stage you are now at 1.33.2005 and you should be connected via fastboot, extract the contents of givemeroot.zip (radio and recovery image) type this:
Code:

fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery.img
__________________
Proud parent of a NeXuS oNe *Rooted*
Cyanogen Roms. . . often imitated, never duplicated.

Follow Me on Twitter
http://forum.xda-developers.com/image.php?type=sigpic&userid=321085&dateline=12245  67442

Last edited by Mi|enko; 12th August 2009 at 10:33 AM..
Reply With Quote

  #10  
Old 12th August 2009, 10:57 AM
lesjaw lesjaw is offline
Senior Member
 
Join Date: Jun 2008
Posts: 189
Default

AmonRa, your tutor need 2 sd card, one is setup as gold card, and others just a normal card..then we put SAPPIMG.zip to goldcard, so magic will do flash on it..

my question is..how if i just put SAPPI<G.ZIP and update.zip in the goldcard? is that will do?
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:19 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.