SBSchedule – Setup Profiles & Schedules for iPhone Services Toggling [Jailbreak Apps]
If you ‘ve had your iPhone jailbroken for any length of time chances are good that you use the wonderful SBSettings app “ which lets you easily toggle On and Off some of the iPhone ‘s key services. This is handy for a number of reasons, not least because it is far, far better to use than the clumsy way to deal with services in the built-in Settings app and because toggling off key services when they ‘re not needed can lead to major battery life improvements.
SBSchedule is a new jailbreak app that works with SBSettings and lets you create groups of toggles (and their ON/OFF states) and then schedule times for that group to be in use, or just invoke it quickly via a quick access menu “ as shown in the screencap above.
To me this feels a lot like some of the ‘profiles ‘ apps we used to see on Windows Mobile. So, for instance, I created a couple of quick test groups (or profiles) for myself:
Meetings “ for this group I set the Phone to off, as well as push alerts (which I ‘ve added to SBSettings via an add-on) “ so that I not only won ‘t have their associated sounds disturbing a meeting, but won ‘t even see a screen alert or any other potential distraction from these.
On The Road: 3G turned on, WiFi turned off “ to hopefully keep my connectivity pretty good while not wasting any battery juice on WiFi when I ‘m not likely to be around any hotspots.

SBSchedule makes it very easy and quick to create these groups. You simply drag and drop toggles for individual services to the On or Off areas, choose which days you want the group to be available, give it a title, and (if desired) set a scheduled time for the group to be activated.

The scheduling ability of the app is quite nice “ as you could easily setup a ‘Quiet Time ‘ style group for the late hours of the night if you don ‘t want to be disturbed, just as one quick example.
The default quick access trigger for SBSchedule is a quick press and hold on the Sleep / Lock button “ but you can change this by using the LibActivator settings menu.
I ‘ve tested SBSchedule via both its quick access menu and through scheduled activation of a group, and it works quite nicely so far.
SBSettings has been my favorite jailbreak utility for a very long time “ so it ‘s always good to see more apps working with it and making it even more useful. I think SBschedule fits into this category quite nicely.
SBSchedule is available now in the Cydia store, priced at $2.99.
*** This app was independently purchased by the post author. For further information regarding our site’s review policies, please see the "About" page.

Why on earth can't this be included/sold in the iTunes store? Surely Apple would allow some form of profile application. After coming from a Windows Mobile platform for the past few years, this is to me the weakest point of the iPhone by far. very frustrating as I don't want to jailbreak my iPhone.
Fine question, but one that decidedly lacks a fine answer. There are a good humber of things that are do-able via jailbreak apps that by now are glaring misses on the iPhone 3GS in particular.
Does this use calendar and GPS and timers/alarms, or just calendar? I'd like an App that knows when I leave my house to turn wifi off, bluetooth on, and 3G on, and then when I get to my office to turn bluetooth off, and then resume bluetooth at the end of the day (for hands-free driving). Of course, I want your example too, in which it sees I am in a meeting and knows to pipe down! Any comment on stability, I ultimately removed this from my Win Mobile 6.1 phone because it would cause freezes, hangs, or sometimes would crash itself and not do its job.
The latter I think. I haven't seen any mention of location awareness or similar in the app. Stability is fine, no issues, so far – but it has only been 48 hours or so that I've had the app installed.
does it work with the brightness setting so that i can dim the screen at night?
Not right now. It only currently supports on/off toggles, not an adjustable one like Brightness.
how do you set time to turn off eg quiet time
Have you guys tried SBProfiles. It does what SBSchedule used to do only a bit better and does work on iOS 5.0 and above?