OK this is about the tenth time Ive restored after multiple screw ups, and general laggyness of different programs. After much trial and error, I have foolproofed an EASY and stable method of jailbreaking, installing and running third party apps. This involves bypassing the standard BSD subsystems that we are all so used to using.
I had to go through alot of pain and personal anguish in order to achieve the steps that I have described in this thread and I BELIEVE I have found the best way to do this. So read on:
This guide is for ATT legally activated users only. If you are looking for an unlock, keep looking, I dunno how to do that.
EDIT: I've not unlocked with this methodology, but I'd imagine that in the step below that says "push jailbreak" if you were to hit "do everything" instead, it would work the same. But as I said, I have not tried this, but the theory seems sound.
(restore your phone to factory settings with iTunes before embarking on this walk-through)
1. update to 1.1.4 through Itunes. By pushing the little button that says update.
2. Go to
http://www.downloadziphone.org/ and download ziphone.
3. Unzip Ziphone to location that it wants, or a location of your choice. Run the program.
4. Push the button on the left that says "Jailbreak"
5. Be patient let the program do its thing.
6. Now your phone reboots, and you should be staring at your homescreen with the installer application there now.
7. Open Installer and do the following BEFORE you install ANYTHING.
8. go to "sources" in the bottom right.
9. Push "edit" on the top right.
10. Push "add" on the top left.
11. type in i.unlock.no (leave the
http://) and let it refresh
12. Go to install
13. scroll down to "sources"
14. install all of those 4 sources. Let it refresh again. Make sure the following source is in that list, if not, manually add it:
http://apptapp.saurik.com
15. go to the install main screen and scroll down to "system"
16. Install "Cydia Pakager" this is a large file and takes some time.
17. When the little dialogue box opens "READ IT" and do what it says.
18. Go to the main install screen and tap on "all packages"
19. Go down to the "F's" (listed alphabetical) and install the program called "Fake BSD Subsystem"
20. Now, you are free of the pesky, buggy, POS BSD subsystems.
21. Go online and type in
http://iphonebrowser.googlecode.com/...owser.1.52.zip youll get a dialogue box, save the file to disk.
22. Unpack, install, and run the program.
23. Hook your iphone up to the computer if not already done. If it was already hooked up when you ran the program, unhook it and plug it back in. the program should refresh. Now, if you are familiar with the iphone file system, you will notice that this is no the correct filing system, and even iphonebrowser raises a brow at it. We will fix that.
24. Minimize the browser and open installer (not cydia) INSTALLER.
25. go to bottom left and push install.
26. scroll down to "unlocking tools" and tap it.
27. scroll clear to the bottom of the list and tap on "Ziphone ibrickr fix" and install.
28. Press the home button and let the springboard respring itself. then unlock it.
29. Reboot the phone. REBOOT IT. turn it off and then back on.
30. Now go back into the iphonebrowser app on your desktop that you minimized.
31. vioala....file structures that are familiar. You can close it out now. Just know that if you ever need to get into the file structure of your phone. You can easily do so.
32. Open Installer, scroll down to "system" and tap, then tap on "Open SSH" and install.
You are now ready to install the apps of your choosing. A few things first:
I REALIZE that I have installed two types of installers. I dont use the cydia installer however, I do believe that it will take the place of app tapp eventually. If you want, you can either play with cydia or you can get rid of it using the Poof program. I just install it to bypass the buggy BSD subsystems.
You should now have no space issues and no more "running low on disk space errors"
apps seem more stable, and seem generally faster.
This is the most effective, and stable method of prepping your phone for third party apps. Feel free to critique me. Best of luck
Ben