Of course you haven't touched the libraries at all in this case.
What actually happened is possibly a recovery loop.
If you still have your SHSH do the following, though I cannot guarantee this will work:
- Update your iTunes to the latest version
- Download the latest TinyUmbrella. (You should have this if you already tried saving your SHSH with it.)
- Close iTunes
- Start TinyUmbrella and run the TSS server.
- Open iTunes.
- Put your iDevice into DFU mode (Note: DFU mode is not recovery mode, it's stronger than recovery mode. If you see "Plug your device into iTunes", you are in RECOVERY mode. DFU mode is just a black screen and iTunes saying "iTunes detected a device in DFU mode"). <--- Trying to put an iDevice into DFU mode manually is a pain in the ass, so youtube it and just follow the video.
- Hold SHIFT and click restore
- Restore to a previous known working version.
- Now I'm not sure about this step, but if you get stuck after restore in recovery mode, use TinyUmbrella to kick your device out of recovery loop.
- Re-jailbreak, install XBMC -> profit.
Alternatively, you can try to update to latest iOS, and then downgrade it as a backup plan if the above steps fails.
Good luck and I hope this works! I kind of had nightmares of it since I restored my iPad 2 THREE times in one week because me wanting to install GCC on it (it succeeded after the third time
).PS: If you could SSH into your device, it means that some core files got deleted or modified making springboard unable to launch. But the device boots just fine I guess. In my case, it was like the device didn't even want to boot. Of course unless you know exactly what has been modified/deleted and if you have a backup of those file(s), you can fix it. I doubt you would.


Search
Help