How To: Hack the iPod Touch

How to: Hack the iPod TouchIt can take some frustration to get the iPod Touch hack working, particularly if you’ve upgraded iTunes to 7.5 and have already got your iPod Touch at firmware version 1.1.2. This link to Crunch Gear goes through the high-level steps but I thought some might want a little more guidance. If you do, read on…

Note: I can only confirm this works on Intel Macs. PPC Macs are still not fully supported. If you needed another reason to buy a new Mac, you now have one! Also, this is done at your own risk so don’t come crying to me if your iPod is bricked (this is very unlikely to happen though)

Apps & Other Resources to Download

Download iPod Touch update 1.1.1 Available from here (1.1.1). If it has a .zip extension at the end, just delete this and accept the change, so that the file ends with ipsw. That will turn the file into a bundle.

If you want Apple apps, download iJailbreak 0.3Fixed (which works for 1.1.1) from here or http://code.google.com/p/ijailbreak/

Download iPod Touch update 1.1.2 Available from here (1.1.2). As with the 1.1.1 firmware, delete the .zip extension if its on your file.

Download iNdependence from here iNdependence_v1.3_beta2.dmg

Download Jailbreak for 1.1.2 from here.

For anyone having problem with the error “Cannot connect to your device: Please plug in your iPod/iPhone into your computer. If you’re still having trouble, restart the computer, reconnect the device and try again”, then you’re missing the readline library so iPhuc will not work. To fix this, download the app from here. Extract the zip and drag the folder that appears to your Macintosh HD (i.e. root level).

Steps

You’ll need to put the iPod Touch into recovery mode. To do this, hold down the iPod’s Power button and the Home button at the same time. After about 10 seconds, release the power button but continue to hold the Home button. The iPod will restart and will indicate that it wants to connect to iTunes.

Connect the iPod to the Mac.

In iTunes, option-click on the “Restore” button in iTunes and in the Finder window that appears find the 1.1.1 bundle you pre-downloaded from the above link.

Make sure you have the iPod settings in iTunes say that iTunes won’t open when the iPod is plugged into the Mac.

Close iTunes.

Connect to a Wi-Fi connection and launch Safari. Enter the URL http://www.jailbreakme.com and at the bottom of the web page click on install AppSnapp.

The iPod will restart and you’ll have Installer.app on the iPod (and your iPod is jailbroken).

Click on the Installer app’s icon on the iPod screen and then at the bottom of the screen select the “Install” option.

Select “All Packages” and scroll through the apps and select to install Communty Sources, BSD Subsystem, SummerBoard, OpenSSH and OktoPrep (the last app is very important as it allows you to upgrade to 1.1.2 and still jailbreak the iPod).

I’ll assume you want the Apple iPhone apps (as they’re great) so, on your Mac, open up the iJailbreak file you downloaded and drag the entire iJailbreak folder (which contains the iJailbreak app plus a folder called resources) into your Mac’s Applications folder.

Run the iJailbreak app from this location and choose “Install iPhone Apps”.

iJailBreak

Follow the instructions that appear.

If you didn’t install OpenSSH on the iPod, you can install iNdependence on your Mac and it can put SSH on you iPod as well as help if your iPod gets stuck in the move to 1.1.2.Note, if you have upgraded to iTunes 7.5, you’ll need the framework iNdependence wants from http://rapidshare.com/files/68410680/MobileDevice_7_4_2.framework.zip.html.

Reopen iTunes and you should be told you can update your iPod to 1.1.2

Option-click on “Check for Update” button and in the Finder window select your 1.1.2 bundle. Do not select the Restore option in iTunes as that will delete your jailbreak settings (however, if you do ever want to go back to the Apple defaults, do select Restore).

Close iTunes.

Unzip the 1.1.2 Jailbreak file and save the folder to the Desktop. Double click on the Jailbreak.jar file within the unzipped folder and follow the instructions that will appear on your Mac

Jailbreak

1.1.2 Jailbreak gives the option to install SSH. Tick the box to enable SSH as that gives you the ability to install your own apps or files. I like the OpenSSH app as it allows you to enable an disable SSH (you may not want to keep SSH on, especially if you’ve kept the iPod’s root password as alpine).

Click the Jailbreak button at the bottom of the 1.1.2 Jailbreak window and hopefully within 10 minutes you should be all done and your iPod will reboot.

You can run the iJailbreak app again and reinstall your Apple iPhone apps. All of them should work except the Mail app (which will shut down as soon as you open it). To get that to work, on the iPod go to Installer and go to Sources at the bottom of the screen. Then select Edit at the top right and then Add at the top left. Type into the Add Source box repo.us.to and then refresh. Now, go back to Install and there will be a new category called iPhone 1.1.2 Apps for iTouch. Install Mobile Mail Prep for 1.1.2 and then install Apple MobileMail 1.1.2. Voila, you should now have a working version of Mail!

Hope the above helps. There’s loads more guidance on the various hacker forums.

Good luck!

Continue reading:

TAGS: ,




  • Alex

    AppSnapp is complaining that the firmware linked here is 1.1, not 1.1.1. Is there any chance that you have the 1.1.1 firmware link?

  • Mike Bradbrook

    Sorry about that. Check out the links at http://www.touchdev.net/wiki/Decrypt_Firmware for all the firmware versions.

  • Frey

    Is there a version for Windows?

  • Pieter-Jan

    Very clearly written tutorial. Congratulations and thanks!

  • mike

    Hi,
    I tried to install the Apple Apps as you suggested. They install ok, but mail quits as soon as I open it. Besides that, google map opens, but there’s not map to be displayed.
    Is there anything else I should do? Why just Notes, Stock and Weather work whereas mail and google maps don’t?
    Thanks,
    Mike

  • mike

    Hi,
    I have added repo.us.to and I was able to make mail and google maps to work again!
    Thanks!

    Mike

  • Ev

    My problem is that Open SSH doesnt seem to be available on appsnap anymore?

    Anyone know what to do?

  • Mike Bradbrook

    You don’t need OpenSSH via AppSnapp – you can instigate open SSH via iNdependence or with 1.1.2 Jailbreak (see image in the above post, where the option to “Install” SSH has been checked.

  • Jennison

    Just wondering if you when you jailbreak the itouch and get all the cool apps – does that include some good games and some random stuff like iwater and i champagne? Those are the things i want to use! And is it possible to make the ipod touch normal again if it starts to stuff up? thanks

  • jenny

    Hey:

    I downloaded the independence tool, but it kept on indicating that i am not choosing the right path to get to the framework. what shall i do?

    thanks
    and how do you get your ipod touch in dfu mode?

  • jenny

    how come the summerboard application needs 1.1.3 firmware now???
    if i upgrade to 1.1.3, would it erase everything i have now?

  • jenny

    one more question
    the ijailbreak link—i downloaded it, but when i pressed install iphone app–it says “it’s not supported by this beta”???

  • bob

    How if i buy new one and i get 1.1.4 version???what i must do????

  • kiko

    but i have an ipod touch with 3.0 firmware. and now?

  • karrysony

    my friend advice me use ipod transfer software to do that case
    Transfer and backup iPod/iTouch files to computer hard disk and iTunes directly