Friday, December 28, 2007

iPod Touch Hacking, What I Did...

I mentioned in an earlier post that I was very satisfied with the results of having hacked my iPod Touch to use the iPhone applications and other 3rd party applications. Here's what I did (and this is using my Mac so you'll need somewhat different instructions for Windows).

Before you go any further, here's the obligatory disclaimer: I neither endorse or recommend willful alteration of a product that is already quite good. There is the possibility that you might brick your iPod.
  1. If you are at version 1.1.2 of the firmware, which has been available since November, you'll first need to downgrade back to version 1.1.1. Download the firmware here. Depending on how your browser handles downloads, it may automatically unzip zipped files. If so, you'll need to re-zip it or make sure it's not zipped when you go downgrade.
  2. Plug your iPod into your computer via the dock to USB cable. Cancel the sync if iTunes tries to communicate with it. Put the iPod into recovery mode by holding down the 'Home' button along with the power/sleep button at the same time until it shuts down and as soon as it restarts (the Apple symbol will appear on the screen) let go of the power/sleep button but keep holding the Home button.
  3. With iTunes open it will then present you with the option to restore your iPod. Before you click on 'Restore', hold down the 'option' key and click on Restore. The Finder dialog will appear and then browse to the location of the 1.1.1 firmware that is still zipped and select it. iTunes will then install the firmware. This may take several minutes.
  4. After the iPod reboots, disconnect the dock cable and connect the iPod to your wireless network and open Safari and point it to http://jailbreakme.com/. Scroll to the bottom of the page and select the 'Install AppSnapp' link. Safari should crash and you'll then have the Installer.app icon on your iPod's 'Springboard' (the home screen with all the icons for the applications).
  5. Open Installer and choose the application OktoPrep to install.
  6. Now you'll need the Jailbreak application, download it from here.
  7. Connect your iPod to the computer again and make sure iTunes is open.
  8. Once iTunes sees your iPod, go ahead and choose the option to Upgrade your firmware. It will take several minutes to download and install. After the upgrade is complete, close iTunes.
  9. Launch the Jailbreak.jar application you just downloaded (it's inside the downloaded files)
  10. Check 'install SSH' and set a root password and hit 'Jailbreak'.
  11. Disconnect and reboot your iPod. You should see the Installer program on the Springboard.
  12. Open Installer to download and install packages.

Installing iPhone apps
  1. First, you'll need to find them and download them to your computer. You might check various torrent sites. Make sure you get the version for your firmware, which, if you've followed these instructions, is 1.1.2. Make sure you get a set that includes the requisite 'Framework' folders because without them, Maps, Mail, and possibly other applications won't work.
  2. You'll need to use SFTP to move these applications from your computer to the iPod Touch--you can either go command line from the Terminal or you can use a GUI program to move them. Either way, you'll need to put them all in the '/Applications' directory.
  3. In addition, you'll NEED to copy GMM.framework from /System/Library/Frameworks/
  4. settings bundle in /System/Library/PreferenceBundles/
  5. One individual also mentioned this: cd /Applications/[appname].app/
  6. chmod -R 644 *
  7. chmod 755 [appname]
  8. - then, test it by [still in Terminal] “./[appname]” (without quotes of course)
  9. Test it by seeing if you can open Maps and then Mail (and configure an account).
I think this is everything, let me know if I missed something!

Credits to my resources:
http://www.hacktheipodtouch.com/install-application/mail/mail-app-on-ipod-touch
http://www.hacktheipodtouch.com/unlock/ipod-touch/iphone-apps-working-on-ipod-touch
http://lifehacker.com/337863/how-to-install-third+party-apps-on-your-new-iphone-or-ipod-touch

Also the ipodtouchmaster on youtube
Change the order of the icons on the bottom menu


1 comment:

Unknown said...

I thought everything was fine--all the 3rd party and iPhone apps were working but my calendars and contacts just wouldn't sync. I tried erasing the iPod from the iPod options but it wasn't doing the trick so I opted to restore it via iTunes. Turns out iTunes overwrote the hacks so I had to start over by reverting to 1.1.1 and going through the whole process again. Maybe if I had done OktoPrep again before restoring it might have worked....