iPhone v1.1.1 Jailbreak & AppTapp Installation Guide

It's been a couple of days since the iPhone Dev Team announced that they had a successful jailbreak, but their method was not released to anyone outside of the team until just recently. This afternoon we received an email from an anonymous source detailing rough jailbreak instructions. After following the instructions myself, I have written a substantially more refined guide for jailbreaking and installing AppTapp on a 1.1.1 iPhone. Guide after the jump!
Before we begin, I'd like to say that this method is not refined yet. Read the entire guide over. If anything is confusing or unclear, don't do it. This guide is not meant for novice users. An easier solution will come soon from the dev team.
Don't even try if you don't meet all of the following requirements:
- Must have an Intel Mac. PPC Mac and PC users should use the Dev Team's jailbreak located here
- Comfortable with the Terminal
- You absolutely need an AT&T iPhone account
Do not follow this guide if:
- You have attempted to unlock your iPhone
- You do not have an AT&T iPhone account
- You're afraid you may brick your iPhone. It's safe, but we don't want to hear you complain.
Do not use iNdependence for activation or the traditional AppTapp install method. They will break your 1.1.1 installation.
Heed these warnings. If you disregard them, you may end up with a brick
All that having been said, lets begin:
- Sync and pray
- Sync your iPhone with iTunes. You'll be losing all of your information, so it's a good idea to back up
- Downgrade to v1.0.2 This step is optional. If you're running 1.0.2 already, you can skip this step.
- Hold down the Sleep/Wake and Home buttons at the same time for about 10 seconds. The phone should shut down.
- When the phone shuts down, release the Sleep/Wake button but continue holding Home
- Wait until iTunes recognizes the iPhone. The screen will appear to be off, but iTunes will eventually recognize the iPhone. When it does, let go.
- A message will appear telling you to restore. Click OK
- Using your favorite browser, download the v1.0.2 software from this location. You may need to rename to .ipsw if it comes as a .zip
- Back in iTunes, hold Option on the Mac or Shift on the PC while clicking Restore. Navigate to the software you downloaded and select it.
- The phone will restore, but it will fail. This is normal.
- Your iPhone should show a yellow triangle. Run Nullriver's AppTapp. It should bring you back to the Activation step on the phone and show an error in the application. Disregard the error.
- Run AppTapp again and it should succeed.
- If not using an AT&T SIM, use INdependence to activate your iPhone. That's it!
- Create Symlink
- If you haven't already, install Nullriver's AppTapp
- Go to http://conceitedsoftware.com/iphone/beta in iPhone's Safari. Tap "Yes" to add to Installer
- Plug iPhone in and open iTunes. Make sure it's recognized before proceeding
- Using Installer, install "Trip1Prepz" located under "System"
- Upgrade to v1.1.1
- In iTunes click "Upgrade" and not Restore. Restoring will ruin our progress.
- Once upgraded to 1.1.1, close iTunes
- Jailbreak
- Download iPHUC and friends from Rapidshare
- Extract the contents so that iphuc, fstab, and iphonefs are all on the Desktop
- If you don't have libreadline, download it and extract the zip to your Macintosh HD
- Open Terminal.app located in Applications>Utilities
- Type cd ~/Desktop and hit return
- Type ./iphuc and hit return
- Type getfile /dev/rdisk0s1 iphonefs/rdisk0s1 314572800 and hit return. This will take about five minutes so grab something to drink in the meantime. Once complete, there will be a file named "rdisk0s1" in your "iphonefs" folder
- Add .dmg to the end of the file. It should end up being rdisk0s1.dmg
- Double click the file to mount it
- Open the newly mounted Snowbird3A109a.UserBundle drive and open the "etc" folder. Replace the fstab file inside the "etc" folder with the supplied fstab file.
- Unmount the image
- Back in Terminal, assuming that you've kept iPHUC up and running, type putfile iphonefs/rdisk0s1.dmg /dev/rdisk0s1 and hit return. This will take another minute or so. When it's finished, reboot the iPhone. You're jailbroken!
- Install SSH
- Download iNdependence from its Google code page here
- Open iNdependence and go to the "SSH" tab
- Click "Install SSH/SFTP/SCP" and follow the instructions. It will ask to reboot the iPhone several times
- When you're done, SSH into your iPhone from the Terminal by typing ssh -l root your.iphones.ip.address. When asked the password is alpine. If it gives a fuss, you may need to remove the "known_hosts" file from /Users/YourUser/.ssh/
- Accept the key by typing yes and hitting return if asked. Leave the window open.
- Open your favorite FTP (I recommend CyberDuck) client and log in using your iPhone's IP address, root for the username and alpine for the password. Make sure to use SFTP and not plain old FTP
- If you're not already there, navigate to /var/root and rename Media to Media_sym
- Rename MediaBackup to Media. Keep the FTP and SSH windows open.
- Open iTunes and allow it to activate. If it doesn't recognize your phone, reboot it and/or restart iTunes.
- Install AppTapp
- Download Nullriver's AppTapp
- Right click or control click AppTapp Installer and click "Show Package Contents". Navigate to Contents>Resources
- Using the FTP application, copy Installer.app from the Resources folder into the Applications folder on your iPhone
- Back in the terminal, SSH into your iPhone again (if you're not already), give the comand chmod -Rf +x /Applications/ and hit return.
- Slide to unlock your iPhone then type /Applications/Installer.app/Installer and hit return to launch Installer.
- After AppTapp opens, press control+c to close it
- Open Safari on iPhone and navigate to http://conceitedsoftware.com/iphone/beta
- Tap yes to add it to Installer
- Back in terminal, using ssh, type /Applications/Installer.app/Installer and hit return to launch Installer again.
- Install Trip1PogoStick located under the "System" category to enable scrolling and applications.
- When you're done, reboot the iPhone and close all your windows. You now have AppTapp.
That's it! Enjoy having your cake and eating it too.
If I missed something, let me know.

Delicious
Reddit
Technorati





(hacked not unlocked)
Will my normal AT&T a/c work or a 2yr iPhone specific a/c required??
Thanks for the detailed instructions
http://ilikemyiphone.com
" Open iTunes and allow it to activate"
This doesent work for me!
" Open iTunes and allow it to activate"
This doesent work for me!
unlocked successfully ?
ssh doesn't start
how do I manually start ssh using iphuc?
OSX - Intel
I've got it installed on my desktop, the OSX that was ported over to work with intel hardware. Is there any way this would still work with this version or does it have to be specifically MAC hardware...??
Any word on whether or not this all *probably* works w/ T-mobile?
question
Safari users:
help
No workie workie for me
iPhone was running 1.1.1
I got to the iPhone restore screen, held down option and clicked Restore. ITunes starts to extract the 1.0.2 image and fails with the message:
The iPhone "iPhone" could not be restored. An unknown error occurred (1).
I've tried several times and I can go back to 1.1.1 with no issues at all. Am I screwed because of iTunes 7.4.2?
windows
followed it to a "t".....WORKS GREAT :)
got 1.0.2 then apptapped and installed prepz
then clicked update to 1.1.1
it did its thing and now it wont show up in itunes and keeps saying activate in itunes, i have an att account so whats going on here?
Specific Versions
Could we have a listing of the iTunes version required for this to work?
Also, the instructions above say:
Do not use iNdependence for activation or the traditional AppTapp install method. They will break your 1.1.1 installation.
yet step 10 says to use it
10 If not using an AT&T SIM, use INdependence to activate your iPhone. That's it!
So do we use it or not?
got 1.0.2 then apptapped and installed prepz
then clicked update to 1.1.1
it did its thing and now it wont show up in itunes and keeps saying activate in itunes, i have an att account so whats going on here?
BUT NOW I ONLY HAVE A 300MB PHONE!!!!!!!
THIS SUCKS ASS!!
I'm sorry for yelling but it does seem like an easy tutorial but it doesnt work at some point.
the problem i have has something to do with the way prepz does the symlink. It tells my phone to restore from backup and uses another partition (kinda like swaptunes)
BUT NOW I ONLY HAVE A 300MB PHONE!!!!!!!
THIS SUCKS ASS!!
I'm sorry for yelling but it does seem like an easy tutorial but it doesnt work at some point.
the problem i have has something to do with the way prepz does the symlink. It tells my phone to restore from backup and uses another partition (kinda like swaptunes)
http://conceitedsoftware.com/iphone/beta
What do I do?
What do I do?
hope it works next time...lol
What do I do?
ssh
How can I know iPhone's IP address?
Actually, I tried to do this.
I connected my iPhone via Wi-FI to my router.
Then I found ip address on the iPhone in WI-Fi setting menu.
Therefore, I typed this ip address, but terminal keep telling me "Connection refused."
How can I connect to SSH?
Thank you.
Actually, I tried to do this.
I connected my iPhone via Wi-FI to my router.
Then I found ip address on the iPhone in WI-Fi setting menu.
Therefore, I typed this ip address, but terminal keep telling me "Connection refused."
How can I connect to SSH?
Thank you.
Here it is..
This is the error message, but how can I delete known hosts?
I already went to /Users/ME/ , but there is no .ssh folder or file.
The Big Break
Still...
However, I have same error message.
Help~~~!!!!
This is the error message, but how can I delete known hosts?
I already went to /Users/ME/ , but there is no .ssh folder or file.
i dumb
However, I have same error message.
Help~~~!!!!
I'm sure
However, I gave up this method. I already restore my iphone, and I'll wait easier method.
Thank you anyway.
Worked for me.
After Step 4.2 " Once upgraded to 1.1.1, close iTunes". Make sure you also close the "Itunes Helper". This can be done on the Mac by going to Activity Monitor and closing it. If you don't, then every time you plug the iphone in, it will open itunes and say you need to activate. I inadvertently activated with my activated AT&T SIM and I was still able to jailbreak successfully.
Also, once you upgrade to v1.1.1 and have rebooted your iPhone, Itunes will not see the iPhone and it will not show up in your list of devices in Itunes. Don't worry about it at this point. Just leave Itunes closed until after the jailbreak and you'll be able to acitivate via Itunes just fine.
Step 7 caused a little issue because I couldn't just drag & drop Installer.app using Fugu or Cyberduck on the Mac. I had to manually add an "installer.app" folder on the iPhone using Fugu. Then in Finder, I had to Show Contents of the Installer.app, then copy all those files into the newly created folder on the iPhone. Then I was able to proceed.
BTW:
Customize, Summerboard do not work and I would uninstall those prior to jail breaking 1.1.1.
Couple of questions:
1. Once I have jail break working, can I uninstall Trip1Prepz?
2. I had Summerboard installed PRIOR to the entire process. It does not work, but I cannot un-install it via the Installer.app. Does anyone know how I can manually uninstall Summerboard?
Also, a little history on my end. My iPhone was unlocked using IPSF. When 1.1.1 came out, I upgraded successfully to 1.1.1 from an unlocked 1.0.2. Since I use AT&T, I was able to use my sim, but could not use my non-AT&T sims because I could not activate. Now that 1.1.1 has been broken, I'm sure the next step for the hacking community is to work on an activation tool.
Hope this helps.
Sealos
Re: 300MB iPhone?
Cheers,
Sealos
Made it a little farther
I nukked iTunes and iTunesHelper, but it doesn't appear to help. I've also rebooted the iPhone a few times with no luck.
Up and running jailbroken 1.1.1!!!
Sweet!
iPhoneComm issue
* iPhoneComm v0.9
Using 009-7698-4.dmg as the Ramdisk Image.
Using kernelcache.release.s5l8900xrb as the Kernel Cache.
Architecture: i386
Stage 0: 0 Looking for iPhone...
ConnectRecoveryCallback: Bad Stage: 1
iPhoneComm doesn't see my iPhone. Any pointers?
what a mess
now it seems i am back to where its just working like 1.1.1 updated phone.
Woooo!
hey