Entries filed under iOS

Hold Calls on iPhone 4/4S

The Hold button was replaced with FaceTime on iPhone 4’s call menu.
You can still place calls on hold: just tap and hold Mute for 2 seconds.

List all Facebook friends who use iPhones

Facebook’s iPhone app seems to integrate with the Facebook Platform using the same rules that other applications must follow. After you sign in to the iPhone app for the first time, a corresponding Facebook app, Facebook for iPhone, is automatically granted access to your profile.

There is nothing unusual about this; Facebook is merely playing by their own rules. But there is an interesting side effect.

Facebook is a social platform, so all application pages allow you to list other friends using that app. Facebook for iPhone, the Facebook counterpart for the iPhone app, is no different.

These are all your Facebook friends who use (or once used)…

It is worth noting that the Facebook for iPhone app remains in your profile until you explicitly remove it, so results may be misleading.  (After all, how would Facebook know that your iPhone fell into the toilet, when you may simply not have run their app for a long time?)

If any of this bothers you, breathe deeply… then get off the internet.

And my lawn.

Manipulating Passcode Lock on jailbroken iPhone

If you have a jailbroken iPhone and find yourself unable to set the passcode lock, you can still activate this feature manually:

  • set your passcode on the iPhone under Settings / General / Passcode Lock
    (this stores the passcode, despite the feature not being activated)
  • open /private/var/mobile/Library/Preferences/com.apple.springboard.plist on your phone;
    the easiest way is to copy the file locally via SFTP, then edit it in the Property List Editor bundled with Xcode
  • add the following key under Root:
    • key = PasswordProtected
    • type = Number
    • value = 1
  • restart SpringBoard (relaunch the process, or just restart your phone)

You can also reverse this process if you find yourself unable to access said iPhone.

Fixing Visual Voicemail on the iPhone

A recent upgrade to my iPhone left the phone unable to access visual voicemail.  When I pushed the Voicemail button from the Phone screen, the phone simply did nothing.

Caveat: In addition to resetting your password, this will also delete your personal greeting.  It shouldn’t affect existing messages, though this assumption is untested.

The solution:

  • disable WiFi from the Settings menu
    (visual voicemail needs to reset over EDGE or UMTS/3G)
  • call AT&T at 611
  • press 1 to confirm your number
  • press 3 for voicemail help (press 5 for “Enterprise Customer Care”)
  • press 3 to reset your password
  • hang up and wait for a confirmation text message

The Voicemail screen should work again.  Don’t forget to re-enable WiFi once you complete your voicemail setup.