Spirit has to be the easiest and quickest jailbreak ever. JailbreakMe was fast, but Spirit takes it to a whole new level. I’m not really sure a Spirit tutorial or guide is necessary because it is so simple…

Before thinking about jailbreaking your iDevice with Spirit, there are a few requirements that you need to know about. Please head over to this post I wrote earlier to read the “fine prints” and make sure you know exactly what you’re doing.

I wrote this guide by jailbreaking my iPad using Spirit but the steps are exactly identical for the iPod Touch and iPhone. Steps are also identical whether you’re on a Mac or PC.

Note that Spirit is a jailbreak for every device. It will NOT unlock your iPhone.

How to jailbreak your iPhone, iPod Touch, or iPad with Spirit

Step 1: Download Spirit from our download page.

Step 2: Make sure you have at least version 9 of iTunes.

Step 3: Back up your iPhone, iTouch or iPad in iTunes, just in case something goes wrong.

Step 4: Launch Spirit.

ipad jailbreak

Step 5: Click “Jailbreak”.

Step 6: Wait just a few seconds until you see this image:

spirit jailbreak succeeded

Step 7: Your iPhone will reboot and you should have the Cydia icon on your springboard.

Congrats, you just jailbroke your iPhone / iPod Touch / iPad using Spirit.

Errors & Troubleshooting

Windows Vista or Windows 7 users may get the error c0000005.

To avoid this error, you have to run Spirit.exe in compatibility mode. To do so:

  • Right click on Spirit.exe and select Properties
  • Select the compatibility tab
  • Check the “Run this program in compatibility mode for” box and select Windows 98 / Windows ME

spirit error compatibility mode

  • Gagan

    Hi All,

    MY 3 important appplications went missing after jailbreaking through sprint.

    Calculator, Compass and App store.

    How can i get them back? it really feels sick

  • kitkat831901

    Hi. I jailbroke my ipod with Spirit. I have the icon of Cydia. But when I install apps to my ipod I keep on getting the error message (0xE8008001). How do I resolve this?

  • Can someone post how to add cracked ipa’s to the new itunes I’m trying to add another app to my iphone which is jail broken thru spirit. but the new itunes won’t let me add them like the last itunes did. Do i have to go back and try to downgrade Itunes to 9.1

  • Alexx

    I also got the c0000138 annoying problem and couldn’t get rid of it by simply copying libeay32.dll into system32 dir.

    The real solution for me was to install openssl light, as mentioned earlier. JB worked like a breeeeze, even if openssl complained a couple of times about missing MS c++ runtime (…) and not being able to replace libssl32.dll because it (claimed it) was open by another app (false, cause I could find anything with process explorer by sysinternals which is quite accurate usually).
    Anyway, it works, and spirit can then do its great JB job.

    My laptop is on Vista Business SP2.


  • hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii


  • netamot

    Hat alles Super geklappt. Hab ein 3G 3.1.3 gehabt und jetzt hab ich im Nu eins mit cydia

  • Srujan

    when i tried to jailbreak my itouch all of a sudde everythig i my doc was gone. the app store, voice recorder, and a ton of other stuff just disappeared. what do i d o now!

  • Lucca

    im pretty sure my ipod touch 3.1.2 is bricked, the screen is just connect the connect to itunes sign and i’ve tried hard booting it or safe booting it i’ve also tried restoring it but it said “device isnt eligible for the requested build” and ive also tried libUSB NOTHING WORKED HALP PLZ


  • Bernardo


    Thank u very very very much!!!

    My iPod Touch 3G 3.1.3 was with error code c0000138 and i resolve it doing what you did…

    Dev007 said:

    I had the fallowing problem on Windows Vista.
    Spirit crashed with the error:

    dl.exe – Ordinal Not Found
    The ordinal 3719 could not be located in the dynamic link library LIBEAY32.dll.

    The final error code displayed by Spirit was
    “error code: c0000138″

    I solved it and executed successfully the JB after I copied the file c:\Program Files\Common Files\Apple\Mobile Device Support\libeay32.dll to c:\Windows\System32\

  • Kevin

    Somebody HELP. I have tried numerous times to downlaod Spirit to my laptop but it keeps disappearing. How do I fix this??

  • Nick

    I have 3.1 software on my iPod touch. Is there a way to go to 3.1.3 instead of 4.0?

  • Ryan

    Lucas Cavalheiro: Hi Pal!
    Thanks alot for your advice.
    It worked perfectly on my Windows Vista!
    For those with error code c0000138, please do a ctrl + f, look out for Lucas Cavalheiro’s advice.
    Spirit worked like a charm.
    Thanks again.

  • morearete

    I’m on a 3G with OS 4.0.1 trying to jailbreak first, then unlock second, so I can use phone with TMobile (and hopefully use device to internet tether).

    I’ve used 0.9.5b5-5 to jailbreak successfully (I think) but when I used Cydia to unlock the phone I’ve discovered I have no internet access to my home wi-fi. I did before I rain the jailbreak app, and remember right now I have no 3G or Edge access either because phone is still locked.

    Please help – any ideas??
    Many thanks!!

  • cookiemonster44

    when i jailbreak it will i get free music instead of buying it?

  • james

    it says device 3g (4.0.1) is nt supperted and wont let me click jailbreak on spirit plz help

  • rodeznodavid@gmail.com

    you can download ringtones and stuff or
    make sure u have antivirus software and go to http://www.thepiratebay.org download torrents and open them up with utorrent. And scan everthign ( DONT DOWNLOAD ANY TYPE OF SOFTWARE) music and videos normally have no viruses.
    Via http://www.thepiratebay.org u can download a ton of apps and stuff.

    @ james; yea thats right spirit wont work with 4.0.1. For now we just wait for spirit 4.0.

  • JG

    For those getting error c000035a (this error seems to be specific to Acer computers), follow this guy’s video (thanks tutorialkid10) to fix it:


    The solution is to copy the file “C:\Program Files\Common Files\Apple\Mobile Device Support\libeay32.dll” to the “C:\Windows\System32\” directory.

    If you still have problems, e-mail me and I can try to help.


    Hi, im a little confused about shsh blobs and their purpose. I have an unjailbroken iPhone 3g running 3.1.3 . Do i need to do anything with shsh blobs or can i just go ahead and jailbreak it?

    Thanks in advance for any help i get!

    • roberto

      jus go ahed. I did nd it worked fine

  • RC

    I got the message “device iPad (3.2.1) is not supported” so I can’t click jailbreak on spirit. I just recently got my iPad, Is there anything else i can do to jailbreak my ipad?
    Thanks for your help!

  • david

    @RC just downgrade or wait.

    • Kyle

      How do you downgrade?

  • pablo

    I have an iphone 2 G 2.2 firmware that has been locked due to a try at upgrading.

    I am trying to unlock it.
    So far no luck.
    Can anyone help me out?

  • David

    @Pablo primo trate de restorar tu iDevice. Sync y Hagas un backup. Despues usando safari andate a http://www.jailbreakme.com (esto solo sierve para el firmware de 4.0 o Suisse 4.0.1 so tu tienses firmware de 4.1 ja no puedes hacer el jailbreak.

  • Pablo A

    For those being unable to use Spirit because an un-activated iPhone (typically Sprit error code 1), redSn0w is your friend.

    I upgraded my 3G from 3.0.1 to 3.1.3 and lost my jailbreak and unlock. As I dont have AT&T SIM card, the phone was stuck on “Please connect to iTunes”

    I planned to use sprit but the fine print says the phone must be activated. Same thing with jailbreakme, as I had no way to reach Safari. Tried Spirit anyway and got error code 1.

    Contrary to what almost all sites says right now, you can upgrade safely to 3.1.3 as redsn0w now works with 3.1.3 and ultrasn0w hacktivates this version as well (this works since ultrasn0w was upgraded to support iOS 4.0)

  • Syafi

    is it true i cannot use itunes 9.2?

  • firekeeper

    ok, we know that spirit will work great an legal activated devices. My question is can spirit do the job on a hacktivated device with blackra1in?
    Situation: 3GS MC new bootrom os4.0.1 baseband 5.13.04 (some smart friend of mine upgraded from 3.1.2 baseband 5.11.07 and now is crying desperate for help) – Using an Orange sim on an AT&T locked device I imagine is the worst case scenario!!!
    The good thing was that when the device was 3.1.2 baseband 5.11.07 I jailbraked and hacktivated using blackra1n RC3 and has SHSH files saved on saurik servers for 3.1.2 As you already know blackra1n RC3 on 3GS new bootrom is tethered meaning that each time you reboot iphone you have to use again blackra1in an certainly a computer. Anyway I managed to downgrade from os4.0.1 to 3.1.2 but the baseband remains 5.13.04 and now the 3GS MC is 3.1.2 baseband 5.13.04. At this point 3.1.2 can be jailbreak only with blackra1n because also has to be hacktivated but blackra1n doesn’t unlock 5.13.04 baseband. Once the phone is jailbreak the unlock is done with ultrasn0w 0.93 from cydia witch is able to unlock any baseband. On short now I have a 3GS MC new bootrom os 3.1.2 baseband 5.13.04 jailbreak and hacktivated by blackra1n and unlocked by ultrasn0w 0.93 but STILL tethered !!!!
    Question: If I run spirit at this point will be UNTETHERED, JAILBREAKED, HACKTIVATED and UNLOCKED? or all the hard work will be lost and stuck on connect to itunes screen???

  • Cant really help you there firekeeper but you playing with fire by mixing JBs.

    I had my 3G with 3.0.1, JB and unlocked. Did the upgrade to 3.1.3 hoping to use Spirit and then Ultrasn0w, but found the damn “connect to itunes screen” and “invalid SIM”. In my case I was able to use redsn0w to do a proper JB and after that unlock with ultrasn0w.

    Spirit clearly states on the fine print it can only do its magic on an activated iphone, I guess I missed it.

    I really wish dev team could base their JB on methods like redsn0w instead of using safari based entry points, as that leaves all of us who need unlonk and dont have valid SIMs out of the game.

  • ronald


  • nasser

    hi.I need to jailbreak version 4.0.2 beacause my iphone dont work.

  • david

    @ nasseryou cant jb 4.0.2. …yet

  • snsh

    anyone pliz help me…im stuck whr its saying slide for emergency,WHAT SHOULD I DO NOW?pliz help will b so grateful pliiiiiiiiiiiiiiiiiizzzzzzzzzzzz!!

  • Ryan

    my iphone is stuck on the emergency calls window because i updated it to 3.1.3 and it was already unlocked and jailbroken but i wanted to update it so i did and now i cant unlock my phone because i need to jailbreak it first and i tried and it says there is an error and says INFO: Now listening for devices…

    INFO: read igor/map.plist

    INFO: Connected to the AppleMobileDevice.

    INFO: Version iPhone1,1_3.1.3

    INFO: Connecting to mobilebackup…

    INFO: Sending files via AFC.

    FATAL(__LINE__): Assertion failed (dl.c:197): 0 == (AMDeviceStartService(dev, service, &it, NULL)) (but it was -402653091)


  • Ipad user

    I run the spirit.exe and it says “device iPad (3.2.2) is not supported” help me please

  • sam

    2g on 3.2.3 using spirit to jailbreak, got this message:
    INFO: Now listening for devices…

    INFO: read igor/map.plist

    INFO: Connected to the AppleMobileDevice.

    INFO: Version iPhone1,1_3.1.3

    INFO: Connecting to mobilebackup…

    INFO: Sending files via AFC.

    FATAL(__LINE__): Assertion failed (dl.c:198): 0 == (AMDeviceStartService(dev, service, &it, NULL)) (but it was -402653091)


  • 4sho

    How do I know if it works? I see nothing different…

  • Arvind Venki

    Wow… Thanks man… it worked..
    i had jailbreaked and unlocked thru another link website…
    and was havin problems using cydia… givin some error message… followed this spirit installation and it fixed it… awezome.,.. thanks. !!!

  • Parfaay

    do i have to have itunes on my computer to do this? just been given an ipod touch.. really want to jb, cant see anywhere where it says i do?

  • goon

    i downloaded it and nothing happened. the spirit thing didnt show up or anything. and when i click on the icon to open, nothing happens. i have a macbook pro, help me

  • ploolp

    after the ipod finish rebooting,i now have the cydia in my ipod screen,after that how can i add apps????im stuck,sorry for dumb question

  • moataz

    dears i have issue that i have 3G iPhone upgraded to 4.1 and when i found it is very slow i downgrade it to 3.1.3 and unfortunately i have unlocked it but i can not unlock the carrier it is only carrier tried spirit but still nothing i have modem version 05.14.01 and ios 3.1.3
    what can i do and if i upgraded it back to 4.1 is it going to work

  • Ankit sharma

    i updated my iphone 2G on 7/11/2010 now itz locked & sprit is unable to unlock & giving msg
    Failed to jailbreak( error code 1)
    please help me
    plz plz plz contact me at ankitsharma14101990@gmail.com
    plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz

  • Moody

    Spirit encountered an error while jailbreaking my device, the following message appears to me:

    INFO: Now listening for devices…
    INFO: read igor/map.plist
    INFO: Connected to the AppleMobileDevice.
    INFO: Version iPhone1,1_3.1.3
    INFO: Connecting to mobilebackup…
    INFO: Sending files via AFC.
    FATAL(__LINE__): Assertion failed (dl.c:198): 0 == (AMDeviceStartService(dev, service, &it, NULL)) (but it was -402653091)

    please help…

  • Moody

    sorry guys… just read that spirit “will NOT unlock your iPhone” …. any ideas how to do that?

  • iPadness

    When I opened Spirit for my iPad, it said ‘Device Not Supported’. What should I do?

  • ash

    just used the software on my 3g
    it rebooted but has been rebooting for like 5 minutes. how long does this process usually take…just curious..thanks!

  • open_eyes

    To Jailbreak a phone, will the SIM need to be removed, or will it be alright to JB with SIM still in and running?

  • sammix

    i need help i got a g2 3.1.3 i did Spirit but it wont work some help thxs

  • iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii


  • minmyat

    hi anydody plz help me how can unlock my iphone 2?

  • joe

    Spirit doesn’t work.. Redsn0w either freezes or completes but does nothing. I have an unactivated 2g with 3.1.3 I just bought off ebay. I have tried many unlock/jailbreak software and no success. I have t-mobile so i cannot use itunes to install a custom ipsw either. any suggestions?

  • Ticoboxer

    Thanks for this it worked great! I tried all the others and with so many variables, it can be very complicated for the street user to find the right choice. Next to Blackra1n which I used for a 3.1.2 device, this was by far the easiest.