HTC Magic Soft reset
Resetting the HTC Magic Android phoneResetting the phone deletes all data, including downloaded applications, and the phone back to its initial state, the state before you turned on the phone for the first time.
Important Make sure to back up important data you have on the phone before you perform a factory data reset.
To reset the phone
1. Press HOME > MENU, then touch Settings.
2. Scroll down the screen, then touch SD card & phone storage.
3. Navigate to the Internal phone storage section, then touch Factory data reset.
4. On the Factory data reset screen, touch Reset phone and then touch Erase everything.
( To reset the HTC Magic phone using phone buttons scroll down)
HTC Magic hard reset
1. With the phone turned off, press and hold the HOME and BACK buttons.
2. Briefly press the END CALL/POWER button while continuing to press the HOME and BACK buttons.
3. When you see the screen with the 3 Android images, release the HOME and BACK buttons, and then press the TRACKBALL.
Tip If your phone hangs or freezes, remove the battery then wait for a few seconds, and then re-install it. After re-installing the battery, turn on the phone.