[Windows] Redsn0w Tutorial [Semi-Tethered]

Discussion in 'iPod touch 2G Jailbreak: redsn0w, 24kpwn, etc.' started by bmcj, Feb 11, 2009.

  1. bmcj

    bmcj New Member

    Joined:
    Dec 26, 2008
    Messages:
    66
    Likes Received:
    0
    NOTE: so far cydia has a problem booting, HOWEVER if you use this tutorial and additionaly install installer (It says optional but its the only way to get cydia working so far) then there is a link to a quick tutorial to fix cydia, I've also included a link to the winterboard fix.

    For this guide I just want to thank jfb392, thehitman, seang5041, MuscleNerd, etc

    this was tested on windows xp
    and most of the tutorial was made from parts of jfb392s and thehitmans combined.

    Things you will need:
    redsn0wlite-semi
    XPwn
    IRecovery and libusb mirror dl link
    vcredist_x86
    2.1.1 IPSW
    2.2.1 IPSW
    Cydia.tar (an updated version)

    Optional:
    ##Installer(If you would like to install since cydia is currently having problems; I'm told this works after a quick reboot/rejail)

    Other things you probably already have and that I use in this tutorial:
    Winrar


    "Important but obvious note: Backup your iPod using iTunes (right click on it's name, then select backup); you'll be able to recover all of your data after jailbreaking by selecting to restore form this backup."

    1) Make a folder on your desktop called jailbreak and then extract
    XPwn-0.5.7-win32, IRecovery, and rslite102semi into their respective folders.
    NOTE: in the IRecovery folder is the installer for libusb, if you don't already have it installed, do it now.


    2)
    Go into rslite102semi/semi/FirmwareBundles folder
    Copy and "iPod2,1_2.2.1_5H11a.bundle" into
    XPwn-0.5.7-win32\FirmwareBundles

    3) Take the cydia.tar file you downloaded and copy that into
    XPwn-0.5.7-win32\bundles
    (The whole file, DONT extract it)

    ## if would like to installer too, take the downloaded archive and place it into
    XPwn-0.5.7-win32\bundles
    (Again dont extract)


    4) Open up a command prompt (START > run type in cmd)
    navigate to the XPwn-0.5.7-win32 folder
    Code:
    cd c:\users\BMCJ\desktop\jailbreak\XPwn-0.5.7-win32
    {NOTE} a quicker way is to type 'cd ' then drag the folder into the command prompt window and pressing enter

    5) you now need to place the downloaded IPSW files into the XPwn-0.5.7-win32 folder and renamed them:
    2.1.1 firmware ipsw = original211.ipsw
    2.2.1 firmware ipsw = original221.ipsw

    6) now in the command prompt type
    Code:
    ipsw "original221.ipsw" "custom221.ipsw" -s 700 bundles\Cydia.tar
    ## For installer included use this instead:
    Code:
    ipsw "original221.ipsw" "custom221.ipsw" -s 700 bundles\Cydia.tar bundles\Installer.tar
    (this will take a few minutes, grab something to drink)


    7)
    now you need to open the custom221.ipsw file in winrar
    (if you don't have winrar, rename the file with a .zip extension and go into it,
    just make sure to rename it back to .ipsw afterwards)

    now you need to grab two files
    Firmware/dfu/ iBSS.n72ap.RELEASE.dfu
    Firmware/all_flash/all_flash.n72ap.production/ iBoot.n72ap.RELEASE.img3

    drag these two files out and into our iRecovery folder:
    iRecovery/iRecovery_SVN

    8)
    rename the files:
    iBSS.n72ap.RELEASE.dfu (name it iBSS221pwn.dfu)
    iBoot.n72ap.RELEASE.img3 (name it iBoot221semi.img3)

    EDIT: you will also need to open original211.ipsw
    and grab this file: Firmware/dfu/ iBSS.n72ap.RELEASE.dfu
    extract it, rename it to iBSS211.dfu and place it with the others!


    9) go back into our XPwn-0.5.7-win32 folder
    Open original221.ipsw in winrar
    also open custom221.ipsw into another winrar window

    10) in the both archives, navigate to
    Firmware/all_flash/all_flash.n72ap.production/

    now just drag iBoot.n72ap.RELEASE.img3 from original221.ipsw into custom221.ipsw and wait a sec (may look like its freezing, its not..)



    11)
    OK! open another command prompt (if its not already) and navigate to our iRecovery\iRecovery_SVN folder
    Code:
    cd c:\users\BMCJ\desktop\jailbreak\iRecovery\iRecovery_SVN

    12)
    now put you ipod in dfu mode!!!! then type:
    Code:
    iRecovery -f iBSS211.dfu

    13)
    you need to unplug and replug your ipod (youl get a white screen)
    then copy in this code:
    Code:
    iRecovery -s
    arm7_stop
    mw 0x9000000 0xe59f3014
    mw 0x9000004 0xe3a02a02
    mw 0x9000008 0xe1c320b0
    mw 0x900000c 0xe3e02000
    mw 0x9000010 0xe2833c9d
    mw 0x9000014 0xe58326c0
    mw 0x9000018 0xeafffffe
    mw 0x900001c 0x2200f300
    arm7_go
    arm7_stop
    /exit

    14)
    you will now need to restore in iTunes with your custom ipsw.
    to do so, open iTunes, HOLD SHIFT and click the restore button,
    a window should open, navigate to the Xpwn folder and select custom221.ipsw

    (this will take a few mins)
    when its done it will try to boot (apple logo)
    just put it back into dfu mode again.

    16) once back into DFU mode type this into out cmd window:
    Code:
    iRecovery -f iBSS211.dfu
    (unplug and replug, yay white screen)

    17) type in
    Code:
    iRecovery -s
    and then copy this code in!

    Code:
    arm7_stop
    mw 0x9000000 0xe59f3014
    mw 0x9000004 0xe3a02a02
    mw 0x9000008 0xe1c320b0
    mw 0x900000c 0xe3e02000
    mw 0x9000010 0xe2833c9d
    mw 0x9000014 0xe58326c0
    mw 0x9000018 0xeafffffe
    mw 0x900001c 0x2200f300
    arm7_go
    arm7_stop
    /exit

    18)
    now type into the cmd window:
    Code:
    iRecovery -f iBSS221pwn.dfu
    then
    Code:
    iRecovery -f iBoot221semi.img3
    now type
    Code:
    iRecovery -s
    setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8720p
    fsboot

    19)
    finaly type
    Code:
    go
    /exit
    now your ipod should boot up!!! (its not jailbroken however)
    this is how your ipod will be whenever you normally boot it


    --BOOT INTO 'JAILBROKEN MODE'
    (do this everytime you want to get back into jailbroken mode, OR use a quickbooter like the one listed below in bold text!)

    1)
    put your ipod into DFU mode
    Note: I've found this eaiser if you are loaded into the normal mode and
    you close itunes and the Ipod and Apple system processes


    2)
    type in the console:
    Code:
    iRecovery -f iBSS211.dfu
    (unplug replug, white screen!)

    3)
    now type into cmd:
    Code:
    iRecovery -s
    arm7_stop
    mw 0x9000000 0xe59f3014
    mw 0x9000004 0xe3a02a02
    mw 0x9000008 0xe1c320b0
    mw 0x900000c 0xe3e02000
    mw 0x9000010 0xe2833c9d
    mw 0x9000014 0xe58326c0
    mw 0x9000018 0xeafffffe
    mw 0x900001c 0x2200f300
    arm7_go
    arm7_stop
    /sendfile iBSS221pwn.dfu
    go
    /exit

    4)
    wait for it to reconnect and finaly!
    Code:
    iRecovery -f iBoot221semi.img3
    Code:
    iRecovery -s
    go
    /exit
    just wanted to know if someone could check this;
    i've been getting trouble with rebooting into 'jailbroken mode; where it would just sit at the connect to itunes symbol. What I found was that typing this lets it boot:
    Code:
    iRecovery -s
    setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8720p
    fsboot
    go
    /exit
    your ipod will now boot into 'jailbroken mode'

    FIXES / EXTRAS


    Cydia Fix Dancool has created a patch for Cydia, however it requires you did this tutorial but installed installer too (all the green text), the steps for his tutorial start after you have jailbroken your ipod: fixing cydia


    Winterboard Patch: here is a link to a tutorial to fix winterboard for the semi-tethered jailbreak (thanks seang5041) wb patch


    NOTE:
    if you would like a quick booter,
    Alaric made a neat one that works cross platform called
    Decovery
    which will automatically do this section of the tutorial for you!
  2. Gamma

    Gamma Active Member

    Joined:
    Apr 2, 2008
    Messages:
    1,964
    Likes Received:
    3
    Device:
    iPod touch
    Cool! But WinterBoard doesn't like this?
  3. seanG

    seanG Active Member

    Joined:
    Dec 28, 2008
    Messages:
    1,746
    Likes Received:
    14
    Device:
    iPhone 5 (Black)
  4. Ipwnnubletz

    Ipwnnubletz Banned

    Joined:
    Dec 8, 2008
    Messages:
    1,952
    Likes Received:
    0
    YESSSS

    Will definitely try this. Thanks!
  5. KaosTazz09

    KaosTazz09 New Member

    Joined:
    Feb 2, 2009
    Messages:
    20
    Likes Received:
    0
    stilling getting error: could not load IPSW
  6. seanG

    seanG Active Member

    Joined:
    Dec 28, 2008
    Messages:
    1,746
    Likes Received:
    14
    Device:
    iPhone 5 (Black)
    Where do you get that error
  7. bmcj

    bmcj New Member

    Joined:
    Dec 26, 2008
    Messages:
    66
    Likes Received:
    0
    are you renaming them correctly?
  8. 1adam1

    1adam1 Member

    Joined:
    Mar 8, 2008
    Messages:
    490
    Likes Received:
    0
    Device:
    4G iPod touch
    hey thanks a bunch!
  9. sprint_user

    sprint_user New Member

    Joined:
    Apr 27, 2008
    Messages:
    2,864
    Likes Received:
    1
    Device:
    iPad 2 (Black)
    Will try tomorrow most likely, Sunday at latest, thank you for making a Windows only.

    eye smel uh stickay
  10. idk761

    idk761 New Member

    Joined:
    Dec 31, 2008
    Messages:
    1,008
    Likes Received:
    0
    Device:
    2G iPod touch
    Take the IPSW off the extension of the firmware.

    So it should be named like this originial221 NOT originial221.ipsw

Share This Page