Play PC games on your Mac? TUAW tests CrossOver

A half dozen fun undocumented iPhone preferences

Not all preferences appear in your iPhone Settings application. As I discussed rather thoroughly in my Modding Mac OS X book, it's not that hard to dig through applications and discover undocumented--or in this case unpromoted--preferences that add spice to your Mac or iPhone. I decided to put the iPhone's SpringBoard to the test. That's the app that runs your main home page. This core application contained over a dozen user-settable preferences. I tested them all and selected my six favorites. If you have access to the command line, you can start having fun with these settings yourself. This post shows you how.

Customizing with plutil

To customize your settings, you need to access and update SpringBoard's preferences file. This is found in your home Library folder in /var/root/Library/Preferences/com.apple.springboard.plist. You can do this by copying the file to your Mac and using Apple's property list editor or you can do it in-place using a utility I wrote. This is handy for anyone using Windows and without Apple's developer tools.

Plutil is part of my utilities for the iPhone and iPod touch. It allows you to view property lists and to check and set properties from the command line. The original OS X version does not let you do all this but I got carried away while writing it and gave it lots of features I wish the OS X version would have had. (You can download a universal Mac binary here, named plusutil so as to not compete with the existing plutil name. Plusutil contains all my additional features). With plutil, you can directly customize com.apple.springboard.plist file and set and update these secret preferences.

Each of the following examples uses plutil and restart (also in the same package) to set and then update the look of your iPhone or iPod touch. Unfortunately, there's no way I've been able to find to send SpringBoard a notification to update itself from the preferences file. Restart uses the blunt force approach of restarting SpringBoard. It does this by issuing a launchctl command.

6 fun iPhone Preferences

I've tested each of the following iPhone preferences on my personal unit. They are, as a whole, pretty useless, which explains why they didn't make it into the Settings application. On the other hand, they are extremely fun. So, user beware but also user enjoy. Use these tricks at your own risk.

1. Set a fake "time". SpringBoard offers two fake time preferences: SBFakeTime and SBFakeTimeString. When SBFakeTime is set to YES, the time at the top of your screen gets replaced with the contents of SBFakeTimeString. Sure, you can set this string to, say, an actual time. Or you can make it fun using pretty much any arbitrary text. You can see the SBFakeTime result in the image at the head of this post.

iphone # plutil -s SBFakeTime -v YES com.apple.springboard.plist
Setting property SBFakeTime to YES
iphone # plutil -s SBFakeTimeString -v "TUAW Rocks" com.apple.springboard.plist
Setting property SBFakeTimeString to TUAW Rocks
iphone # restart

2. Setting a fake carrier. The SBFakeCarrier preference allows you to change your carrier from AT&T to any string you like. I liked this preference so much, I put together the Make it Mine application to let anyone do this without having to use the command line.

iphone # plutil -s SBFakeCarrier -v "Erica" com.apple.springboard.plist 
Setting property SBFakeCarrier to Erica
iphone # restart

3. Hide certain apps for your keynote The SBEnableAppReveal preferences is just plain goofy. It hides YouTube, iTunes and Safari. Handy for giving keynotes, odd otherwise. Double-tap the spaces to reveal the apps. Double-tap again to hide them.

iphone # plutil -s SBEnableAppReveal -v YES com.apple.springboard.plist 
Setting property SBEnableAppReveal to YES
iphone # restart

4. Use a different dock As you know the iPod touch dock differs from the default iPhone dock. If you want to switch between the matte dock to the shiny dock, SBUseNewDock will accomodate.

iphone # plutil -v YES -s SBUseNewDock com.apple.springboard.plist
Setting property SBUseNewDock to YES
iphone # restart

5. and 6. See numeric signal strength values Two iPhone preferences, SBShowGSMRSSI and SBShowRSSI allow you to view your cell and WiFi signal strengths as numbers instead of pictures. This is a great geek mod that's absolutely useless.

iphone # plutil -s SBShowRSSI -v YES com.apple.springboard.plist 
Setting property SBShowRSSI to YES
iphone # restart

Related Headlines

Reader Comments (Page 1 of 4)

TUAW Features

Mac 101 iPhone Around the Worldask-tuaw
Mac News
Macworld (488)
.Mac (37)
Accessories (607)
Airport (69)
Analysis / Opinion (1273)
Apple (1577)
Apple Corporate (533)
Apple Financial (180)
Apple History (39)
Apple Professional (47)
Apple TV (153)
Audio (438)
Bad Apple (117)
Beta Beat (142)
Blogging (83)
Bluetooth (15)
Bugs/Recalls (56)
Cult of Mac (857)
Deals (197)
Desktops (114)
Developer (204)
Education (93)
eMac (10)
Enterprise (125)
Features (368)
Freeware (355)
Gaming (337)
Graphic Design (19)
Hardware (1251)
Holidays (37)
Humor (568)
iBook (65)
iLife (229)
iMac (182)
Internet (298)
Internet Tools (1267)
iPhone (1314)
iPod Family (1978)
iTS (941)
iTunes (779)
iWork (17)
Leopard (343)
Mac mini (109)
Mac Pro (49)
MacBook (196)
MacBook Air (69)
Macbook Pro (213)
Multimedia (421)
Odds and ends (1391)
Open Source (267)
OS (871)
Peripherals (183)
Podcasting (180)
Podcasts (83)
Portables (195)
PowerBook (135)
PowerMac G5 (49)
Retail (550)
Retro Mac (46)
Rig of the Week (42)
Rumors (596)
Software (4163)
Software Update (384)
Steve Jobs (246)
Stocking Stuffers (50)
Surveys and Polls (97)
Switchers (107)
The Woz (33)
TUAW Business (222)
Universal Binary (279)
UNIX / BSD (60)
Video (891)
Weekend Review (74)
WIN Business (47)
Wireless (78)
XServe (33)
Mac Events
One More Thing (25)
Liveblog (0)
Other Events (222)
WWDC (183)
Mac Learning
Ask TUAW (96)
Blogs (84)
Books (24)
Books and Blogs (62)
Cool tools (437)
Hacks (450)
How-tos (467)
Interviews (33)
Mods (180)
Productivity (577)
Reviews (99)
Security (142)
Terminal Tips (55)
Tips and tricks (552)
Troubleshooting (160)
TUAW Features
iPhone 101 (23)
TUAW Labs (3)
Blast From the Past (16)
TUAW Tips (137)
Flickr Find (32)
Found Footage (64)
Mac 101 (75)
TUAW Interview (31)
Widget Watch (196)
The Daily Best (1)
TUAW Faceoff (4)

RESOURCES

RSS NEWSFEEDS

Powered by Blogsmith

Sponsored Links

The Unofficial Apple Weblog (TUAW) bloggers (30 days)

#BloggerPostsCmts
1Dave Caolo510
2Cory Bohon454
3Mat Lu405
4Scott McNulty342
5Erica Sadun331
6Michael Rose2819
7Brett Terpstra240
8Mike Schramm204
9Steven Sande199
10Robert Palmer1827
11Joshua Ellis84
12Christina Warren619
13Nik Fletcher41
14Chris Ullrich32
15Jason Clarke11
16Lisa Hoover11
17Victor Agreda, Jr.14

Featured Galleries

Macworld 2008 Keynote
Macworld 2008 Build-up
Macworld Expo 2007 show floor
The Macworld Faithful in Line
iPhone First Look
iPhone 2.0 - .Mac push e-mail
iMac 1998
TUAW Faceoff: Screenshot apps on the firing line
Boston Apple Store (Boylston Street)

 

    Most Commented On (7 days)

    Recent Comments

    More Apple Analysis

    More from AOL Money and Finance

    Weblogs, Inc. Network

    Other Weblogs Inc. Network blogs you might be interested in: