Fix Cydia Crashing on jailbreak iPod touch and iPhone

Today Cydia keeps crashing for Apple iPod touch and iPhone users. Cydia is the main app that people use on their jailbroken devices. This post will show how you can fix the Cydia crash if you are experiencing it. There is no need to restore your device to fix it. I experienced this problem and following these steps fixed it for me.
1. Jailbreak you iPod touch or iPhone again
iPod touch users, see my jailbreak iPod touch 3.1.2 post. iPhone users see my jailbreak iPhone 3.1.2 post.
2. Fix Cydia Crash using Clear Cydia Cache Tool
Download the Clear Cydia Cache tool from here, and then follow the steps below
- Extract or uncompress the files
- Open the ClearCydiaListCache file
- Connect your iPod touch or iPhone to your computer
- Click the “Connect your device and click here” button
Let us know if this works for you.





51 Comments
Rock is working just fine. ;-)
No it didnt work my computer said it was corrupted and wouldnt let me use it.
Doesn’t work.
Ya ! Everytime they say to use this program it usually doesnt work ! The problem is that some repo named zodttd is screwed up . They say they are working on the problem and it should be fixed without having to retore and rejailbreak you phone ? ( ya right ! ) if you dont want to wait just ssh into your phone and remove files that are linked to them
Dont you pepople understand that one fix is not always the same for every problem….This is just silly. Honestly this is nothing more than crossing your fingers and praying that it will work. “It didn’t work for me” seems to be the trgend. Think before you try something your read in ONE spot on the internet. It’s most likely false.
all you need to do is use ifile on your iPhone or any ssh and go into Var/lib/apt/list and delete everything except partials.
i did the same and cydia finally opened after 8 hours of nervousness.
thanks a lot for mentioning ifile.. coz i never knew who to use the ssh stuff.. as you can tell im totally new to all this..
Simple and it works…. THANK YOU
“all you need to do is use ifile on your iPhone or any ssh and go into Var/lib/apt/list and delete everything except partials.”
Thanks for the info, nice ans easy and works just fine :)
Thanks Fixed My issue :D
Icultur thanks so much!
I will elaborate…
if you have “ifile” installed on your iphone..
1. Open “ifile” and use the arrow on the top left to go back to the main directory
2.Go Into Var / Lib / Apt / Lists
3.click edit (top right) and double tap any 1 of the files to higlight them all.
4.VERY IMPORTANT: untick the Partials folder
5.click the rubbish bin icon click delete “x” items.
6.close ifile and retry your iphone.
If you do not have “ifile” installed use programs via computer e.g. “putty”.
thanks works perfect
If I rejailbreak my iPhone, will I lose everything I had from Cydia?
To actually re-jailbreak you iPhone, you will have to restore. If you restore, that means everything from Cydia has to go gone.
i tried reinstall using rock. but its useless
This build does not work on XP Pro. It’s cashes after I connect the iPhone and click on the fixer app. I get a windows message about a problem and do you want to send this info to MS. IPhone is on FW 3.0.1
It worked just fine, thanks.
Guess it depends on how you jailbreak.I have a 3GS and Ive used the DevTeams JBs only. Cydia has been fine for me, never crashes. Even rebooted today. No problem.
When I clicked “ClearCydiaListCache” I get the folloowing message – “FixCydia has stopped working” how do i get past this issue? thanks.
i did the following from an above comment and it worked – thanks.
iCultur says:
December 28, 2009 at 9:18 pm
all you need to do is use ifile on your iPhone or any ssh and go into Var/lib/apt/list and delete everything except partials.
yep works like a charm for me thanks
Tried this again. It seems to have fixed the problem. Temporarily… Better than nothin. And it was a great idea. Thank you, iCultur.
Same problem as myself, i’m windows 7. Using Rock at the moment but would love to get cydia up and working again!
Why would anyone recommend Rockapp? It’s a worthless piece of shite.
Your app crashed under Win XP Service Pack 3 with the following info
EventType : clr20r3 P1 : clearcydialistcache.exe P2 : 1.0.0.0
P3 : 4a6244c7 P4 : manzana P5 : 1.1.0.0 P6 : 4a39d4d0 P7 : 37
P8 : 4c P9 : system.exception
If it helps the info MS collects from my computer please let me know to send it to you
did not work for me
I do not know what is the problem??
this is what I get!
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly ‘Manzana, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified.
File name: ‘Manzana, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null’
at FixCydia.Form1.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
FixCydia
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/IMac/Desktop/ClearCydiaListCache/ClearCydiaListCache.exe
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Yo thanks Malcum!
Works like a charm. The fix cydia app doesnt. SSH is better…
ssh or ifile into ur iPhone or itouch, under /var/lib/apt/lists detele anything about cydia.zodttd.com
probably only 3 files then respring n cydia works again
This worked fir me 1st time! Excellent stuff!
For those having cydia problems. 1st off you need to remember the golden rules and then apply common sense.
1. Cydia does not open. – ssh or with ifile go to var/lib/apt/lists delete everything accept the main top folder!!!!!! NOT THE MAIN FOLDER!!!
2. once u have done that… Respring.
If that does not work…
1. Go to var/mobile/applications and delete the cydia app. Then respring and with the blackrain icon reinstall cydia and you should be fine!
AGAIN… IF YOU UNINSTALLED BLACKRAIN DO NOT DO THIS STEP!!!!
Finally.. If either of those do not work, you are gonna need to rejb and restore. You put something in and did not know what u were doing!
Remember!!! IF YOU ALL OF A SUDDEN STARTED HAVING PROBLEMS…. JUST START UNINSTALLING THE LAST THING U PUT IN!!!!
So what about those of us who didn’t install the ssh before this happened? Is there any other way?
Thx!
Thx!
i was using the cydia-fix and it works fine and i got my cydia back!