How to Jailbreak an iPod 1G v2.2 using VirtualBox under Ubuntu 8.04
Ranked #5,781 in Computers & Electronics, #119,857 overall
Introduction
This page will guide you through jailbreaking an iPod 1G v2.2 using your favorite Linux distro and the open-source VirtualBox virtualization solution. I've written this because after I searched the interwebs everyone kept saying that you can't do it. Even the QuickPwn authors have a disclaimer claiming that the use of the tool in virtualized environments is not supported. Yeah, I know, but I can still try, right?
BIG FAT WARNING
If you choose to follow these instructions please know that I am in no way responsible for potentially undesirable outcomes.
Also, a possible side effect that you might encounter during restore and/or jailbraking is a kernel panic. Just reboot and pray that your filesystems are okay.
Also, a possible side effect that you might encounter during restore and/or jailbraking is a kernel panic. Just reboot and pray that your filesystems are okay.
Prerequisites (software versions)
Here's what you'll need:
- Ubuntu 8.04.1 "Hardy" x64 - this is what I used
- VirtualBox 2.1.0 x64 - get it from http://www.virtualbox.org
- Windows XP SP3 x86 installed in VirtualBox
- .NET Framework 3.5 - get it from Microsoft. This is required for QuickPwn to work.
- iTunes 8.0.2
- QuickPwn 2.2 - get it from http://www.megaupload.com/?d=NM16TM73 - be sure to do a virus scan first, you never know
- and the v2.2 .ipsw file for the iPod 1G - get it from http://www.felixbruns.de/iPod/firmware/
Prerequisites (environment setup)
- usbfs. Make sure you've enabled usbfs. To verify this, you need to check for a line in /etc/fstab looking similar to this:
none /proc/bus/usb usbfs devgid=125,devmode=666,nodev,nosuid,noexec 0 0
Make sure devmode is indeed 666 and that the command:
getent group | grep vboxusers
returns the number from devgid in the line above. If it doesn't you also need to modify devgid to reflect the vboxusers group - USB filter. Launch VirtualBox. Connect your iPod. Make sure the Windows box is in "Powered off" state. Go to its Settings -> USB page. Make sure you have both "Enable USB Controller" and "Enable USB 2.0 (EHCI) Controller" checked. Then either click "Add filter from device" or press Alt + Insert. Now clear all fields except "Name" and "Vendor ID" then click OK. The reason for this is that the iPod will go through 3 different "Product IDs" during the restore/jailbreak routine and we need this filter to be a catch-all.
iTunes Restore (optional)
If your iPod runs a version earlier than 2.2 you can follow these instructions to bring it up to date. It's straightforward enough so those who have already done a restore/update needn't bother reading this.
- Make sure you followed instructions from the above section about usbfs and the USB filter in VirtualBox
- Connect your iPod to the PC and wait for iTunes to auto-start or launch it yourself if you've disabled auto-start
- On the iPod's Summary View just click Update and wait for iTunes to do its thing
Pwning
Ok, now that we've set everything up let's get to work. Pwning:
- First, your iPod needs to be running the 2.2 firmware version. See above for instructions
- Launch QuickPwn 2.2 from your Windows box
- Point it to your 2.2 ipsw file. If you don't have one, download it first. FIXME: See Needed Software Versions
- Select the features you want installed (Cydia, Installer, Boot Logos)
- Then follow the instructions QuickPwn gives you
- Wait 5 minutes, and if there's no activity in QuickPwn, that means it hung somewhere. No worries, this is expected
- Now try to make VirtualBox disconnect the iPod from the Windows box. You do this by right-clicking the small connector-like icon on the Windows box's status bar. A menu will pop up with a list of components, of which only the iPod is checked. Uncheck it and see what happens
- A VirtualBox error should pop-up saying it can't disconnect the iPod. No worries, this is expected
- Now, focus your attention back on QuickPwn to see that it stopped hanging and it is now happily churning away at pwning your piece of Apple hardware
- After a few minutes you should have a jailbroken v2.2 iPod Touch 1G. Congratulations!
Related posts
- iOSOpenDev : enfin disponible !
- Comment configurer VirtualBox pour qu'il supporte mon CD Mac ? Si je comprend bien cela signifie la possibilité de crée des tweak cydia plus stable sous ios ? Pas nécessairement, mais en tout cas pouvoir développer de manière moins galère.
Reader Feedback
submit
-
Reply
-
artibabb
Aug 13, 2010 @ 4:16 am | delete
- This is an excellent lens
Full of useful information for unlock iphone seeker.
Thanks for the info
-
-
Reply
-
artibabb
Aug 13, 2010 @ 4:16 am | delete
- This is an excellent lens
Full of useful information for unlock iphone seeker.
Thanks for the info
-
-
Reply
-
bruk habtu
Aug 13, 2009 @ 6:54 pm | delete
- worked great. how did you figure this out?
-
-
Reply
-
n00kie
Jan 31, 2011 @ 9:03 am | delete
- By accident if you can imagine :)
-
-
Reply
-
micka75014
Jun 2, 2009 @ 6:08 pm | delete
- this not work for me in ubuntu 9.0.4 jaunty VirtualBox 2.2.4 Xp image i have error 1611 when restore and in DFU mode
-
- Load More
Feeling creative?
Create a Lens!
Explore related pages
- PS3 Jailbreak 4.10 released for Download PS3 Jailbreak 4.10 released for Download
- jailbreak ipad2 3.4.5 jailbreak ipad2 3.4.5
- How to Unlock your iPhone for FREE How to Unlock your iPhone for FREE
- Hacker School (99 Cent eBook and eReader downloads) Hacker School (99 Cent eBook and eReader downloads)
- Jailbreak Windows Phone 7 Jailbreak Windows Phone 7
- 10 must have iOS 5 Cydia apps and tweaks 10 must have iOS 5 Cydia apps and tweaks