iPhone 3.0 contains a log-in overlay that makes logging into many WiFi hotspots easier. Unfortunately, the implementation makes logging into some WiFi hotspots impossible. When you connect to a WiFi network, the iPhone tries to connect to www.apple.com. If the hotspot uses a captive portal (meaning that apple.com would redirect to the captive portal), the iPhone launches a WebSheet that loads the captive portal, which usually allows you to log into the network.
On some networks, however, the captive portal page may not provide a way to login. In my case, the page simply provides instructions saying that I need to connect to the VPN to access the Internet. There's no apparently way to exit the HotSpot login without also disconnecting from the WiFi network, which makes it impossible to connect to my VPN.
If you have a jailbroken phone, a workaround to disable the login is to edit /etc/hosts (using a text editor such as nano) and add this line:
This makes connecting to www.apple.com return an error, and thus prevents the HotSpot login from taking over. If you connect to a network that does uses a captive portal login, you can still login using Safari, as in previous OS versions.
Of course, this also makes it impossible to access www.apple.com, but for me that's better than not accessing anything at all.
I discovered this by accident on my iPod touch. When entering text, hold down one of these keys...
A C I L N O S T U Y Z
...to open a submenu allowing you to choose a modified (with accent, umlaut, etc.) version of that character.
[robg adds: This is mentioned in the iPhone User Guide (11MB PDF), but not in detail. There are extra characters on the two symbol keyboards as well -- nearly every symbol is available in at least two forms, but the following keys have additional extra characters in their pop-up definitions: . ? ! ' - $ " % _. If I've missed any, please post!]
I haven't seen this documented anywhere, so here goes: If you tap the Home button while on the Home screen, the new OS will display the Search screen.
[robg adds: As you can also press the home button once from any screen to get back to the Home screen, you can quickly reach search from any screen by tapping the home button, waiting a small amount of time, then tapping it again.
This feature is documented in the new version of Apple's iPhone User Guide (11MB PDF), but as I know that's not necessarily widely read, I thought I'd go ahead and run this one. I may do similar things with other documented 3.0 features if they haven't been widely discussed. ]
I just upgraded my 3G iPhone to 3.0 yesterday, turned on Notes syncing in iTunes, restarted Mail.app and presto, my Notes are now in Mail.app. Great, but they're displayed in Marker Felt.
I went to one of my notes in Mail.app, selected all the text, brought up the font panel (Command-T) and chose Arial. It gets displayed in Mail.app in Arial, and guess what? When sync'd back to the iPhone, that note is no longer in Marker Felt -- hurray!
[robg adds: You can even edit the note on the iPhone in the newly-chosen font. For those interested, this hint still works in iPhone OS 3.0 to switch the font of a note while still on the iPhone.]
The one thing that really bugs me about the iPhone is that every now and then it gets hung in the wrong orientation. I have found, though, that tapping on the screen with iPhone OS 3.0 will reorient the device, no matter what is causing the hangup.
When I synced my iPhone after the iPhone 3.0 OS upgrade, I wound up with double contacts and calendar entries. Checking every Mac in the house, as well as MobileMe, though, revealed no duplicate entries. They were only on the iPhone. As I dug into the problem on the iPhone, I discovered that these weren't actually true duplicates (i.e. the same event is entered twice on the same calendar), but rather I had two distinct groups of calendars and contacts.
In both apps, when I tapped the Groups button, I saw that there were two groups in each app: On my iPhone and MobileMe Account (or something like that, indicating my MobileMe account). I then started digging around in both the MobileMe and iTunes sync settings. As it turned out, I had the phone set to sync via both iTunes and MobileMe. I've had it set like this forever, but it seems iPhone 3.0 allows you to have both sync types active at once. When you do, you get a group for each.
Once I figured out what was going on, I disabled the Mac sync and left MobilMe sync active. However, I still had two groups on the iPhone, which I didn't want. I tried the obvious solutions to remove the duplicates. I tried syncing via only MobileMe, then only via iTunes, but neither got rid of the duplicate groups. I even tried the "Replace information on this iPhone" options in iTunes, but still had the two group problem.
Finally, I found a brute force solution that seems to have worked. On the iPhone, I deleted my MobileMe account, and then set it up again. When I then turned on MobileMe syncing for calendars and contacts, the iPhone told me there were existing records, and did I want to merge them with these newly-synced records. I said yes for both contacts and calendars, and that was the end of the duplicates!
After all that, I've actually enabled iTunes sync again -- but only for those subscribed calendars that MobileMe sync isn't able to handle. I believe this was the intent of the change in 3.0, and it's a good one ... it just caught me off guard at first, due to my redundant settings.
The title pretty much says it all, with a tip of the hat to John Gruber's tweet on the subject:
If you select a portion of an email before replying, only the selected portion is quoted in the reply.
This is how Mail on the Mac behaves, and is a welcome change in the new iPhone 3.0 OS. This tip is not mentioned in the updated iPhone User Guide, which you can download from Apple's iPhone Support Page.
I like to chill and view a number of Youtube videos at the end of the day using my iPhone. Until Apple releases iPhone OS 3.0 and updates the YouTube app to let you log in to your account, you can't use QuickLists to mark videos on your Mac for later viewing on the iPhone. So I created a simple workaround.
I have a Mobile Me account which updates my bookmarks regularly. So I created a bookmark folder on my bookmarks bar on my Mac, and simply drag in the YouTube video URLs of those clips I want to watch later.
Later, on my iPhone, I simply open the Safari app and open the updated folder. Rough and ready, but it does the job until the Youtube app gets updated. Happy to hear if others have better solutions to this problem...
If you are running an app (e.g. Pandora, Simplify Music) while your passcode-protected iPhone is locked, you can easily quit the app by tapping the Emergency Call button on the bottom left of the screen.
This saves you the trouble from having to enter in your passcode to quit an app that is running while your iPhone is locked.
Note that this hint only works with the iPhone; it does not work with the iPod touch.
It always struck me as odd that the iPhone never had a .com key for entering e-mail addresses like it does for entering URLs in Mobile Safari. But it turns out it does: hold down the period key when entering an email address in Mail or Contacts, and you'll be presented with a pop-up list of standard domain suffixes.
[robg adds: I can confirm this works on an iPhone 3G running iPhone OS 2.2.1.]