I was able to fix my issue, though I didn't use the method above. I downloaded his version of redsn0w and pulled the Cydia.tar.gz out of it, then extracted the \sbin folder in the archive to my iPhone using SSH. Once that was done, I SSH'd to the phone AS ROOT and did the following:
Code:
apt-get update
apt-get upgrade
It complained that I didn't have two required packages for one of the installed apps (Cydia), the two packages that Rock destroyed, and recommended I run an apt-get command to fix that (I hate to say I don't remember the precise command, but it told me what to do, so it'll tell you what to do as well if needed). I ran that command and then re-ran the commands above, and that resolved all of my issues.
To tempt fate, after all was done and I uninstalled Rock, I did a hard power cycle on the phone -- and it booted right up normally. So the poster at SpaceSpark is correct, that is the reason this is broken, and his solution will work to fix it.
Bookmarks