yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] neogaia:
How to root & install ROM on MyTouch 3G 1.2 on a Mac

First I had to root my MyTouch3G 1.2 phone only using a Mac [the old PC in my house's USB ports no longer work!]

I followed H3MLock's instructions to root:

http://xdaforums.com/showpost.php?p=11151989&postcount=2416

SuperOneClick doesn't work on a Mac, so that's the method I found you have to use. If you follow the instructions exactly it should work.

For everything else I followed DonJuan692006's instructions on this thread BUT you replace Step 5 with H3MLock's instructions bc SuperOneClick doesn't work on Mono using a Mac [OR Linux, believe me I tried to do it on Ubuntu too.]

Note: You still need to download Android SDK and SuperOneClick to have the necessary files. Download Rage Against the Cage here: http://www.mediafire.com/?wk7e8dnjf4ekz3z [courtesy of TheUnlockr.com]

Just replace where it says "rageagainstthecage" in the Mac instructions with "rageagainstthecage-arm5.bin"

Also rename one of the su-v1, su-v2, or su-v3 files into just su. Make sure to put su, rageagainstthecage, busybox, and superuser.apk in your AndroidSDK\platform-tools\ folder so that you can just type in the commands without having to locate each of the files.

Also download the newest CyanogenMod you want to install here: http://wiki.cyanogenmod.com/wiki/Latest_Version/

And the GoogleApps here: http://wiki.cyanogenmod.com/wiki/Latest_Version/Google_Apps as we all know that the Megaupload links won't work.

Once rooted, follow DonJuan's instructions, BUT very important DO NOT flash the kernel that DonJuan recommends, it will send you into a bootloop. I used this kernel and everything has been working great: http://www.mytwistedbrain.com/files/boot-cm_2635.7_ds_32b-oc-uv-xtra-ram-fp-101810.zip [Courtesy of MyTwistedBrain.com]

If you want to use the right ezTerry kernel, another user had luck with http://sandbox.devnull.name/android/ezgb-kernel/ezgb-2636-v1.5f_S.zip. The kernel ending in EB10 not the 2708 is the correct kernel for this phone but it didn't work for me. EzTerry explanation of which kernels for what models of the MT3G

I want to thank DonJuan692006, H3MLock, TheUnlockr, AmonRA, Pershoot, MyTwistedBrain, for explaining and making possible rooting this phone and installing a new ROM which is no easy task with this phone and no less on a Mac!

So I can personally confirm that you do not need to use a goldcard methood and that the rage method still works on MyTouch 3G 1.2 with Android 2.2.1. :D

Figuring this all out took me 2 days, basically 12+ hours but if you follow this guide it should take you less than an hour.

My phone's specs:

Device: MyTouch 3G 1.2

SAPPHIRE PVT 32A SHIP S-ON G

HBOOT-1.33.0013 SAPP3100

CPLD-13

RADIO-2.22.28.25

Oct 21 2009

ROM: Cyanogenmod 5.0.8

Recovery: Amon RA 1.7.0G
[myTouch 3G, Magic General] mik11279:
Thank you, It is such a nice guide, worked like a charm!
[myTouch 3G, Magic General] malvadomx:
I don't know, I bought the phone and it was already unlocked. How can I do what you're saying ? download that kernel, copy to the micro sd card, and what else ?
[myTouch 3G, Magic General] DonJuan692006:
Download the right kernel, put it on the SD card, boot into recovery (home+power), select the "Flash zip from sdcard" option, then select the new kernel that you just downloaded. Hit home to confirm and then reboot when its done.
[myTouch 3G, Magic General] malvadomx:
ok, I copied the zip file into the sd card, and then I clicked on the power + home(home icon) buttons, and the phone shows the green screen with the my touch 3g logo, and that's it, nothing happens :confused:

EDITED: home + power is the step 8, right ? that's where I'm stuck, I can't make it work
[myTouch 3G, Magic General] DonJuan692006:
You've got to keep the home button held down until you get into recovery.
[myTouch 3G, Magic General] honover:
Why am I having problems with the super one click? I have superuser installed and it still fails trying to root it.
[myTouch 3G, Magic General] malvadomx:
sorry man, but nothing appears, just the green screen with the my touch 3g logo :(
[myTouch 3G, Magic General] DonJuan692006:
No need to apologize, I just can't think of why it's not booting into recovery, at least the stock one. You may have to get back to stock. Download this, rename it to sappimg.zip, and put it on the root of your SD card. Boot into hboot by holding (volume down+power). It'll go through the process of checking the image, then ask you to hit action to continue. Press the trackball in and let it go through the process. When it get's done reboot. Then download this, put it on the root of your SD card. With the phone booted, download/install "Appinstaller" from the market. Use it to install Universal Androot, then run the app, which will root your phone. Once Universal Androot root's your phone, start at Step #6 from this guide.
[myTouch 3G, Magic General] DonJuan692006:
I'm not sure what's up, maybe something got botched during your manual update. You could try re-downloading it, rename it update.zip and put it on your SD card like before, boot into recovery (hold home+power), it'll come to the exclamation mark with the phone next to it, press home+power again, select "data wipe/factory reset", apply the update using the "apply update from SD card" option, then re-run SuperOneClick before downloading all your apps again.

Alternatively, you could follow the steps from my previous post.
[myTouch 3G, Magic General] malvadomx:
Thanks, I'll do it and I'll let you know my progress
[myTouch 3G, Magic General] DonJuan692006:
OK, that will probably take about a half hour to complete and I've unfortunately gotta hit the sack. I'll check up on you in the morning and see if it worked out. As long as you do pretty much exactly what I said, you'll be good. The stock image I put up is to go back to 1.6 BTW. If you could at least get into recovery we could've just reapplied the update and started over.
[myTouch 3G, Magic General] malvadomx:
Thanks man, I'll let you know everything in a few minutes, thanks
[myTouch 3G, Magic General] 89gotballz:
just a newb ignorance question here.

I did a little experimenting today on my HD2 (figured I would try something on my phone before I screwed the wifes up lol) Because my wifes mytouch w/ the 3.5mm jack got the 2.2.1 update from tmo and runs slower than crap. I am wanting to install something on her phone that will run faster and from what I have read, this is it. My question is, Before I do the steps in this thread, is there ANYTHING else I have to do to the phone? I have already downloaded all the files in the first post and have them all sitting in a folder on my desktop labeled "phone stuff". I just want to make sure nothing else has to be done before I start. Thanks for bearing with my ignorance
[myTouch 3G, Magic General] malvadomx:
Man, finally it worked, you were right it needed the 32B/1.2 kernel, wow, that's great man :D Thank you so much. Now, I just need to check what else I can do with this new mode. Thanks man :p
[myTouch 3G, Magic General] 20_Eyes:
Recovery.img prob

I installed ARrecovery like in the tutourial thru rom manager(pro) so I have all options avail to me. The app tells me I have AmonRa as recovery. I reboot into recovery and I get green MT3G screen with "Fastboot USB" in top left corner. Cant go any further even with adb. , wont read device. Try install thru terminal em, no go either. I know the commands and my phone inside out, but scince I returned my old MT3G for this refurb crap w/2.2.1 installed already(was hoping for a 2.1 w/3.5mm jack, hate the headphone attatchment.) I used Super one click to root, cuz I hate goldcards and wont do it. I got root but no recovery! WTF? I never seen this berfore. SU premissions but cant flash any new rom or recovery. Im just irritated. CLMod screws with your phone, and Superoneclick does something that breaks recovery. who makes it ? Not you donjuan, right? )never could read that book) Thanks anyway
[myTouch 3G, Magic General] freshkid87:
so can we get a poll up to see who's successful? i haev a day off today and tomorrow will tackle this ish today. i am here for help so ask on.
[myTouch 3G, Magic General] DonJuan692006:
Everything you need to do is in the tutorial. Make sure you get the 32B kernel for the myTouch with the headphone jack.
[myTouch 3G, Magic General] DonJuan692006:
No I don't make the app and I'm hoping for an update soon without the quirks. Unfortunately, with pretty much everyone having 2.2.1 it's the best method. I didn't have the problems everyone else is having and I've done this about 6 times to mine and my wife's phone since the 10th.

At any rate, so you can still boot like normal, right? If you can, just go back into ROM Manager and select the option to install the Alternate Recovery. The issue is that ROM Manager doesn't do a very good job of re-writing the recovery partition. The best method would be to do a "erase recovery" and then write the new recovery, but I don't think you can do that with the phone booted. So what ends up happening is it doesn't write the new recovery right or it'll write it, you'll be able to boot into recovery once, but when you reboot you'll be back stock. Long story short, you may have to run the "Flash alternate recovery" option a few times to get it to stick. So, flash, reboot, if not working, reboot, flash again, rinse and repeat. At least you have root and it's working, your apparently past the hard part.
[myTouch 3G, Magic General] DonJuan692006:
I don't think a poll will really help. It's going to be more of who it doesn't work for the first time and who it does. The problem with most people who have problems using these instructions (not talking about anyone specific here, just generalizing) is people not reading the tutorial thoroughly enough or just not paying attention to what their doing. That's why I urge people to read through the guide a few times, ask any questions they have, and after making sure they understand everything, try it.
[myTouch 3G, Magic General] 89gotballz:
OK so i am hung up on line 7. here is the log and I have run it about 10 times.
[myTouch 3G, Magic General] 89gotballz:
I have done a data wipe, I have installed superuser and still fails. Hmmm I have followed the steps word by word and read ahead to see if anyone else has a fix. Im stumped.
[myTouch 3G, Magic General] freshkid87:
I''ve turned off the phone. Started the SuperOneClick and booted the phone.
[myTouch 3G, Magic General] 89gotballz:
did that work for you?
[myTouch 3G, Magic General] DonJuan692006:
Yeah, try what freshkid was suggesting.
[myTouch 3G, Magic General] 89gotballz:
hmm no matter what I do, I keep getting "SU test FAILED"
[myTouch 3G, Magic General] malvadomx:
Yeah man, you're right, but how did you know that my phone needed that kernel, because it says 32A not 32B :confused: I'm still confused
[myTouch 3G, Magic General] freshkid87:
DonJuan. i have been reading and following for 2 days now. i went into back+power screen and my radio says 2.22.28 will that matter?
[myTouch 3G, Magic General] DonJuan692006:
I tried to put it as easy as possible.

@malvadomx - Yes, you have 32A in the first line, but do you also have a headphone jack at the top of your phone? Yes, you do. Hence, "If you have 32A in the first line (with no headphone jack)".

@freshkid - Do you have 32B in the first line? Yes. Does your radio say 2.22.27.08? No. So following that criteria, you would download "If you have 32B or the headphone jack and your radio is NOT 2.22.27.08 - mytouch 32B OC/UV Kernel".
[myTouch 3G, Magic General] DonJuan692006:
Gimme your fastboot information. With the phone off boot holding (back+power) and post all the info here.
[myTouch 3G, Magic General] 89gotballz:
I have a tmo mytouch with a 3.5 mm jack 2.22.28.25 And I chose the 2nd download. I cant get it to quit failing on the SU test. Oh well GL to those who try, if you find a fix LMK
[myTouch 3G, Magic General] DonJuan692006:
Read my post before your last one.
[myTouch 3G, Magic General] freshkid87:
ahhh ok. gotcha. im high. lol
[myTouch 3G, Magic General] 89gotballz:
SAPPIRE PVT 32A SHIP S-ON G

HBOOT-1.33.0013 (SAPP31000)

CPLD-13

RADIO-2.22.28.25

Oct,21 2009 22:33:27

Trying the instal with windows xp home edition

This here is the one I grabbed

If you have 32B or the headphone jack and your radio is NOT 2.22.27.08 - mytouch 32B OC/UV Kernel
[myTouch 3G, Magic General] DonJuan692006:
You got the right kernel, but that wasn't the problem to begin with since you have even gotten to the flashing process. Just to be sure, with the phone on you made sure you had USB Debugging turned on, then you turned the phone off leaving the USB cable plugged in, started the program and hit root, waited for it to say "Waiting for device" and then turned your phone on?

If that's what you did, then follow the instructions from this post and you'll be good to go.
[myTouch 3G, Magic General] malvadomx:
Good to know man, thank you again, I should have googled what jack means :p, I thought it had something to do with the kernel or something else, is just that I didn't know the meaning of jack, sorry about that man, I should learn more English, Thanks again for your help :)
[myTouch 3G, Magic General] freshkid87:
it happens lol :) happy rooting
[myTouch 3G, Magic General] freshkid87:
Killing ADB Server...

* server not running *

Done..

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

Done..

Waiting for device...

Done..

Running rageagainstthecage...

ROOTED

Getting mount path...

/dev/block/mtdblock3

OK

Remounting system with read-write access...

Done..

Pushing su...

failed to copy 'C:\Users\\Desktop\root me\su' to '/system/bin/su': No space left on device

Done..

chmod su...

Unable to chmod /system/bin/su: No such file or directory

Done..

Pushing Superuser.apk...

cannot stat 'C:\Users\\Desktop\root me\Superuser.apk': No such file or directory

Done..

Remounting system with read-only access...

Done..

Running a SU test...

Test failed!

FAILED
[myTouch 3G, Magic General] freshkid87:
should i reformat the sd card?
[myTouch 3G, Magic General] 89gotballz:
file corrupted??? is there any where else to get it from?
[myTouch 3G, Magic General] malvadomx:
I got that error twice when I was rooting my phone, but it was in the flashing step, and it was happening because in the sdcard I already had a folder with the previous clockwork files, so, what I did is just deleted them. This happened to me because as you know I was trying with the wrong files :)
[myTouch 3G, Magic General] 89gotballz:
it has been "preparing resource" in androot for about 10 minutes now. Is this normal?

Failed!~~~FU goo~~~

is the message I just got from androot. :O(
[myTouch 3G, Magic General] 89gotballz:
over 6 hours in, im throwing in the towel and having to say this ROM does not work on MY phone, hell for that matter I cant get the damn phone rooted. I think you probably have a great rom, but I have a retarded phone! Thank god my HD2 works right.lol
[myTouch 3G, Magic General] DonJuan692006:
You just need to try running the app again. Did you run the SAPPIMG or are you still on the update trying to run Universal Androot? If your on the update, it's not going to work. I uploaded my copy of the 1.6 SAPPIMG to here for you to download.
[myTouch 3G, Magic General] 89gotballz:
okay, 1 more try (I hate quiting)

1. Do I leave all the other zipped folders on the sd card while Im doing the rooting or only the SAPPIMG and out the rest on after the androot?

2. After I hit the volume and power to Hboot, do I need to do anything else for it to boot or will it do it automatically? I pressed the ball and it went though a quick 10 sec process then I went back and started the adroot install.

these are just the 2 steps that stuck out the most to me and I wonder if its screwing up there.
[myTouch 3G, Magic General] DonJuan692006:
The other files are fine to be on there with the SAPPIMG. When you boot into hboot, it should show a few lines of text, then you'll see a bar loading in the upper right-hand corner, then it'll ask you to press action (trackball) to continue, hit it, you'll see a few more bars in the corner, and finally it'll ask you to hit the trackball again to reboot. If it's not picking up the file, make sure you don't have it named SAPPIMG.zip.zip. You can check for sure by going to Control Panel->Folder Options->View Tab->and uncheck "Hide known file extensions" in Windows.
[myTouch 3G, Magic General] 89gotballz:
ok, and when you say "root of the SD card" Im assuming that just means on the SD card, not in a folder anywhere. If that the case then the problem is somewhere around here. I just tried the Hboot and it is saying "no image". Could this be a defective phone?

Going to try it again without the zip.zip name. 15 years on the computers 10 hours on the phone and NEVER thought about that
[myTouch 3G, Magic General] pito444:
cant find rom manager on market on 1.5 any other method?
[myTouch 3G, Magic General] freshkid87:
4shared.com look for rom manager.apk
[myTouch 3G, Magic General] 89gotballz:
Well I have to sat.....FINALLY IT WORKED!!!!

Don... You sir will be seeing a thankyou this weekend via paypall.

Once I took care of the zip.zip problem, everything ran fast and smooth as can be. Playing with it now and it seems to be running much smoother.
[myTouch 3G, Magic General] 89gotballz:
Just for anyone else with my issues I will sum it up here. I downloaded all proper files, moved them to the SDroot, Followed the SIMPLE instructions on the ADROOT setup, rooted then flashed and I was good to go. Here are the key points that I needed.

^^^^^^^^^^^^^^If you are going this route (which worked for me better) skip step 5 ^^^^^^^^^^^^

My Problem^^^^^^^^
[myTouch 3G, Magic General] malvadomx:
DonJuan, one last question, I'm new to this rooting thing, whenever I want to load another rom, do I need to do everything ? or do I just need to load the rom with rom manager ?
[myTouch 3G, Magic General] freshkid87:
no u dont need to flash again jus use rom manger
[myTouch 3G, Magic General] freshkid87:
Killing ADB Server...

* server not running *

Done..

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

Done..

Waiting for device...

Done..

Pushing rageagainstthecage...

150 KB/s (5392 bytes in 0.035s)

Done..

chmod rageagainstthecage...

Done..

Running rageagainstthecage...

ROOTED

Getting mount path...

/dev/block/mtdblock3

OK

Remounting system with read-write access...

Done..

Pushing su...

failed to copy 'C:\Users\\Desktop\root me\su' to '/system/bin/su': No space left on device

Done..

chmod su...

Unable to chmod /system/bin/su: No such file or directory

Done..

Pushing Superuser.apk...

cannot stat 'C:\Users\\Desktop\root me\Superuser.apk': No such file or directory

Done..

Remounting system with read-only access...

Done..

Running a SU test...

Test failed!

FAILED
[myTouch 3G, Magic General] 89gotballz:
what phone do you have?
[myTouch 3G, Magic General] DonJuan692006:
You can only use ROM Manager to flash new ROMs if your using Clockworkmod recovery, which your not if you followed the guide. I'll put up instructions on how to when I get home.
[myTouch 3G, Magic General] 89gotballz:
skip step 5 and read through this

this post

.I think you will find your answers here, I did anyhow
[myTouch 3G, Magic General] freshkid87:
ok i i follow that post and install sapp. will i have to sign into google again? remember i dont have data access in my area. so i cant sign into google servers if i factory reset the phone.
[myTouch 3G, Magic General] freshkid87:
i am going to try to jus copy over the superoneclick files to the adb folder
[myTouch 3G, Magic General] DonJuan692006:
Yes you'll have to sign in again. Did you try enabling data roaming to get data coverage. You've got AT&T data coverage in your area which is the carrier your roaming with. It doesn't cost extra as long as your roaming domestically (in the US). Call T-Mobile and they will tell you the same thing, plus I've personally done it before driving through TN. Copying the files to the tools folder in ANDROIDSDK where adb is won't help. The .zip for superoneclick includes ADB, so as long as the superoneclick.executive file is in a folder with everything else from the .zip, it has ADB access. Plus, since the program is successfully starting the ADB server, that tells me its working fine.
[myTouch 3G, Magic General] freshkid87:
ive tried data roaming checked on and i dont get any connection. should i adjust my apn to at&T?
[myTouch 3G, Magic General] freshkid87:
no the carrier i am roaming with is i-wireless
[myTouch 3G, Magic General] freshkid87:
OK I GOT IT.

i jus used a adb command

adb -d install superuser.apk

make sure superuser.apk is /start/mycomputer/mydocuments/ drop it there.

:D
[myTouch 3G, Magic General] DonJuan692006:
Did you get ROM Manager working?
[myTouch 3G, Magic General] freshkid87:
ill try it now cuz i think this sounds too good to be true
[myTouch 3G, Magic General] freshkid87:
i will donate 20$ to you if we can just find a way to get this working.
[myTouch 3G, Magic General] freshkid87:
eh, i give up. not going to work for me.
[myTouch 3G, Magic General] DonJuan692006:
Did you try enabling "Data roaming"?
[myTouch 3G, Magic General] freshkid87:
yeah no data
[myTouch 3G, Magic General] DonJuan692006:
Yeah, just saw your PM. What carrier is your phone using right now? Like what are you showing under Menu->Settings->About Phone->Status->Network???
[myTouch 3G, Magic General] freshkid87:
i-wireless
[myTouch 3G, Magic General] DonJuan692006:
Check these out. Dunno which data package you have. Add a new APN and put in the info for the plan you have. When done, hit menu, save, then make sure the radial next to the new APN is selected and see if you get data coverage then.
[myTouch 3G, Magic General] freshkid87:
i have a t-mobile sim card in and i pick up i-wireless towers because i-wireless is an affilate of t-mobile so they share whenever one isn't around. its weird to explain but i dont thing this work being i'm using t-mobiles data coverage
[myTouch 3G, Magic General] DonJuan692006:
Just try it. It's not going to take long and the worse that happens is it doesn't work and you just delete the APN. Have you tried talking to T-Mobile about not getting data coverage? They should be able to tell you how to get data from "i wireless" if the APN doesn't work.
[myTouch 3G, Magic General] freshkid87:
thats a good idea will let u know.
[myTouch 3G, Magic General] l0lcats:
Does RA mean it's Amon Ra's 1.7.0G recovery?

I followed each step in the guide. The only thing I did differently was moving the zip files over to the SD card. I took the SD card out, placed it into a microSD to SD adapter and slapped that into my laptop then moved the zip files. Everything went fine. However, now the phone just keeps rebooting. It gets to the MyTouch 3G green-screen, vibrates and reboots.... Is that normal after following the steps in the guide? :confused:
[myTouch 3G, Magic General] DonJuan692006:
You probably flashed the wrong kernel. What's your fastboot info (back+power) and which kernel did you download?
[myTouch 3G, Magic General] l0lcats:
32B (before starting flash process, SAME after flash process)

2.22.28.25 (before starting flash process, SAME after flash process)

I downloaded "If you have 32B or the headphone jack and your radio is NOT 2.22.27.08 - mytouch 32B OC/UV Kernel"

boot-cm_2635.10_ds_32b-oc-uv-xtra-ram-fp-011611..zip
[myTouch 3G, Magic General] DonJuan692006:
That would be the right kernel. What was the last step you did before getting the boot loop?