Oct 16 2007
Musings on a Jailbroken 1.1.1 iPhone
So today a pretty stable-looking version iNdependance was released and it was finally time for me to get some 1.1.1 action going. I couldn’t live without my hacks (NES on the run is just too much fun, and VNSea lets me hack at my server without getting off the couch) but there are a few 1.1.1 features that I was interested in… just not enough to make me give up my 3rd party apps.
The instructions that came with iNdependance were quite good, but here’s a few things I would have like to have been told before hand:
- If you’re already running a hacked 1.0.2 and its not unlocked and you’ve got SSH installed, you’re ready to go for the customized upgrade to 1.1.1. I had assumed that I’d have to let iTunes upgrade and then perform the hack — this is not true. The hack requires a hacked 1.0.2 to modify the 1.1.1 install process. Stay where you are and skip ahead to the “special” 1.1.1 install.
- I had bad luck doing the steps through a USB hub. Nothing seemed to be working right until I disconnected the hub (and dock, just to be safe) and connected directly to a USB port on my Mac Mini.
- Summerboard and Customize do not work on 1.1.1. There are a lot of apps that do, but I assume that tools that make assumptions about the file system or Springboard configuration aren’t ready for 1.1.1. This is sad because Summerboard was very pretty. Hopefully Erica gets a new version out soon.
Aside from these caveats, and a much longer jailbreak process, things are essentially like they were for the 1.0.2 hack. I don’t think I’ll use the iTunes WiFi Store, but I’m glad to have quick access to my iPod controls now!
Update: This might just be a fluke, but I found I’ve been unable to create mail accounts on the iPhone. No matter how accurately I know I type my password, it refuses to accept it — for both GMail and a regular POP account. Syncing the mail accounts on from my desktop computer, however, added the accounts to the iPhone, and we’re back to the races…
Update to Update: I found out that this was related to a bug in 1.1.1 — not unique to hacked iPhones. Make sure you turn off caps lock after using it, while entering passwords.
Popularity: 13% [?]

[...] Upgraded my iPhone to 1.1.1 and re-hacked it! Now I get Apple’s paltry collection of new features plus all the good stuff the community has to offer! Details on the geek site… [...]
Had a 1.0.2 iphone, jailbroken, activated, but not unlocked. Used the new 1.2.2 iNdependance to do the pre-1.1.1 hack. Went into iTunes and told it to upgrade me to 1.1.1 as specified in the instructions, an unknown error occurred, leaving my phone in recovery mode.
iTunes has used the “Recovery” mode to install 1.1.1, tried to verify the software, failed, installed it again, and it succeeded. I now have a virgin 1.1.1 phone, all old apps, contacts, photos, etc, are gone. I will be trying to downgrade, install the hack, then upgrade again…
Word to the Wise, the software’s not perfect yet.
Okay… So I now have a jailbroken and activated 1.1.1 phone. The only problem is that the “Restore” to 1.0.2 I had to do to downgrade erased all my third party apps. And I then did the upgrade and rejailbraked 1.1.1, only to discover that there is no apptapp installer for 1.1.1. So a new downgrade later, jailbrake 1.0.2, prepare for 1.1.1 upgrade, attempt to install installer.app, and it failed. No bootstrap.
So… Restore to 1.0.2, jailbrake, activate, then installer.app, then ssh, then prepare for 1.1.1, then upgrade, then jailbrake & activate once again… At least that’s the plan. We’ll see if it works.
Use iNdependance to copy over installer.app once you have 1.1.1 in place — the SSH server it installs will do the trick…
Yeah… After I had a working jailbroken phone, and installer.app didn’t show up, i restored back to 1.0.2 and added another hour of frustration working to get it back. Finally I was back to where I started, and used SCP to install it. The new version 3 of installer is really nice, and I’m glad that they are separating the 1.1.1 sources from the older stuff.
Update: Summerboard works again, but not all of the features that were in 1.0.2 are still in the 1.1.1 version. Customize still crashes on load and drops back to the home screen.