Well, I updated to 2.2 a few weeks ago and I had quite a lot of applications installed. And, as it happened quite a lot of times with 2.1 my SpringBoard preferences became corrupted.
I wrote about reparinig the “Apple screen of death” in this post. Unfortunately I did not have SSH access to my phone this time since the upgrade from 2.1 to 2.2 rendered (Cydia OpenSSH server installation not working.
Still, I knew I had to prevent “mobilewatchdog.bundle” to load (read the other post to understand why.) So this time I just deleted the files by connecting via cable. By doing this I managed to get my SpringBoard preferences working again and I quickly installed OpenSSH to get regular Terminal access to the phone and restoring the “mobilewatchdog.bundle” again.
Here are the instructions:
