How To: UnRoot the Rogers HTC Magic/Get Back to Cupcake (Updated 02.26.10)

UPDATE (02.26.10): This procedure has been altered to work for the Rogers Magic ONLY. If you have ANY OTHER MAGIC, there is an updated procedure that should work fine for you:

How To Unroot the MyTouch/Magic

Thanks Jeff for sending this in!
Thanks Cyanogen!

Here is how to get back to the original Magic ROM. You can use this to unroot for warranty purposes OR you can use this if you have the latest Magic ROM (which blocks rooting) and want to downgrade so you can root and re upgrade.

1. Download the follow file and save it to your computer:

Magic Original RUU (Rogers)

2. Download HTC Sync and install it on your computer (if you haven’t already). You can download it from HTC here:

HTC Sync

3. Plug in the phone to the computer via USB cable (HTC Sync should be running and automatically connect to the device).

4. Once HTC is done syncing, double click the RUU file and follow the onscreen instructions.

5. That’s it!

Now if you want to root your phone again, just search our site for Magic Root and do that procedure and then the How To Load a Custom ROM one as well.

Reported Issues

Issue: None Yet

  • momo

    IF you’re getting an Error 170 you’ve got 1 or both of these problems…
    1st problem is that you have USB debugging enabled… This needs to be disabled as it conflicts with the RUU bootloader as they’re trying to both communicate on the same port…

    2nd problem, the RUU you may have downloaded may be corrupt… Find another suitable download location for that specific RUU file

    I and my friend have run into these issues and resolved them by doing this.

  • Asad Hameed

    I have unrooted Magic 32A with new radio 6.35 and new SPL, can I unroot/downgrade it to 1.5 cupcake using official RUU. I am afraid I might brick the device. Any suggestions.

  • Sylvain


    Do the step and said: error (140) wrong Bootloader version

    HBOOT-1.76.0010 (SAPP50000)
    Jan 14 2010,00:14:58

    Device: Sapphire
    Model: HTC Magic
    Board: Sapphire
    Product: HTC Magic
    Brand: Rogers
    Release 1.5
    SDK: 3
    Build: CUPCAKE.eng.u70000.20100114.191317

    • Sylvain

      Ok have read all the post and it seem that I cant root rogers magic + phone. Will wait darn…

  • Jason

    Same problem as Sylvain. Anyone have any info on the Error 140 bootloader version issue?

  • Jason

    I do have a workaround for the people with the driver issue running windows 7:

    First time you plug in your phone the wrong driver will be installed, go to device manager and click update driver software -> Browse computer -> Let me pick from a list -> Have Disk, locale htc magic drivers for win7 from stc sync directory (Program Files (x86)/HTC/HTC Drivers … ), this will put My HTC driver on.

    continue in next post…

  • Anonymous

    Ughh I’m still getting the 140 error! Help Unclockr please!

  • Taylor

    Still getting 140 error trying to unroot please Help!!!

    • Taylor

      HTC Magic Rogers 32A

  • Farhan Sabir

    I have an HTC Magic. Upgraded to Hero ROM and rooted. I tried the above procedure to unroot rogers htc magic, but on the phone i get:

    Checking Model ID…
    Update Failed!

    on software it shows: ERROR[130]: MODEL ID ERROR

    additionally, i got this phone repaired once – dunno if that has done something.
    Can you please help?

    H.BOOT 1.33.0009 (SAPP10000)
    May 8, 2009,21:02:32

  • Pingback: [ROM 32B/32A-OR]PadronFroyo 1.7 (Froyo2.2.1 FullIta) - Pagina 145 - Forum Android Italiano()

  • Beshoy_rizkalla

    Error [140]: Bootloader version error i want solve it plzĀ 

  • Anonymous

    how about the Mac user ?

  • Jeff Marshall

    I have an HTC Magic which has been rooted and I am trying to go back to factory. I have tried your fix and the problem I am running into is driving me insane. I have downloaded HTC sync and the original RUU but neither my home computer nor my work computer will even recognize my phone. I can access it as a USB storage device but it will not sync to HTC sync. When I try and run the install for the RUU it says my phone is not connected… What am I missing here?

  • Islahuddin112

    I have htc magic vodafone , i have tried to downgrade it form 2.2.1 to 1.6, and i download a rom of 1.6 and from root i installed it from sd card problem is that it is stuck on start showing just vodafone screen nothing else . what should i do know . please can anyone reply my problem????????