How To Fix Cydia Crash Problems With Blackra1n

After a recent accident my old iPhone2G’s power button started to malfunction and doesn’t let me put the iPhone in DFU mode (you know for unlocking).

image cydia

I totally agree that we should always stick to dev team’s unlocking procedure – say redsn0w. But that requires a manual step to put the phone in DFU mode. (The software approach to set the phone to DFU mode is buggy and sets the phone to recovery mode instead, you’ll have to use a software like TinyUmbrella to get the iPhone out of recovery mode if you use that)

So I could only stick to tethered jailbreak and unlock using blackra1n. SpiritJB wasn’t working on my iPhone (shows an exception)

If you’re facing missing DLL issues (ASL.dll) while running blackra1n, it’s because of a recent iTunes version changes. Follow this to fix it.

After Jail breaking and unlocking my iPhone 2G on firmware 3.1.2 with blackra1n and installing Cydia from the blackra1n application it always crashes on the startup/load.

A Google search revealed that the real issue is that blackra1n doesn’t add the much required component – AFC and GeoHot refuses to give a fix for this problem. The only way is to install the AFC service using Cydia. Even the desktop iPhone explorer software like iFunBox or the iPhoneBrowser wouldn’t work without this service installed on the phone (shows the phone as jailed).

To fix the crash problem (without Cydia) is to use a previously popular way to Jailbreak the phone –‘s online jail breaking website.

It complains that  jail breaking an already Jail broken phone is risky. But it worked well for me. It re-installed Cydia and the AFC service along with that unlike blackra1n. This approach should work for all the iPhone(s) with firmware <=4.0.2 which is the last version supports. Remember this doesn’t unlock the iPhone without the use of UltraSn0w. Make sure you have taken backups.

After this Cydia worked pretty fine with me. I did install afc2add from Cydia again just to be safe. I am going to get the power button repaired anyway.

Liked this article? Like us on Facebook!


23 Responses to this post

  1. Mike says:

    I am in the same exact situation as you are, except I have the iPhone 3GS instead of 2G.

    I restored my iPhone to 3.1.2, jailbroke it with blackra1n to get past the emergency call screen, then I went to to rejailbreak it, but the iTunes logo shows up – so I end up having to use blackra1n to jailbreak it again. As a result, I can’t install Cydia through, I need to get it from blackra1n, so it still crashes on me.

    Any tips on what I should do? I’m stuck.


    • Swaroop says:

      Although I haven’t tested it on iPhone3GS here, did you try to unlock it first using sn0w inside blackra1n application?

      Wanted u to try as the JB+Unlock happen together for iPhone2G.

  2. iggggg says:

    after you jailbroke your alredy jailbroken iphone did u still have the apps before or did they go away.

    • Swaroop says:

      The applications (App Store + JB apps) would go away. You should have backed up using Apt-Backup to restore JB apps (with data).

      For App Store applications your best bet is to keep the apps on the PC and sync them back after the backup.

  3. Ahmad V. says:

    I FOUND A FIX!!!!! I have a iphone 2g 3.1.2. i jailbroke it with blackra1n and cydia wasn’t working. I fix cydia by going to “” in safari on my iphone. it reinstalled cydia and then it started working. That’s when i went to cydia and downloaded ifile and delete those files just to be safe! Hope it works for you!

  4. queens says:

    yooooo, this is a nice little workaround. the worked rather nicely. #ftw!

  5. Steve says:

    Seriously, thanks a million!
    I spent my whole sunday trying to work around this problem and I finally managed to fix it with this, thanks a lot!

  6. Shruti says:


    I would like to know if there is an upgrade available to upgrade the iphone 2G to 4.2 and unlock the same..

    • Shruti says:

      just an addition, my phone is already on 3.1.2 firmware..

      • Swaroop says:

        Apple hasn’t made the iPhone2G iOS4.x firmware.

        It’s officially their indication of end of support for the iPhone2G.

        Except for a few applications that don’t run on <iOS4.0 most of the other features like back grounding/categories etc can made workable using jailbroken applications like Backgroundr etc.

        If you don't want to install all the applications yourself, then there is a project called "whited00r" – which provides firmware with pre-installed software. This is Apple's 3.1.3 software (.ipsw) loaded with 3rd party applications. Check their website for more information to download.

  7. Adil says:

    Tried every damn thing but no use! Cydia keeps crashing Please help me out! I recently jailbreaked my iphone 3gs and i was not able to access anything from it so i was not able to enable SSH or anyother settings. Am not able to find the required files to delete in iphone explorer, Diskaid Etc. Is there any other way!

  8. normanq says:

    This fix works for me as well. iphone 2g, 3.1.2 fw. THankS! 😀

  9. Dustin says:

    Thank you thank you thank you! This totally worked. I’ve struggling with the cydia install from blackrain on a 3g 3.1.2 for days now. If you have been too, here’s what I did – jailbreak/unlock using blackrain, but do NOT install cydia. Then use safari to open and jailbreak- it worked great and installed a working cydia.

  10. hypnowhiz says:

    This worked like a charm! thank you soo much I’ve been searching for weeks on how to fix this problem, and this did the trick!

  11. lezblazeit says:

    i have a 1g ipod touch with 3.1.2 jailbroken with blackra1n and it worked for me thanks!!!!

  12. Prashant says:

    I have a 3GS Version 3.1.2 , Modem Firmware – 05.11.07. It has been JB’ed by BlackRa1n and unlocked using BlackSnow. However Cydia always crashes, I tried going to but Cydia continues to crash.

    I also tried to restore to the custom 3.1.2 and then jailbroke using BlackRa1n, unlocked using BlackSnow. I didn’t install Cydia this time, but went directly to and this time it tried doing something and then restarted, however no Cydia installed.

    Any other options to fix the cydia crashes.

    • Swaroop says:

      If I understand properly this supports 3.1.2 for iPhone3GS. I am all out of ideas.

      Is ur power button broken too? Or else you should stick to redSn0w jailbreak instead of blackra1n in the first place.

  13. shai says:

    hi man thnx alot made my day

  14. Prashant says:

    I followed this to JB my 3GS (3.1.2 + 05.11.07)

    The Jailbreak worked fine, with already installed Cydia + icy.
    However Launching Cydia still crashes, but atleast I had Icy which allowed me to install blacksnow and get it unlocked.

    I guess I just have to upgrade to a higher firmware for the Cydia issues.

Read previous post:
The Word of The Year is “App” [A Year Late?]

The American Dialect Society has chosen "app", short for application as the word of the year. The word "app" received 69 votes...