Ich würde versuchen USB debugging einzuschalten oder schon mal einen Wipe versucht also auf Werkeinstellung zurücksetzen. Kann nicht die schlechteste Variante sein und bewirkt manchmal Wunder !!
Es gibt noch eine Möglichkeit für die ich keine Garantie übernehmen kann (habe kein Magic) >>Handy an PC anschließen, im laufenden Betrieb Akku raus, kurz warten und dann Akku wieder rein !!
MFG

________________
Samsung Galaxy S I9000 / Froyo 2.2.1 / SuperOneClick Root