I had this problem the other day, couldn’t find anyone else that had the same problem nor any clear details on how to fix the issue.
I visited the sarik irc channel and a person helped me a little bit.
Theres a number of conditions I’m assuiming you have:
OpenSSH installed on your iphone (installed via cydia or installer)
Putty installed on your computer
connection to computer
First let me appologise if I don’t completely explain myself or miss a step, i’m writeing this off the top of my head and I have only performed this myself once, succesfully.
Open putty and connect to your iphone’s ip address using the SSH protocal
login using username: root / password: alpine (or the password you changed it to when you installed OpenSSH on your iphone)
Type in: apt-get remove cydia
you’l be prompted to confirm with: Yes, do what I say!
If you don’t confirm correctly you will receive an abort message
once uninstalled type in: apt-get install –force-yes cydia
Cydia will reinstall.
Click on Cydia on your iphone and it should open with no problems.
Hope this helps.