yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] RotoRooted:
One-Click Method vs. Amon_RA's Method

First, I never declared Amon_RA's tutorial to be a "F@#%ING Tutorial", I only stated that it would lead to a giant "F@#%ING headache." My apologies if anyone was offended. I personally could not get past setting up a gold card. Amon_RA has made many great contributions to the whole rooting process of the myTouch3G (MT3G). I am sure that everyone here greatly appreciates it. Honestly, I could care less if developers leave XDA-dev. Developers come a-dime-a-dozen.

Next, don't question my researching process. My research lead me to rooting my MT3G (thus my research was successful). I only shared my experience to inform other fellow MT3G users of other rooting options.

Finally, schtuka, you are right! I have not donated to the developers. That is my prerogative. Though I would like to, there are underlying issues that prevent me from making donations (ie. a wife and two kids).

Here is what people should know before rooting:

Research the process of rooting your MT3G. There are a couple ways to root the MT3G and there is plenty of room for error. Ensure that you are educated in the process before you begin the process.

Currently, a security hole has been exploited that makes rooting your MT3G far easier than Amon_RA's method. So, why not use this exploit and root your phone? Theunlockr.com's one-click method is very quick and easy. Yes, it is true that when the exploit is patched then unrooted users would have to use Amon_RA's method to obtain root. My take is use the exploit and root your phone before the opportunity is gone.

Finally, Amon_RA's tutorial does guide the user to a rooted MT3G. Though the tutorial is difficult and time consuming, the end result is a rooted MT3G. I, personally, had a hard time creating a gold card and chose the one-click method.

This discussion boils down to this:

Do you want to follow a quick and simple rooting process (one-click method) that exposes a security exploit (this exploit is expected to be fixed eventually)? Or do you want to follow Amon_RA's difficult and time-consuming tutorial? Personally, I chose to do the one-click method and was successful.

You Decide!

LINKS:

theunlockr.com's "One-Click Root for myTouch 32B": http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/ (includes video tutorial) To quote the Great Amon_RA "Wow, really nice video tutorial!:)"

theunlockr.com's "One-Click Root for Magic 32A/32B": http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/

Amon_RA's "Root/Unroot your myTouch3G": http://xdaforums.com/showthread.php?t=547133

GOOD LUCK EVERYONE!!
[myTouch 3G, Magic General] schtuka:
Rotorooted,

As you can see I have One Click Root my self. I do not know enough about this to do Gold card method, but it doesn't mean that I should swing someones decision one way or another by expressing my obviously noobish opinion. You are entitled to yours, but you should stay neutral IMHO. It is not about method or donations or choice..... it is simply about respecting other people work that they generously share with us.

As for ability to donate, I appologize.
[myTouch 3G, Magic General] JLelie:
Unable to get past the vodafone logo when fastbooting into recovery-RAv1.2.1G.img

Hi Amon_RA,

I have successfully created a goldcard and put the sappimg.zip on it from your first post. All that went well: I HBooted the phone, applied the sappimg.zip update and rebooted. It's now a HTC Magic as opposed to "Android" that it shipped out with. But for some idiot reason, it won't let me use internet... ??

HBoot now shows:--

SAPPHIRE PVT 32B SHIP S-ON H

HBOOT-1.33.0009 (SAPP10000)

CLPD-10

RADIO-3.22.20.17

MAY 8 2009, 21:02:32

I have blanked the 8Gb SD card that came with the phone and put the update.zip on it as per your next instruction.

HOWEVER when I enter fastboot boot recovery-RAv1.2.1G.img (it's a 32B), the img is loaded (booting... OKAY), but then the vodafone logo jumps in front and I can't apply the update........

Any thoughts?

Thanks // JL
[myTouch 3G, Magic General] Amon_RA:
Please check your APN settings, they are probably wrongly/not configured.

Very weird, is the MD5sum the same?

Is the same happening with recovery-RAv1.2.1H.img or another custom recovery?
[myTouch 3G, Magic General] JLelie:
In response to your question...

Edit: removed the APN issue since that was a dumb fault of mine.

YUP, this frikkin' behaviour is shown on each and every load of a recovery img... I do the "fastboot boot any-recovery.img" after I put the phone in HBOOT. I see a little green bar filling up rather quickly in the upper right corner, and then the Vodafone logo jumps in front. frustrates the heck outta me! :mad:

Cheers!

Jaap.

Edit: I have tried with different recovery.img files from various distributors, and all fail at the vodafone logo screen. There's no way around it... it pops in front and leaves me dead in the water. So the big issue is: how to bypass that vodafone logo?
[myTouch 3G, Magic General] litlmutt:
I can confirm I have root on my My Touch, Just have issues flashing custom roms now.

Step in the right direction!
[myTouch 3G, Magic General] Cardnal:
Okay where here is where I am at...

- Remove the goldcard and insert the SD (with update.zip)

Got there. However whenever I use the update.zip (1.33.2005 hboot)

I would get errors that it couldnt mount, etc etc.

Wiped and same thing.

So attempted agian.

So now I can boot into fast boot which shows:

Sapphire PVT 32B Ship S-on H

Hboot-1.33.0009 (sapp30000)

cpld-10

Radio-3.22.20.17

May 8 2009, 21:02:32

And thats it.

If i try to boot up normally it is stuck at Vodaphone screen.

If i try to boot into recovery its stuck at vodaphone screen.

Also even though adb was working under recovery before and when booted up, it does not seem to see the device when under fast boot.

please help.
[myTouch 3G, Magic General] Cardnal:
Okay so Its not bricked. After scouring the net for a while I decided to remake the gold card from scratch. Popped it in and it did pick it up and update.

And now it does boot up with the base 1.5 magic.

So will try agian when I get home from work.

Here is my question... Is it possible to change the next step and flash fastboot boot recovery-RAv1.2.0H.img directly from normal boot since on two pcs I cant get adb to recognize the phone in fastboot mode?
[myTouch 3G, Magic General] Pneumonic:
Couldn't you just hold Home and Power and won't that bring you into recovery mode? If I am correct about what step you're on:

I believe that you should be able to use the home button with the power button. Unfortunately though, what you really should do is do a reinstall of your drivers for your pc. I had to do that two or three times before it worked right. If you just got your phone I would suggest getting the 1.6 sdk and not the 1.5_r3. I had issues with the drivers for 1.5_r3. I assume you know how to delete the device and re-install the drivers for it, and if not just give a holler and someone will point you in the right direction. (not being condescending, just not aware of anyone's computer skills when you're talking online) :)

Also, if you're attempting to detect your device using adb when it's in fastboot mode you won't be able to. However if you type "fastboot devices" (w/ out the quotes) your device should show up. If it doesn't, again you're having issues with the usb drivers and I suggest re-installing them. :)

I had a lot of the same problems you are, when I did it two nights ago and it was all about getting that damn radio changed. My goldcard didn't go right on the first one I made, so I made a new one on a new card and that one did work (I used the one straight from Tmo). After that it's easy peasy.

Also, one thing I noticed was that I kept trying to put roms on it and being that I thought I had a 32b phone I kept flashing 32b roms... And I'm a dumbass. Because after you do the rooting, you've essentially changed your phone to the 32a (minus the nice perks of the better hardware) so you need to either use a 32a rom or switch it back to 32b. I did the latter of the two and it worked fine for me.

HTH.
[myTouch 3G, Magic General] litlmutt:
Hate to double post but after doing the goldcard method on 2 mytouches, the only rom Im able to flash is Rom-RAv1.1.0H-signed-update.zip.

Any suggestions as to what I may be fubar-ing?
[myTouch 3G, Magic General] Pneumonic:
What Rom's are you trying to put on there? Are they 32A or 32B?

What phone are you using, and what radio version did you start with (32A/32B)? If it was the mytouch did you change your radio back to 32B?
[myTouch 3G, Magic General] litlmutt:
Pneumonic,

Ive been trying to use 32B roms such as Cyanogen, jacxheroski, and Ttran.

Everytime I flash, it just sits on the mytouch splash screen, regardless of how long I let it sit. As long as I flash back to RAv1.1.0H I have a phone. I dont think I touched the radio since last time I did that I bricked the my touch and had to ship it back to Tmo.

Below is some more info on my phone.

SPL was: 1.33.2006, Successfully downgraded to 1.33.2005

Sapphire PVT 32B ENG S-OFF H

HBOOT-1.33.2005 (SAPP30000

CPLD-10

Radio-3.22.10.17

Apr 20 2009 15:30:43

Thanks!

Litlmutt
[myTouch 3G, Magic General] Pneumonic:
Ok. What you have is a 32A ready device. You can follow the instructions on the first page of this post to revert it to a 32B device if you'd like to use the cyanogen mod and the such. However, as it stands you can only use 32A roms. (I reverted mine back to 32B a few days ago and it works fine).

If you're leery about it here's a 32A rom that works well. There's going to be an update to it later today. Here I personally would switch back to the 32B. That's just my opinion though. HTH

[edit] BTW if you rooted the phone with the method outlined in this thread, you've already changed your radio once on this phone. :) [/edit]
[myTouch 3G, Magic General] Cardnal:
I got mine fixed. Just have to remember that the Gold Card is the ultimate "I must have screwed something up let's start over" device.

And I agree with Pneumonic. Switching back to 32B is the quickest and most painless part of the entire process.
[myTouch 3G, Magic General] rockin_mod:
Huge thing guys. I have rooted 4 MT3G's now. I have encountered a freaken problem on all 4. First the CID kept changing to make and incorrect gold card. So i finally figured that out. You must keep the sdcard that is fat32 formatted for the gold card in the phone along with the sim card you are going to use. You will get the proper cid then. Do not remove the sim card at all during your rooting. Trust me it will change the cid. Second, i had a problem with the spl. I flashed the spl and it reverted from 0006 to 0009. I was like WTF?!? Ya well i forgot that you need to complete the flashing after it finishes by pressing menu. it will go all crazy and reboot like twice and show the OEM fireware flashing for a sec then go to boot normally. Thats when i took the batt out to finish things. Third please get your cid from adb. 1 its easier to copy and or type down in notepad and 2 its way more accurate(my experience). To copy if from terminal for vista anyway(might be the same for xp too), you go to the top bar, right click, select all, go to the cid number while everything is highlighted and drag across. it will select the cid. then go back to the top bar after its selected, right click, go to copy and the open notepad by going to search in start menu and typing "notepad" or finding it in accessories and pasting it there. now you are good. now fallow the rest of the steps. i also prefer the revert to 32b board. its way more convenient in my opinion. I how i helped out some with some of my mistakes or found problems.
[myTouch 3G, Magic General] rockin_mod:
looks like you just have to flash the new radio "2_22_19_26I" and make sure you have the right recovery for 32b board.
[myTouch 3G, Magic General] htcclay:
Does anyone have or know another link for the sappimg.nbh file?

Rapidshare dosent seem to work for me.

Thanks
[myTouch 3G, Magic General] litlmutt:
Pneumonic,

I could kiss you, a bricked my touch and hours later, that was the step I missed.

I skipped it because it said for the daredevils only, I can kick myself in the ass.

Modding the G1 was so much easier.

Thanks for the help guys!
[myTouch 3G, Magic General] Pneumonic:
@litlmutt: LoL. Well, I'm glad I was able to help. And don't kick yourself in the ass. I tried for about 6 hours (literally 6 hours. maybe more!) to flash 32B firmwares before I realized that exact same step that I pointed out to you. :) Hope you find the mod that works best for you. If you use cyanogen's mod the 4.1.11.1 was screwy for me. :) Have fun!
[myTouch 3G, Magic General] zonbal33:
The MyTouch 3G I bought already has the latest radio installed and SPL 1.33.2006. Do I need to flash 1.33.2005 which is recommend, on a lot of forums? I have flashed several ROMS, CM and HERO, without changing the Radio or SPL. I’m very confused on this. Is this needed or not?

Thank You…
[myTouch 3G, Magic General] jda1977:
Same exact situation, dont know if I should just leave well enough alone or change SPL (only advantage is those select ROMs that require non .006 spls???) and risk a brick. Read several posts of .006 spls attempt to change to .005 and bricking phones and others that worked, cant seem to see where the difference between success and failure was.. :eek:
[myTouch 3G, Magic General] bex:
problems flashing spl

ok...I have reached an impasse applying the update.zip to flash the SPL to 1.33.2005.

The vodafone rom is working fine on my 32B ION and I am at 1.33.2009 SPL now.

I keep getting the failure E:No signature (26 files) E:Verification failed

Any ideas? Trying to get this sorted out asap.
[myTouch 3G, Magic General] jda1977:
Well I did it and it worked. now on .005 spl... No difference in performance of hero rom (not that I was expecting any really) but its done and not bricked.:)
[myTouch 3G, Magic General] hellboy5000:
Do you guys got anything out yet to root a t-mobile mytouch 32b that have the OTA Update 1.6 Donut
[myTouch 3G, Magic General] MysticPixel:
Someone correct me if I'm wrong, but the specific OS version shouldn't matter, it's a question of which bootloader/SPL version your phone has. I just got the 1.6 OTA upgrade today and it didn't change my SPL version (still at 1.33.0006). Gonna give this procedure a try and see how far I get.
[myTouch 3G, Magic General] bex:
Stuck with 32A ROM...

Ok, I am stuck at the step to load the 1.33.2005 SPL

- 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

- Once the recovery is booted wait a while

- Apply the update.zip (you are now flashing the 1.33.2005 SPL) :

I am getting the following error right after I issue this command on the MAC:

MacBook-Pro-15:~ bex$ /android-sdk-mac_x86-1.6_r1\ 2/tools/fastboot boot /android-sdk-mac_x86-1.6_r1\ 2/tools/recovery-RAv1.2.0H.img

downloading 'boot.img'... OKAY

booting... OKAY

E:Can't mount /dev/block/mmcblk()p1 (or /dev/block/mmcblk())

(No such file or directory)

E:Can't mount SDCARD:

If I reselect the option to APPLY SDCARD:UPDATE.ZIP in the android recovery console it finds the card and the update and gives me the following:

Install from sdcard

Finding update package

Opening update package

Verifying update package

E:No signature (26 files)

E:Verification failed

Installation aborted.

-------------------------------------

Found a solution to this problem. For all MAC users and downloading via Safari is the source of the problem. When Safari auto unarchived the hboot.zip it somehow changed it. Went back to Firefox and redownloaded all files in this tutorial and started back at the problem step and now the outcome is as desired.

Mac users should abandon Safari.
[myTouch 3G, Magic General] bonesy:
ok i did this to my 32B and it booted up to home screen and worked fine.. Now when i try to go to recovery it just freezes?is this meant for 32a??

My 32B thinks it is 32A.Brilliant.

had to use the 32A recovery to get it to boot

Out of curiosity my 32B is now running with a 32A radio, 32A recovery and 32A engineering spl. How do i now choose if to install a 32A/32B rom? Seeing as you develop for both what are the dfferences?
[myTouch 3G, Magic General] Queena:
Hi, I have a new magic, I'm trying to root using the one click method. However, when I type in /sdcard/recovery-RA-dream-v1.2.2.img, it fails to backup. I've formatted the memory card, and it still won't work. I'm following the Unlocker tutorial.
[myTouch 3G, Magic General] Amon_RA:
Sorry man but do you ever actually read the instructions or just flash your way without thinking? It's clearly mentioned in the first post how to return to a 32B radio and rom. I don't advice you to keep on running a 32a radio and 32a roms on your 32b because you have less memory... it will work though...
[myTouch 3G, Magic General] ericman77:
Dose this still work after updating to ota 1.6?
[myTouch 3G, Magic General] byt3b0mb:
can anyone repost the unroot nbh on something other than rapidshare? i cant ever download from there

thanks everyone!
[myTouch 3G, Magic General] prophetz:
I have been trying to download the files also, no go. Rapidshare keeps saying that there is no available open slots! Just have to wait it out I guess.
[myTouch 3G, Magic General] mihir77:
Can someone please help me with the following:

I accidentally unrooted mytouch 3g instead of rooting it. I have never rooted before but instead i ended up unrooting it by following the steps outlined in how to unroot mytouch 3g and now when i turn on the phone and it asks me to sign in to google account and when i try to sign in it says "you do not have a network connection and your sim card may not be provisioned for data services"

If anyone know how to get beyond the sign in screen please help
[myTouch 3G, Magic General] cparekh:
You may simply need to enter the apn. Go to settings -> Wireless Controls -> Mobile Networks ->Access Point Names and enter the APN for your carrier.

For T-Mobile USA it's epc.tmobile.com. I don't know others, but they are available via Google or calling your carrier and asking.
[myTouch 3G, Magic General] mihir77:
Thank you so much for the information. But when i am using AT&T and it wont even let me pass beyond the sign on screen so i cannot really access the settings. I tried googling the APN for AT&T but all it gives me is Cingular APN. Could you please provide me with AT&T APN, if possible. Thank you.
[myTouch 3G, Magic General] rynoterblanche:
Cab you please help me....

When i insert my Goldcard that i made and i boot my system.

I get the following on the screen...

Sapphire PVT 32A SHIP S-ON H

HBOOT-1.33.0010 ( SAPP10000)

CPLD-12

RADIO-3.22.20.17

Jun 2 2009,17:28:28

HBOOT

Main Versoin is older

Update Fail!

Do you want to reboot device.

It findes the file that i had to place on the goldcard then it unpackes it then i get that...

what should i do?
[myTouch 3G, Magic General] polaris0352:
Trouble rooting a MT3G

I bought a MT3G about 3 days ago, I have experience rooting a G1, so I though it couldn't be THAT hard, right? I tried 2 times to make a gold card, first SD card was a no go. 2nd card is a sandisk 2gb. Goldcard creation was successful I think. I was able to access the card without having to format after the hex editing. I put the sappimg.nbh on my gold card, still no problems. Boot up into hboot with the gold card in, and after about 4 seconds, it starts checking the sdcard for a list of files. It says it can't find any of them, and when it gets down to sappimg.nbh, it says wrong file type or something like that. It goes quick and I have a hard time catching it. I tried using a regular sd card like was mentioned early in this thread, and it actually started loading the sappimg.nbh file, but after it loads it says "model ID incorrect! Update fail! Do you want to reboot your device?"
[myTouch 3G, Magic General] shwan_3:
your card is not a gold card , try to make it again!
[myTouch 3G, Magic General] 5[Strogino]:
Oh, god! What you want to do? What you need? Why you put file on the card? Why you post your question in topic related to MT3G, if you have HTC nonbranding Magic??? Why you didn't spend some time and read topics?
[myTouch 3G, Magic General] seilor:
i can´t

17. Click on the “removable disk” tab. Select offset 00000000 till offset 00000170 (including the 00000170 line), click on Edit tab and then Paste Write.

i can´t this i don´t have paste write option
[myTouch 3G, Magic General] kryptik06:
try my post if you having problems, it also doesn't require a goldcard http://xdaforums.com/showthread.php?t=577706
[myTouch 3G, Magic General] seilor:
Thanks man i will try tonight
[myTouch 3G, Magic General] LordNikonX:
xD

Thanks for posting this! If/when I get a MyTouch I'll know exactly what to do!
[myTouch 3G, Magic General] miles1123:
Compatible with Mytouch 3G?

Does this method of creating a gold card work for the Mytouch 3G? I have the Mytouch that has the perfect SPL..go figure. Just my luck. I'm also very new to this and I've been through the wiki. I got the SDK utility, so this is my dumb question, I need to root my phone before going any further correct?
[myTouch 3G, Magic General] krazeekirk:
hey everytime i try to run fastboot it keeps getting a error i cant go into c:\AndroidSDK in general any help i got up to the part where i have to fast boot the image
[myTouch 3G, Magic General] tazz9690:
This whole thread is for the rooting of a MyTouch 3G. They all have the perfect SPL, so it would only be safe to assume that Amon_Ra would not tell you to create a goldcard if it were not necessary for the rooting of the phone. Don't mean to be rude, but use some common sense.
[myTouch 3G, Magic General] tazz9690:
You don't have your SDK set up correctly. Look up one of the sticky's and there is a thread on how to set up adb and fastboot.
[myTouch 3G, Magic General] miles1123:
Come on now, a yes or no would have sufficed. Thank you for the help though.
[myTouch 3G, Magic General] lesjaw:
you have the same spl as mine..i can't flash it too..

i believe you must be have the same built number with mine..check it at setting-about phone, scroll down until build number, mine said 2.53.707.2
[myTouch 3G, Magic General] DebauchedSloth:
Not quite..

I've followed the instructions and managed to get root, but when I try to apply any other ROM (trying to get one of the cyanogen ROMs) - either A or B using the initial instructions or the "daredevil" instructions, I am stuck at the Vodafone screen.

If I stick with the supplied ROM, I get root, but I am unable to exit setup - everything goes perfectly until I try to exit it, at which point it crashes.

If I skip setup, everything basically works (and I have root) but I get this trying to sync contacts:

android.database.sqlite.SQLiteException: no such function: TRANSFORM_NAME_TO_PATTERN: , while compiling: INSERT INTO people ('_id', '_sync_account', '_sync_id', '_sync_time', '_sync_version', '_sync_local_id', '_sync_dirty', '_sync_mark', 'name', 'firstName', 'lastName', 'numIndicator', 'notes', 'times_contacted', 'last_time_contacted', 'starred', 'primary_phone', 'primary_organization', 'primary_email', 'photo_version', 'custom_ringtone', 'send_to_voicemail', 'phonetic_name', 'photo', 'cn_name_pattern', 'tw_name_pattern', 'enNameCandidate', 'cnNameCandidate', 'twNameCandidate', 'extra_group', 'last_update_time') VALUES (?, ?, ?, ?, ?, ?, COALESCE(?, 0), ?, ?, ?, ?, ?, ?, COALESCE(?, 0), ?, COALESCE(?, 0), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, COALESCE(?, 0), ?);
[myTouch 3G, Magic General] mpmilestogo:
Airtel India Magic with perfect SPL different build number

I'm going to give the instructions a try. I purchased a HTC Airtel Magic in Chennai India about 3 weeks ago not knowing about the issues with the applications. It has a build number of 2.16.720.2. Anyone tried flashing with this build number by any chance and had success? Or failure? Or something inbetween?
[myTouch 3G, Magic General] addiecool:
I have build number 2.16.720.2