A lot of people have been looking for a way to root their HTC Magic which has been updated by the Sense UI RUU provided by HTC (RUU 3.05.***) The roms that can be rooted are listed below.
1) 3.05.861.2 1.76.0008H 6.35.08.29 N (Australia)
2) 3.05.631.7 1.76.0010H 6.35.10.18 N (Canada)
3) 3.05.401.3 1.76.0009H 6.35.08.29 N (Europe)
4) 3.05.720.3 1.76.0009H 6.35.08.29 N (India)
To root the Magic follow the steps listed below:
1. Download the test signed rom from the following link
http://www.multiupload.com/XQEH9NVGY7
2. If your HTC Magic is from Australia, Canada or India, you need to create a gold card to install this RUU Update. In order to do this, follow the step on the website linked below:
http://theunlockr.com/2010/03/10/how...te-a-goldcard/
3. After successfully creating the gold card, update your phone via the downloaded RUU with the gold card inserted in your phone.
4. When your phone has been updated, go to the link below and download the latest HERO recovery. (Save it to tools in Android SDK folder downloaded while creating the gold card)
http://forum.xda-developers.com/showthread.php?t=530492
5. Now in your phone go to settings>development and check USB debugging.
6. Open command prompt and go to the Tools folder in Android SDK that you downloaded to create the gold card.
Assuming that you have not changed the file name of the recovery, use the following commands:
cd C:\AndroidSDk\tools
adb push recovery-RA-hero-v1.6.2.img /sdcard/
adb shell
flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img (file name of the recovery you downloaded)
7. After the recovery has been flashed, go to the following link to download the ENG SPL for HTC MAGIC 32A (SPL: 1.76.2007)
http://www.4shared.com/file/21114537...07-signed.html
8. Now copy the SPL to your memory card.
adb push update-hboot-1762007-signed.zip /sdcard/
9. Restart your phone using the home + power key till it boots up into the recovery mode.
(or just type 'adb shell reboot recovery')
10. Using the 'Flash zip file' option from the recovery, select the SPL file from the memory card and flash the HBOOT on your phone.
11. Congrats, your HTC Magic is now ROOTED!!
12. Now you can install any rom for your phone including the cooked Android 2.1 roms. For Rogers I would suggest:
cursordroid Rogers 3.05 ROM with root (Thread: http://forum.xda-developers.com/showthread.php?t=634243)
http://www.theandroidkitchen.com/fil...ted-signed.zip
Note: I have just consolidated the info which will help you to root your magic. Credits go to orange_24 (http://forum.android.com.pl/showthread.php?t=10908)
papay007 (http://forum.xda-developers.com/member.php?u=2376996)
BeerGood - For editing the mistakes in my blog (http://forum.xda-developers.com/member.php?u=2355922)
HAPPY ROOTING!!
Subscribe to:
Post Comments (Atom)
You are amazing! I thought that nobody was going to bother rooting this little monster since most people have moved on to the newer phones. I'm going to try this right now, my only big question is can I keep my rom but just add root access? I don't really feel like reinstalling my apps, setting up my home screen again, and calling Rogers to get my data back since they will probably cut it within 24 hours of installing a custom rom. They always do...
ReplyDeleteJust a note: Maybe give thanks to Orange_24?
ReplyDeleteAlso, after rooting, do you need to change the recovery to Amon_Ra's Magic recovery? I believe most Magic custom Roms do not work with the Hero recovery.
Thanks for the clear instructions.
To Casper: I believe Rogers allow you to sign a waiver if you don't want to use their Rom. After that, Rogers will restore your data, no matter what kind of Rom you are using.
ReplyDeleteNo you cannot keep your old rom as to get the escalated privelleges you have to have to flash the new rom. You could make a backup but that again requires root. Plus if you don't want rogers to cut off your data, you can sign their waiver or install the rooted rogers rom from xda forums or the cursorsense rom.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI'm probably doing something pretty silly here, but...
ReplyDeleteC:\downloads\android-sdk-windows\tools>adb shell
# flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
# flash_image recovery C:\downloads\android-sdk-windows\tools\recovery-RA-hero-v1.6.2.img
flash_image recovery C:\downloads\android-sdk-windows\tools\recovery-RA-hero-v1.6.2.img
error opening C:downloadsandroid-sdk-windowstoolsrecovery-RA-hero-v1.6.2.img: No such file or directory
??..
it's in "tools" like was specified
Dave: Umm I did give credits to Orange_24. Read the last part. And there are certain roms that work with Hero recovery and others work with the old recovery. This is because the old recovery was made for the old radio and spl (Radio: 3.**.**.* ; SPL: 1.33.****) and the hero recovery was made for the new radio and SPL (Radio: 65.**** ; SPL: 1.76.****). So before downloading the roms, read their requirements and you will know which rom to install :)
ReplyDeleteShayne: If your recovery is in the "tools" folder then use the following commands:
ReplyDelete# su
# flash_image recovery recovery-RA-hero-v1.6.2.img
my apologies, I had meant to paste "C:\Users\Shayne Plesa-Naden>cd C:\downloads\android-sdk-windows\tools
ReplyDeleteC:\downloads\android-sdk-windows\tools>adb devices
List of devices attached
HT9BANK00219 device
C:\downloads\android-sdk-windows\tools>adb shell
# flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
error opening /sdcard/recovery-RA-hero-v1.6.2.img: No such file or directory
#
" instead
ah, thanks
ReplyDeletewill an unrooted phone be able to be controlled a superuser?
ReplyDelete# su
su
# flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
error opening /sdcard/recovery-RA-hero-v1.6.2.img: No such file or directory
it doesn't seem to like it too much.
Read the commands i posted in comments carefully. There is no "/sdcard" instead there is only the file name after "flash_image recovery". My apologies for posting the wrong command in instructions
ReplyDeleteI tried it a couple different ways:
ReplyDelete# su
su
# flash_image recovery recovery-RA-hero-v1.6.2.img
flash_image recovery recovery-RA-hero-v1.6.2.img
error opening recovery-RA-hero-v1.6.2.img: No such file or directory
C:\downloads\android-sdk-windows\tools>adb shell
# su flash_image recovery recovery-RA-hero-v1.6.2.img
su flash_image recovery recovery-RA-hero-v1.6.2.img
su: exec failed for recovery Error:No such file or directory
I'm really sorry to keep spamming your comments, but maybe it'll help someone as equally amateurish as I am. Thanks for your patience.
Maybe you need escalated command prompt on your computer. To do that type in cmd in the search bar when you click start. Right click the cmd and click open as administrator. Now use the same commands and it might work. Also make sure that the file name is exact as the one you type in the command.
ReplyDeleteMmm, yeah, I tried.
ReplyDeleteDon't worry about it for now, I'm going to leave it for a few hours and try it on my XP box instead.
I'm having the same problem. However, occasionally it will report no error, yet do nothing to the phone.
ReplyDeleteMicrosoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd/users/william/desktop/mes trucs/android-sdk-windows/tools
C:\Users\William\Desktop\Mes Trucs\android-sdk-windows\tools>adb shell
# flash_image recovery recovery-RA-hero-v1.6.2.img
flash_image recovery recovery-RA-hero-v1.6.2.img
error opening recovery-RA-hero-v1.6.2.img: No such file or directory
# su
su
# flash_image recovery recovery-RA-hero-v1.6.2.img
flash_image recovery recovery-RA-hero-v1.6.2.img
error opening recovery-RA-hero-v1.6.2.img: No such file or directory
# su
su
# flash_image recovery recovery-RA-hero-v1.6.2.img
flash_image recovery recovery-RA-hero-v1.6.2.img
error opening recovery-RA-hero-v1.6.2.img: No such file or directory
# flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img
william - I may have solved your issue.
ReplyDeletewhat I had to do was from a dev wiki:
Flashing your new image back onto the phone
You will probably only ever be flashing boot images directly to the phone, given the fact that /system/recovery.img automatically flashes the recovery device for you (as noted above). If you have created a new recovery image, just stick it in /system/recovery.img and reboot. If you are flashing a boot image, stick it on your phone via adb (a tool included in the Android SDK):
adb push ./mynewimage.img /sdcard
Then, open a shell to your phone via 'adb shell', get root, and do the following two commands to flash your new boot image:
# cat /dev/zero > /dev/mtd/mtd2
write: No space left on device [this is ok, you can ignore]
# flash_image boot /sdcard/mynewimage.img
Reboot.
I now have Amon Ra's recovery, though no current ROM. we'll see how it goes.
Is anyone else having the same issue with step 6, i type in the commands, but it always says something along the lines of directory does not exist, similar to the problems others are reporting, i guess what im really asking is how do i move past this
ReplyDeleteThe BOZ, follow what I posted.
ReplyDeleteIf you want it in a more concise, easy to read manner, http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images#Flashing_your_new_image_back_onto_the_phone.
That allows you to get the recovery image working.
You're "push"-ing the file to the SD card, and then telling the phone to flash from it's own SD card.
shayne. sorry to sound like a noob, but ever since rogers came out with the perfected spl, its been complicating thigs. Anyways do you think you could give the list of things to do, and commands to give in order to do it yourway, wiki isnt the best for directions. hope you can help, thanks
ReplyDeletehaha if you read my comments, you'll find we're probably in the same boat. I was failing through this till I stumbled on a solution by mistake.
ReplyDeleteAnyways, follow everything in this blog up till #6.
Instead, go in to start, run (or if you're in Vista or 7, type in the little box at the bottom) and type 'cmd', no quotes.
then type the following commands:
cd c:/android-sdk-windows/ (or wherever you saved it)
cd tools
adb devices (making sure your phone shows up, should be the phones serial number)
adb push ./mynewimage.img /sdcard (where mynewimage.img is the htc recovery image, I can't speak for yours specifically)
adb root (just make sure it says you're already root, this is what I did anyway. not necessary, but nice to know)
adb shell (if you're at all familiar, this basically puts you in a linux terminal)
# cat /dev/zero > /dev/mtd/mtd2
(which should come out as saying:)
write: No space left on device
# flash_image boot /sdcard/mynewimage.img (where again mynewimage is the name of your hero recovery image)
hopefully that's of some assistance. It's how I got mine working anyway.
when u type
ReplyDelete# cat /dev/zero > /dev/mtd/mtd2
it said read only system file, and nothing happen still can't flash recovery image
again I apologize! you'll need to use mtd1 instead!
ReplyDeletefor flashing the recovery as opposed to the boot, haha
mtd1 is correct. That's what fixed my issue.
ReplyDeletehey shayne i followed your steps, all worked well except when i typed in #flash_image boot /sdcard/ recovery.img (for me) and it says error wrting boot: No space left on device
ReplyDeleteI got the exact same problem as the BOZ. Everything running fine and then it says the exact same thing.
ReplyDeleteAlright, I forgot to mount my SD-card (very stupid, I know), but now I just get the: No such file or directory -problem again. Any help? I've tried every solution I've been able to find so far
ReplyDeleteHi, I have updated the blog wit the help of BeerGood (from xda-forums) as people pointed out many mistakes in it. My apologies for that
ReplyDeleteYEAH!!!! im finally rooted again. Thanks for all the help guys. Finally having it my way, with rogers.
ReplyDeleteI'm with Rogers and thinking about to root my Magic 32A. I'm sick waiting an official update for 2.1 that will surely sucks. Is anyone here with Rogers did that rooting procedure with success just like The BOZ? and which ROM did you install. I'd like to install CyanogenMod ROM but I'd have to downgrade the radio. I'm a bit afraid to do all this so I'd like to have some feedback about successful stories ;)
ReplyDeleteI am with rogers and I own a HTC Magic. I rooted my phone successfully from Sense UI 1.5 ROM and also switched my radio and hboot numerous times.
ReplyDeleteWhat is supposed to happen after the "flash_image" command? My phone doesn't do anything, is that normal? Can anyone let me know what their phone did after the flash command?
ReplyDeleteLooks like I figured it out! Thanks for this guide!! Now the next question is, are there any android 2.1 roms out there that will work with the rogers radio file and spl? has anyone installed any custom roms? Im curious as to see what other people have got working on their phones.. The CyanogenMod 5.0.7 gives me errors when i try to install it..
ReplyDeleteHi. Do you know of any methods that can be used on a Magic in South Africa? Regards, Itai
ReplyDeleteHi, can I use this method to root my magic?
ReplyDelete3.03.707.5 1.76.0007H 6.35.07.29 N (Singapore, Phillipin)
By the way, these are the details of my phone in South Africa:
ReplyDeleteImage Version 3.05.421.3
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.76.0009 (SAPP10000)
CPLD-12
RADIO-6.35.08.29
Thank you, your method can root 3.03.707.5 1.76.0007H 6.35.07.29 N (Singapore)
ReplyDeleteI keep getting error 170 when i try the ruu i bought this phone a little why back came with sense ui ...
ReplyDeleteWhat if the RUU crashes every time I run it, after saying "Gathering information about the Android phone.Wait..." (translation from Russian)? The gold card is inserted.
ReplyDeleteThanks for the instructions. Other than a weird error at the end of the RUU_Sapphire_europe, went well after improvising with fastboot/adb.
ReplyDeleteBut, cyanmod zip didn't work for me initially (I think because of the recovery flash).
I ended up using recovery-RA-Magic32A-6.35-v1.6.2 after making my radio 6.35.10.18 and validating my SPL was 1.76.2007, and went with SuperEclair2.1V8.2 from xda. Now I'm 2.1 and happy.
I'm getting the same error 170 when I run the RUU. I have the goldcard in the phone, and usb connected. I can see the contents of the gold card it has 2 directorys ".footprints" and "rosie_scroll"
ReplyDeleteIt was because I didn't have the Magic driver installed on the system I was using. I'm a Nexus user, didn't realize I needed that installed for the Magic.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI have been havin issues with making the gold card... I tried a 2GB Sandisk and an 8GB Kingston with no avail, all I get is to format the card when I test it.
ReplyDeleteI will be trying to find a 2GB Kingston to see if this is will my issues
You might want to include this information on your blog, it might be handy in the furture.
ReplyDeleteWhen I kept trying to flash the ROM I kept getting an 170 error when flashing.
You need to ensure you have the HTC Sync software installed and install the driver manually thats located in C:\Program Files(x86)\HTC\HTC Driver and select "My HTC"
You HAVE to use this specific driver or it will not be found
BTW once I fiured out the 107 error was caused by bad drivers I was able to use an 8GB Kingston card.
ReplyDeletei got the error 131: customer id error... anyone facing this problem?
ReplyDeleteAi, You need your goldcard inside your phone while you are flashing this rom
ReplyDeleteGreat to see that the community was still active on this :)
ReplyDeletefor myself i had the handset rooted before 911 bug and i was smart enough not to apply their mandatory update right away.
Thanks everyone! Been looking for a sensible way to root for months and this put it all together for me.
ReplyDeleteAny ideas on a "dd" equivalent command for the hex editing so the non-Windows folks can make gold cards? I know the RUU update still requires Windows of course, but just curious.
i cannot do step 10 because the phone does not fully recovery boot, it stays stuck @ the htc magic screen.
ReplyDeletewhat do i do?
Hi there, thanks for a non-polish version :) I still seem to have a problem though: When running RUU it says
ReplyDelete1) bootloader OK
2) radio_v2 OK
3) Boot FAIL-IE
1) Splash1 OK
2) recovery OK
3) Boot OK
4) System OK
5) Userdata OK
When recovery booting, one of two things happen. Either 1) (most often) it reboots after 2-5 seconds, so I have time to choose the .zip, but not to complete update, or 2) it freezes at “press home to accept update, or any other to cancel”, and I cannot press anything (tried leaving it for ~15-20 min to ensure it wasn’t working)
No SU app was installed.
Any suggestions? Is it just that even european magic need goldcard? Or is it because of the "FAIL-IE" whe RUU'ing?
@TQuid: there is an appon the marked called "goldcard helper" to make your sd into goldcard. Haven't tried it yet, since I'm visiting family far away from my extra SD, but it might do the trick for you..
Followed your steps but I am getting error 130 (model ID) when attempting to use the RUU. Any ideas? I have remade my gold card several times with no luck.
ReplyDeleteIt worked like a charm, no problem in getting the root back after official Rogers 1.5 update
ReplyDeleteIt works on my Rogers magic(with sense),Thank you so much!!!!!!
ReplyDelete1.76.0010 S-ON,3.05.631.7,6.35.10.18 N
==>
1.76.0008 S-ON,3.04.401.2
==>
1.76.2007 S-OFF
Two problems when doing this: my main PC always tells me that my battery isn't charged above 30% [even it it's fully charged] and won't run the RUU because of that.
ReplyDeleteSecond, when I tried running it on another computer, I get error 171, telling me that it can't connect via USB.
Any insight? :/
error: [130] error id model
ReplyDelete:/
i have made 2 goldcard using 2gb sandisk and kingstom...
what´s wrong?
Thanks heaps! Two (silly) things that tripped me up were:
ReplyDelete1) When creating the gold card, I selected "Logical Disk" instead of "Physical Disk" under the Extras menu of the hex editor.
2) The HTC Rom updater wouldn't work under Windows 7 - had to use Windows Vista (apparently it also works under XP).
Thanks again, and thanks all for the helpful comments.
Hi everyone!
ReplyDeleteI have a HTC MAGIC 32A.
I followed the http://rootyourmagic32a.blogspot.com/
but if I Restart my phone home + power (9 parts) then loaded
recovery mode but I don't know choice because my phone restart.
Why?
Please help me!
Thank
This comment has been removed by the author.
ReplyDeletehi this article might be help you to make a simple way to root your android Rooting without PC
ReplyDeleteI liked the importance of keeping human/humane touch with the students and parents in this era of digital literacy. Samsung unlock code
ReplyDelete