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

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

  1. momo says:

    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.

  2. Asad Hameed says:

    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.

  3. Sylvain says:


    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

  4. Jason says:

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

  5. Jason says:

    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…

  6. Anonymous says:

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

  7. Taylor says:

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

  8. Farhan Sabir says:

    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

  9. […] sito htc questo ‎HTC Magic (Vodafone) ‎ – Download software leggendo la guida di theunlokr How To: UnRoot the Rogers HTC Magic/Get Back to Cupcake (Updated 02.26.10) | TheUnlockr dice che devo sincronizzare il Magic con HTC sync per poter far ritorno alla […]

  10. Beshoy_rizkalla says:

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

  11. Anonymous says:

    how about the Mac user ?

  12. Jeff Marshall says:

    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?

  13. Islahuddin112 says:

    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????????

Leave a Reply