Fix Cydia Crashing on jailbreak iPod touch and iPhone

Fix Cydia crash

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

  1. Extract or uncompress the files
  2. Open the ClearCydiaListCache file
  3. Connect your iPod touch or iPhone to your computer
  4. Click the “Connect your device and click here” button

Let us know if this works for you.

You may also like to see the following posts:
 
TAGS: , , , ,

51 Comments

  1. El Jefe says:

    Rock is working just fine. ;-)

  2. Chad says:

    No it didnt work my computer said it was corrupted and wouldnt let me use it.

  3. nope says:

    Doesn’t work.

  4. Useless answers says:

    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

  5. Joe says:

    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.

  6. iCultur says:

    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.

    • EVOLVER says:

      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..

    • Tom says:

      Simple and it works…. THANK YOU

    • H126 says:

      “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 :)

    • MadMan29729 says:

      Thanks Fixed My issue :D

    • Jake says:

      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”.

    • aligue says:

      thanks works perfect

  7. Dave says:

    If I rejailbreak my iPhone, will I lose everything I had from Cydia?

  8. ted says:

    i tried reinstall using rock. but its useless

  9. Robear says:

    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

  10. Aviator says:

    It worked just fine, thanks.

  11. NotAProb says:

    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.

  12. Malcum says:

    When I clicked “ClearCydiaListCache” I get the folloowing message – “FixCydia has stopped working” how do i get past this issue? thanks.

    • Malcum says:

      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.

    • Ian Cairns says:

      Same problem as myself, i’m windows 7. Using Rock at the moment but would love to get cydia up and working again!

  13. Joe says:

    Why would anyone recommend Rockapp? It’s a worthless piece of shite.

  14. Pedro Miguel says:

    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

  15. kemo says:

    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.

  16. Saaket says:

    Yo thanks Malcum!
    Works like a charm. The fix cydia app doesnt. SSH is better…

  17. Freddy says:

    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

  18. Graham says:

    This worked fir me 1st time! Excellent stuff!

  19. Jimmi says:

    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!!!!

    • dead76 says:

      So what about those of us who didn’t install the ssh before this happened? Is there any other way?

      Thx!

  20. Ronny says:

    Thx!
    i was using the cydia-fix and it works fine and i got my cydia back!

More in iPhone, Jailbreak (248 of 388 articles)