Here is a collection of articles I found useful when rooting my Magic (WARNING: USE AT YOUR OWN RISK) and remember, these articles worked for me, but thinks may have changed in the mean time and always read the articles carefully, you do risk bricking your device. All the information can be outdated at time, always do your research own.
- http://www.rootyourmagic32a.blogspot.com/2010/04/root-htc-magic.html
Describes how to root a Magic with SPL 1.79.0009 (no need for gold card) - http://forum.xda-developers.com/showthread.php?t=680359&highlight=1.76.0008
Describes the same thing - http://forum.xda-developers.com/showthread.php?t=605239
How do downgrade radio and SPL (necessary for installing CyanogenMod) - http://wiki.cyanogenmod.com/index.php/Upgrading_From_CM_4.2_or_other_rooted_ROMS_to_5.0.x(Dream/Sapphire)
How to install CyanogenMod - http://forum.xda-developers.com/showthread.php?t=624416
Package for HTC keyboard, also enables you to use other dictionaries - http://code.google.com/p/cyanogenmod/issues/detail?id=1385#c172
I had some problems with my sound when doing phone calls (and in general i turned out), this post helped me with a solution
At the time of writing the standard RA-recovery for sapphire (Magic) is not functioning particular well (freezes up and reboots constantly) with 1.76.* SPLs, a new version is coming. In the mean time use the hero version, BUT only if your phone fulfills the requirements for the hero version (described at the post)!
Bibob MMS setup
After seeing the information here I finally got my MMS functioning again. What is not listed is clear. My current setup is:
Internet
APN: internet.bibob.dk
Port: 8080
MCC: 238
MNC: 02
MMS
APN: mms.bibob.dk
Proxy: 212.88.64.8
Port: 8080
MMSC: http://mms.telenor.dk
Mms-proxy: 212.88.64.8
Mms-port: 8080
MCC: 238
MNC: 02
APN-type: mms