Step-By-Step Guide to Jailbreak iPad 2 Using Redsn0w CLI Tool For Windows

Jailbreak iOS 5.0.1 Redsn0w

iPhone Dev team has released the Redsn0w command line interface (CLI) tool to jailbreak iPhone 4S and iPad 2 for Windows users.

If you don’t want to wait for Chronic Dev team to release Absinthe for Windows, then follow this step-by-step guide, which will take you through the procedure to jailbreak iPad 2 running iOS 5.0.1 or iOS 5 using Dev team’s CLI tool.

Here are some important points to note before you proceed.

  • This guide is only for the technically inclined and this should make it easier.
  • This guide is meant for Windows users only, Mac users are better off using Absinthe, which is a GUI tool released by the iPhone Dev team. You can use the following step-by-step guides for iPhone 4S and this one for iPad 2.
  • This guide is meant for iPad 2 users. iPhone 4S users can checkout this guide. iPhone 4 and iPhone 3GS users can checkout this guide, iPod touch users can checkout this guide and iPad 1 users can checkout this guide.
  • The CLI tool will perform an untethered jailbreak.
  • Please note that jailbreaking your iPad may void your warranty and hence proceed with caution and at your own risk.
  • Please do not forget to backup your iPad before you proceed. You can refer to this post for instructions on how to backup your iPad.
  • Please ensure you’ve updated iTunes to the latest version (iTunes 10.5.3).

Step 1: Download the CLI tool from this link and save the zip file on the c: drive or whichever is your root drive.

Step 2: Double click the CLI zip file and extract the contents of the zip file. 

Step 3: Connect your iPad 2 to the computer.

Step 4: Now go to the command prompt on your Windows computer with administrator privileges.

Step 5: Use the cd command to navigate to the cinject_0.4.3 folder where the required files are extracted.

Step 6: You need to execute the following command from the command prompt:

cinject.exe -i payloads/jailbreak.mobileconfig

Step 7: You should now see a window prompting you to Install Profile on your iPad. Tap on Install, then on the Install Now button, followed by Next (don’t need to enter any password) and  then the Done button.

Step 8: You need to execute the following commands from the command prompt:

cinject.exe -j payloads

Step 9: After the above command is successfully executed and you get the command prompt, execute this command:

cinject.exe -w

If this is successful, you should get the command prompt. If you don’t get the command prompt don’t worry, wait for the scrolling log to stop.

Step 10: Then launch the Settings app.

Step 11: Then tap on General, followed by Network and then tap on VPN.

Step 12: You will get a VPN error (ignore it) and then in less than a minute, your iPad 2 will reboot and at the same time you will notice errors in the command prompt, which is expected. After your iPad 2 has rebooted, you should be able to find the Cydia icon on your iPad’s home screen.

After the jailbreaking process is complete, do not forget to checkout our article on tips to keep your iPad secure.

If you’re new to the jailbreaking world and wondering what to do after jailbreaking your iPad, checkout our jailbreak apps category page to find out the apps you can install on your iPad using the Cydia app. Please note that some of the jailbreak apps and tweaks are still not compatible with iOS 5/iOS 5.0.1 so please be cautious while installing them.

Hope this helped. Please don’t forget to let us know how it goes in the comments and drop us a line if you hit any issues and don’t forget to give a donation to the jailbreak dream team for all their hard work.

Like this post? Share it!

  • MaistroX

    Worked like a charm! 🙂

    • WKULevey

      Works GREAT!! 15 min Tops to complete Ipad2

  • Steve

    My settings app icon is blank on my iPad 2. Worked fine on my 4s though. Any ideas for a fix?

    • Jae Min Cho

      same here =S T_T

      • Steve

        Download sbsettings from Curia and rearing the device or alternatively hold power and home button until device powers of and the apple logo appears. This is a temporary fix.

  • ValuedCustomer666

    I’m just curious how long “cinject.exe -j payloads” should take to complete, as I’ve been sitting at “Creating Backup” for quite some time now (and Process Monitor is showing no activity for cinject.exe”).

    • ibizer

      same problem

      • ValuedCustomer666

        Well – mine finally finished the backup after I killed it once and restarted. Unfortunetely, I got the dreaded 1266 error. I’m doing a reset of the iPad now.

        • ValuedCustomer666

          So doing a reset still gave me a 1266 error. I re-ran “cinject.exe -j payloads” again and got a different 1266 error message this time. Finally I ran “cinject.exe -j payloads” a third time and it completed successfully. On to “cinject.exe -w” now.

          • eric

            first of all thanks a lot !!!
            im running “cinject.exe -j payloads” at the 4th time and still getting a 1266 error message…
            any idea?/

    • Vlad

      Same here…

      • Bstrong

        i cant get past that tep for nothing but im about to reset and try again

    • Tamoor Haider

      Make sure you have the latest version of itunes 10.5.3 installed.
      Secondly, your Ipad2 should be on iOS 5.0.1.
      If you have updated itunes version then you should better restart your PC.
      I was getting “Failed Error” after “cinject.exe -j payloads” which happened to get fixed after I updated both ipad and itunes version.
      Process take 5-10 seconds. Then you follow step further as mentioned in this post.
      Hope it helps!

    • Trying to help you out

      Hey there, i managed to pass through this step. The way i did was reset all the data and contents to factory setting. Once the reset is done, you need to perform the jailbreak process again. I did two 4s so far and both were experiencing same issues. Hopefully this is helpful.

  • edjuk8r-212

    First, thank you and props to the pod2g, chronic dev team, iphone dev team, saurik, et al.

    Not sure if this is a symptom of failure, but if you see something like “ SSL -1” appear in the window, you have failed. Something tells me this is the security feature that verifies executable signatures. First, remove any WiFi profiles, but leave wifi active. Then, start from scratch. I began from step 1 and worked through the steps promptly. When you see then line “unknown mc_mobile_tunnel[116] : (Note ) MC: mc_mobile_tunnel shutting down.” hit the VPN toggle., It will scroll and then reboot. Success!

    Note, I did reload 5.0.1 for a fresh start on ipad2 wifi.

  • RB

    worked great :), thanks 🙂

  • Alex

    This is BURNING through my battery on my 4s at like 1% a min just sitting on the home screen with anything running in the back. I’m gonna have to restore and undo it.

  • Paulg

    Fortunately I was able to completely jb my 64 gig 4s and the wife’s 16 gig 4s with no single glitch. Question is can I delete the jailbreak profile in settings or will that wipe off the jb.

  • middle east

    after full restore still not working
    stuck on j payloads

  • HellRaiser

    It works perfect. Thanks Dream Team! Dont hit and run. Donate!!!!

  • Paulg

    For those having issues, I would suggest u wait for the GUI version. The instructions to the CLI version were very simple in my opinion however I can understand some people having problems following them.
    Anyway now that I am jb, the 4s is back in the box until the unlock comes out. Plan to donate at least $50 if they manage to unlock the 1.0.13 bb

  • akagrim

    thanks to edjuk8r-212
    you need to remove wifi profiles to get this to work.

    guys can you update your guides to cover this off…other than that all good

  • Pek

    when i typed “cinject.exe -j payloads” on my command prompt, it says “Failed Error”, any idea??

  • ValuedCustomer666

    Sweet – all done… The documentation doesn’t really say this, but when “cinject.exe -w” stops continuously scrolling, that is when you toggle the VPN switch.

    showed me that…

  • armita

    tnx a lot 😀 i can’t believe its working :))

  • hmmmm

    is not working in iPad2 ??

    • OsriUzna

      It working with my ipad2…

  • Dres

    I had a priblem making the backup with my 4s. But I reset and restored to a clean 5.0.1 an tried again now it works with my 4s

  • raido

    My ipad2 won’t reboot aften the VPN error.

    • James

      Mine wont either. Tried all kinds of things. Windows vista home premium sp2 32 bit.

  • ibizer

    yeah…. i finally did it…. do a total reset on ur ipad 2 and ur set to go

  • Jags

    When i run the cinject.exe -i payloads/jailbreak.mobileconfig, it sayssend 1 : result too large. What do i do?

    • RGT

      It looks like it had something to do with the wifi being turned on with the ipad.
      I turned off wifi on the ipad first, then reset the ipad (turn it off, then turn it back on)
      Once the ipad has turned back on, i ran the command again and it worked this time.

  • Tony

    Does this even works with iPad2 3G??? cz it didn’t work with mine.

    • Steve

      Yeah it does. Just try installing a fresh copy of ios5.0.1 and repeat the jailbreak steps

  • The_Hoff

    After the dreaded 1266 error i reset min iPad 2 WiFi and follow ed this guide. Worked like a charm.

  • haroon

    the ipad 2 never restated automatically after “cinject -w” step.

    i have tried it 10 times on windows 7 and on xp. but no luck. PLEASE SOMEONE HELP!

    • ibizer

      during the cinject -w, go to settings and look for the apn button, whe the cinject stops loading click on connect on the vpn,,, den it restarts

  • Ray

    W7 64bit – getting error:
    cinject.exe – Entry Point Not Found
    The procedure entry point sqlite3_wal_checkpoint could not be loaded in the dynamic link library SQLite3.dll
    SQLite3.dll exist in all folder, reintalled itunes, nothing woks so far.

    • Jan

      same for me. (same os)

    • tomtom

      Also got this problem on windows 7 x64 – someone please help!!

    • TheRidDler

      What worked for me was :
      Copy the SQLite3.dll from C:\Program Files (x86)\Common Files\Apple\Apple Application Support\ into the same folder that has cinject.exe

    • tomtom

      just worked it out, now have cydia on my 4s..
      u just copy SQLite3.dll to cinject_0.4.3 folder to resolve
      hope this helps, good luck!!

      • tomtom

        what theriddler said basically haha! cheers mate

  • Artem

    stuck on step number 7, cant find “next” button when password pop up.

  • Foragter

    Just performed the jailbreak on my iPad 2, Win 7 64-bit… No problems at all!

    Poor Cydia-servers 🙂

  • khaled samy

    you must do a rest if y get error msg about result too large

    • pablo

      what do you mean of reset? in settings>general reset all setting, erase all content and settings, reset networks settings…

      a lot of reset option to the result too large

  • craig

    hi people, how long does the cinject.exe -W last? do we have to wait for something or do we carry on now? thanks

    • Steve

      Just carry on

  • dedos19

    ok for all u noobs out there like me there is an easier way !!! just highlight the cinject folder then hold down shift key and right click it and open up “open cmmand window here” then follow steps from there it was soooo easy took me 5 mins tops!!! now my ipad 2 is Jb’D!!!!

  • Trizzcuitt

    Anyone know how to fix the cydia icon if it goes blank

    • Steve

      Respring the device

  • Sam

    My windows 7 on cmd message says “The system cannot find the path specified” I downloaded and unzipped cinject file. Any help please?

  • Sam

    My windows 7 on cmd message says “The system cannot find the path specified” I downloaded and unzipped cinject file. Any help please?

    • OsriUzna

      drag cinject_0.4.3 to ur user’s account… not public

  • superam

    it took me 3hrs until i decided to make a CLEAN RESTORE in itunes (just restore from backup after jailbreak). now i have my ipad2 jailbroken. 😉

  • iPhone 4S Fan

    when i type cinject.exe -i payloads/jailbreak.mobileconfig into the command it just sits there and there is a white blinking cursor to the left anybody else have this problem, and please release the gui version of the jailbreak soon thanks

  • craig

    all done, worked like a charm!!!! will be donating thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • Taz

    mine worked fine until the VPN part it said error i clicked ok but it still hasnt restored any ideas on how to help?

    • Sako

      I’m on a same part too, waiting for restore,but still nothing.. was waiting about 5 min.

  • Ruy

    cinject.exe -j payloads failed in my Windows 7 64 bit with Ipad 2 5.0.1 ending with

    1854 files backed up
    Adding custom to backup
    recv: Bad file descriptor
    FATAL(__LINE__): Assertion failes (1266): got == sizeof(size)

    • kksls

      Same for me.. tired a reset now from itunes.

      • kksls

        It works after the rest with itunes. 🙂

    • Chucky

      I get the same message

  • pablo

    When i type cinject.exe -i payloads/jailbreak.mobileconfig i get “send 1: result too large” error

    • Ruy

      Reset Ipad and try again

      • pablo

        you mean reset the ipad2 as like power off and the power on, restore from itunes or reset warnings?
        because i have already tried power off and power on and no luck.

        • Ruy

          Igot the same error, and reset ipad with home+power.

          • pablo

            maybe they are saying that we should reset on settings. In settings>general>reset all settings
            Is that the reset you guys are talking about?

    • RGT

      I turned off wifi first, then reset the ipad (turn it off, then turn it back on)
      Once the ipad has turned back on, i ran the command again and it worked this time.

  • XinaPower

    YOu guys are awsome, great work. thank you a lot. 😀

  • ipad2

    work like a charm …just do what u read
    1 restore ipad on tour computer (plug it in , open itunes and hit restore)
    when its done set it up as a new ipad
    do not set up wifi …just leave it on
    and follow directions above …WORKS SICK!!!!!!!!!!!!

    • Chucky

      Thx for the advice, my ipad 2 is now jailbroken. It is important to note that you must setup your divice as a “new ipad”. 🙂

  • kksls

    Bahh the cyndia porgram dont start.. when I push the icon…

    • kksls

      Reboot fix it 🙂

  • Taz

    i have done it all!!! my ipad 2 reset but no Cydia icon on home screen please help!!!!!

  • nikiboom

    great tutorial ,just reset your ipad and follow every single step….thanks POD2G & others to help me jailbreaking my ipad2 on ios 5.0.1 you’re awesome!!!!

  • khaled samy

    works great ,, thanks you alot

  • Geo

    This tutorial works pretty well if your good with using a command prompt. I managed to jailbreak both my Ipad 2 and Iphone 4S with no errors. Take your time reading the instructions and have everything up to date and it seems to work just fine. Who ever made this tutorial thank you. Whoever made the CLI jailbreak thank you even more!!!

  • tomtom

    If anyone comes accross the SQLite3.dll problem, all you have to do is copy the SQLite3.dll from C:\Program Files (x86)\Common Files\Apple\Apple Application Support\ into the same folder that has cinject.exe

  • vallejo

    after continusely getting the 1266 error while running cinject.exe -j payloads I finally found a solution that worked to get me passed the error…….restored my ipad2 setting it up as NEW, my previous restores using a backup were unsuccesful once i got to the j- payloads i kept getting the same error on multiple cpu’s, maybe it had to due with the fact that my ipad2 was previously jailbroken back when on I was on 4.3.5 who knows but restore as NEW worked for me. Finally!!!!!!

    • Enoon

      It worked after resetting as new. Thanks!

  • jose

    FYI, for people having problems, if you have kaspersky install make sure to disable it. I tried like 10 times without success until i disable it and it worked just fine after that.

  • eric

    when i press the vpn button on and i get the error,i press ok and on the command prompt i get this message,IPSec disconnecting from server. Can someone please help

    • CM

      I just left the error there until the iPad rebooted. The error being up doesn’t appear to affect anything and I suspect that by clicking ok it stops something that the jailbreak might need. It’s just a theory thought.

  • TheRidDler

    Had various issues and problems – from failing at -i payloads to -j payloads and even -w. Finally i copied some important files to desktop, did a erase all settings and content from general and the CLIs ran through without a hitch! Thanks again!

  • r0bErT4u

    Worked like a charm =0p…

  • Alerq

    I ran into this problem: when I get “VPN error” I tap on OK but nothing happens…. it does not restore….PLEASE help!!

    • Jay

      Try to JB again !!! I had to turn VPN setting on and it rebooted

  • i8worm

    I’m set. 4S and Ipad2 jail broke. Thanks


    i cant get past thorugh cinject.exe -i payloads/jailbreak.mobileconfig….
    i get an error : The procedure entry point sqlite 3_wal_checkpoint couldnt be located in the dynamic link library sqlite3.dll.
    windows 7 please help! ( i did run in administrator)

    • LEARN

      i think i found out i didnt put file in c:/

      • LEARN

        still doesnt work please help!

        • Jay

          If your putting it on your C: drive then type this when CMD windows pop up:

          C:\cinject_0.4.3\cinject_0.4.3 or C:\cinject_0.4.3

  • Syed

    Hey. do u guys know how to fix the youtube icon if its white. I just jailbroke my iphone 4s with the windows jailbreak and now the icon is white but its still working fine.

  • wolverinemarky

    does anyone know how to add all the repos to cydia or do i need to go through them and add them all manually?

    • Jay

      yeah one by one which sucks !!!!

  • Vincent

    Works great! Wonderful job dream team! having to restore my ipad 2 to new sucks though…oh well time to add all those apps back 1 by 1. unless there’s a way to restore profile without restoring the whole os. 😀


    works thanks alot!!!!!

  • newb

    works like a charm. make sure you run it at admin. When type it at the search bar right click on cmd.exe. then run it at admin.

  • Tecmanpr1

    What is the libxml2.dll that is missing? I try to run the cinject but dont work showing that there is a missing file.

    • Jay

      Hi all

      In case that your OS is Windows 7 (64 bit) and you have got the message as the following:

      AppleSyncNotifier.exe – Entry Point Not Found The procedure enrty point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll

      1. Open windows explorer, go to location

      C:\Program Files (x86)\Common Files\Apple\Apple Application Support

      2. Copy file “libxml2.dll”

      3. Open new windows explorer, to to location

      C:\Program Files (x86)\Common Files\Apple\Mobile Device Support

      4. Paste file “libxml2.dll” to the location.

      5. Reboot your computer, it should not display those message, it should be clear.

  • James

    cd command?

    • Jay

      yeah start > Run > cmd > then do your magic !!!

  • eric

    finally i got it !!! runs great on win 7 x64
    thanx !!

  • Jay

    Okay so i successfully JB my ipad 2 but not i cant install Hackolus …… WTH

    • el

      don’t worry buddy. it is normal. millions and billions are accessing it now that is why. 🙂

      • Jay

        yeah done lol after 25min lol

  • el

    Charming guys. Perfect JB app. Thanks to all involved.

  • Everything worked perfectly until step 9. It won’t reboot, i turned it off and back on but no Cydia why?

  • Dr. Safa

    I did all the steps but my iPad2 didnot reboot & no cydia app so I reset the device & again the steps done with the same problem. Please any help

  • terry

    How long does step 8 take? Mine took 3 hours and its still not done.

  • looloo

    My ipad2 won’t reboot after the VPN error.please help me

  • Andrei

    Hey,how i can do the step 5?
    Step 5: Use the cd command to navigate to the cinject_0.4.3 folder where the required files are extracted.

    because everytime when i use step 6 it said :is not recognized as an internal or external command,operable program or batch file


  • Milox

    this may help someone, if you get stuck on step 12 (VPN error), your phone does not reebot, try making a factory reset (, saving your data first obviously, and then start the whole process all over again. tip: on step 9 don’t wait more than 2 minutes, the whole proccess should take like 5 minutes

  • Hungt

    I have an ipad2 wifi only. It came with 4.3.5. I haven’t found a way to jb it. Should I upgrade to 5.1 and hope a jb will come out?