|
Though it’s still far from the one-step AppTapp process that can be used by 1.0.2 iPhones, we’ve found the following process — which does not use a security exploit — to be the most hassle-free and generally successful method for putting third-party applications on iPhones running software/firmware 1.1.1 from a Mac OS X system.
* Connect your iPhone to your Mac
* Quit iTunes and iTunes Helper. You can quit iTunes Helper by launching Activity Monitor (located in /Applications/Utilities) then finding iTunes Helper in the list and pressing the “Quit Process” button.
* Download iNdependence.
* Download iPhone Software/Firmware 1.0.2.
* The resulting file will have the file extension .ipsw. Make a duplicate of this file. Change extension of one from .ipsw to .zip.
* In the finder, control-click (or right-click) the file (now named iPhone1,1_1.0.2_1C28_Restore.zip) and select Open With > BOMArchive Helper (or Archive Utility).
* This will expand the file, and you will be left with a folder named iPhone1,1_1.0.2_1C28_Restore.
* Launch iNdependence (which you downloaded in step #1).
* In the main window, click on the Firmware tab and click the Enter DFU Mode button.
* In the resulting window, navigate to the folder you created in step (iPhone1,1_1.0.2_1C28_Restore). Double-click it (so you can see its contents), then click the Open button. You should see the message “Success: Your phone is now in DFU mode and is ready for you to downgrade.” If you get a message stating “Error entering recovery mode,” disconnect your iPhone, then reconnect it and quit and re-launch iNdependence then try again.
* Quit iNdependence
* Launch iTunes. You will see a message stating that iTunes has detected an iPhone in recovery mode. Click OK.
* Hold down the option key on your Mac’s keyboard, then click the Restore button in iTunes. Select the file iPhone1,1_1.0.2_1C28_Restore.ipsw from step 3 (not the one you renamed with a .zip extension).
* After iTunes has restored the 1.0.2 software, your iPhone will be put into recovery mode (signaled by a yellow triangle on the screen), and iTunes will ask to restore the device again. Do not do this.
* Quit iTunes
* Launch iNdependence again.
* Your iPhone will be taken out of recovery mode. iTunes will then launch to activate your iPhone. You are now at firmware/software revision 1.0.2.
* In iNdependence.
* Download AppTapp and run it, following the simple on-screen instructions. This program will automatically jailbreak your iPhone and install Installer.app on it. If the installation fails, quit AppTapp then launch it again and repeat the process. If you repeatedly get bootstrap errors or the AppTapp installation fails, try deleting com.nullriver.iphone.bootstrapper.plist from ~/Library/Preferences, and the AppTapp application. Next download a new copy of AppTapp and run it again.
* Launch iNdependence.
* Click the SSH button.
* Click Install SSH/SFTP/SCP and follow the onscreen instructions. You will need to restart your iPhone twice.
* Make sure your iPhone is connected to a Wi-Fi network, then get its IP address by tapping Settings, then “Wi-Fi,” — tap the arrow next to the name of the Wi-Fi network to which your iPhone and look at the IP Address
* Click the Firmware button in iNdependence and click Pre 1.1.1 Upgrade.
* Enter your iPhone’s IP address and the password dottie then press return.
* At this point you will be prompted to make sure that your iPhone is connected in iTunes. Launch iTunes, and make sure that the iPhone is shown as a connected device and is activated. If not, quit and re-launch iTunes.
* You should see the a “Success” message.
* Quit iNdependence
* In iTunes, click on your iPhone then click the Update button to update your iPhone to software/firmware 1.1.1. If your iPhone restarts without being updated, quit iTunes and try again. (you can check the firmware version by going to Settings > General > About).
* At this point your phone will say “Activate in iTunes” — do not attempt to do so.
* Launch iNdependence again.
* Click the Jailbreak tab
* Click Perform Jailbreak
* You will see a “Waiting for jail break” screen that will last for a few minutes, then be prompted to restart your iPhone — twice.
* You should then see a success message — your iPhone is jailbroken under software/firmware 1.1.1.
* Download and run the SpringBoard patch.
* Find the AppTapp application from before. Right-click (or hold the control key and click) on the AppTapp icon, then select “Show Package Contents” from the contextual menu.
* Navigate to Contents/Resources. Drag the enclosed file “Installer” (this is actually the iPhone application, and its full name is Installer.app) to your /Applications folder.
* Open Terminal (located in /Applications/Utilities) and type the following: scp -r /Applications/Installer.app root@IPADDRESS:/Applications/ replacing IPADDRESS with the IP address of your iPhone (you can determine your iPhone’s IP Address by tapping Settings, then “Wi-Fi,” — tap the arrow next to the name of the Wi-Fi network to which your iPhone and look at the IP Address) [If you get an error message regarding ssh hosts or saying “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!” enter the command rm ~/.ssh/known_hosts and press return]
* When prompted for a password, enter alpine.
* Restart your iPhone. You can now install applications via Installer.app.
|