THIS WAS DONE ON AN INTEL MAC
YOU WILL NEED A WIFI CONNECTION FOR THIS. AD-HOC WORKS FINE.
IF THIS GOES HAYWIRE FOR YOU, I TAKE NO RESPONSIBILITY.
I thought that i'd write a small tutorial on jailbreaking the iPod Touch in Mac os. Im not really a fan of the 'Automated' Jailbreaks, as the windows and mac versions left me with paper weight, until I restored it.
If anything does go wrong during this, hold the Home and Sleep buttons on your ipod, once the screen goes blank, release the sleep button. This will launch the recovery mode and allow you to restore the firmware in iTunes.
What is required:
an iPod Touch (1.1.1)
iPhone 1.1.1 apps (Find these yourself, Apple might have a cry if I link them)
Install libreadline by putting
sudo cp ~/Desktop/opt/local/lib/libreadline.5.2.dylib /opt/local/lib/
Set your iPods "Autolock" to never.
On the iPod, browse to
http://jailbreak.toc2rta.comThis will cause safari to crash.
In terminal, cd to the iPhuc folder
cd Desktop\ -\ Jailbreakand type
In terminal (which should now be running iphuc), type
getfile /dev/rdisk0s1 iphonefs/rdisk0s1 314572800
This will copy the ipods filesystem and place it in the iphonefs folder in "Desktop - Jailbreak"
Once iPhuc has finished (don't close terminal) go to the iphonefs folder, add .DMG to "rdisk0s1"
Mount the DMG.
Open the springpatch folder and run "Springpatch". This will patch the ipods springboard, which will allow you to add applications.
Copy "fstab" from the Desktop - Jailbreak folder and place it in /etc of the "Snowbird3A110a" disk image.
This is where you can install the iPhone applications, by dragging them into /Applications
Stocks, Weather and Notes work fine. But Mail and Mapss require you to drop
GMM.framework into /System/Library/Frameworks and MobileMail.bundle to /System/Library/PreferenceBundles/
cd to the diskimage and fix the permissions using
chmod a+x /Applications/
Back in iPhuc type
putfile iphonefs/rdisk0s1.dmg /dev/rdisk0s1
This will replace the ipods old filesystem with the new one.
Reboot your iPod (holding the home and sleep buttons)
Run independence and click the ssh tab and then 'Install ssh" follow the onscreen instructions.
(This step requires wifi)
A success dialoge box should pop up.
Find your iPods ip address by pressing the arrow to the side of your wifi connection in settings.
In terminal type
ssh -l root ipods.ip.address
It will then say something along the lines of
The authenticity of host '10.0.2.5 (10.0.2.5)' can't be established
When asked, type YES.
The password is: alpine
Open your Ftp application (I use Cyberduck) and connect to your ipod using SFTP
Go to /var/root and rename Media to Media_sym
Then rename Mediaold to Media
This should fix iTunes syncing.
Download and install openssh through installer
Get more space to install applications:
Install the 'BSD subsystem' from Installer and 'Community Sources' from installer.
SSH to your iPod
ssh -l root ipods.ip.address
mv /Applications /private/var/Applications
ln -s /private/var/Applications Applications
You should see a line of text saying something like
lrwxr-xr-x 1 root admin 25 Oct 12 22:31 Applications -> /private/var/Applications
And You're Done!
Sources: Jailbreaking Guide
and ofcourse toc2rta
Other related posts:
How Many Apps Do You Have?
How Green Is Your Site?
Gmail gains IMAP
Comment by Mark Wilcox, on 25-Oct-2007 20:32
I jailbroke mine last weekend on my PC.
It was a LOT easier than that and let me tell you now this this is sweet.
Comment by Mark Wilcox, on 25-Oct-2007 20:35
Ah read your bit at the start about your automation.
How did yours not work? Mine worked perfectly fine. Seriously, "Next", "Please Reboot", "Next", "Please Reboot", "Next", "Rebooting", "Your iPod touch has been jailbroken".
Add a comment
Please note: comments that are inappropriate or promotional in nature will be deleted.
E-mail addresses are not displayed, but you must enter a valid e-mail address to confirm your comments.
Are you a registered Geekzone user? Login to have the fields below automatically filled in for you and to enable links in comments. If you have (or qualify to have) a Geekzone Blog then your comment will be automatically confirmed and placed in the moderation queue for the blog owner's approval.