Complete guide to 1.1.3 JB and more Written/Organized by: Jonathan Vasquez aka FearedBliss Credit goes to me and there respected owners This guide is made to show people how to get there iPod Touch ( or iPhone ) to version 1.1.1. I read somewhere that a OOTB ( Out of the Box ) iPod Touch cannot be downgraded and my answer to that is that it can because my iPod Touch is Jailbreaked at 1.1.1 at the moment. This guide will also show you how to fix your Installer.app if anything happens. I have been debugging the application and gathering information from my Google searches. iPod Touch will be referred to as iTouch from here on. Steps 1. Download Firmware 1.1.1 from Apple ( Size = 152.3 MB ) 2. Hold Home & Sleep buttons on your iTouch until your screen turns black. Once your screen turns black, wait 1 second and let go of the Sleep button but maintain your finger pressed on the Home button until iTunes opens up and says that your iTouch is in Recovery Mode. Click "Ok" to the dialog. 3. Hold the command key ( or ALT ) and click on the restore button. Look for the 1.1.1 Firmware that you downloaded earlier from Apple and select it. Once that happens your iTouch will be reformatted to 1.1.1. 4. Once it's done, Open up MobileSafari ( Safari on your iTouch ) and go to jailbreakme.com. Scroll down and click "Installer AppSnapp". Once it's installed you will have a JB 1.1.1. 5. Open up Installer and go through the dialogues. Once there out of the way update the Installer. Once the Installer is updated go to the Install section of Installer and install the following : System / BSD Subsystem System / OpenSSH *Optional* System / Services Congratulations ! You now have a fully working 1.1.1 iTouch. Installer.app Crashes I have found that the reasons why Installer.app crashes is because either the permissions are wrong, /dev/disk0s1 is full ( 300/300 MB ), or there is a very important file missing in the installer.app called "AppTapp.framework". Moving Applications to the 7 GB Partition without BossTool You just have to type in the following commands by opening Terminal ( Mac ) or using PuTTy ( Windows ). Code: ssh root@<IP of iTouch> // Example : ssh firstname.lastname@example.org enter password : alpine // Default password is alpine passwd : < your password > // Let's change our default password mkdir -p /private/var/Applications cp -rf /Applications/* /private/var/Applications/ mv /Applications /Applications.old ln -s /private/var/Applications /Applications rm -rf /Applications.old to check the space on your system partition and on the 7 gig partition type the following : Code: df -h Fixing permissions for Installer.app Method of connection is same as above. Code: ssh root@<IP of iTouch> cd /Applications chmod +s Installer.app/Installer chown -R root:wheel Installer.app Make sure that "AppTapp.framework" is in the Installer.app directory by typing the following : Code: ls /Applications/Installer.app Getting "AppTapp.framework" I downloaded the framework for you through SFTP and I uploaded it through RapidShare. Download "AppTapp.framework" here Installing "AppTapp.framework" If you prefer a GUI client like CyberDuck or FileZilla you can use that as well ! The following is for use through CLI ( Terminal or PuTTY ). To install the framework you will need to enter these commands : Code: ssh root@<IP of iTouch> mkdir -P /Applications/AppTapp.framework logout sftp root@<IP of iTouch> cd /Applications lcd <location of the directory where "AppTapp.framework" was downloaded> put AppTapp.framework/* AppTapp.framework/ exit ~~ Added 2/2/08 ~~ Steps to updating to 1.1.2 1. Download Firmware 1.1.2 from Apple ( Size = 157.9 MB ) 2. Go to the Installer and Install the following : Tweaks ( 1.1.1 ) / OktoPrep 3. Open up iTunes and Hold the command key ( or ALT ) and click on the Update button. Look for the 1.1.2 Firmware that you downloaded earlier from Apple and select it. Once that happens your iTouch will be updated to 1.1.2. The Installer will be gone and this is Normal. 4. Download Jailbreak 1.1.2 here. Unzip the Jailbreak_1.1.2.zip. For Macs 5. Go to the Jailbreak 1.1.2 folder and run Jailbreak.app, change the default password to the system password on your computer, then click "Jailbreak!". 6. Download Independence from Code Google and open it. This will definitely fix the "PlugTunes" problem. For Windows 5. This did not work for me on a Mac but it might work for you. Go to the Jailbreak 1.1.2 folder and run Windows.bat. Don't Install SSH, enter system password and Jailbreak. For both 7. After thats done lets install SSH now. The reason I didn't let you install it before was because if you did, there would be a extra icon in your SpringBoard. Open up Installer.app and install the following : System / BSD Subsystem System / OpenSSH *Optional* Something similar to this would have been the extra icon System / Services Congratulations, Your 1.1.2 is fully running, but you can continue and upgrade to 1.1.3 which will have a lot of new and exciting features and applications. Steps to updating to 1.1.3 1. After your iTouch is at 1.1.2 JB go to Installer.app and Install the 1.1.3 by doing the following : System / Official 1.1.3 Upgrader This might not appear after you install SSH, so just go back to your SpringBoard and return to Installer.app 2. Go back to SpringBoard and run "Upgrade" and choose "Yes" to restore your iTouch. After this is installed you will have a fully working 1.1.3 JB. Congratulations. ~ Added 2/5/08 ~ Mail, Weather, Stocks, etc on 1.1.1 and 1.1.2 You can get these applications by adding the following to your Sources : Code: http://applerepo.com/ Terminal Fix in 1.1.3 Add the following repo : Code: http://trejan.com/irepo/ and install the SUID Lib Fix and Term-vt100 SUID Fix Reading .plist files Type the following to convert them to readable XML : Code: plutil -convert xml1 <FILENAME>.plist to convert back type : Code: plutil -convert binary1 <FILENAME>.plist Merging Music + Video icon http://forums.macrumors.com/showthread.php?t=425655 ~~~~~~~~~~~~~~~ Go with 1.1.1 if you want the most compatiblity with Applications. Go with 1.1.2 if you want ringtone feature ( I don't know much of this ). Go with 1.1.3 if you want new apps natively , web clips, wiggly effect on desktop and more. That's pretty much it. Any questions just post on here.