The only rub is that I don't have root on it ("if you don't have root on it, you don't own it" or "if u ! hav / on it, u ! pwn it"), yet.
Thus far I'm very happy with the device & functionality, had a good play, but now I want more.
Did a bit of homework before I commit to doing anything too drastic (because we all know the surest way to brick a device is not to RTFM or do your homework first, right?):
* seems that the "guide" posted on is for the installation of a root-kit/boot-loader, and not for getting root access on the device (HUGE difference) - http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/
* seems that the famous Cyanogen is not available for the Hero, yet, but only the magic. (unless someone's generous-enough to provide the developer with a device to hack). The custom ROM for the Hero seems to be MoDaCo
* the various "rooters" all seem to make use of the CyanogenMod Recovery 1.4 tool (presumably a boot-loader/hook & flash tool)
Had anyone here actually gone through the whole (nerve-wracking) process on their Hero and are able to offer assistance?
A couple of points:
* I'm a Linux-user, so making use of the HTC sync tool to upgrade or administer the device it out of the question. (I don't even have a window-machine; the closes I've got is a VM, & controlling hardware that way is a really terribly BAD idea)
* I do not make a habit of it of downloading & running random code from some random site referenced by some random tiny-url on my device that carries all my sensitive information, so some of the executable binaries referenced in some guides is a no-go (probably the biggest reason I've not committed to a rooting yet)
* is there a tool to backup & restore the data & apps on the device? I'd like to (legally, btw) make use of some of the snazzy proprietary HTC & Google apps that was shipped with the device (i.e I paid for them; I'm entitled to keep them), such as the weather/time, radio-control widgets, Google Maps & sync tools. The way to legally deal with it is to backup your device's apps, do your thing & then restore them (ref: the entire CyanogenMod snafu)
* what functionality do I loose on a rooted device/custom ROM? As mentioned before, the cloud integration is simply AWESOME!
* does it affect my ability to load any future "official" updates, such as v.2? (btw, there's a v.2.1 homebrew firmware available from xda-developers.com)
Any advice would be appreciated.
Some additional references: