iPhone Upgraded and Jailbroken
By kevinschmidt on Jun 21, 2009
With the release and all the hubbub about OS 3.0 for the iPhone, it was only a matter of time before I upgraded. However, I was interested in seeing others experience with it and also having the jailbreak for it out before I did the upgrade. Well, I went ahead and did it this weekend and here are the highlights.
First, since I had previously jailbroke and had read about potentially losing storage if one just upgraded over a jailbroke phone, I first restored to a vanilla 2.2.1. And I did this with iTunes 8.1 as I didn't want to upgrade iTunes and cause any problems. This went fine and as expected, I lost all my jailbroken functionality. I also learned that doing a full restore can be very slow with the restoring apps via iTunes seemingly going slower than installing them from scratch via the AppStore.
Since upgrading to OS 3.0 requires iTunes 8.2, I went ahead and let iTunes upgrade itself and then went ahead and let it detect my phone and the OS upgrade and perform it. This all went fine, but oddly after it was done, my battery meter had both the icon and a percentage! On my jailbroken 2.2.1 using SBSettings I was able to have the meter toggle between the icon and a percentage but this was new. In reading some blogs I learned that this is a feature of OS 3.0 but is only supposed to work on the 3G S, but apparently phones that were previously jailbroken also get it. I guess restoring to 2.2.1 doesn't fully "unjailbreak" it. Anyway, I'm glad I have this feature as I like having the percentage.
I restored from my backup to get all my apps and data back, again, very slow, and then went ahead and jailbroke. This went smoothly other than I was unable to pick my boot logo of choice. I wasn't worried though as I had used LogoMe in the past to change the boot logo after jailbreaking. Using Cydia, I installed:
- OpenSSH - Can use ssh to connect to my iPhone
- Cycorder - Shoot videos without requiring the 3G S
- JamVM - Java VM for the iPhone
- SBSettings - Shortcuts and toggles for a bunch of features that are otherwise buried in the Settings apps
- Five Icon Dock - Allows me to put 5 icons on the dock rather than the stock 4
- Mobile Terminal - Get shell access to the phone
- Insomnia - Keeps the iPhone's network connection open when the device would otherwise go to sleep, however, the current version doesn't seem to work with OS 3.0 so looking forward to an update
- Backgrounder - Allows apps to run in the background, however, the current version doesn't seem to work with OS 3.0 so looking forward to an update
- LogoMe - Provides a way to change the boot logo that is displayed, but alas, it too doesn't seem to work with OS 3.0 but see below for workaround
- MobileFinder - Provides a Finder app like one has on OS X on the desktop, but alas, it doesn't work with OS 3.0 either
- Tricker ThreeG - Fakes applications into thinking they are on WiFi when they aren't so that they give the full WiFi functionality
- Qik and UstreamBroadcaster - Apps to stream video to the web
While Tricker ThreeG seemed to work fine, it seems to hardcode the apps that it fakes out so I switched to the app I had previously, VoIPover3G which allows one to specify what apps to fake out.
On the boot logo, I went ahead and went through the jailbreak again this time taking the extra steps to get my logo in the right format so that I could include it as part of the initial jailbreak. That seemed to work fine.
So, I now have OS 3.0 and am jailbroken, although some of the apps I like to use aren't working yet. I'm confident they will be updated soon. As I use it more, I'll blog about some of the new features I come across.